Jan Steemann
|
0f83d8132f
|
fixed some transaction threading errors
|
2014-10-06 18:39:01 +02:00 |
Willi Goesgens
|
4509a0f2b0
|
call findVarUsage before serialising the json, and not after deserializing it.
|
2014-10-06 11:53:23 +02: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
|
eae877b1be
|
return variables on explain
|
2014-10-02 17:34:59 +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
|
ec1e6552ca
|
clone plan for DBServers
|
2014-09-29 15:57:53 +02:00 |
Jan Steemann
|
50571f84db
|
changed node detection for cluster
|
2014-09-18 13:21:58 +02:00 |
Max Neunhoeffer
|
f36187b052
|
Do some changes suggested by people in the C++ UG DUS.
|
2014-09-18 11:07:44 +02:00 |
Jan Steemann
|
5c552d4137
|
optimizer rule for scatter / gather
|
2014-09-17 17:29:36 +02:00 |
Jan Steemann
|
b9f140e044
|
removed unused code
|
2014-09-17 11:31:05 +02:00 |
Jan Steemann
|
54b5e7b034
|
slightly improved access to dynamic bounds
|
2014-09-16 15:10:43 +02:00 |
Willi Goesgens
|
6609512297
|
Improve error handling: first test for whether we're a list, then access its members so we can throw our error message instead of a generic error occuring.
|
2014-09-15 15:05:14 +02:00 |
Jan Steemann
|
6805bfb540
|
fix compile error
|
2014-09-15 13:36:38 +02:00 |
Jan Steemann
|
5a1dc63946
|
fixed tons of compile errors in VS
|
2014-09-15 12:04:49 +02:00 |
Jan Steemann
|
f57312baf0
|
pass AST to expression
|
2014-09-12 15:40:17 +02:00 |
Max Neunhoeffer
|
de728e2893
|
Finish reorganisation of Ast and ExecutionPlan usage.
|
2014-09-12 15:01:29 +02:00 |
Max Neunhoeffer
|
35ffe6b9e4
|
Restructure who has Ast and ExecutionPlan.
Not compiling yet.
|
2014-09-12 14:44:20 +02:00 |
Max Neunhoeffer
|
46cb7304bf
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
|
2014-09-12 11:22:28 +02:00 |
Willi Goesgens
|
6a7bfff7d0
|
Silence debug output.
|
2014-09-12 10:40:24 +02:00 |
Max Neunhoeffer
|
21f4d9be9d
|
Teach ExecutionPlans to remember the Ast.
|
2014-09-12 09:44:17 +02:00 |
Willi Goesgens
|
f25f12c098
|
Move parsing of calculations out of the whole json parser, so we can properly instanciate the transaction first.
|
2014-09-11 18:00:00 +02:00 |
Jan Steemann
|
2a49bf843d
|
updated tests
|
2014-09-09 15:20:42 +02:00 |
Jan Steemann
|
b8e12063e2
|
added "rules" output
|
2014-08-29 15:27:02 +02:00 |
Jan Steemann
|
e47c2b99d3
|
use stable sort
|
2014-08-29 12:22:27 +02:00 |
Max Neunhoeffer
|
c9193e44b8
|
Sort out some exception issues.
|
2014-08-29 11:37:01 +02:00 |
Max Neunhoeffer
|
338a9c6c54
|
Implement permutation of EnumerateCollectionNodes.
Also: restructure leveling of rules.
And: remove some debugging output (and add some other).
|
2014-08-28 13:28:04 +02:00 |
Max Neunhoeffer
|
b2d44cd35e
|
Add show() for ExecutionPlans.
|
2014-08-27 22:10:38 +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 |
Willi Goesgens
|
91d420ea07
|
Merge branch 'aql2' of github.com:triAGENS/ArangoDB into aql2
|
2014-08-25 13:33:59 +02:00 |
James
|
c801fc4992
|
deserialising of IndexRangeNode finally working.
|
2014-08-25 13:05:22 +02:00 |
Willi Goesgens
|
5bcc8d784f
|
Add the nodeID we tried to lookup without success in the exception message.
|
2014-08-25 11:43:48 +02:00 |
Jan Steemann
|
683fbf4ec4
|
using emplace
|
2014-08-23 00:48:39 +02:00 |
Jan Steemann
|
7330597f15
|
fixed ambigious method JsonHelper::getStringValue
|
2014-08-22 21:53:29 +02:00 |
Max Neunhoeffer
|
4b229c5873
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
Conflicts:
lib/Basics/JsonHelper.h
|
2014-08-22 17:02:06 +02:00 |
Max Neunhoeffer
|
8fd6cd1184
|
Implement clear unneeded registers.
|
2014-08-22 17:00:53 +02:00 |
Willi Goesgens
|
8a402683ed
|
Optimizers: start implementing the sorting via indexes.
|
2014-08-22 16:48:52 +02:00 |
Max Neunhoeffer
|
821ce84b4b
|
Disable debugging output.
|
2014-08-22 09:28:41 +02:00 |
Max Neunhoeffer
|
70ba155083
|
Teach unlinkNode to deal with nodes with multiple parents.
|
2014-08-22 09:24:38 +02:00 |
Max Neunhoeffer
|
90aed7a640
|
Fix a bug with a wrong assertion.
|
2014-08-21 17:01:25 +02:00 |
Max Neunhoeffer
|
8919c138c7
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
|
2014-08-21 16:55:05 +02:00 |
Max Neunhoeffer
|
9a7dd748f4
|
Fix linkage bug.
|
2014-08-21 16:54:52 +02:00 |
Jan Steemann
|
a1fcf9b28e
|
activate rule to move calculations up
|
2014-08-21 16:38:49 +02:00 |
Max Neunhoeffer
|
5b0874a78a
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
|
2014-08-21 15:49:11 +02:00 |
James
|
053ab548ba
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
Conflicts:
arangod/Aql/OptimizerRules.cpp
|
2014-08-21 15:48:58 +02:00 |
Max Neunhoeffer
|
e515d7845c
|
Fix first bug with parents.
|
2014-08-21 15:48:49 +02:00 |
Jan Steemann
|
51c89c6829
|
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
Conflicts:
arangod/Aql/ExecutionPlan.cpp
arangod/Aql/ExecutionPlan.h
|
2014-08-21 15:24:11 +02:00 |
Jan Steemann
|
81f08b7032
|
added insertDependency
|
2014-08-21 15:17:55 +02:00 |
Max Neunhoeffer
|
321ab35551
|
Finish _parents in ExecutionNodes business.
|
2014-08-21 15:15:46 +02:00 |
Jan Steemann
|
86707b336e
|
do not unregister nodes on unlink
|
2014-08-21 14:23:07 +02:00 |
James
|
9cc85003ff
|
fixed nextId in clone method for execution plans.
|
2014-08-21 13:59:27 +02:00 |