Jan Steemann
|
f932e9277c
|
cloned EnumerateCollectionBlock into IndexRangeBlock
|
2014-08-22 10:16:32 +02:00 |
Jan Steemann
|
871351f803
|
make count() const
|
2014-08-22 09:56:39 +02:00 |
Max Neunhoeffer
|
af93a13209
|
Fix instanciation of NoResultsNode.
|
2014-08-21 13:45:46 +02:00 |
Jan Steemann
|
1442b9ebeb
|
pass ExecutionEngine to ExecutionBlock, added stats for ExecutionEngine
|
2014-08-21 12:33:13 +02:00 |
Max Neunhoeffer
|
b1be847af4
|
Add NoResultsBlock.
|
2014-08-21 10:32:38 +02:00 |
Jan Steemann
|
e4abcdc843
|
added optimizer rule
|
2014-08-19 13:59:05 +02:00 |
Jan Steemann
|
fccfca0e47
|
refactoring
|
2014-08-18 13:22:40 +02:00 |
Jan Steemann
|
b010518e9e
|
implementation of update/replace (update not yet merging old attributes)
|
2014-08-18 12:34:27 +02:00 |
Jan Steemann
|
9348f12f78
|
implemented insert node
|
2014-08-15 18:12:33 +02:00 |
Jan Steemann
|
773c29cecf
|
further work on RemoveNode
|
2014-08-15 12:20:17 +02:00 |
Max Neunhoeffer
|
fcdf57ff09
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
Conflicts:
arangod/Aql/ExecutionEngine.cpp
|
2014-08-14 15:07:10 +02:00 |
Max Neunhoeffer
|
f248792865
|
Make WalkerWorker a template class.
Implement findNodesOfType for ExecutionPlans.
|
2014-08-14 15:04:59 +02:00 |
Jan Steemann
|
0546e9d8ff
|
implemented stub of RemoveBlock
|
2014-08-14 14:46:53 +02:00 |
Jan Steemann
|
93cfa9e2e4
|
count number of documents in collection
|
2014-08-14 13:53:21 +02:00 |
Willi Goesgens
|
e2732ccccc
|
Refactor ExecutionBlock - move all methods into the cpp file.
|
2014-08-14 10:53:10 +02:00 |
Jan Steemann
|
1ad300cee5
|
added more node types
|
2014-08-14 10:23:53 +02:00 |
Jan Steemann
|
744ea77bde
|
initialize variable
|
2014-08-13 18:53:43 +02:00 |
Max Neunhoeffer
|
34ffa100ee
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
|
2014-08-13 16:03:46 +02:00 |
Max Neunhoeffer
|
85bff66b63
|
Make the SingletonBlock reset _done when initCursor is called.
|
2014-08-13 16:03:21 +02:00 |
Jan Steemann
|
8c24436b69
|
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
|
2014-08-13 16:00:09 +02:00 |
Jan Steemann
|
8f9591ca1e
|
properly stringify _from and _to attributes using CollectionNameResolver
|
2014-08-13 15:59:56 +02:00 |
Max Neunhoeffer
|
3e135323dd
|
Change the API one more time.
|
2014-08-13 15:44:44 +02:00 |
James
|
3b91313ef7
|
replacing getSome and skipSome methods for limit block with getOrSkipSome
method.
|
2014-08-13 15:25:04 +02:00 |
James
|
22b2bedc59
|
skipSome method for limit block now working.
|
2014-08-13 15:06:34 +02:00 |
James
|
fafad41150
|
Complete merge.
|
2014-08-13 12:47:32 +02:00 |
James
|
19f01bab0a
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
Conflicts:
arangod/Aql/ExecutionBlock.h
|
2014-08-13 10:26:33 +02:00 |
James
|
fa29a2ecb0
|
removed deprecated skipSome method from AggregateBlock.
|
2014-08-13 09:41:11 +02:00 |
James
|
b05ae9668c
|
removed deprecated skipSome from FilterBlock.
|
2014-08-13 09:40:22 +02:00 |
Max Neunhoeffer
|
684384e313
|
Cleanup ExecutionBlocks w.r.t. exceptions and leakages.
Note:
Aggregate not completely checked.
Left some FIXMEs.
|
2014-08-13 00:27:34 +02:00 |
James
|
eed06f6512
|
method for getOrSkipSome for AggregateBlock, now working.
|
2014-08-12 20:06:18 +02:00 |
Jan Steemann
|
413ce6c50c
|
test fixes
|
2014-08-12 18:53:49 +02:00 |
Jan Steemann
|
d06dd817b0
|
removed some default cases
|
2014-08-12 17:03:06 +02:00 |
James
|
98393aca94
|
removing DEBUG statements.
|
2014-08-12 16:59:00 +02:00 |
James
|
0c558f57b8
|
getOrSkipSome method for FilterBlock.
|
2014-08-12 16:57:12 +02:00 |
Jan Steemann
|
13849b2c77
|
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
|
2014-08-12 16:54:07 +02:00 |
Jan Steemann
|
14e136f6d4
|
fixed enumeration over empty docvec
|
2014-08-12 16:53:58 +02:00 |
Max Neunhoeffer
|
afaabc7964
|
Fix bug in skipSome of EnumerateCollectionBlock.
|
2014-08-12 16:49:00 +02:00 |
James
|
a62cba0306
|
reversing changes to skipSome and getSome for EnumerateCollectionBlock.
|
2014-08-12 16:38:21 +02:00 |
Max Neunhoeffer
|
cb56e2175f
|
Fix SortBlock empty bug.
|
2014-08-12 16:00:31 +02:00 |
Max Neunhoeffer
|
132b22e0bb
|
Further bugfixes with AqlItemBlock and AqlValue allocations.
|
2014-08-12 15:52:27 +02:00 |
Max Neunhoeffer
|
58d062d426
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
|
2014-08-12 15:26:08 +02:00 |
Max Neunhoeffer
|
73abdf80f3
|
Redo exception-safe SortBlock.
|
2014-08-12 15:25:40 +02:00 |
Jan Steemann
|
7feea4c640
|
fixed [] attribute access
|
2014-08-12 14:02:46 +02:00 |
Max Neunhoeffer
|
3f67262e07
|
Teach AqlItemBlocks to reference count.
|
2014-08-12 13:25:35 +02:00 |
James
|
09cb203f8c
|
getOrSkipSome method for singleton block.
|
2014-08-12 10:53:53 +02:00 |
James
|
d0a7f2890f
|
generic getOrSkipSome for ExecutionBlock base class.
|
2014-08-12 10:45:08 +02:00 |
James
|
835c30edbc
|
want to inspect previous version of function
|
2014-08-12 10:18:00 +02:00 |
James
|
702e143fd6
|
further updating of skipSome method for AggregateBlock after changes to getSome
method.
|
2014-08-12 09:34:48 +02:00 |
James
|
8b71fca20c
|
removed some unnecessary lines from skipSome method for AggregateBlock.
|
2014-08-12 09:11:37 +02:00 |
Jan Steemann
|
7df456a1dd
|
rework of COLLECT
|
2014-08-11 20:06:08 +02:00 |