Jan Steemann
|
3ad20c0cae
|
auto-generated headers
|
2016-01-06 18:41:51 +01:00 |
Jan Steemann
|
a3b026d9d1
|
removed useless sections from code, unified include guards
|
2016-01-06 14:15:22 +01:00 |
Jan Steemann
|
bdc51bca80
|
fix potential crash
|
2016-01-06 12:14:15 +01:00 |
Jan Steemann
|
f422576ee0
|
clang-format
|
2016-01-05 17:43:24 +01:00 |
jsteemann
|
a6cb463e06
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into vpack
|
2016-01-05 00:25:10 +01:00 |
Frank Celler
|
1065a1bd2c
|
added work monitor
|
2016-01-04 15:33:06 +01:00 |
jsteemann
|
c20cf66e93
|
add cacheability info for explain
|
2016-01-03 00:52:36 +01:00 |
Max Neunhoeffer
|
e8e6dc8597
|
More VPackObjectBuilder usages.
|
2015-12-21 15:22:19 +01:00 |
Jan Steemann
|
2b3f3f997b
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into vpack
|
2015-12-17 10:59:30 +01:00 |
Jan Steemann
|
a694b7ef48
|
make_unique
|
2015-12-16 11:36:35 +01:00 |
Jan Steemann
|
223c44d572
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into vpack
|
2015-12-15 12:02:47 +01:00 |
Wilfried Goesgens
|
f51e5efb34
|
Implement tests for de/serializing of TraversalNodes.
|
2015-12-14 18:07:04 +01:00 |
Michael Hackstein
|
757577de42
|
Updated VPack addObject to openObject
|
2015-12-09 11:28:54 +01:00 |
Jan Steemann
|
5c033f566b
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into vpack
|
2015-12-04 13:47:08 +01:00 |
Michael Hackstein
|
fbee0b0859
|
Started to transform Parts of AQL Query to VPack. Especially the QueryResult is now using VPack internally.
|
2015-11-12 11:09:35 +01:00 |
Wilfried Goesgens
|
92ad802bd6
|
Cache Graphs inside of the Query object
- split Graph clas into Aql/Graphs
- cleanup includes
|
2015-11-11 13:52:33 +01:00 |
Jan Steemann
|
7d4c379598
|
small modifications, temporarily disabled interchange-adjacent-enumerations
|
2015-10-02 19:53:35 +02:00 |
CoDEmanX
|
3a9648d78a
|
More Americanization
|
2015-09-03 22:25:43 +02:00 |
Jan Steemann
|
8ee12f7a27
|
binary-safe back-references
|
2015-08-20 21:01:43 +02:00 |
Jan Steemann
|
97d67e4399
|
use binary-safe string representations
|
2015-08-20 01:46:20 +02:00 |
Jan Steemann
|
330fac6225
|
some unused function cleanup
|
2015-08-06 21:25:32 +02:00 |
Jan Steemann
|
0f1ce26e41
|
added function to create an ICU RegexMatcher
|
2015-08-03 23:57:26 +02:00 |
Jan Steemann
|
6d7ccd7699
|
move shaper to cxx
|
2015-07-28 17:38:31 +02:00 |
Jan Steemann
|
9791e467d4
|
fixed results for query profiling
|
2015-07-27 18:33:58 +02:00 |
Frank Celler
|
35a3c6421c
|
moved dispatcher to atomic
|
2015-07-23 15:40:34 +02:00 |
Jan Steemann
|
118fd54fd0
|
split tests
|
2015-07-20 10:58:43 +02:00 |
Jan Steemann
|
4bc188422a
|
cppcheck
|
2015-07-15 22:13:42 +02:00 |
Jan Steemann
|
ad30baa08c
|
retry qcache with cluster
|
2015-07-14 14:53:16 +02:00 |
Jan Steemann
|
3f6bdab81f
|
try to fix cluster crash
|
2015-07-14 11:39:49 +02:00 |
Jan Steemann
|
6c9922ff6e
|
disable qcache in cluster
|
2015-07-14 11:11:19 +02:00 |
Jan Steemann
|
e25ecb5be8
|
added function cacheability info
|
2015-06-27 09:06:35 +02:00 |
Jan Steemann
|
1f5e047486
|
query cache, now with result limitations, HTTP and JavaScript APIs
|
2015-06-27 01:12:32 +02:00 |
Jan Steemann
|
8372c33993
|
fixed invalidation with index creation etc., adjusted tests
|
2015-06-25 23:40:31 +02:00 |
Jan Steemann
|
66eec2ac7e
|
fix invalidation
|
2015-06-25 16:46:04 +02:00 |
Jan Steemann
|
91621685fb
|
cache invalidation
|
2015-06-24 23:02:19 +02:00 |
Jan Steemann
|
a7a7fd51b0
|
use query cache for cursor API as well
|
2015-06-23 19:42:00 +02:00 |
Jan Steemann
|
e3a15227ce
|
query cache for AQL queries. no invalidation yet, so results will be wrong when underlying collections are changed
|
2015-06-23 18:42:58 +02:00 |
Jan Steemann
|
dec79dd051
|
pass function arguments by reference
|
2015-06-16 18:01:45 +02:00 |
Jan Steemann
|
3d5ec4d906
|
speedup for V8-based AQL functions with huge literal array/object parameters
|
2015-06-12 15:40:08 +02:00 |
Jan Steemann
|
a6b2998b5d
|
added try...catch blocks for V8-to-CPP bindings
|
2015-06-08 16:04:42 +02:00 |
Jan Steemann
|
3bb5eb1a9d
|
small optimizations
|
2015-06-02 23:20:00 +02:00 |
Jan Steemann
|
4c7994597a
|
cppcheck
|
2015-06-02 22:49:22 +02:00 |
Jan Steemann
|
03461903fe
|
fixed over-eager V8 context entering and exiting in non-cluster mode
|
2015-05-27 14:02:13 +02:00 |
Jan Steemann
|
c88b731acf
|
save some mallocs for strings in AQL
|
2015-05-18 23:40:28 +02:00 |
Jan Steemann
|
b6142f475c
|
micro optimizations
|
2015-05-15 17:40:41 +02:00 |
Jan Steemann
|
0099fe260a
|
return value optimization for AQL
|
2015-04-30 23:38:27 +02:00 |
Jan Steemann
|
d7e7a0ffbb
|
less copying of RangeInfoBounds
|
2015-04-27 17:38:52 +02:00 |
Jan Steemann
|
9f2643acaa
|
show type of collect method in explain
|
2015-04-16 16:29:36 +02:00 |
Jan Steemann
|
6dfb4d4b09
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into cursor-refactoring
Conflicts:
arangod/Aql/ExecutionBlock.cpp
lib/HttpServer/HttpHandler.cpp
lib/HttpServer/HttpServerJob.h
|
2015-03-31 15:13:31 +02:00 |
Jan Steemann
|
3f913f96d7
|
less copying of RangeInfoBounds
|
2015-03-31 14:53:14 +02:00 |
Jan Steemann
|
e672d791b5
|
refactored cursor API, added export API
|
2015-03-30 18:03:42 +02:00 |
Jan Steemann
|
80a99ab23e
|
refactored cursor API
|
2015-03-30 14:58:51 +02:00 |
Jan Steemann
|
2f58e4ea61
|
small cleanup
|
2015-03-25 12:42:44 +01:00 |
Jan Steemann
|
7d5cc17d98
|
added tests
|
2015-03-23 22:28:26 +01:00 |
Frank Celler
|
4c5d57f1b8
|
merged Exceptions.h and Exception.h
|
2015-03-23 14:05:19 +01:00 |
Jan Steemann
|
a9cddb824f
|
more usage of unique_ptrs
|
2015-03-20 00:05:32 +01:00 |
Jan Steemann
|
85308fa7f3
|
removed remainder of development mode
|
2015-03-19 10:33:31 +01:00 |
Jan Steemann
|
d91cc3e9b3
|
added more tests
|
2015-03-14 20:49:22 +01:00 |
Jan Steemann
|
ce0a543d25
|
added flag for disabling query tracking `--database.disable-query-tracking`
Conflicts:
arangod/RestServer/ArangoServer.cpp
Conflicts:
Documentation/Books/Users/ConfigureArango/Arangod.mdpp
arangod/RestServer/ArangoServer.cpp
|
2015-03-13 13:51:23 +01:00 |
Jan Steemann
|
f035ea1c3b
|
kill AQL queries
Conflicts:
arangod/Aql/ExecutionBlock.cpp
|
2015-03-12 15:00:14 +01:00 |
Jan Steemann
|
64d77cbe24
|
added query tracking feature
|
2015-03-12 13:02:13 +01:00 |
Jan Steemann
|
dd74c6ac87
|
execute read and write operations of different collections in the same AQL query in lockstep, and not sequentially
|
2015-02-05 18:27:10 +01:00 |
Max Neunhoeffer
|
a5728d6793
|
Get rid of unnecessary warning about _lockedShards.
|
2015-01-30 15:04:39 +01:00 |
Jan Steemann
|
b54dfae96f
|
removed several JSON functions
|
2015-01-13 01:31:04 +01:00 |
Jan Steemann
|
20e7fe7a7a
|
the great rename: array => object, list => array
|
2014-12-18 21:07:06 +01:00 |
Willi Goesgens
|
1c4a72b106
|
The Big V8 upgrade Merge.
|
2014-12-15 17:30:56 +01:00 |
Jan Steemann
|
4ef82239a3
|
added optimizer statistics
|
2014-12-03 11:38:56 +01:00 |
Jan Steemann
|
12d326d62b
|
updated documentation and operators behavior
|
2014-11-10 18:05:11 +01:00 |
Jan Steemann
|
0d01e6c7b6
|
less verbose error messages
|
2014-11-07 11:16:25 +01:00 |
Jan Steemann
|
b0de1bb226
|
leaner and meaner error messages
|
2014-11-07 10:53:00 +01:00 |
Willi Goesgens
|
bab1762ee9
|
Directly route results to v8-objects instead of going via a json object when calling AQL from a V8 context
|
2014-11-05 10:56:10 +01:00 |
Jan Steemann
|
e2cfa056c0
|
pass query warnings around in cluster
|
2014-11-01 16:36:58 +01:00 |
Jan Steemann
|
025d73ae03
|
re-added support for fullCount
|
2014-11-01 15:20:05 +01:00 |
Max Neunhoeffer
|
0044d7d1b0
|
Fix bug in AQL that abort() was called after commit() for trx.
|
2014-10-31 18:15:40 +01:00 |
Jan Steemann
|
4f68960ed7
|
removed Ahuacatl [skip ci]
|
2014-10-31 17:31:00 +01:00 |
Jan Steemann
|
83252851e6
|
report warnings in queries
|
2014-10-30 17:33:15 +01:00 |
Max Neunhoeffer
|
cfb26c8b0a
|
Fix instanciation order, for good???
|
2014-10-29 10:37:39 +01:00 |
Jan Steemann
|
0e27ccbfdb
|
jslintified tests
|
2014-10-28 15:59:38 +01:00 |
Willi Goesgens
|
5ed8816788
|
Remove Explain of cluster snippets
|
2014-10-27 16:10:13 +01:00 |
Willi Goesgens
|
03cbca59e4
|
Make errormessage sound more like normal language.
|
2014-10-27 15:38:09 +01:00 |
Willi Goesgens
|
91e04e3230
|
Implement outputting of splitted plans which are to be distributed to the db servers
|
2014-10-24 17:14:13 +02:00 |
Willi Goesgens
|
249b89aa09
|
- Add statistics under all circumstances (also if the status is "exhausted")
- return statistics in all cases (empty statistics in doubt)
|
2014-10-23 16:39:14 +02:00 |
Jan Steemann
|
db98158739
|
different error message
|
2014-10-23 14:43:25 +02:00 |
Jan Steemann
|
1dafc31f2d
|
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
|
2014-10-22 19:06:03 +02:00 |
Jan Steemann
|
54a0f182e2
|
call shutdown using an errorCode
|
2014-10-22 19:01:56 +02:00 |
Willi Goesgens
|
9558f5aa0a
|
Implement passing of query statistics through cluster.
|
2014-10-22 17:36:23 +02:00 |
Jan Steemann
|
7f2373204a
|
fixed cloning of coordinator queries
|
2014-10-22 17:25:59 +02:00 |
Jan Steemann
|
3dc2f9b299
|
fixed test
|
2014-10-22 16:30:06 +02:00 |
Willi Goesgens
|
b3beff3053
|
Call shutdown() on execution abortion, so we don't leave trash behind on the cluster nodes.
|
2014-10-20 16:36:54 +02:00 |
Jan Steemann
|
10c9a54932
|
start transactions on coordinator
|
2014-10-20 15:39:55 +02:00 |
Jan Steemann
|
42c91307ec
|
handlescope
|
2014-10-17 15:56:03 +02:00 |
Jan Steemann
|
026fc2b83a
|
next attempt to fix v8 context handling
|
2014-10-17 15:47:39 +02:00 |
Max Neunhoeffer
|
de7c303c5d
|
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
Conflicts:
arangod/Aql/Query.cpp
|
2014-10-17 15:26:50 +02:00 |
Max Neunhoeffer
|
cb75b0b18a
|
Sort out transactions in cluster, part I.
|
2014-10-17 15:25:46 +02:00 |
Jan Steemann
|
ee614d6ebd
|
v8 context handling
|
2014-10-17 15:25:06 +02:00 |
Jan Steemann
|
2b68d83072
|
added enterContext and exitContext to Query
|
2014-10-17 12:01:50 +02:00 |
Jan Steemann
|
0aa02a696b
|
pass ApplicationV8 to queries
|
2014-10-17 10:35:02 +02:00 |
Max Neunhoeffer
|
83ebd46652
|
Tell AqlTransaction constructor if transaction is main or sub.
Only lock collections in AqlTransactions that are main ones.
|
2014-10-16 23:59:02 +02:00 |
Max Neunhoeffer
|
743d7d127a
|
Snapshot, does not compile, try to sort out transactions in AQL.
|
2014-10-16 16:41:32 +02:00 |
Jan Steemann
|
70c59a61fd
|
removed macro
|
2014-10-16 16:28:18 +02:00 |
Jan Steemann
|
dcb9427b6f
|
rewrote transaction contexts
|
2014-10-16 15:53:28 +02:00 |
Jan Steemann
|
6895ba9e27
|
fixed tests
|
2014-10-14 13:20:10 +02:00 |
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 |
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 |
Jan Steemann
|
d240314cfe
|
code generation for V8 expressions
|
2014-07-31 17:13:38 +02:00 |
Max Neunhoeffer
|
3e89688d82
|
New execution engine.
|
2014-07-31 17:00:06 +02:00 |
Jan Steemann
|
1ff3d44e88
|
removed AQL_PENG
|
2014-07-31 12:30:16 +02:00 |
Jan Steemann
|
2aad264e77
|
refactoring
|
2014-07-31 10:38:49 +02:00 |
Jan Steemann
|
f4e8775ddc
|
nicer parser error messages
|
2014-07-30 12:30:06 +02:00 |
Jan Steemann
|
6bbc3eaf49
|
fixed expand nodes
|
2014-07-29 15:51:51 +02:00 |
Jan Steemann
|
641d35b906
|
added static v8-basic optimizations
|
2014-07-29 12:52:37 +02:00 |
Jan Steemann
|
f9c3c086e8
|
static query optimization
|
2014-07-28 19:01:03 +02:00 |
Jan Steemann
|
cc43d1190c
|
inject bind parameters
|
2014-07-28 12:30:55 +02:00 |
Jan Steemann
|
062b6f1dcf
|
parser!
|
2014-07-25 16:56:53 +02:00 |
Jan Steemann
|
adbda1462a
|
added AST
|
2014-07-24 17:16:51 +02:00 |
Jan Steemann
|
5d79df9e2f
|
re-added scopes
|
2014-07-24 16:39:16 +02:00 |
Jan Steemann
|
9d07679f27
|
error reporting
|
2014-07-24 14:57:57 +02:00 |
Jan Steemann
|
0496b06cf9
|
error reporting
|
2014-07-24 14:39:59 +02:00 |
Jan Steemann
|
e1c7843ecb
|
parser
|
2014-07-24 14:00:13 +02:00 |
Jan Steemann
|
be3766e4fa
|
use parser
|
2014-07-24 11:59:11 +02:00 |
Jan Steemann
|
cdf9ce0002
|
renaming
|
2014-07-24 11:45:59 +02:00 |