Jan Steemann
|
97d67e4399
|
use binary-safe string representations
|
2015-08-20 01:46:20 +02:00 |
Jan Steemann
|
57e9b55739
|
use TRI_CHAR_NODE_PAIR()
|
2015-08-14 00:54:59 +02:00 |
Jan Steemann
|
5dab23a3b7
|
CXX implementation of AQL `LIKE`
|
2015-08-04 10:30:18 +02:00 |
Jan Steemann
|
6d7ccd7699
|
move shaper to cxx
|
2015-07-28 17:38:31 +02:00 |
Michael Hackstein
|
22ad95b987
|
Implemented a Neighbors CPP only function. This is not piped through V8 function calls any more. Right now it is NOT fully featured and only Experimental.
|
2015-07-22 17:21:59 +02:00 |
Jan Steemann
|
5a9f9ecbab
|
added execution conditions for CXX AQL functions
|
2015-07-22 11:35:57 +02:00 |
Jan Steemann
|
e25ecb5be8
|
added function cacheability info
|
2015-06-27 09:06:35 +02:00 |
Jan Steemann
|
259b74b60e
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into aql-star-operator-cxx
|
2015-06-23 22:34:29 +02:00 |
Jan Steemann
|
5480e6f4bd
|
removed AQL `SKIPLIST` function deprecated in 2.6
|
2015-06-21 16:21:49 +02:00 |
Jan Steemann
|
7313b19431
|
implemented FILTER, LIMIT and multi-star features
|
2015-06-20 14:21:58 +02:00 |
Jan Steemann
|
64089eea75
|
partial implementation
|
2015-06-20 11:21:57 +02:00 |
Jan Steemann
|
67082b15fd
|
moved AQL TO_* functions to CXX
|
2015-06-18 21:30:13 +02:00 |
Jan Steemann
|
d6f3436cc9
|
added tests
|
2015-06-16 15:13:53 +02:00 |
Jan Steemann
|
ba49ab41c8
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into aql-parser-simplification
|
2015-06-12 17:25:02 +02:00 |
Jan Steemann
|
3d5ec4d906
|
speedup for V8-based AQL functions with huge literal array/object parameters
|
2015-06-12 15:40:08 +02:00 |
Jan Steemann
|
e7ff3f2a19
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into aql-parser-simplification
|
2015-06-12 12:04:41 +02:00 |
Jan Steemann
|
1a18fb0282
|
factor out huge array/object literals when calling V8-based AQL functions
|
2015-06-12 11:50:22 +02:00 |
Jan Steemann
|
3985498fc3
|
added [x..y] array access, added [**] operator
|
2015-06-11 00:09:41 +02:00 |
Jan Steemann
|
d99d164c0a
|
simplified parser
|
2015-06-10 20:25:25 +02:00 |
Michael Hackstein
|
dc7a910521
|
Added an accitional 'includeVertices' option to EDGES AQL function. This can now return the forat that has been returned by Neighbors before.
|
2015-06-08 15:22:27 +02:00 |
Jan Steemann
|
a2d99b55ec
|
cxxified more functions
|
2015-06-02 15:15:45 +02:00 |
Jan Steemann
|
d0b8af7c0b
|
handle calculated object elements in explain
|
2015-05-26 21:20:43 +02:00 |
Max Neunhoeffer
|
7bc6615725
|
Fix CXX version of NEIGHBORS.
|
2015-05-23 21:00:59 -07:00 |
Jan Steemann
|
0996d603c6
|
fulltext improvements
|
2015-05-06 14:21:32 +02:00 |
Jan Steemann
|
4a8146ed02
|
fixed some potential leaks
|
2015-05-05 00:33:12 +02:00 |
Jan Steemann
|
128b29c8d2
|
cxxified more functions
|
2015-04-28 09:29:09 +02:00 |
Jan Steemann
|
717df15a9c
|
cxxified more AQL functions
|
2015-04-27 22:12:11 +02:00 |
Jan Steemann
|
40ed49ebfa
|
fast path for MERGE()
|
2015-04-23 13:45:31 +02:00 |
Jan Steemann
|
224b33cc75
|
moved UNSET() and KEEP() to cxx implementation
|
2015-04-22 13:21:05 +02:00 |
Jan Steemann
|
0e93087d50
|
slightly faster V8 => JSON conversion in AQL
|
2015-04-03 16:00:38 +02:00 |
Jan Steemann
|
50b531666c
|
optimization for AQL CONCAT()
Conflicts:
arangod/Aql/AqlValue.cpp
arangod/Aql/AqlValue.h
arangod/Aql/Ast.cpp
|
2015-03-27 17:18:27 +01:00 |
Frank Celler
|
4c5d57f1b8
|
merged Exceptions.h and Exception.h
|
2015-03-23 14:05:19 +01:00 |
Jan Steemann
|
d63f47e840
|
added possibility to kill JS traversals
|
2015-03-20 23:05:41 +01:00 |
Jan Steemann
|
cc8ec1750c
|
fixed function name in error message
|
2015-03-20 21:55:50 +01:00 |
Jan Steemann
|
a9cddb824f
|
more usage of unique_ptrs
|
2015-03-20 00:05:32 +01:00 |
Jan Steemann
|
dd74c6ac87
|
execute read and write operations of different collections in the same AQL query in lockstep, and not sequentially
|
2015-02-05 18:27:10 +01:00 |
Jan Steemann
|
5d9c0e018e
|
dynamic attribute names in AQL
|
2015-02-03 22:51:40 +01:00 |
Jan Steemann
|
9b66ab3a61
|
added AQL functions MD5, SHA1, and RANDOM_TOKEN
|
2015-01-17 22:40:47 +01:00 |
Jan Steemann
|
ba783a4584
|
allow specifying minLength and maxLengths for PATHS AQL function
|
2015-01-16 12:34:11 +01:00 |
Jan Steemann
|
e5b0c11234
|
preallocate string buffer
|
2015-01-12 23:40:33 +01:00 |
Jan Steemann
|
cc0a4cdb4f
|
issue #1200: fixed short-circuiting of [*] operator
Conflicts:
arangod/Aql/grammar.cpp
Conflicts:
arangod/Aql/grammar.cpp
|
2015-01-02 13:49:51 +01:00 |
Jan Steemann
|
d92057dd03
|
the great rename: array => object, list => array
|
2014-12-18 22:33:23 +01:00 |
Jan Steemann
|
20e7fe7a7a
|
the great rename: array => object, list => array
|
2014-12-18 21:07:06 +01:00 |
Willi Goesgens
|
1c4a72b106
|
The Big V8 upgrade Merge.
|
2014-12-15 17:30:56 +01:00 |
Jan Steemann
|
4564f13bc8
|
implemented LENGTH in C++
|
2014-12-04 17:10:48 +01:00 |
Jan Steemann
|
f3b3e5d932
|
removed duplicate entry
|
2014-12-04 13:36:30 +01:00 |
Jan Steemann
|
ed919090ea
|
renamed function, updated documentation
|
2014-11-20 14:46:32 +01:00 |
Jan Steemann
|
f1f13a4284
|
added several AQL functions
|
2014-11-18 11:26:42 +01:00 |
Jan Steemann
|
71c050d2fa
|
renamed function
|
2014-11-14 13:06:44 +01:00 |
Jan Steemann
|
8c08a3b24a
|
make `CONCAT` and `CONCAT_SEPARATOR` more useful
|
2014-11-12 00:07:03 +01:00 |