James
|
ad8e179cf1
|
adding unbounded ranges info for IndexRangeNode.
|
2014-08-18 17:18:58 +02:00 |
James
|
40f743ccbc
|
adding varSetBy.
|
2014-08-18 16:29:31 +02:00 |
James
|
1118add7e6
|
uncommenting out.
|
2014-08-18 14:15:40 +02:00 |
James
|
fb1d69bbae
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
|
2014-08-18 14:12:10 +02:00 |
James
|
13aeacc43c
|
fixed compiler errors, and working on IndexRangeNode.
|
2014-08-18 14:12:00 +02:00 |
Jan Steemann
|
7b3389b55c
|
modification queries
|
2014-08-18 13:52:41 +02:00 |
Jan Steemann
|
fccfca0e47
|
refactoring
|
2014-08-18 13:22:40 +02:00 |
Jan Steemann
|
bdfef136bf
|
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
|
2014-08-18 12:34:41 +02:00 |
Jan Steemann
|
b010518e9e
|
implementation of update/replace (update not yet merging old attributes)
|
2014-08-18 12:34:27 +02:00 |
James
|
8f6fd0e4c4
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
|
2014-08-18 11:11:46 +02:00 |
James
|
f1a7ca51be
|
adding range info to toJsonHelper.
|
2014-08-18 11:11:27 +02:00 |
James
|
a79f72087d
|
adding Index caching, and cleaning up last.
|
2014-08-18 10:46:47 +02:00 |
Max Neunhoeffer
|
9e91d9bba3
|
Finish first optimization rule: remove unnecessary calcs.
So far not activated, because test suite crashes.
Need to look into details.
|
2014-08-16 00:09:11 +02:00 |
Jan Steemann
|
f8cf5dc26d
|
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
Conflicts:
arangod/V8Server/v8-vocbase.cpp
|
2014-08-15 18:47:18 +02:00 |
Jan Steemann
|
56eb49dcf7
|
fixed compile error
|
2014-08-15 18:22:19 +02:00 |
Jan Steemann
|
b1aceb9771
|
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
|
2014-08-15 18:13:11 +02:00 |
Jan Steemann
|
97fd5a55ba
|
renamed variable
|
2014-08-15 18:12:58 +02:00 |
Jan Steemann
|
9348f12f78
|
implemented insert node
|
2014-08-15 18:12:33 +02:00 |
Max Neunhoeffer
|
f671fb7e36
|
Add the first actual optimization rule (as a stub).
|
2014-08-15 16:54:53 +02:00 |
Max Neunhoeffer
|
af2c9d1a92
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
|
2014-08-15 16:10:12 +02:00 |
Max Neunhoeffer
|
92f3ca5dc8
|
Fix bug in varUsageFinder.
|
2014-08-15 16:09:58 +02:00 |
Max Neunhoeffer
|
9138be31b9
|
Take out some debugging output.
|
2014-08-15 16:09:10 +02:00 |
James
|
ac58a0a9d3
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
|
2014-08-15 15:31:31 +02:00 |
James
|
c128cc716e
|
version of IndexRangeNode accepting range information as an argument.
|
2014-08-15 15:31:23 +02:00 |
Max Neunhoeffer
|
b5d2bf6932
|
Sort out memory management of plans with the optimizer.
Slightly adapt optimization strategy.
|
2014-08-15 15:05:06 +02:00 |
Max Neunhoeffer
|
ceff1481ed
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
|
2014-08-15 13:55:21 +02:00 |
James
|
6bbbc34150
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
Conflicts:
arangod/Aql/ExecutionNode.h
|
2014-08-15 13:54:50 +02:00 |
James
|
47244fb48e
|
initial version of IndexRangeNode.
|
2014-08-15 13:52:52 +02:00 |
Max Neunhoeffer
|
8d080714a6
|
Add varUsage information to ExecutionNodes.
|
2014-08-15 13:29:26 +02:00 |
Max Neunhoeffer
|
21eda8a212
|
Withdraw some operator magic for Json wrapper class.
|
2014-08-15 13:29:01 +02:00 |
Jan Steemann
|
631a73d9cb
|
moved analyzeExpression() call into constructor
|
2014-08-15 13:14:45 +02:00 |
James
|
a0db57b7f9
|
adding an Index object, and initial IndexRangeNode.
|
2014-08-15 12:57:52 +02:00 |
Jan Steemann
|
9306105447
|
REMOVE
|
2014-08-15 12:44:35 +02:00 |
Jan Steemann
|
773c29cecf
|
further work on RemoveNode
|
2014-08-15 12:20:17 +02:00 |
Thomas Schmidts
|
415fefdafa
|
Fixed small formatation error
|
2014-08-15 11:01:56 +02:00 |
Jan Steemann
|
655d7759bf
|
added canThrow() for Expression
|
2014-08-14 20:20:59 +02:00 |
Jan Steemann
|
19da250191
|
fixed error
|
2014-08-14 19:21:08 +02:00 |
Jan Steemann
|
2dbd8252c4
|
remove compile warning
|
2014-08-14 17:31:30 +02:00 |
Jan Steemann
|
cfefe17a15
|
fixed types
|
2014-08-14 17:29:58 +02:00 |
James
|
6f6648781e
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
|
2014-08-14 17:17:54 +02:00 |
James
|
6292cafa52
|
fixed bugs in last.
|
2014-08-14 17:17:37 +02:00 |
Jan Steemann
|
070e61178b
|
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
|
2014-08-14 17:04:28 +02:00 |
James
|
eb6cf43efc
|
added additional options to JS_ExecuteAql.
|
2014-08-14 17:00:20 +02:00 |
Jan Steemann
|
dedc2cb035
|
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
|
2014-08-14 16:59:51 +02:00 |
Jan Steemann
|
b19d632b4a
|
RemoveBlock
|
2014-08-14 16:59:43 +02:00 |
James
|
b5327b3770
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
|
2014-08-14 15:21:07 +02:00 |
James
|
392c1db4c3
|
JS_ExecuteAql now returns a cursor.
|
2014-08-14 15:20:52 +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
|
8d43a2463a
|
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
|
2014-08-14 14:47:05 +02:00 |