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
1573f83693
small fixes for RegexMatches
2018-08-08 18:12:45 +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
jsteemann
2256bad159
fix REGEX_SPLIT
2018-07-26 01:20:11 +02:00
jsteemann
66f174fbe3
Merge branch 'devel' of https://github.com/arangodb/arangodb into feature/add-aql-function-regexsplit
2018-07-26 01:20:06 +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
Jan
21064144c8
Bug fix/replication improvements ( #5962 )
2018-07-25 09:04:50 +02:00
Jan
a5bb50b0bf
remove methods from VelocyPackHelper that are also in VPackSlice ( #5946 )
2018-07-25 09:01:29 +02:00
jsteemann
a6af188757
use nullptr instead of NULL
2018-07-20 19:50:07 +02:00
jsteemann
425050a8e7
Merge branch 'devel' of https://github.com/arangodb/arangodb into feature/add-aql-function-levenshteindistance
2018-07-19 10:54:30 +02:00
Shivam Dave
644adc47f1
Levenshtein Distance function implementation with documentation and integration tests
2018-07-18 13:24:14 -07:00
Jan
7fb985d573
Bug fix/fix codescan issues ( #5872 )
2018-07-16 10:58:14 +02: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
Jan
b88fde9659
added key generators "uuid" and "padded" ( #5740 )
2018-07-03 15:23:47 +02:00
jsteemann
b1002075b3
Merge branch 'feature/add-distinct-aggregator' of https://github.com/arangodb/arangodb into devel
2018-06-28 19:03:16 +02:00
Simon
4387fabacf
Converting Pregel AQL function to c++ and fixing a bug ( #5620 )
2018-06-28 10:46:16 +02:00
Kaveh Vahedipour
137085c902
Feature/make the boolean true again ( #5646 )
2018-06-27 08:49:51 +02:00
jsteemann
2610af55f8
Merge branch 'devel' of https://github.com/arangodb/arangodb into feature/add-distinct-aggregator
2018-06-26 20:16:46 +02:00
Simon
52f44596ba
Adding MultiPolygon support, fixing some outstanding bugs ( #5613 )
...
* Adding MultiPolygon support, fixing some outstanding bugs
* removing dead code
* Adding MultiPolygon tests
* Added multi-polygon docs
* adjust the docs
* fixing remaining occurrences of geo1 / geo2, added note into UpgradingChanges34.md
* some clarification
* Improve Geo docs, reformatting
* Release notes: responses are JSON, reformatting
* Update release notes: /_api/aqlfunction has an isNewlyCreated attribute now
* Update Geo.md
2018-06-22 10:03:27 +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
f5d7053bb1
fix call/apply
2018-05-29 22:07:37 +02:00
Jan
e6dcff8360
Bug fix/cleanup 2805 ( #5477 )
2018-05-29 10:16:48 +02:00
jsteemann
e5ee8e0573
added new aggregators
2018-05-28 08:48:01 +02:00
Jan
8e6d5df129
fixed minor several compiler complaints ( #5406 )
2018-05-23 11:50:00 +02:00
Vasiliy
27f7f4a0aa
issue 389.9: return TRI_vocbase_t& from Query::vocbase() ( #5420 )
...
* issue 389.9: return TRI_vocbase_t& from Query::vocbase()
* backport: use view name instead of view id in error messages
2018-05-22 19:03:14 +03:00
Wilfried Goesgens
7b8fce07a4
aql current_user in cpp, test ( #5302 )
2018-05-19 21:26:53 +02:00
Jan
379e848919
clean up AQL functions a little bit ( #5401 )
2018-05-19 21:15:14 +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
Jan
1c1d8f2528
fix AQL ZIP function with duplicate attribute names ( #5336 )
2018-05-14 12:59:18 +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
2b1ba8c524
fix windows warnings ( #5115 )
2018-04-17 11:44:45 +02:00
Wilfried Goesgens
2a12e0a02f
Fix windows portability ( #5113 )
2018-04-16 17:20:26 +02:00
Wilfried Goesgens
ac2a8721e6
Feature/aql native call apply ( #5100 )
2018-04-13 16:07:06 +02:00
Wilfried Goesgens
a07a0fe990
Bug fix/date function portability ( #4972 )
...
* fix casts to use defined bit width
* adjust regex so it also works on elderly compiler infrastructure
* optimized regex
* work around MSVC bit shortage
* howto manipulate logging of the SUT
* improve regexp readability
2018-03-27 16:32:54 +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
Jan
a6e4946346
fix compile warnings in date functions with g++7 ( #4930 )
2018-03-22 17:41:53 +01:00
Manuel B
215777736e
Move AQL Date Functions => CPP
2018-03-22 15:22:24 +01:00