Jan Steemann
|
a9cddb824f
|
more usage of unique_ptrs
|
2015-03-20 00:05:32 +01:00 |
Jan Steemann
|
ec2b866200
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into sparse-indexes
Conflicts:
js/apps/system/aardvark/frontend/js/templates/documentsView.ejs
|
2015-02-11 17:53:23 +01:00 |
Jan Steemann
|
c04064dcf2
|
cast variable
|
2015-02-11 13:51:01 +01:00 |
Jan Steemann
|
003d7e9112
|
sparse indexes, initial commit, untested
|
2015-02-07 03:07:41 +01:00 |
Jan Steemann
|
e84a5e8eb3
|
use indexes for sorting in more cases
|
2015-02-05 00:10:12 +01:00 |
Jan Steemann
|
c18ff7f300
|
use-index-for-sort rule can now remove sorts in more cases
|
2015-02-02 22:53:25 +01:00 |
Jan Steemann
|
e30ddf0df3
|
fixed indexing test
|
2015-02-02 20:33:45 +01:00 |
Jan Steemann
|
875a695b22
|
selectivity estimates
|
2015-02-02 20:14:36 +01:00 |
Jan Steemann
|
4142169526
|
fixed spurious errors when accessing a local collection from a cluster DB server
Conflicts:
arangod/Aql/Collection.cpp
arangod/Aql/ExecutionBlock.cpp
arangod/Aql/Index.h
|
2015-01-29 13:06:01 +01:00 |
Jan Steemann
|
7af624e2f0
|
selectivty, try 0
|
2015-01-27 09:34:04 +01:00 |
Jan Steemann
|
c49986d0e8
|
preparation for conditions
|
2015-01-25 10:40:13 +01:00 |
Jan Steemann
|
844582865f
|
more accurate subquery cost estimation
|
2015-01-24 16:47:09 +01:00 |
Jan Steemann
|
a5ff6aa05e
|
more accurate cost estimation for EnumerateListNode
fixed typos
|
2015-01-22 19:35:21 +01:00 |
Jan Steemann
|
1003e52cf7
|
some cleanup
|
2015-01-18 16:41:48 +01:00 |
Jan Steemann
|
2d0a37d826
|
automatically create _keys in DistributeNode on insert
|
2015-01-12 10:33:05 +01:00 |
Jan Steemann
|
0aa4ac137a
|
fixed compile warning
|
2015-01-08 17:22:47 +01:00 |
Jan Steemann
|
f2590881f1
|
return old or new values in data-modification operations
|
2015-01-08 16:35:54 +01:00 |
Jan Steemann
|
064d066462
|
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
|
2015-01-07 17:41:09 +01:00 |
Jan Steemann
|
9cb3feefc6
|
propertly cast
|
2015-01-07 17:40:58 +01:00 |
Willi Goesgens
|
e2f206fd2c
|
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
Conflicts:
arangod/Aql/grammar.cpp
|
2015-01-07 15:50:44 +01:00 |
Willi Goesgens
|
f905123802
|
Implement REMOVE/INSERT/UPDATE/REPLACE return the changed values
|
2015-01-07 15:48:13 +01:00 |
Jan Steemann
|
c591357dd3
|
slightly changed cost estimation for IndexRangeNode
|
2015-01-07 15:11:42 +01:00 |
Jan Steemann
|
62696b6984
|
prerequisites for further COLLECT optimizations
|
2015-01-07 09:42:46 +01:00 |
Jan Steemann
|
19d2d6668f
|
added random iteration for collections
|
2014-12-19 18:01:13 +01:00 |
Jan Steemann
|
20e7fe7a7a
|
the great rename: array => object, list => array
|
2014-12-18 21:07:06 +01:00 |
Jan Steemann
|
dd60e53ce3
|
added more collect special cases
|
2014-12-16 22:52:33 +01:00 |
Willi Goesgens
|
1c4a72b106
|
The Big V8 upgrade Merge.
|
2014-12-15 17:30:56 +01:00 |
Jan Steemann
|
f4d7a57c19
|
changed `COLLECT...INTO x COUNT` to `COLLECT...WITH COUNT INTO x`
allow executing subqueries without double brackets
jslint
|
2014-12-12 23:02:24 +01:00 |
Jan Steemann
|
8f6193faa2
|
added optional COUNT clause for AQL COLLECT
|
2014-12-12 17:18:04 +01:00 |
Jan Steemann
|
7e161b88ce
|
issue #1131: added KEEP for `COLLECT...INTO`
|
2014-12-03 17:44:10 +01:00 |
Max Neunhoeffer
|
a76e22f03a
|
Only put non-toplevel vars into the INTO variable in a COLLECT.
This restores the behaviour of 2.2.
|
2014-11-28 13:05:15 +01:00 |
Max Neunhoeffer
|
085440d691
|
Fix compilation of new estimation function.
|
2014-11-24 09:39:05 +01:00 |
Max Neunhoeffer
|
16b69e8fd3
|
First version of fix for LIMIT cost estimation.
|
2014-11-23 21:53:25 +01:00 |
Max Neunhoeffer
|
7161a6b848
|
Reengineer cost estimation completely.
One test failing in single-server-AQL.
Cluster not yet tested.
|
2014-11-14 18:58:08 -05:00 |
Jan Steemann
|
bf30927913
|
removed canThrow tag for various built-in functions
|
2014-11-05 14:40:00 +01:00 |
Jan Steemann
|
025d73ae03
|
re-added support for fullCount
|
2014-11-01 15:20:05 +01:00 |
Max Neunhoeffer
|
ecb7317461
|
Remove enterSubQueryFirst.
|
2014-10-29 11:37:06 +01:00 |
Jan Steemann
|
8bb213e7ba
|
sort and cache list expression values
emplace
fixed wrong assertion
|
2014-10-29 01:02:20 +01:00 |
Jan Steemann
|
529bf386d7
|
fixed some API errors
|
2014-10-28 11:30:49 +01:00 |
Jan Steemann
|
13d240384f
|
less namespace pollution
|
2014-10-28 00:24:37 +01:00 |
Jan Steemann
|
b5c222b9b8
|
determine whether calculations may run on a DB server
|
2014-10-27 12:04:06 +01:00 |
Jan Steemann
|
bcf23e2acf
|
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
|
2014-10-21 13:46:04 +02:00 |
Jan Steemann
|
97a4355c4e
|
fixed tests
|
2014-10-21 13:45:46 +02:00 |
Willi Goesgens
|
7190475616
|
While cloning respect optionality of variables.
|
2014-10-21 13:01:38 +02:00 |
Jan Steemann
|
c93c952c05
|
fixed from/to-handling in cluster
|
2014-10-20 12:32:08 +02:00 |
Max Neunhoeffer
|
6eb2073336
|
Rename VarOverview into RegisterPlan, because that is what it is.
|
2014-10-20 09:14:01 +02:00 |
Max Neunhoeffer
|
db7b23bdb8
|
Fix cloning of VarOverview.
|
2014-10-20 09:04:32 +02:00 |
Willi Goesgens
|
7f387d9ac8
|
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
|
2014-10-17 14:16:19 +02:00 |
Willi Goesgens
|
1a80e19702
|
Implement the option to enter Subqueries first in the ExecutionBlock Walker too
(as in #d2a15253b0805ce2624eac4a44bb66b15c34a21e for the ExecutionNode)
|
2014-10-17 13:36:40 +02:00 |
James
|
32f4216005
|
updating distribute-in-cluster opt rule
|
2014-10-17 10:22:26 +01:00 |