Willi Goesgens
3e6e008a81
useIndexForSort:
...
- redirect to pass #5 here too, so now possible obsolete CalculaionNodes are removed by the removeUnnecessaryCalculationsRule
2014-09-09 17:19:49 +02:00
Alan Plum
844621f070
Implemented Foxx.createQuery.
2014-09-09 17:02:21 +02:00
Willi Goesgens
202636cee0
Refactor Optimizer ordering
...
- create enum with the different steps named
- unify numbering scheme
- deploy enum to all places where int level was used
- add passN enum so you can jump to a Pass when calling addPlan
useIndexForSort:
- remove inline deletion of dependend nodes of our (removed) sortnode
- redirect to pass #5 so now possible obsolete CalculaionNodes are removed by the removeUnnecessaryCalculationsRule
2014-09-09 16:27:49 +02:00
Jan Steemann
41375624d2
optionally make AQL_EXPLAIN return all generated plans
2014-09-09 15:42:22 +02:00
Jan Steemann
2a49bf843d
updated tests
2014-09-09 15:20:42 +02:00
Willi Goesgens
de32cddc1e
Fix memory leak in case of exceptions thrown when parsing the variable from json
2014-09-09 13:22:49 +02:00
Alan Plum
dfe193b1a4
Updated AQB.
2014-09-09 13:18:31 +02:00
Michael Hackstein
7c940d4d44
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2014-09-09 12:53:36 +02:00
Michael Hackstein
449936b99e
Added a more precise information returned from gharial for collections
2014-09-09 12:53:31 +02:00
Thomas Schmidts
d3c9ae9553
Added cookbook folder for recipes
2014-09-09 12:52:00 +02:00
Willi Goesgens
84cb676a34
Merge branch 'aql2' of github.com:triAGENS/ArangoDB into aql2
2014-09-09 11:50:09 +02:00
Willi Goesgens
dbdae3faa9
Styleguide cleanup: "initialize"
2014-09-09 11:49:44 +02:00
Jan Steemann
8127ff49bd
more tests
2014-09-09 11:04:30 +02:00
Jan Steemann
ff2334b575
renamed method
2014-09-09 10:40:57 +02:00
Jan Steemann
8bf495f9b5
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
2014-09-09 09:58:04 +02:00
Jan Steemann
639a026c66
fixed tests
2014-09-09 09:57:52 +02:00
Max Neunhoeffer
b02856bff1
Better failure message of testSleep.
2014-09-09 09:53:06 +02:00
Max Neunhoeffer
05ed8541ff
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
2014-09-09 09:10:35 +02:00
Max Neunhoeffer
9bf954e586
Cleanup indentation and formatting.
2014-09-09 09:10:22 +02:00
Jan Steemann
a9a7b7d6d0
finished test for optimizer rule remove-unnecessary-filters
2014-09-09 08:55:56 +02:00
Jan Steemann
a5100e3849
fixed parse error
2014-09-09 08:45:50 +02:00
Willi Goesgens
f4b4c202d2
Transaction: Abort on first error also when invoked through addCollections()
2014-09-08 17:48:00 +02:00
Jan Steemann
28fd6b84c9
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
2014-09-08 17:33:21 +02:00
Jan Steemann
4bda3e3979
finished test for remove-redundant-sorts
2014-09-08 17:33:11 +02:00
Willi Goesgens
295d2747e9
Merge branch 'aql2' of github.com:triAGENS/ArangoDB into aql2
2014-09-08 15:39:26 +02:00
Willi Goesgens
e30227195a
Start implementation for remove unecessary filters.
2014-09-08 15:38:38 +02:00
Max Neunhoeffer
e35497c933
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
2014-09-08 15:19:47 +02:00
Willi Goesgens
e87e79ea77
Merge branch 'aql2' of github.com:triAGENS/ArangoDB into aql2
2014-09-08 15:07:25 +02:00
Willi Goesgens
6e1fbbddfc
More userfriendly errormessages if creating the transaction fails.
2014-09-08 15:07:05 +02:00
Willi Goesgens
68d30cef8b
Transaction: abort initialisation process on error so our internal error state stays sane.
2014-09-08 15:06:30 +02:00
Max Neunhoeffer
5ee7e47879
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
2014-09-08 15:05:46 +02:00
Jan Steemann
3ea0c8ec28
remove pending dispatcher jobs on shutdown
2014-09-08 15:03:19 +02:00
Max Neunhoeffer
537f446d11
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
2014-09-08 14:42:41 +02:00
Max Neunhoeffer
0eed7a8344
Handle exception correctly in AqlValue.
2014-09-08 14:42:21 +02:00
Alan Plum
b0995dfdb7
Replaced PBKDF2_HMAC with PBKDF2_HMAC_SHA1 for OSX compat.
2014-09-08 14:32:40 +02:00
Jan Steemann
6d83700478
disable spinlocks in debugging
2014-09-08 14:14:39 +02:00
Max Neunhoeffer
b011876512
Another memleak and some exception-safety.
2014-09-08 13:55:58 +02:00
Jan Steemann
88454fbecc
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
2014-09-08 12:05:45 +02:00
Jan Steemann
72cc344935
fixed buffer memleak
2014-09-08 12:05:28 +02:00
Max Neunhoeffer
82a403cda2
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
2014-09-08 11:52:52 +02:00
Max Neunhoeffer
bc54c047ba
Fix another memleak.
2014-09-08 11:52:41 +02:00
Jan Steemann
cf4deda835
fixed jsunity
2014-09-08 11:44:20 +02:00
Jan Steemann
557d37c688
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
2014-09-08 11:43:54 +02:00
Jan Steemann
5c3b88b30c
added test for optimizer rule
2014-09-08 11:43:39 +02:00
Willi Goesgens
dd5ba978f1
Use better names for the optimiser control vars
2014-09-08 11:16:40 +02:00
Willi Goesgens
9473dc83cf
Index Sort: add test which should remove duplicate sort.
2014-09-08 11:02:17 +02:00
Max Neunhoeffer
dd48ba5d6d
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
2014-09-08 11:01:22 +02:00
Max Neunhoeffer
06a525929c
Fix a memleak with hash index lookup in AQL.
2014-09-08 11:01:03 +02:00
Jan Steemann
4fe43c5b49
added derived files
2014-09-08 10:59:07 +02:00
Jan Steemann
8fdb2f05af
added positive list of nodetypes
2014-09-08 10:39:59 +02:00