Jan Steemann
|
d1f550b65e
|
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
|
2014-08-22 09:52:00 +02:00 |
Jan Steemann
|
2b27957546
|
added AQL_EXPLAIN()
|
2014-08-22 09:51:48 +02:00 |
Max Neunhoeffer
|
c4918e4fb7
|
Silence another compiler warning.
|
2014-08-22 09:36:31 +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 |
James
|
fcb3342729
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
Conflicts:
arangod/Aql/OptimizerRules.cpp
|
2014-08-21 18:41:24 +02:00 |
James
|
fecaccf37f
|
fixing comparison of bounds.
|
2014-08-21 18:40:02 +02:00 |
James
|
89ba89bf77
|
added method to check if a range info contains a unique value, and cleaned up FilterToEnumCollFinder.
|
2014-08-21 17:39:06 +02:00 |
James
|
409e663818
|
fixed bugs in comparison of tightness of range bounds, and made it so that invalid ranges insert NoResultNode in the plan.
|
2014-08-21 17:14:42 +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
|
4482d840ac
|
added moveFiltersUpRule
|
2014-08-21 16:54:01 +02:00 |
Jan Steemann
|
a1fcf9b28e
|
activate rule to move calculations up
|
2014-08-21 16:38:49 +02:00 |
Jan Steemann
|
89e74559ae
|
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
|
2014-08-21 15:54:48 +02:00 |
Jan Steemann
|
0205f651a6
|
working on moveCalculationsUpRule
|
2014-08-21 15:54:40 +02:00 |
Max Neunhoeffer
|
5aaa4cf899
|
Merge.
|
2014-08-21 15:50:16 +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 |
James
|
102e866a89
|
adding canThrow methods for ExecutionNodes.
|
2014-08-21 15:46:41 +02:00 |
James
|
4d17c347cc
|
bug fixes in last.
|
2014-08-21 15:38:42 +02:00 |
James
|
deaa8f1271
|
only applying hash indexes if ranges indicate equality.
|
2014-08-21 15:27:53 +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 |
Jan Steemann
|
1d78071176
|
fixed filter removal optimizer rule
|
2014-08-21 13:57:08 +02:00 |
Jan Steemann
|
98251272cd
|
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
|
2014-08-21 13:52:02 +02:00 |
Max Neunhoeffer
|
3007899abe
|
Make an ExecutionNode store its parents.
|
2014-08-21 13:51:37 +02:00 |
Jan Steemann
|
09a7e874e9
|
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
|
2014-08-21 13:46:38 +02:00 |
Max Neunhoeffer
|
af93a13209
|
Fix instanciation of NoResultsNode.
|
2014-08-21 13:45:46 +02:00 |
Jan Steemann
|
c70c56cf00
|
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
|
2014-08-21 13:45:31 +02:00 |
Jan Steemann
|
dc025e909b
|
added free function
|
2014-08-21 13:45:22 +02:00 |
Max Neunhoeffer
|
068faf709b
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
|
2014-08-21 13:43:23 +02:00 |
Max Neunhoeffer
|
8a454de193
|
Add NoResultsNode to instanciator factory.
|
2014-08-21 13:43:05 +02:00 |
James
|
7b5f52069a
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
Conflicts:
arangod/Aql/OptimizerRules.cpp
|
2014-08-21 13:16:24 +02:00 |
James
|
bcaf26cba1
|
removing debug comments.
|
2014-08-21 13:14:41 +02:00 |
Jan Steemann
|
0e8b61124e
|
less verbose AST dumps in AQL_PARSE
|
2014-08-21 13:08:21 +02:00 |
James
|
aa03c16be0
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
Conflicts:
arangod/Aql/OptimizerRules.cpp
|
2014-08-21 12:53:05 +02:00 |
Jan Steemann
|
f7737e3b62
|
added stats
|
2014-08-21 12:36:30 +02:00 |
Jan Steemann
|
1442b9ebeb
|
pass ExecutionEngine to ExecutionBlock, added stats for ExecutionEngine
|
2014-08-21 12:33:13 +02:00 |
James
|
c4811009a8
|
fixing replaceNode for ExecutionPlan.
|
2014-08-21 12:32:07 +02:00 |
Jan Steemann
|
1edd170317
|
turned off optimization
|
2014-08-21 11:21:03 +02:00 |
James
|
a8801803dd
|
more IndexRangeNode stuff
|
2014-08-21 11:16:39 +02:00 |
Max Neunhoeffer
|
b1be847af4
|
Add NoResultsBlock.
|
2014-08-21 10:32:38 +02:00 |
Max Neunhoeffer
|
6ae1432db5
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
|
2014-08-21 10:17:40 +02:00 |
Max Neunhoeffer
|
52f48cd296
|
Add NoResultsNode.
|
2014-08-21 10:17:18 +02:00 |
Jan Steemann
|
8ff2b8e3d4
|
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
|
2014-08-21 10:02:43 +02:00 |