jsteemann
|
e18012c92c
|
remove unused functions
|
2016-05-01 23:14:57 +02:00 |
Jan Steemann
|
9163236f2b
|
renamed optimizer rule "merge-traversal-filter" into "optimize-traversals"
|
2016-04-12 14:51:15 +02:00 |
jsteemann
|
4a7c9f0f68
|
simplified bloated comments
|
2016-04-09 11:27:30 +02:00 |
jsteemann
|
1ca11411fd
|
added (still disabled) optimizer rule `inline-subqueries`
|
2016-01-29 00:50:37 +01:00 |
Jan Steemann
|
9046e1831b
|
clang-format
|
2016-01-27 13:43:46 +01:00 |
jsteemann
|
431900f17a
|
changed namespace from triagens to arangodb
|
2016-01-17 00:44:53 +01:00 |
jsteemann
|
03c4a4fb23
|
renamed optimizer rule for collect optimization
|
2016-01-17 00:07:13 +01:00 |
Jan Steemann
|
ad1163e3bb
|
refactoring for Aql COLLECT
|
2016-01-07 13:35:12 +01:00 |
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
|
f422576ee0
|
clang-format
|
2016-01-05 17:43:24 +01:00 |
Max Neunhoeffer
|
b10fafa501
|
Remove unused code.
|
2015-12-23 15:06:41 +01:00 |
jsteemann
|
50818d9c80
|
simplifications
|
2015-12-18 23:54:14 +01:00 |
jsteemann
|
600c48375d
|
added optimizer rule `sort-in-values`
|
2015-12-13 23:33:44 +01:00 |
Wilfried Goesgens
|
327b408a22
|
Start implementing early filtering of paths to exclude from the result
|
2015-10-28 12:37:13 +01:00 |
Jan Steemann
|
1ebcea2352
|
remove-filter-covered-by-indexes rewrite
|
2015-10-13 17:59:40 +02:00 |
Jan Steemann
|
f2efdc3dc3
|
fixed fix 2
|
2015-10-13 11:27:56 +02:00 |
jsteemann
|
4191056151
|
removed remainders of "use-index-range" optimizer rule
|
2015-10-12 22:49:30 +02:00 |
Jan Steemann
|
b0798bbb19
|
first commit, broken
|
2015-09-16 17:22:09 +02:00 |
Jan Steemann
|
dc1910e331
|
added AQL optimizer rule `patch-update-statements`
|
2015-08-13 13:02:47 +02:00 |
Jan Steemann
|
8b8918f72c
|
added (still disabled) rule fuse-calculations
|
2015-06-02 21:32:38 +02:00 |
Jan Steemann
|
8926e3f2e2
|
initial commit
|
2015-04-15 19:04:21 +02:00 |
Jan Steemann
|
2f58e4ea61
|
small cleanup
|
2015-03-25 12:42:44 +01:00 |
Jan Steemann
|
205736a028
|
added optimizer rule "propagate-constant-attributes"
|
2015-02-15 13:29:53 +01:00 |
Jan Steemann
|
d348f60e59
|
added AQL optimizer rule "move-calculations-down"
|
2015-01-22 20:36:38 +01:00 |
Jan Steemann
|
62696b6984
|
prerequisites for further COLLECT optimizations
|
2015-01-07 09:42:46 +01:00 |
Jan Steemann
|
6d6d67f06f
|
activated optimizer rule remove-sort-rand
fixed tests, updated documentation
|
2014-12-21 18:50:50 +01:00 |
Jan Steemann
|
4f39b9e358
|
optimize away `INTO` of `COLLECT` if unused
|
2014-12-03 13:49:03 +01:00 |
James
|
3e612acdda
|
Merge branch 'aql-feature-lazy-index' of ssh://github.com/triAGENS/ArangoDB into aql-feature-lazy-index
|
2014-11-11 08:23:23 +00:00 |
James
|
08e8fd193e
|
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into aql-feature-lazy-index
|
2014-11-11 08:21:40 +00:00 |
Jan Steemann
|
4a8726ee35
|
added "split-filters" rule but did not activate it
|
2014-11-11 00:27:37 +01:00 |
Jan Steemann
|
9c5d150866
|
use Ast::ReverseOperator
|
2014-11-08 22:31:31 +01:00 |
James
|
586cacc2ee
|
replace-redundant-OR optimizer rule first version.
|
2014-11-08 13:45:14 +00:00 |
James
|
b849a6da72
|
some more cleaning up of replace-OR-with-IN
|
2014-11-08 11:36:56 +00:00 |
Jan Steemann
|
c8c16767be
|
added rule to remove filters if covered by index ranges - not yet activated
|
2014-11-06 23:18:18 +01:00 |
James
|
d12b5baf12
|
first try at replace-OR-with-IN optimizer rule.
|
2014-11-01 14:30:18 +00:00 |
James
|
8bdd0cea4c
|
added some explanation of distribute-in-cluster and undistribute-remove-after-enum-coll.
|
2014-10-25 17:40:55 +01:00 |
James
|
602f03e4e3
|
adding distribute-in-cluster optimizer rule.
|
2014-10-14 10:19:27 +01:00 |
James
|
084078f61f
|
fixed tests for remove-unnecessary-remote-scatter and undistribute-remove-after-enum-coll, renamed distributeInCluster to scatterInCluster.
|
2014-10-09 08:45:34 +01:00 |
Jan Steemann
|
0d9cdfc87c
|
struct Index
|
2014-10-01 15:35:16 +02:00 |
James
|
2fd8c2b185
|
prelim version of undistributeRemoveAfterEnumColl
|
2014-10-01 10:17:36 +01:00 |
Jan Steemann
|
f3015bd70a
|
fixed indentation
|
2014-09-29 16:52:45 +02:00 |
James
|
d53da7ce4a
|
Optimiser rule to get rid of a RemoteNode->ScatterNode combination
|
2014-09-27 16:43:08 +01:00 |
Willi Goesgens
|
53ee658be0
|
Implement moving of sortnode into the clusterable part of the query; add elements to the json serialisation of the gather node
|
2014-09-26 12:35:58 +02:00 |
Willi Goesgens
|
6c81f630a3
|
Add filter rule which moves Filters & Calculations into the parts of a Plan that is distributed to clusters.
|
2014-09-25 17:08:20 +02:00 |
Jan Steemann
|
d03faffc53
|
remove subqueries that produce results that are not used in a query
|
2014-09-18 23:03:43 +02:00 |
Jan Steemann
|
bd62c36771
|
scatter / gather 0.0
|
2014-09-17 16:00:54 +02:00 |
Jan Steemann
|
a5c52998e8
|
remove redundant calculations
|
2014-09-12 15:10:48 +02:00 |
Jan Steemann
|
b8e12063e2
|
added "rules" output
|
2014-08-29 15:27:02 +02:00 |
Max Neunhoeffer
|
665777c59a
|
Make dummyRule local in the optimizer.
|
2014-08-28 14:49:33 +02:00 |