Max Neunhoeffer
|
31e02e42cb
|
Instanciate expressions for variable bounds.
And various cleanups.
|
2014-09-11 14:28:38 +02:00 |
Jan Steemann
|
1d2c21aec5
|
create verbose plans
|
2014-09-10 14:15:37 +02:00 |
Jan Steemann
|
41375624d2
|
optionally make AQL_EXPLAIN return all generated plans
|
2014-09-09 15:42:22 +02:00 |
Jan Steemann
|
ff2334b575
|
renamed method
|
2014-09-09 10:40:57 +02:00 |
Willi Goesgens
|
6e1fbbddfc
|
More userfriendly errormessages if creating the transaction fails.
|
2014-09-08 15:07:05 +02:00 |
Jan Steemann
|
a5b207188f
|
added optimizer flags for AQL_EXECUTE
|
2014-08-29 17:37:35 +02:00 |
Jan Steemann
|
a3d2d0e3f1
|
renamed file
|
2014-08-29 17:09:07 +02:00 |
Jan Steemann
|
3b2cf352ad
|
added functionality to activate/deactivate optimizer rules
|
2014-08-29 16:31:07 +02:00 |
Jan Steemann
|
b8e12063e2
|
added "rules" output
|
2014-08-29 15:27:02 +02:00 |
Jan Steemann
|
43ec93109f
|
optimizer rules are now kept in a sorted map
rules can optionally be disabled at runtime
|
2014-08-29 00:08:29 +02:00 |
James
|
033735fbba
|
removing debug output and commenting out useIndexRange.
|
2014-08-25 13:12:19 +02:00 |
James
|
c801fc4992
|
deserialising of IndexRangeNode finally working.
|
2014-08-25 13:05:22 +02:00 |
Willi Goesgens
|
8a402683ed
|
Optimizers: start implementing the sorting via indexes.
|
2014-08-22 16:48:52 +02:00 |
Jan Steemann
|
2b27957546
|
added AQL_EXPLAIN()
|
2014-08-22 09:51:48 +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
|
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
|
1442b9ebeb
|
pass ExecutionEngine to ExecutionBlock, added stats for ExecutionEngine
|
2014-08-21 12:33:13 +02:00 |
Jan Steemann
|
1aeed2152c
|
fixed de-serialization
|
2014-08-21 10:02:30 +02:00 |
Willi Goesgens
|
d295bacb51
|
Json: add HTTP-Entrypoint into Javascript deserialisation.
|
2014-08-20 17:08:06 +02:00 |
Jan Steemann
|
3fe8831a03
|
fixed optimizer bug due to duplicate variable representation
|
2014-08-20 14:18:33 +02:00 |
James
|
24b2dd1906
|
finding index in CalculationNodeFinder.
|
2014-08-20 11:38:02 +02:00 |
Willi Goesgens
|
1a6487ab14
|
Json de/serialization
|
2014-08-19 16:09:37 +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
|
21eda8a212
|
Withdraw some operator magic for Json wrapper class.
|
2014-08-15 13:29:01 +02:00 |
Max Neunhoeffer
|
50851bfcba
|
2nd try at infrastructure for optimizer.
|
2014-08-14 14:33:03 +02:00 |
Max Neunhoeffer
|
1de9f0bfe5
|
Create infrastructure for the query optimizer.
|
2014-08-14 11:16:21 +02:00 |
James
|
69ad2e3209
|
tweaking ExecutionEngine initialisation.
|
2014-08-13 16:24:31 +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 |
Jan Steemann
|
413ce6c50c
|
test fixes
|
2014-08-12 18:53:49 +02:00 |
Jan Steemann
|
7feea4c640
|
fixed [] attribute access
|
2014-08-12 14:02:46 +02:00 |
Jan Steemann
|
5bc797b4d1
|
made DefaultBatchSize public
|
2014-08-11 18:04:35 +02:00 |
Jan Steemann
|
253fd6f2bc
|
prevent crashes
|
2014-08-07 17:02:07 +02:00 |
Jan Steemann
|
dbf2842a28
|
much better exception handling
|
2014-08-06 18:37:37 +02:00 |
Jan Steemann
|
1015404edc
|
working on AQL function calls and error handling
|
2014-08-06 16:19:43 +02:00 |
Jan Steemann
|
a8c8560c6a
|
fixed segfault
|
2014-08-05 18:40:42 +02:00 |
James
|
5b044a3092
|
removing old code.
|
2014-08-05 15:46:51 +02:00 |
James
|
86989711ce
|
adding a method for toJson to AqlValue.
|
2014-08-05 15:36:15 +02:00 |
James
|
6772762c60
|
preparing json return value for queryResult.
|
2014-08-05 14:37:08 +02:00 |
Max Neunhoeffer
|
96d8dcc054
|
Major cleanup, not yet working.
|
2014-08-05 12:29:36 +02:00 |
Jan Steemann
|
7fd236aa4f
|
fixed enumeratecollection block
|
2014-08-04 17:27:51 +02:00 |
Jan Steemann
|
182ab57e8d
|
transaction
|
2014-08-04 11:15:53 +02:00 |
Jan Steemann
|
e733e3e83b
|
fixed some issues
|
2014-08-01 17:08:12 +02:00 |
Max Neunhoeffer
|
aa48d48755
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
Conflicts:
arangod/Aql/Query.cpp
|
2014-08-01 12:05:37 +02:00 |
Max Neunhoeffer
|
5315f35ed3
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
Conflicts:
arangod/Aql/ExecutionBlock.h
|
2014-08-01 11:57:27 +02:00 |
Jan Steemann
|
0ec4e7f73e
|
renaming
|
2014-08-01 11:57:19 +02:00 |
Max Neunhoeffer
|
e7e98262ea
|
Redo instanciator using Walker and in ExecutionEngine.
|
2014-08-01 11:56:39 +02:00 |
Jan Steemann
|
2881409527
|
renaming
|
2014-08-01 11:46:31 +02:00 |
Jan Steemann
|
91ac7ab74a
|
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
Conflicts:
arangod/Aql/Types.h
|
2014-07-31 17:18:23 +02:00 |