Max Neunhoeffer
|
525e54d5a0
|
Merge branch 'devel' into ClustUp1
|
2015-12-14 11:26:10 +01:00 |
Max Neunhoeffer
|
7641feeb88
|
Fix ClusterComm library w.r.t. pointers.
|
2015-12-14 11:22:30 +01:00 |
jsteemann
|
600c48375d
|
added optimizer rule `sort-in-values`
|
2015-12-13 23:33:44 +01:00 |
Jan Steemann
|
d8bf728fd3
|
added TRAVERSAL nodes for optimization checks
|
2015-12-03 15:25:16 +01:00 |
Jan Steemann
|
b8cd633276
|
Windows fixes
|
2015-12-03 15:00:19 +01:00 |
Jan Steemann
|
d572f3ed03
|
Merge branch 'aql-multi-modify' of https://github.com/arangodb/arangodb into devel
|
2015-12-03 11:38:30 +01:00 |
hkernbach
|
6d25ac57e9
|
Merge branch 'devel' of github.com:arangodb/arangodb into JHMH
|
2015-12-01 11:25:58 +01:00 |
jsteemann
|
49af794f5d
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into aql-multi-modify
|
2015-12-01 01:56:46 +01:00 |
jsteemann
|
e7e00e95c1
|
some cleanup
|
2015-12-01 01:26:27 +01:00 |
jsteemann
|
37f72fa721
|
micro optimizations
|
2015-11-30 19:37:58 +01:00 |
jsteemann
|
cb62c657e0
|
initial commit
|
2015-11-18 17:46:19 +01:00 |
Wilfried Goesgens
|
dae95de667
|
Merge branch 'devel' of github.com:arangodb/ArangoDB into JHMH
|
2015-10-21 14:54:01 +02:00 |
Jan Steemann
|
197be68f7d
|
removed IndexRange*
|
2015-10-13 15:12:32 +02:00 |
Jan Steemann
|
deb0a132ae
|
rewrite of optimizer rule `use-index-for-sort`
|
2015-10-13 15:00:09 +02:00 |
Jan Steemann
|
fbfc7773ef
|
serialization and deserialization of IndexNodes
|
2015-10-08 12:02:27 +02:00 |
Jan Steemann
|
37bc5b64ff
|
fixed segfault
|
2015-10-05 13:49:23 +02:00 |
Jan Steemann
|
1c990b7324
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into aql-jmmh-conditions
Conflicts:
arangod/Aql/ExecutionNode.cpp
|
2015-10-05 10:32:36 +02:00 |
Jan Steemann
|
7d4c379598
|
small modifications, temporarily disabled interchange-adjacent-enumerations
|
2015-10-02 19:53:35 +02:00 |
Jan Steemann
|
32556a828e
|
fixed potentially invalid cast
|
2015-10-02 17:40:34 +02:00 |
Michael Hackstein
|
4c065f470c
|
Registered Index Node in several places where it was not yet handled.
|
2015-10-02 17:02:39 +02:00 |
Jan Steemann
|
91e8884518
|
added AggregateNode.*
|
2015-09-30 15:55:38 +02:00 |
Jan Steemann
|
50fa5a2138
|
added SortNode file
|
2015-09-30 15:42:48 +02:00 |
Jan Steemann
|
9041b7b2c9
|
file split
|
2015-09-30 15:29:32 +02:00 |
Jan Steemann
|
d99f7a498d
|
moved index nodes to their own files
|
2015-09-30 15:13:49 +02:00 |
Jan Steemann
|
b5cf8ce942
|
moved cluster nodes out of ExecutionNode.*
|
2015-09-30 14:51:11 +02:00 |
Jan Steemann
|
47e1b3ceb8
|
stringify conditions
|
2015-09-30 14:35:18 +02:00 |
Jan Steemann
|
6405c82a32
|
removed global reverse-flag for IndexNode. this flag has to be moved into the separate indexes used by the node
|
2015-09-30 14:14:41 +02:00 |
Jan Steemann
|
89b6329985
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into aql-jmmh-conditions
|
2015-09-28 18:13:29 +02:00 |
Michael Hackstein
|
cf7b0734b0
|
Fixed compile error
|
2015-09-28 13:50:26 +02:00 |
Michael Hackstein
|
18f890895f
|
Fixed executionNode, does compile again
|
2015-09-28 13:38:40 +02:00 |
Michael Hackstein
|
5e0c1900f8
|
Added more implementation to new IndexNode
|
2015-09-28 11:53:23 +02:00 |
Jan Steemann
|
9472eb7b45
|
make it link again
|
2015-09-25 16:30:29 +02:00 |
Jan Steemann
|
abc87b2d5f
|
added IndexNode stub
|
2015-09-25 13:40:51 +02:00 |
jsteemann
|
5c0ff48478
|
cppcheck
|
2015-09-22 23:40:57 +02:00 |
Michael Hackstein
|
1a7f414c16
|
Merge branch 'devel' of github.com:arangodb/arangodb into JHMH
|
2015-09-18 12:21:39 +02:00 |
Frank Celler
|
c4d1fff729
|
new traversal
|
2015-09-18 10:40:28 +02:00 |
Jan Steemann
|
fc553f4909
|
removed iostream includes
|
2015-09-17 18:46:42 +02:00 |
CoDEmanX
|
8aa78dcb7f
|
Fix some more typos
|
2015-09-05 17:18:04 +02:00 |
CoDEmanX
|
3a9648d78a
|
More Americanization
|
2015-09-03 22:25:43 +02:00 |
Michael Hackstein
|
c2338d80d0
|
A user can now create an indux on attribute[*] which will put an index on attribute and ignores the expand flag. Does not harm any feature in AQL now.
|
2015-08-17 12:43:08 +02:00 |
Michael Hackstein
|
17a8f73a06
|
Now the input for indexes is parsed using the new attribute parser. This means the flags for expanded Attributes are set. Also introduced a transformation function to transform an attributeName list back into a string.
|
2015-08-17 12:43:07 +02:00 |
Michael Hackstein
|
8fbb2739b0
|
The indexes can now use the new AttributeName struct which contains a flag if the attribute should be Array-Indexed. Right now this flag is hard-coded to false in all cases and not persisted.
|
2015-08-17 12:43:05 +02:00 |
Jan Steemann
|
2d8777bc6c
|
make the optimizer create less plans
|
2015-07-30 00:07:32 +02:00 |
Jan Steemann
|
cdfdec9244
|
save some overhead when walking plans
|
2015-07-28 11:44:34 +02:00 |
Jan Steemann
|
ead280afe5
|
added DISTINCT
|
2015-07-24 13:19:55 +02:00 |
Willi Goesgens
|
bd7aa7c305
|
Remove the global include to iostream; this reduces the compile time by 10%
( http://herbsutter.com/2013/08/19/gotw-7a-solution-minimizing-compile-time-dependencies-part-1/ for inspiration)
|
2015-07-07 12:11:21 +02:00 |
Jan Steemann
|
d2fef98c02
|
renamed internal function
|
2015-06-03 18:24:24 +02:00 |
Jan Steemann
|
3bb5eb1a9d
|
small optimizations
|
2015-06-02 23:20:00 +02:00 |
Jan Steemann
|
8b8918f72c
|
added (still disabled) rule fuse-calculations
|
2015-06-02 21:32:38 +02:00 |
Jan Steemann
|
4b67c7a735
|
several fixes for indexes
|
2015-05-26 13:35:11 +02:00 |