1
0
Fork 0
Commit Graph

434 Commits

Author SHA1 Message Date
jsteemann 9d865c7047 optimizations, bugfixes 2016-05-04 01:50:28 +02:00
jsteemann d3604238e4 optimizations 2016-05-02 23:06:04 +02:00
jsteemann d6833b6862 potentially optimized lookups for _from and _to 2016-04-30 14:21:15 +02:00
jsteemann e478c1ae11 faster lookup for _key attribute 2016-04-30 13:25:06 +02:00
jsteemann 3a92773685 use StaticStrings 2016-04-29 15:18:20 +02:00
jsteemann 6ac4c809ee do not create markers on the heap, but create them in the WAL space directly 2016-04-29 01:01:10 +02:00
Jan Steemann 64350d802d micro optimizations 2016-04-26 10:22:13 +02:00
Michael Hackstein 85a2c3a44c The shortestPath computation now uses Slices instead of strings to identify the documents. 2016-04-25 15:25:22 +02:00
jsteemann 28930370c2 micro optimizations 2016-04-23 20:49:22 +02:00
Max Neunhoeffer 877e42e7c5 Merge branch 'FMH' into devel 2016-04-21 14:04:39 +02:00
Michael Hackstein c1ad6dd5dd Added the improvement for OutboundNeighbors to Inbound and Any neighbors as well. For Any-Neighbors the effect is not too significant. 2016-04-20 16:49:34 +02:00
Michael Hackstein ae80b86599 Added a function to request babies from an IndexIterator (next n elements). Used this function in OperationCursor to get a list of mptrs. The only Index supporting it right now is EdgeIndex. It is only used in OutboundNeighbors at this point. 2016-04-20 15:13:42 +02:00
Kaveh Vahedipour d53e47c7d5 Merge branch 'devel' of https://github.com/arangodb/arangodb into FMH 2016-04-20 11:23:10 +00:00
Michael Hackstein 0cb3741e4f Fixed a bug in assoc multi. One result container was not handed in by reference. 2016-04-20 11:19:55 +02:00
Michael Hackstein 3407f4b111 The edge index now hands-in the result vector for doc mptr to AssocMulti. Also fixed the batch size for index lookups 2016-04-20 09:16:51 +02:00
Frank Celler 3bb24146a6 Merge branch 'devel' of github.com:arangodb/arangodb into FMH 2016-04-19 19:18:02 -07:00
Jan Steemann 32082e30f0 use move 2016-04-19 13:20:13 +02:00
Frank Celler f85c700d20 silence some warnings 2016-04-19 07:35:03 +02:00
Jan Steemann b5a3928160 fixed leak 2016-04-07 17:48:58 +02:00
Michael Hackstein 1b967d9535 Started fixing AQL-failures-noncluster tests. Still two are failing. Return and Sort. 2016-04-07 14:37:18 +02:00
Michael Hackstein 9d70091713 The RestEdges handler now behaves identically to the server side edges() functions. Specifically it does not return duplicate edges any more. Also added a helper function to build an EdgeIndex Lookup from VPackArray. 2016-03-30 10:13:09 +02:00
Michael Hackstein 8dcded7d00 Fixed SkiplistIndex lookup if searchValue is less than the smalles index element. 2016-03-24 16:32:36 +01:00
Michael Hackstein ed7fd3c495 Added VPack MinKey as Illegal Index Element. Is used to distinguish NON existance in Array indexes 2016-03-24 13:40:16 +01:00
Michael Hackstein c1d2c8ff6f Fixed compare function fpr Unique HashIndex. Had a problem with different number types 2016-03-24 12:46:35 +01:00
Michael Hackstein af14e598d1 Fixed Array Indexing. All tests are green again 2016-03-24 11:22:01 +01:00
Michael Hackstein bf6a4fedd9 Fixed array index insertion. 2016-03-23 17:31:11 +01:00
Jan Steemann 7c245bd3a3 Merge branch 'spdvpk' of https://github.com/arangodb/arangodb into spdvpk 2016-03-23 16:36:21 +01:00
Jan Steemann c8c9288400 harmonize value comparisons for hash indexes 2016-03-23 16:36:00 +01:00
Michael Hackstein c1a3ff0a8e Simplyfied skiplist index by removing an used member variable in Iterator 2016-03-23 12:12:12 +01:00
Max Neunhoeffer 12c420913e Merge branch 'spdvpk' of ssh://github.com/ArangoDB/ArangoDB into spdvpk 2016-03-23 09:02:14 +01:00
Max Neunhoeffer c2049b8ee1 Switch to IndexHandles. 2016-03-23 08:57:00 +01:00
Jan Steemann d763c102d6 fulltext fixes 2016-03-22 18:34:40 +01:00
Michael Hackstein ff87f38a14 Fixed index ordering for IN search. 2016-03-22 13:24:50 +01:00
Jan Steemann 910d620c7d Merge branch 'spdvpk' of https://github.com/arangodb/arangodb into spdvpk 2016-03-21 17:08:57 +01:00
Jan Steemann f0724447b6 fixed sparse index test 2016-03-21 17:08:42 +01:00
Michael Hackstein 34b6b85a4b Short Circuit in IndexIterator if query has which can never yield a result 2016-03-21 16:54:39 +01:00
Michael Hackstein 0b355e79d8 Fixed reset of PrimaryIndex Any Iterator 2016-03-21 16:30:35 +01:00
Michael Hackstein 7af92fb2ff IN values in index are now sorted 2016-03-21 15:43:01 +01:00
Michael Hackstein 2c100dff2e Merge branch 'spdvpk' of github.com:arangodb/arangodb into spdvpk 2016-03-21 14:58:24 +01:00
Michael Hackstein 69ad996767 Fixed implementation to multiply IN index lookups for hash and skiplist index. 2016-03-21 14:57:30 +01:00
Jan Steemann f458acc4c7 cleanup 2016-03-21 14:35:58 +01:00
Jan Steemann b672ce0985 test fixes 2016-03-21 12:15:40 +01:00
Max Neunhoeffer 268dc3c097 Fix geo index remove. 2016-03-21 09:12:56 +01:00
Michael Hackstein 5bc2274855 Fixed invalid search values in Graph Traverser. Now some more tests are green. Still failing 2016-03-18 16:47:55 +01:00
Michael Hackstein bb40b3c420 Fixed edge index lookup. Did fail for IN cases 2016-03-18 14:29:17 +01:00
Michael Hackstein 84454f49c4 Fixed Edge Index iterator to always retain the iterator data 2016-03-15 18:34:00 +01:00
Michael Hackstein 5d61b709bb Fixed OperationCursor and SkiplistIndex. The builder in OperationCursor did not retain the _buffer. 2016-03-15 08:56:37 +01:00
Michael Hackstein 380e4eda69 Another fix for skiplist index for Searches that should not hit any element 2016-03-10 16:22:15 +01:00
Michael Hackstein 34f9206a63 Fixed SkiplistIndex Lookup for Slice. Seems to be working in AQL. Needs to be tested in detail 2016-03-10 16:11:28 +01:00
Michael Hackstein eb8b09c85b Fixed Skiplist Index Lookup. Equallity Lookups now seem to work. Range Lookups will crash now. 2016-03-10 14:37:12 +01:00