Max Neunhoeffer
|
6eb2073336
|
Rename VarOverview into RegisterPlan, because that is what it is.
|
2014-10-20 09:14:01 +02:00 |
Max Neunhoeffer
|
db7b23bdb8
|
Fix cloning of VarOverview.
|
2014-10-20 09:04:32 +02:00 |
Jan Steemann
|
912a8162fb
|
some renaming
|
2014-10-16 17:23:50 +02:00 |
James
|
9f942d0ce3
|
finished first version of DistributeBlock/Node.
|
2014-10-15 10:53:09 +01:00 |
Willi Goesgens
|
3a7a03a51f
|
Don't add intermediate calculationnodes for LET-statements to forward the results of subqueries. Instead adjust the outvariable of the subquerynode.
|
2014-10-10 17:00:49 +02:00 |
Jan Steemann
|
4ff58364f1
|
fixed cloning of plans
|
2014-10-07 12:00:37 +02:00 |
Jan Steemann
|
0f83d8132f
|
fixed some transaction threading errors
|
2014-10-06 18:39:01 +02:00 |
Willi Goesgens
|
7dac9d8cc7
|
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
|
2014-10-06 14:16:39 +02:00 |
Willi Goesgens
|
48c5ff938e
|
If we clone an ExecutionNode for the same AST we also have to copy the evaluation members, but we don't need a deep-copy.
|
2014-10-06 14:15:41 +02:00 |
James
|
5af60d121e
|
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
|
2014-10-06 12:57:17 +01:00 |
James
|
95fd279a52
|
distribution node/block declarations etc.
|
2014-10-06 12:57:09 +01:00 |
Willi Goesgens
|
8f74eeff97
|
Assert whether we have a varoverview.
|
2014-10-06 13:20:31 +02:00 |
James
|
5a070a4e0a
|
remove const-qualified types in VarInfo struct to allow compilation.
|
2014-10-03 09:27:35 +01:00 |
Willi Goesgens
|
e1efab6fb5
|
Fix cloning to other ASTs - dereference pointers to IDs and look up the items on the new lists
|
2014-10-02 18:41:13 +02:00 |
Jan Steemann
|
573d837561
|
off-by-one fix
|
2014-10-02 17:06:12 +02:00 |
Willi Goesgens
|
bc627dda7b
|
Also copy the varoverview to the clone.
|
2014-10-02 10:40:09 +02:00 |
Max Neunhoeffer
|
be07d39457
|
Rename staticAnalysis -> planRegisters.
|
2014-10-02 00:11:15 +02:00 |
Jan Steemann
|
5b0b1f0af5
|
indenting
|
2014-10-01 19:06:29 +02:00 |
Jan Steemann
|
0d9cdfc87c
|
struct Index
|
2014-10-01 15:35:16 +02:00 |
Max Neunhoeffer
|
993a89fea2
|
Fix compilation again.
|
2014-09-30 23:30:55 +02:00 |
Max Neunhoeffer
|
4b21832bba
|
Take out unnecessary friend class declarations.
|
2014-09-30 23:23:46 +02:00 |
Max Neunhoeffer
|
8bffb3daa3
|
Finish transplantation.
|
2014-09-30 23:20:51 +02:00 |
Max Neunhoeffer
|
5676e82872
|
Make it compile using friend classes.
|
2014-09-30 20:14:39 +02:00 |
Max Neunhoeffer
|
40d7dec7bc
|
Snapshot.
|
2014-09-30 16:49:12 +02:00 |
Max Neunhoeffer
|
5dbcac8efe
|
Start transplantation of _varOverview to ExecutionNodes.
|
2014-09-30 16:44:01 +02:00 |
Willi Goesgens
|
3f566f6289
|
Enable node* clone functions to produce deep copies which live on a specified query.
|
2014-09-30 14:09:12 +02:00 |
Jan Steemann
|
b31987fea7
|
pass data to RemoteNode
|
2014-09-29 16:36:52 +02:00 |
Jan Steemann
|
ec1e6552ca
|
clone plan for DBServers
|
2014-09-29 15:57:53 +02:00 |
Jan Steemann
|
3ac25ad56f
|
fixed some issues with remote queries
|
2014-09-29 12:14:03 +02:00 |
Jan Steemann
|
d177bc110c
|
comments
|
2014-09-29 09:06:06 +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 |
Willi Goesgens
|
d003eecac1
|
We need to pass a reference since we want to return values onto this; and return const references to not duplicate the memory.
|
2014-09-26 15:22:41 +02:00 |
Jan Steemann
|
578d22c95b
|
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
|
2014-09-26 13:58:16 +02:00 |
Jan Steemann
|
f462c5f620
|
add database and collection info to gather nodes
|
2014-09-26 13:58:02 +02:00 |
Willi Goesgens
|
41fb15d462
|
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
|
2014-09-26 13:44:16 +02:00 |
Willi Goesgens
|
14eda3e348
|
- create type for SortElements to be used instead of stacked templates
- abstract json parsing of SortElemnts into an own function
- implement deserialisation of Scatter/GatherNode
|
2014-09-26 13:42:26 +02:00 |
Max Neunhoeffer
|
5c7d058043
|
Add stubs for RemoteBlock.
|
2014-09-26 13:34:08 +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 |
Willi Goesgens
|
53ee658be0
|
Implement moving of sortnode into the clusterable part of the query; add elements to the json serialisation of the gather node
|
2014-09-26 12:35:58 +02:00 |
James
|
b7a1247252
|
adding variables/sort direction in _elements to GatherNode.
|
2014-09-23 17:31:27 +01:00 |
Jan Steemann
|
5c552d4137
|
optimizer rule for scatter / gather
|
2014-09-17 17:29:36 +02:00 |
Jan Steemann
|
bd62c36771
|
scatter / gather 0.0
|
2014-09-17 16:00:54 +02:00 |
Jan Steemann
|
db70b9bfcb
|
added not-yet used nodes for remote, scatter and gather
|
2014-09-17 14:31:37 +02:00 |
Jan Steemann
|
654c2ba0fe
|
backwards iteration, not yet working
|
2014-09-17 00:40:24 +02:00 |
Willi Goesgens
|
c71d142b51
|
We missed to output the modification options vector.
|
2014-09-16 18:25:41 +02:00 |
Jan Steemann
|
54b5e7b034
|
slightly improved access to dynamic bounds
|
2014-09-16 15:10:43 +02:00 |
Max Neunhoeffer
|
855a695764
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
Conflicts:
arangod/Aql/ExecutionBlock.cpp
arangod/Aql/RangeInfo.cpp
arangod/Aql/RangeInfo.h
|
2014-09-15 16:16:21 +02:00 |
Willi Goesgens
|
8bad042d08
|
Remove friend declaration since it seems not to be needed anyways.
|
2014-09-15 13:42:21 +02:00 |