Jan Steemann
|
c47807e2ee
|
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
|
2014-08-28 16:56:05 +02:00 |
James
|
a14be1d3be
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
|
2014-08-28 16:55:39 +02:00 |
Jan Steemann
|
687c56f923
|
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
|
2014-08-28 16:55:22 +02:00 |
James
|
4b5e42c52a
|
bugfixes and leaks fixed.
|
2014-08-28 16:55:18 +02:00 |
Jan Steemann
|
d3624c3244
|
attempt to fix infinite ranges in skiplists
|
2014-08-28 16:54:45 +02:00 |
Max Neunhoeffer
|
16a5899e8f
|
Add a FIXME.
|
2014-08-28 16:52:03 +02:00 |
Max Neunhoeffer
|
c1568d94f0
|
Improve a comment.
|
2014-08-28 16:50:26 +02:00 |
Jan Steemann
|
2a104b8bcb
|
fixed several AQL tests
|
2014-08-28 16:19:05 +02:00 |
Jan Steemann
|
fd5e687ef0
|
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
|
2014-08-28 15:34:17 +02:00 |
Jan Steemann
|
694d64da3c
|
do not optimize away non-deterministic functions
|
2014-08-28 15:34:06 +02:00 |
Max Neunhoeffer
|
84199295ba
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
|
2014-08-28 15:21:28 +02:00 |
Max Neunhoeffer
|
af340d6dd6
|
Make sure varUsage is valid before instanciation.
|
2014-08-28 15:21:05 +02:00 |
James
|
3f646034c8
|
cleaning up IndexRangeBlock::readSkiplistIndex
|
2014-08-28 15:12:50 +02:00 |
James
|
9f6f15f85f
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
|
2014-08-28 15:02:27 +02:00 |
James
|
9644fc87c7
|
fixed bug in last.
|
2014-08-28 15:00:53 +02:00 |
Max Neunhoeffer
|
665777c59a
|
Make dummyRule local in the optimizer.
|
2014-08-28 14:49:33 +02:00 |
James
|
05dac4f52d
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
Conflicts:
arangod/Aql/Optimizer.cpp
|
2014-08-28 14:41:51 +02:00 |
James
|
1deed3ebce
|
fixed bugs useIndexRange.
|
2014-08-28 14:39:26 +02:00 |
Jan Steemann
|
910c029730
|
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
|
2014-08-28 14:28:11 +02:00 |
Jan Steemann
|
a2da3eb7ee
|
removed debug output
|
2014-08-28 14:27:43 +02:00 |
Jan Steemann
|
e686fcaa85
|
fixed unused variables warning
|
2014-08-28 14:18:14 +02:00 |
Jan Steemann
|
844955cafd
|
disabled debug output
|
2014-08-28 14:10:41 +02:00 |
Jan Steemann
|
531bb921ff
|
disabled broken rules
|
2014-08-28 14:04:32 +02:00 |
Jan Steemann
|
04b322d9e0
|
sorting
|
2014-08-28 14:04:24 +02:00 |
Jan Steemann
|
7ba6b17d45
|
Merge branch 'aql2' of https://github.com/triAGENS/ArangoDB into aql2
|
2014-08-28 13:54:37 +02:00 |
Jan Steemann
|
ca814c9733
|
remove-redundant-sorts
|
2014-08-28 13:54:17 +02:00 |
Willi Goesgens
|
75d9d4ee60
|
Merge branch 'aql2' of github.com:triAGENS/ArangoDB into aql2
|
2014-08-28 13:48:44 +02:00 |
Willi Goesgens
|
0a1d5edb29
|
SortToRange: fix abort critereon for non-skiplist indexes
|
2014-08-28 13:48:03 +02:00 |
Max Neunhoeffer
|
9b49328218
|
Rearrange levels for optimizer rules. Use rules multiple times.
|
2014-08-28 13:46:46 +02:00 |
Max Neunhoeffer
|
e1b557ff20
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
Conflicts:
arangod/Aql/Optimizer.cpp
|
2014-08-28 13:33:33 +02:00 |
Max Neunhoeffer
|
12e15b6c2e
|
Adjust the output level of useSortIndex rule.
|
2014-08-28 13:29:44 +02:00 |
Max Neunhoeffer
|
338a9c6c54
|
Implement permutation of EnumerateCollectionNodes.
Also: restructure leveling of rules.
And: remove some debugging output (and add some other).
|
2014-08-28 13:28:04 +02:00 |
Jan Steemann
|
2eb38c9657
|
remove-redundant-sorts, initial
|
2014-08-28 12:39:28 +02:00 |
Willi Goesgens
|
9d4b1b1c88
|
SortNode: our variables can also be in other ExecutionNodes then the Calculation node. Take this into account.
SortIndex optimizer: when looking at our properties only check Calculation nodes, ignore other types of ExecutionNodes
|
2014-08-28 11:48:23 +02:00 |
Jan Steemann
|
a014b44ba4
|
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql2
Conflicts:
arangod/Utils/Transaction.h
|
2014-08-28 11:06:14 +02:00 |
Jan Steemann
|
5930c3db70
|
added NTH function
|
2014-08-28 11:03:48 +02:00 |
Jan Steemann
|
07b02b21cf
|
updated manual
|
2014-08-28 10:35:55 +02:00 |
Jan Steemann
|
81c095105b
|
issue #1003
|
2014-08-28 10:32:32 +02:00 |
James
|
ee3a401c88
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
Conflicts:
arangod/Aql/ExecutionNode.h
|
2014-08-28 09:48:49 +02:00 |
James
|
511f08e4ca
|
adding stub for estimateCost for IndexRangeNode.
|
2014-08-28 09:48:05 +02:00 |
Max Neunhoeffer
|
6926c2dfba
|
Merge branch 'aql2' of ssh://github.com/triAGENS/ArangoDB into aql2
|
2014-08-28 09:36:55 +02:00 |
Max Neunhoeffer
|
b9cfff7c89
|
Fix infinite recursion bug in canThrow for subqueries.
|
2014-08-28 09:36:15 +02:00 |
Willi Goesgens
|
7b9b3d8570
|
fix memory leak in parametrization of new IndexRangeNodes
|
2014-08-28 09:20:47 +02:00 |
Jan Steemann
|
3b9636c52b
|
issue #1004
|
2014-08-28 08:55:02 +02:00 |
Jan Steemann
|
b9024aeaeb
|
basic C++ implementations for dedicated AQL functions
|
2014-08-28 01:24:42 +02:00 |
Jan Steemann
|
6d0dfcdeba
|
changed ctor
|
2014-08-28 00:27:24 +02:00 |
Jan Steemann
|
2d2df1b5da
|
added TODO
|
2014-08-28 00:18:19 +02:00 |
Jan Steemann
|
a409f37dc6
|
re-use already declared optimizer rules for all queries
|
2014-08-28 00:03:23 +02:00 |
Jan Steemann
|
1e0a393d48
|
fixed wrong comment
|
2014-08-27 23:54:32 +02:00 |
Jan Steemann
|
37295fb2b1
|
changed wrong comments
|
2014-08-27 23:54:06 +02:00 |