Jan
cf517d0cb6
add AQL functions CRC32 and FNV64 ( #8599 )
2019-03-27 21:05:56 +01:00
Jan
adf76491b0
added AQL function CHECK_DOCUMENT ( #7841 )
2019-01-04 15:33:20 +01:00
Frank Celler
9477af198b
big reformat
2018-12-26 00:57:05 +01:00
Heiko
a94a402dde
added MultiPolygon GeoJSON constructor function ( #7634 )
2018-12-04 17:54:34 +01:00
Simon
8ddb9a063b
Micro-Optimize AQL CXX calls ( #7486 )
2018-11-27 20:22:18 +01:00
Jan
ccc064433b
Bug fix 3.4/aql micro optimizations ( #7286 )
2018-11-13 11:55:04 +01:00
Jan
add569b7b8
Feature 3.4/aql extensions 080908 ( #6446 )
2018-09-12 15:56:23 +02:00
Jan
d2c2f21c85
remove unnecessary parameter validation ( #6210 )
...
the validation has already been done before, so it does not need
to be repeated for each function call invocation
2018-08-21 13:51:28 +02:00
Jan
7cb1da12cf
make AQL functions construction easier ( #6195 )
2018-08-20 11:56:38 +02:00
jsteemann
9141855b16
some adjustments to the docs for `REGEX_MATCHES`
2018-08-14 11:04:48 +02:00
jsteemann
c1006b9c13
Merge branch 'devel' of https://github.com/arangodb/arangodb into feature/add-aql-function-regexmatches
2018-08-08 17:55:41 +02:00
Shivam Dave
b8bf25b2d2
Regex Matches implementation- having trouble finding matches in an input string using the ICU regex matcher
2018-08-07 09:35:02 -07:00
Jan
b278d6874a
allow master & slave to work in parallel for RocksDB WAL tailing ( #6059 )
2018-08-03 13:37:53 +02:00
shivamdave24
d4c6431ee5
Regex Split Implementation (unfinished) ( #5991 )
2018-08-01 12:09:36 +02:00
Shivam Dave
917c069c19
Regex Split implementation (unfinished)
2018-07-25 12:00:42 -07:00
shivamdave24
7db28da251
Levenshtein Distance function implementation with documentation and i… ( #5922 )
2018-07-25 12:48:58 +02:00
Shivam Dave
644adc47f1
Levenshtein Distance function implementation with documentation and integration tests
2018-07-18 13:24:14 -07:00
shivamdave24
c45a1b6ac1
Soundex function implementation with integration tests and minor bug fixes to feature/add-aql-tobase64-tohex-encodeuricomponent-uuid branch ( #5851 )
2018-07-13 17:47:25 +02:00
jsteemann
208914e3d7
fixed test failures
2018-07-04 23:55:55 +02:00
Simon
b8e140493a
Remove redundant geo code, remove WITHIN_RECTANGLE ( #5757 )
2018-07-04 20:21:00 +02:00
jsteemann
2712f9ce14
Merge branch 'devel' of https://github.com/arangodb/arangodb into feature/add-distinct-aggregator
2018-06-14 00:46:22 +02:00
Jan Christoph Uhde
f81e42af36
Add optimizer rule that replaces js function calls (NEAR/WITHIN/FULLTEXT) with pure AQL ( #5529 )
2018-06-12 13:48:31 +02:00
jsteemann
e5ee8e0573
added new aggregators
2018-05-28 08:48:01 +02:00
Wilfried Goesgens
7b8fce07a4
aql current_user in cpp, test ( #5302 )
2018-05-19 21:26:53 +02:00
Jan
df23ed092e
Bug fix/cleanup 1705 ( #5376 )
2018-05-18 09:21:50 +02:00
Wilfried Goesgens
eed1235893
Feature/aql date trunc 2 ( #5295 )
2018-05-16 17:33:27 +02:00
Wilfried Goesgens
e1a8db0eb6
Feature/aql format date ( #5294 )
2018-05-16 14:05:55 +02:00
Simon
828f1d423c
S2 based Geo-Spatial index ( #5249 )
2018-05-02 23:54:41 +02:00
Wilfried Goesgens
ba278a64c9
add native implementation of the FAIL aql function ( #5232 )
2018-04-30 18:35:14 +02:00
Wilfried Goesgens
ac2a8721e6
Feature/aql native call apply ( #5100 )
2018-04-13 16:07:06 +02:00
Michael Hackstein
589f5911cb
Fixed uninitialized value in date subtract/add function. ( #4964 )
2018-03-26 17:17:53 +02:00
Wilfried Goesgens
a16d4b0109
Feature/cpp aql reverse ( #4911 )
2018-03-23 09:54:37 +01:00
Manuel B
215777736e
Move AQL Date Functions => CPP
2018-03-22 15:22:24 +01:00
Wilfried Goesgens
87edf275e3
implement SPLIT Aql-Function in C++ ( #4786 )
2018-03-09 09:12:30 +01:00
Jan Christoph Uhde
586a66ebbf
Fix : #4583 - adds AQL ASSERT and WARN ( #4584 )
2018-02-26 14:25:24 +01:00
Wilfried Goesgens
bda5c79bce
Implement FIND_FIRST and FIND_LAST in c++ ( #4608 )
2018-02-19 10:41:21 +01:00
Wilfried Goesgens
101a9893a4
migrate r/l-trim, split trim so we can reuse that code. ( #4578 )
2018-02-16 14:10:00 +01:00
Jan
b2b6c06cbf
Feature/efficiency ( #3736 )
2018-01-05 16:51:31 +01:00
Jan
2a93560473
added AQL function `IS_KEY` ( #4158 )
2018-01-05 14:50:57 +01:00
Jan
7018d003cc
added `SORTED` and `SORTED_UNIQUE` AQL functions ( #4157 )
2018-01-05 14:50:27 +01:00
Heiko
5ff201bea7
Feature/translate translate function now in c++ ( #4102 )
2018-01-03 21:09:21 +01:00
Heiko
65d22c6066
Feature/sha512 aql cpp ( #4181 )
2018-01-02 14:31:01 +01:00
Simon Grätzer
ec80ee39fd
Fulltext Index Cursor ( #3807 )
2017-12-06 14:29:57 +01:00
Manuel B
edba1e57ce
Feature/cpp aql left trim right ( #3004 ) ( #3506 )
...
* Feature/cpp left trim right (#3004 )
* aql char length null returns now 0
* cpp aql trim and tests
* Update CHANGELOG
2017-10-26 20:21:41 +02:00
Manuel B
7d4b319c58
cpp aql substring, fixed v8 substring ( #3489 )
2017-10-23 17:12:45 +02:00
Manuel B
be8c648620
cpp aql collections() and test ( #3331 )
...
* cpp aql collections() and test
* remview fixes
* fixed jslint
* fix for new ExecContext / auth api
2017-10-23 11:42:34 +02:00
Manuel B
cf0578242f
Feature/devel cpp aql matches ( #3329 )
...
* matches function header
* aql matches() C++ definition
* cpp aql matches() implementation
* review fixes
* test for v8 / cpp
* aql cpp matches matches behavior of js matches, more tests
* fix cpp matches()
* final fixes
2017-10-23 08:25:55 +02:00
Frank Celler
6d08d4f4aa
Bug fix/scheduler delete ( #3077 )
...
* removed delete call
* cleanup
* lower cpu activity of log thread too
* fix log messages
* do not enter threads into unordered_set, as it is unneeded
* do not compile in calls to disabled plan cache
* moved AQL regex cache from thread local variables to a class of its own
* more sensible thread creation and destruction
2017-08-25 12:00:17 +02:00
Manuel B
9917a8d471
aql upper lower cpp ( #2936 )
...
* initial aql upper lower
* aql upper lower test for cpp and v8
2017-08-03 21:10:13 +02:00
Manuel B
f0a24218e3
Feature/cpp aql char length ( #2883 )
...
* redirect aql char_length to length
* aql function CHAR_LENGTH in C++, fixed test
* adding table
* fix crlf
* docu table
* remove alternative fact
* docu
* fix string length calculation for aql length
2017-08-01 15:39:25 +02:00