Michael Hackstein
|
b708a7ae68
|
Merge remote-tracking branch 'origin/devel' into array_indexing
|
2015-08-21 15:34:49 +02:00 |
Jan Steemann
|
97d67e4399
|
use binary-safe string representations
|
2015-08-20 01:46:20 +02:00 |
Michael Hackstein
|
e867181a72
|
Merge remote-tracking branch 'origin/eimerung_hashindex' into array_indexing
|
2015-08-17 15:58:53 +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
|
dc1910e331
|
added AQL optimizer rule `patch-update-statements`
|
2015-08-13 13:02:47 +02:00 |
Jan Steemann
|
7b5ac63591
|
cppcheck
|
2015-08-12 21:37:28 +02:00 |
Jan Steemann
|
2d8777bc6c
|
make the optimizer create less plans
|
2015-07-30 00:07:32 +02:00 |
Jan Steemann
|
4912ce3200
|
fix cluster startup
|
2015-07-29 12:55:06 +02:00 |
Jan Steemann
|
cdfdec9244
|
save some overhead when walking plans
|
2015-07-28 11:44:34 +02:00 |
Jan Steemann
|
8685a6a250
|
documentation for `RETURN DISTINCT`
|
2015-07-27 11:27:59 +02:00 |
Jan Steemann
|
ead280afe5
|
added DISTINCT
|
2015-07-24 13:19:55 +02:00 |
Jan Steemann
|
d6f3436cc9
|
added tests
|
2015-06-16 15:13:53 +02:00 |
Jan Steemann
|
d99d164c0a
|
simplified parser
|
2015-06-10 20:25:25 +02:00 |
Jan Steemann
|
6f56e9ef43
|
indentation
|
2015-06-08 16:23:49 +02:00 |
Jan Steemann
|
3bb5eb1a9d
|
small optimizations
|
2015-06-02 23:20:00 +02:00 |
Jan Steemann
|
fda6aec8d5
|
push_back => emplace_back
|
2015-06-02 22:48:55 +02:00 |
Jan Steemann
|
8b8918f72c
|
added (still disabled) rule fuse-calculations
|
2015-06-02 21:32:38 +02:00 |
Jan Steemann
|
a9f2769ffa
|
now compiles and links
|
2015-05-23 04:31:13 +02:00 |
Jan Steemann
|
4522d8ab33
|
fixed wrong index usage, added tests
|
2015-05-21 18:29:43 +02:00 |
Jan Steemann
|
9c73028541
|
less copying
|
2015-05-12 13:36:08 +02:00 |
Jan Steemann
|
06cf34700f
|
simplify attribute accesses
|
2015-05-08 15:14:17 +02:00 |
Jan Steemann
|
7e47d75042
|
fixed wrong condition
|
2015-05-08 12:44:53 +02:00 |
Jan Steemann
|
beb45ad8f8
|
use indexes when referring to an attribute name via bind parameter
|
2015-05-08 12:39:55 +02:00 |
Jan Steemann
|
7783ed1b33
|
speedups
|
2015-04-29 17:42:33 +02:00 |
Jan Steemann
|
6fe78cddb1
|
speed up big IN-lists in AQL
|
2015-04-29 16:22:45 +02:00 |
Jan Steemann
|
974b656c1b
|
allow overriding COLLECT method
|
2015-04-21 14:45:22 +02:00 |
Jan Steemann
|
3bb3e15d8e
|
fixed getAttributeAccess()
|
2015-04-20 14:30:06 +02:00 |
Jan Steemann
|
61499432b7
|
do not remove constant sorts when creating plans, but during optimization phase
less utf8 comparisons
|
2015-04-20 11:32:29 +02:00 |
Jan Steemann
|
d9add3a493
|
fixed collect in cluster
|
2015-04-16 21:10:48 +02:00 |
Jan Steemann
|
528ec17bcd
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into hash-collect
Conflicts:
arangod/FulltextIndex/fulltext-handles.cpp
|
2015-04-16 19:06:21 +02:00 |
Jan Steemann
|
e2000f571f
|
try to satisfy scan-build
|
2015-04-16 15:04:11 +02:00 |
Jan Steemann
|
e1312f2088
|
attempt to satisfy scan-build a bit
|
2015-04-16 11:47:18 +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
|
01745402f3
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into data-modification
|
2015-03-24 14:34:20 +01:00 |
Jan Steemann
|
a3c0612798
|
added cluster tests
|
2015-03-24 14:34:09 +01:00 |
Willi Goesgens
|
44101c621d
|
Fix macos warning: declaring & calling in one line seems to be undeclared.
|
2015-03-24 11:33:19 +01:00 |
Jan Steemann
|
e3bf1c709c
|
upsert blocks
|
2015-03-23 15:31:07 +01:00 |
Jan Steemann
|
8e48f98045
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into data-modification
Conflicts:
arangod/Aql/Collection.cpp
arangod/Aql/ExecutionBlock.cpp
|
2015-03-20 21:54:39 +01:00 |
Jan Steemann
|
1298bd40a8
|
added tests for out-of-memory situations
|
2015-03-20 08:54:15 +01:00 |
Jan Steemann
|
a9cddb824f
|
more usage of unique_ptrs
|
2015-03-20 00:05:32 +01:00 |
Jan Steemann
|
13ddb8b34b
|
fixed some cluster plans
|
2015-03-17 13:52:09 +01:00 |
Jan Steemann
|
6b24da1036
|
in the middle of refactoring
|
2015-03-17 09:08:25 +01:00 |
Jan Steemann
|
34e101725f
|
fixed assertion
|
2015-03-16 17:28:54 +01:00 |
Jan Steemann
|
7c5cc16a8a
|
less locking for cluster status checks
|
2015-02-18 18:14:12 +01:00 |
Jan Steemann
|
205736a028
|
added optimizer rule "propagate-constant-attributes"
|
2015-02-15 13:29:53 +01:00 |
Jan Steemann
|
1701be206f
|
more sparse tests
|
2015-02-11 21:21:14 +01:00 |
Jan Steemann
|
33a4d2c4dc
|
added tests
|
2015-02-11 19:34:00 +01:00 |