James
|
10f7feeede
|
added comment to Query.cpp about comparison of serialised/deserialised plans.
|
2014-10-10 10:23:59 +01:00 |
Jan Steemann
|
c2f0265d7d
|
fixed optimizer rule remove-unnecessary-remote-scatter
|
2014-10-07 13:21:05 +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
|
287b6dfb37
|
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
|
2014-10-06 11:55:27 +02:00 |
Willi Goesgens
|
4509a0f2b0
|
call findVarUsage before serialising the json, and not after deserializing it.
|
2014-10-06 11:53:23 +02:00 |
Jan Steemann
|
577593ed55
|
shutdown transactions
|
2014-10-06 11:23:39 +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 |
Willi Goesgens
|
97e83b491d
|
Try to stop the transaction when catching an exception
|
2014-10-02 14:44:38 +02:00 |
Willi Goesgens
|
dc6dba1ef4
|
Cluster Communication: serialize a global set of the currently available variables.
|
2014-10-02 13:15:02 +02:00 |
Jan Steemann
|
f2c115fa25
|
do not crash when using an index
|
2014-10-01 16:16:38 +02:00 |
Willi Goesgens
|
4b399236f1
|
Make the Transaction a smart pointer living inside of Query.
|
2014-10-01 14:30:53 +02:00 |
Jan Steemann
|
672d540609
|
removed some debug output
|
2014-09-30 23:46:17 +02:00 |
Jan Steemann
|
f50f041bda
|
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
Conflicts:
arangod/Aql/ExecutionEngine.cpp
arangod/Aql/Query.cpp
|
2014-09-30 15:50:28 +02:00 |
Jan Steemann
|
c4ce98a442
|
fixed some bugs in distributed plan instanciation
|
2014-09-30 15:19:44 +02:00 |
Willi Goesgens
|
22f2753d62
|
Properly generate the new plan with the new query
|
2014-09-30 14:50:31 +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 |
Willi Goesgens
|
60dd21802b
|
Clone the query, move the memory kept in the AST over to the query so all memory is kept in one location.
|
2014-09-30 10:18:13 +02:00 |
Jan Steemann
|
3ac25ad56f
|
fixed some issues with remote queries
|
2014-09-29 12:14:03 +02:00 |
Jan Steemann
|
0d075dca3f
|
pass queryRegistry into the AQL functions
|
2014-09-29 09:30:32 +02:00 |
Max Neunhoeffer
|
cf5e1be91e
|
Version version of HTTP API done.
|
2014-09-24 16:17:18 +02:00 |
Max Neunhoeffer
|
063665162e
|
Add closing and reopening of transactions.
|
2014-09-24 00:26:56 +02:00 |
Max Neunhoeffer
|
cd36c00712
|
Cleanup the cleanup of a failed query preparation execution.
|
2014-09-23 15:31:42 +02:00 |
Max Neunhoeffer
|
36e8ab4608
|
Fix handling of plans in explain()
|
2014-09-23 15:29:14 +02:00 |
Max Neunhoeffer
|
5238686ee3
|
Make Queries preparable and then executable separately.
|
2014-09-23 15:23:10 +02:00 |
Jan Steemann
|
f8599b0f0f
|
removed unused instance variable
|
2014-09-23 13:14:53 +02:00 |
Jan Steemann
|
109941207f
|
reserve more memory for result set
|
2014-09-19 12:45:08 +02:00 |
Jan Steemann
|
95c9a0ccba
|
fixed compile warnings
|
2014-09-19 09:15:26 +02:00 |
Jan Steemann
|
6f4e799ccc
|
added `profile` option
|
2014-09-19 01:02:39 +02:00 |
Jan Steemann
|
0b5c5ae3df
|
added `maxNumberOfPlans` option
|
2014-09-18 23:56:09 +02:00 |
Jan Steemann
|
5c552d4137
|
optimizer rule for scatter / gather
|
2014-09-17 17:29:36 +02:00 |
Willi Goesgens
|
0d376ab37a
|
Errormessages: show which execution state we're in so the user can better tell appart runtime from syntax errors.
|
2014-09-16 11:05:43 +02:00 |
Willi Goesgens
|
f4f7c53808
|
Adjust debug output to changed api
|
2014-09-15 15:04:45 +02:00 |
Jan Steemann
|
5a1dc63946
|
fixed tons of compile errors in VS
|
2014-09-15 12:04:49 +02:00 |
Jan Steemann
|
87afcf5e8d
|
the great rename
|
2014-09-13 00:10:11 +02:00 |
Willi Goesgens
|
ae6956b6b5
|
AQL_EXECUTEJSON: parse the options similar to AQL_EXPLAIN & AQL_EXECUTE.
|
2014-09-12 12:09:41 +02:00 |
Jan Steemann
|
78b3eaeb3a
|
fixed memleak
|
2014-09-12 09:30:52 +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 |
Max Neunhoeffer
|
aa00df7edf
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into mmh
Conflicts:
arangod/Aql/ExecutionBlock.cpp
arangod/Aql/Query.h
|
2014-09-11 14:31:13 +02:00 |
Max Neunhoeffer
|
31e02e42cb
|
Instanciate expressions for variable bounds.
And various cleanups.
|
2014-09-11 14:28:38 +02:00 |
Jan Steemann
|
cb4c60a36f
|
explain tests
|
2014-09-11 09:54:59 +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 |