James
|
92e0d1e459
|
abstract class BlockWithClients to contain Scatter/DistributeBlocks
|
2014-10-09 10:39:50 +01:00 |
Jan Steemann
|
081a62c6e4
|
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
|
2014-10-09 10:45:40 +02:00 |
Jan Steemann
|
6cdaaa1b85
|
fixes for Visual Studio
|
2014-10-09 10:45:31 +02:00 |
James
|
084078f61f
|
fixed tests for remove-unnecessary-remote-scatter and undistribute-remove-after-enum-coll, renamed distributeInCluster to scatterInCluster.
|
2014-10-09 08:45:34 +01:00 |
James
|
2ed7fb13b2
|
DistributeBlock getOrSkipSome done as far as possible.
|
2014-10-08 10:26:04 +01:00 |
James
|
4a8ef130f5
|
DistributeBlock getOrSkipSome method minus the hard part.
|
2014-10-07 10:33:37 +01:00 |
James
|
95fd279a52
|
distribution node/block declarations etc.
|
2014-10-06 12:57:09 +01:00 |
James
|
aee0605742
|
better initialiseCursor and shutdown for ScatterBlock
|
2014-10-06 10:30:28 +01:00 |
Jan Steemann
|
a2e9fadc7d
|
moved assignment into constructor
|
2014-10-02 18:38:36 +02:00 |
Jan Steemann
|
66d2fc570f
|
move register assignment into constructor
|
2014-10-02 18:27:53 +02:00 |
Jan Steemann
|
f44599644c
|
moved register assignment into constructor
|
2014-10-02 17:52:45 +02:00 |
Jan Steemann
|
31005892d2
|
assign register in constructor
|
2014-10-02 17:35:43 +02:00 |
Jan Steemann
|
573d837561
|
off-by-one fix
|
2014-10-02 17:06:12 +02:00 |
James
|
8e8c5c9934
|
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
|
2014-10-02 10:03:28 +01:00 |
James
|
2f887e197e
|
adding remainingForShard to ScatterBlock
|
2014-10-02 10:03:08 +01:00 |
Jan Steemann
|
67873e5edd
|
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
|
2014-10-02 10:34:33 +02:00 |
Jan Steemann
|
7f9da1c397
|
asserts
|
2014-10-02 10:34:08 +02:00 |
Max Neunhoeffer
|
a59d1e4448
|
Start to sort out ScatterBlock's special API.
|
2014-10-02 09:55:15 +02:00 |
Jan Steemann
|
38d43a2fb3
|
print error message in cases AqlHandler fails
|
2014-10-01 17:47:43 +02:00 |
Max Neunhoeffer
|
8bffb3daa3
|
Finish transplantation.
|
2014-09-30 23:20:51 +02:00 |
Max Neunhoeffer
|
5dbcac8efe
|
Start transplantation of _varOverview to ExecutionNodes.
|
2014-09-30 16:44:01 +02:00 |
Jan Steemann
|
3a2e13b910
|
pass queryId to remote servers
|
2014-09-29 17:35:10 +02:00 |
Max Neunhoeffer
|
8fbe9bda98
|
Remove some unnecessary and fatal destructors.
|
2014-09-29 08:42:30 +02:00 |
James
|
4d0b3360cb
|
fixing arithmetic in available in GatherBlock.
|
2014-09-27 14:14:03 +01:00 |
James
|
75df1bff15
|
destructor for SubqueryBlock, deletes private data
|
2014-09-27 13:19:58 +01:00 |
James
|
b0ff6d1712
|
destructor for CaluculationBlock, deletes local data.
|
2014-09-27 13:17:45 +01:00 |
James
|
0c98677b16
|
destructor fo EnumerateListBlock, deletes local data
|
2014-09-27 13:13:30 +01:00 |
James
|
1c52127cc1
|
destructor for GatherBlock, deletes _gatherBlockBuffer
|
2014-09-27 12:53:27 +01:00 |
James
|
dd716301ab
|
moving _sortRegisters from initCursor to initialize.
|
2014-09-27 12:41:59 +01:00 |
James
|
bcebeb4dd0
|
comments for ScatterBlock and some reordering
|
2014-09-27 12:31:12 +01:00 |
James
|
69f2cfd5a5
|
cleaning up, and comments in .cpp for GatherBlock
|
2014-09-27 12:12:50 +01:00 |
James
|
14eaac044c
|
comments before GatherBlock in header, renamed _buffer, _pos which are
non-standard
|
2014-09-27 12:03:55 +01:00 |
Max Neunhoeffer
|
45b900913c
|
Some adjustments to code in GatherBlock.
Finish first version of RemoteBlock.
|
2014-09-27 01:45:05 +02:00 |
Jan Steemann
|
9e47f3ca27
|
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
Conflicts:
arangod/Aql/ExecutionNode.h
|
2014-09-26 20:23:52 +02:00 |
Jan Steemann
|
c3ce45e0dd
|
added block instanciation for coordinator, v0.0.0
|
2014-09-26 20:17:42 +02:00 |
Max Neunhoeffer
|
5f5cf84641
|
Refactor getSome for RemoteBlock.
|
2014-09-26 16:49:26 +02:00 |
Max Neunhoeffer
|
046d4f524d
|
Implement getSome for RemoteBlock.
|
2014-09-26 16:19:25 +02:00 |
Max Neunhoeffer
|
e9bac83e67
|
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
|
2014-09-26 13:23:33 +02:00 |
Max Neunhoeffer
|
c4fd3e7553
|
First steps towards RemoteBlock.
|
2014-09-26 13:23:21 +02:00 |
James
|
9ae0879ba4
|
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
|
2014-09-26 11:34:18 +01:00 |
James
|
53b3abeee0
|
ScatterBlock uses shardId strings instead of clientId numbers.
|
2014-09-26 11:34:07 +01:00 |
Jan Steemann
|
3afadfdefa
|
fixed compile warnings
|
2014-09-26 12:30:42 +02:00 |
James
|
e8dc7694e3
|
shutdown method for GatherBlock and initializeCursor for ScatterBlock
|
2014-09-26 10:40:05 +01:00 |
James
|
2070175a51
|
getOrSkipSomeForClient method for ScatterBlock.
|
2014-09-26 09:32:39 +01:00 |
James
|
b9d27bee42
|
preliminary methods for ScatterBlock.
|
2014-09-25 11:08:47 +01:00 |
James
|
3d6dc1eddc
|
added missing hasMore method to GatherBlock, starting for ScatterBlock.
|
2014-09-25 09:41:27 +01:00 |
James
|
37cfa73081
|
first attempt at GatherBlock::nextValue
|
2014-09-24 10:21:08 +01:00 |
James
|
5362ff3203
|
adding skipSome method for GatherBlock.
|
2014-09-23 18:06:08 +01:00 |
James
|
838290381b
|
cleaning up.
|
2014-09-23 17:46:08 +01:00 |
James
|
d9725b037b
|
about to delete some junk
|
2014-09-23 17:35:41 +01:00 |
James
|
54e8caba4d
|
interim commit.
|
2014-09-23 11:27:25 +01:00 |
James
|
42ab416497
|
count, remaining, getBlock for GatherBlock.
|
2014-09-23 10:10:24 +01:00 |
James
|
6bf9c1d461
|
stub for GatherBlock.
|
2014-09-23 09:14:33 +01:00 |
Max Neunhoeffer
|
35ffe6b9e4
|
Restructure who has Ast and ExecutionPlan.
Not compiling yet.
|
2014-09-12 14:44:20 +02:00 |
Max Neunhoeffer
|
ee9a24f7ba
|
Snapshot, broxen.
|
2014-09-11 18:50:43 +02:00 |
Jan Steemann
|
2767bdc7e0
|
use edge index on both _from and _to
|
2014-09-11 18:19:05 +02:00 |
Jan Steemann
|
491592239c
|
use primary index
|
2014-09-11 17:19:15 +02:00 |
Max Neunhoeffer
|
6c69129a71
|
Start computing the variable bounds at runtime.
|
2014-09-11 16:58:59 +02:00 |
Max Neunhoeffer
|
31e02e42cb
|
Instanciate expressions for variable bounds.
And various cleanups.
|
2014-09-11 14:28:38 +02:00 |
Willi Goesgens
|
dbdae3faa9
|
Styleguide cleanup: "initialize"
|
2014-09-09 11:49:44 +02:00 |
Jan Steemann
|
1980d8b832
|
stable sort
|
2014-08-29 12:24:03 +02:00 |
James
|
a3830c2566
|
IndexRangeNode now working with skiplists.
|
2014-08-27 14:51:56 +02:00 |
James
|
ad3e6d22a1
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
|
2014-08-26 13:02:58 +02:00 |
James
|
bf952d37be
|
IndexRangeBlock working for hash indexes.
|
2014-08-26 13:02:31 +02:00 |
Willi Goesgens
|
10603f904d
|
Walker: the process of walking now is aborted if the before-hook returns true.
|
2014-08-25 15:48:21 +02:00 |
Jan Steemann
|
04fbe668cc
|
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
|
2014-08-22 17:58:12 +02:00 |
Jan Steemann
|
1d34fa4896
|
stub for IndexRangeBlock
|
2014-08-22 17:58:02 +02:00 |
Max Neunhoeffer
|
8fd6cd1184
|
Implement clear unneeded registers.
|
2014-08-22 17:00:53 +02:00 |
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 |
Jan Steemann
|
83ceedf48e
|
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
|
2014-08-11 18:05:35 +02:00 |
Jan Steemann
|
88f6e527f9
|
small changes
|
2014-08-11 18:05:27 +02:00 |
Jan Steemann
|
5bc797b4d1
|
made DefaultBatchSize public
|
2014-08-11 18:04:35 +02:00 |
James
|
9c87992bd9
|
fixed bug in skipSome method for EnumerateListBlock.
|
2014-08-11 17:10:32 +02:00 |
James
|
7d98ab731d
|
removing debugging output.
|
2014-08-11 16:40:40 +02:00 |
James
|
c911b93ebd
|
skipSome method for AGGREGATE block.
|
2014-08-11 16:36:02 +02:00 |
James
|
3e32dafc91
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
|
2014-08-11 15:56:57 +02:00 |
James
|
94e0d88067
|
skipSome method for FilterBlocks.
|
2014-08-11 15:56:49 +02:00 |
Max Neunhoeffer
|
71b97f892f
|
Another initialization bug fixed.
|
2014-08-11 15:54:01 +02:00 |
Max Neunhoeffer
|
07b560cf68
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
|
2014-08-11 15:45:28 +02:00 |
Max Neunhoeffer
|
12ea8fcf74
|
Fix bugs when .initialize is called multiple times.
|
2014-08-11 15:44:41 +02:00 |
James
|
36147733a1
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
|
2014-08-11 15:41:38 +02:00 |
James
|
f94b2c22cc
|
fixed bug in skipSome for EnumerateListBlock, and in limit node.
|
2014-08-11 15:41:30 +02:00 |
Jan Steemann
|
a2061f66a3
|
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
|
2014-08-11 14:54:25 +02:00 |
Jan Steemann
|
24f1f979d0
|
fixed jsonification of values
|
2014-08-11 14:54:14 +02:00 |
James
|
b9cafc7c67
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
|
2014-08-11 14:30:59 +02:00 |
Max Neunhoeffer
|
1b088ada7f
|
Take out some debugging output.
|
2014-08-11 14:30:13 +02:00 |
James
|
82a6459fce
|
added skipSome method to EnumerateCollectionBlock.
|
2014-08-11 14:29:52 +02:00 |
Max Neunhoeffer
|
8290bc64fb
|
Make iterator [*] internal variables need no register.
|
2014-08-11 13:47:23 +02:00 |
Max Neunhoeffer
|
dd01a7510c
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
Conflicts:
arangod/Aql/ExecutionBlock.h
|
2014-08-11 13:17:36 +02:00 |
Max Neunhoeffer
|
b6564690ee
|
Take care of empty lists to loop over.
|
2014-08-11 13:15:13 +02:00 |
James
|
034f577702
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
|
2014-08-11 09:57:05 +02:00 |
James
|
c9589e0c44
|
corrected spelling in error and added 2 line breaks.
|
2014-08-11 09:56:58 +02:00 |
Jan Steemann
|
84ea5931dd
|
fixed assertion failure
|
2014-08-11 09:34:43 +02:00 |
Max Neunhoeffer
|
b9edd4e5f0
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
Conflicts:
arangod/Aql/ExecutionBlock.h
arangod/Aql/Types.h
|
2014-08-08 23:49:10 +02:00 |
Jan Steemann
|
8b830974c7
|
fixed parser errors
|
2014-08-08 20:12:10 +02:00 |
Jan Steemann
|
6eb9dcb32e
|
some comments
|
2014-08-08 19:52:43 +02:00 |
Jan Steemann
|
1b14aa3779
|
moved AqlValue to its own file
|
2014-08-08 19:46:20 +02:00 |
Jan Steemann
|
c9a0606a96
|
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
Conflicts:
arangod/Aql/Types.cpp
|
2014-08-08 19:20:53 +02:00 |
Jan Steemann
|
61d8998909
|
aggregate!
|
2014-08-08 18:56:41 +02:00 |
Max Neunhoeffer
|
9cffde03dd
|
Implement steal for AqlItemBlocks and use it for FilterBlock.
|
2014-08-08 17:57:51 +02:00 |
Max Neunhoeffer
|
a60ae8baae
|
EnumerateListBlock: forward documentCollection in DOCVEC case.
|
2014-08-08 17:22:06 +02:00 |
Max Neunhoeffer
|
121fde4a0f
|
Try to fix bugs in EnumerateListBlock.
|
2014-08-08 17:11:44 +02:00 |
Max Neunhoeffer
|
f03b792616
|
Improve an exception message.
|
2014-08-08 16:53:02 +02:00 |
Max Neunhoeffer
|
ac28678640
|
Change a getBlock call and improve exception message.
|
2014-08-08 16:51:59 +02:00 |
Max Neunhoeffer
|
13ef2912a3
|
Better error message and remove unnecessary file.
|
2014-08-08 16:30:05 +02:00 |
Willi Goesgens
|
9d86954e9b
|
Merge branch 'aql2' of github.com:triAGENS/ArangoDB into aql2
|
2014-08-08 15:50:15 +02:00 |
Willi Goesgens
|
fd67625174
|
properly end switch block for EnumerateList.
|
2014-08-08 15:49:21 +02:00 |
James
|
e5e3aba970
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
|
2014-08-08 15:49:04 +02:00 |
James
|
e5299e2cd2
|
adding skipSome method for EnumerateListBlock.
|
2014-08-08 15:47:43 +02:00 |
Jan Steemann
|
bc9df8d05a
|
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
|
2014-08-08 15:00:52 +02:00 |
Jan Steemann
|
adccf60b91
|
optimization for simple variable references in CalculationBlock
|
2014-08-08 15:00:38 +02:00 |
James
|
1be93b54a9
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
|
2014-08-08 14:32:31 +02:00 |
James
|
fb55c4c753
|
base class ExecutionBlock methods for skip and skipSome.
|
2014-08-08 14:31:21 +02:00 |
Willi Goesgens
|
3accfe7a3c
|
Implement error handling during executing sub queries.
|
2014-08-08 13:49:08 +02:00 |
Jan Steemann
|
ab9f98657b
|
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
|
2014-08-08 13:37:46 +02:00 |
Jan Steemann
|
7acb36ee8f
|
added shrink() method for AqlItemBlock
|
2014-08-08 13:37:34 +02:00 |
Max Neunhoeffer
|
6417adfda2
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
|
2014-08-08 13:27:28 +02:00 |
Max Neunhoeffer
|
9ce702c1b0
|
Fix static analysis once more.
|
2014-08-08 13:27:06 +02:00 |
Jan Steemann
|
456f2f6264
|
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
|
2014-08-08 13:06:53 +02:00 |
Jan Steemann
|
aaa0707b66
|
collect
|
2014-08-08 13:06:48 +02:00 |
James
|
dbb02de26c
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
|
2014-08-08 11:58:05 +02:00 |
James
|
7d95ef0c72
|
EnumerateListBlock now works with DOCVECs.
|
2014-08-08 11:57:25 +02:00 |
Max Neunhoeffer
|
9b3266c8f8
|
Add an initialiser.
|
2014-08-08 11:55:09 +02:00 |
Max Neunhoeffer
|
8cbb88b6fb
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
|
2014-08-08 11:51:53 +02:00 |
Max Neunhoeffer
|
50218231ec
|
Fix static analysis for subqueries.
|
2014-08-08 11:51:25 +02:00 |
Jan Steemann
|
5d838a5a6f
|
refactoring
|
2014-08-08 11:13:58 +02:00 |
Jan Steemann
|
ace9eff9e9
|
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
|
2014-08-08 10:53:22 +02:00 |
Jan Steemann
|
5d47e8df44
|
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
Conflicts:
arangod/Aql/ExecutionBlock.h
|
2014-08-08 10:53:02 +02:00 |
James
|
f4142651ef
|
EnumerateListBlock working for ranges.
|
2014-08-08 10:51:28 +02:00 |
Jan Steemann
|
c99517ae25
|
fixed missing collections
|
2014-08-08 09:54:41 +02:00 |
James
|
a4f357c15e
|
EnumerateListBlock now working for JSON lists and prepended "explicit" to Json constructors..
|
2014-08-08 09:43:54 +02:00 |
Jan Steemann
|
82318ebb08
|
removed a remaining getOne()
|
2014-08-07 18:39:09 +02:00 |
James
|
8b89ea95ac
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
|
2014-08-07 17:42:56 +02:00 |
James
|
41e0294594
|
removing unnecessary transaction from EnumerateListBlock.
|
2014-08-07 17:42:45 +02:00 |
Jan Steemann
|
d30914afb2
|
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
Conflicts:
arangod/Aql/ExecutionBlock.h
arangod/Aql/ExecutionEngine.cpp
|
2014-08-07 17:25:37 +02:00 |
Jan Steemann
|
9734662ee0
|
begun implementation of AggregateNode, not yet working
|
2014-08-07 17:02:21 +02:00 |
Willi Goesgens
|
ba2e7badd8
|
Merge branch 'aql2' of github.com:triAGENS/ArangoDB into aql2
|
2014-08-07 16:57:37 +02:00 |
Willi Goesgens
|
69ff2303c9
|
Implement subquery block
|
2014-08-07 16:56:35 +02:00 |
James
|
67ce79aa63
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
|
2014-08-07 16:45:29 +02:00 |
James
|
cb86cef60e
|
first version of EnumerateListBlock for json lists.
|
2014-08-07 16:45:03 +02:00 |
Willi Goesgens
|
a548745d1c
|
Merge branch 'aql2' of github.com:triAGENS/ArangoDB into aql2
|
2014-08-07 16:18:10 +02:00 |
Max Neunhoeffer
|
0f9f01b686
|
Remove getOne except in the base class.
|
2014-08-07 16:15:41 +02:00 |
James
|
2ac9adcf1c
|
first version of EnumerateListBlock.
It is missing the method for getSome, and only works for json lists.
|
2014-08-07 15:05:59 +02:00 |
Willi Goesgens
|
26b62538f3
|
Merge branch 'aql2' of github.com:triAGENS/ArangoDB into aql2
|
2014-08-07 14:17:04 +02:00 |
Willi Goesgens
|
75da21ead4
|
always fetch blocks in the default batch size.
|
2014-08-07 13:57:26 +02:00 |
Max Neunhoeffer
|
1d6f7bc3d2
|
Sort out bind as a preparation for subqueries.
|
2014-08-07 11:56:26 +02:00 |
James
|
720285acfe
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
|
2014-08-07 10:54:22 +02:00 |
James
|
eef744c32e
|
added new global function triagens::aql::CompareAqlValues.
Also made associated changes in SortBlock.execute().
|
2014-08-07 10:53:16 +02:00 |
Max Neunhoeffer
|
baa54afc3b
|
Sort out staticAnalysis for AggregateBlocks.
|
2014-08-07 10:52:22 +02:00 |
James
|
aff67afef4
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
|
2014-08-07 09:47:08 +02:00 |
James
|
d15954fbdb
|
working on comparison function for AqlValues.
|
2014-08-07 09:46:46 +02:00 |