1
0
Fork 0
Commit Graph

3032 Commits

Author SHA1 Message Date
jsteemann 031094763b renamed REGEX_MATCH to REGEX_TEST 2016-06-06 23:37:29 +02:00
jsteemann c2768d5a86 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-06 22:33:01 +02:00
Jan Steemann 1cda48bfc2 renamed REGEX to REGEX_MATCH 2016-06-06 17:58:16 +02:00
jsteemann 325aa13795 merge with velocypack 2016-06-06 16:59:36 +02:00
Max Neunhoeffer 20ef93d76b Cleanup of error handling for asyncRequest and syncRequest.
I have added a thorough description of events to the comments
in ClusterComm.h. This should enable everybody to do proper
error handling when using ClusterComm::asyncRequest and
ClusterComm::syncRequest.
2016-06-04 23:05:48 -06:00
Max Neunhoeffer c59f3e3896 Silence a compiler warning. 2016-06-04 16:22:31 -06:00
Jan Steemann 6412200f27 added /_api/aql-builtin 2016-06-03 12:56:18 +02:00
Jan Steemann 38dbbfdf9d changed division by zero result 2016-06-03 11:50:45 +02:00
Jan Steemann 5c0dd05308 added PI() function 2016-06-03 09:25:46 +02:00
Frank Celler 70db2ede15 Merge branch 'devel' of https://github.com/arangodb/arangodb into FMH 2016-06-01 17:59:29 +02:00
Jan Steemann dcd449119c added C++ implementation of CONCAT_SEPARATOR 2016-06-01 17:10:16 +02:00
Frank Celler 1e25e5d262 Merge branch 'devel' of https://github.com/arangodb/arangodb into FMH
Conflicts:
	arangod/Cluster/HeartbeatThread.cpp
	arangod/RestServer/RestServerFeature.cpp
2016-06-01 16:25:13 +02:00
Frank Celler 963449d5f7 WIP 2016-06-01 13:37:13 +02:00
Jan Steemann e2ec68c001 added tests for AQL functions 2016-06-01 13:32:08 +02:00
Simran Brucherseifer f718a8995a Add ATAN2() function to AQL 2016-06-01 02:57:31 +02:00
Jan Steemann d7cfba3527 added (experimental) REGEX function 2016-05-31 17:59:35 +02:00
jsteemann 4c0626d8b2 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-05-31 14:33:00 +02:00
jsteemann 92dd8d1731 attempt to fix Windows build 2016-05-31 14:32:49 +02:00
jsteemann f6a559114d re-added secondary signature for CONCAT() 2016-05-31 14:31:03 +02:00
Jan Steemann 80d96394f5 moved function list to FunctionDefinitions.cpp 2016-05-31 14:18:30 +02:00
jsteemann bb3c8a427b use small vector optimization 2016-05-31 12:11:05 +02:00
jsteemann 75607c0f6d added some (yet experimental) trig functions 2016-05-31 11:08:50 +02:00
jsteemann 3d831b2e2b remove unnecessary checks 2016-05-30 14:45:11 +02:00
jsteemann cb8bc41271 translate COUNT(coll) to COLLECTION_COUNT(coll) 2016-05-27 19:51:16 +02:00
Jan Steemann 10c64f319f fix husten 2016-05-27 09:45:17 +02:00
jsteemann e758823335 fixed bind parameter id translation in cluster case 2016-05-26 00:06:08 +02:00
jsteemann 8158b924d9 added assertions 2016-05-25 14:18:43 +02:00
Jan Steemann 43826ced5c some fixes for issues discovered during tests 2016-05-24 18:53:42 +02:00
jsteemann f196428920 updated CHANGELOG 2016-05-23 18:45:48 +02:00
jsteemann 7080f8293d various AQL changes
added behavior of TO_STRING() for arrays and objects
added C++ implementation for CONTAINS() function
added memmem implementation for Windows
2016-05-23 17:10:15 +02:00
jsteemann 8716fc68ab silence warning 2016-05-23 09:46:03 +02:00
Jan Steemann 893802ec98 casts for VS 2016-05-20 12:57:11 +02:00
Jan Steemann b07ce50090 fixed off-by-one issue after NOT token 2016-05-20 11:00:53 +02:00
jsteemann 7ca4d39c1f fix custom attribute handling 2016-05-19 11:16:29 +02:00
jsteemann 97c5450e1f optimizations
added C++ implementation for AQL SLICE() function
allow execution of expressions in C++ that contain calculated object elements
do not merge two calculation nodes if they are of different expression types (e.g. simple vs. V8)
added de-duplication of object keys in case the object contains non-unique names
2016-05-19 00:22:35 +02:00
jsteemann 08955341a7 datafile management fixes 2016-05-18 11:29:06 +02:00
jsteemann bbf7bf3c33 removed useless condition 2016-05-18 08:37:32 +02:00
Jan Steemann d1f9ea3f68 fixed issue #1823 2016-05-17 11:30:23 +02:00
jsteemann e9d5c9266a fix leaks 2016-05-16 22:49:52 +02:00
jsteemann a222d13a56 fixed undefined behavior 2016-05-16 22:40:06 +02:00
jsteemann d74e41689d micro optimizations 2016-05-16 22:21:18 +02:00
jsteemann 578f3bb919 micro optimizations 2016-05-16 21:32:01 +02:00
jsteemann c64b146d29 share Builders 2016-05-16 17:45:04 +02:00
jsteemann 60e82f5158 pre-reserve vector space for members 2016-05-16 17:42:24 +02:00
jsteemann c92b5be4a4 removed unused method 2016-05-16 17:42:07 +02:00
jsteemann 806f65e339 remove unused objects 2016-05-14 00:10:06 +02:00
jsteemann ae01d15982 re-use StringBuffers in AQL functions 2016-05-14 00:09:51 +02:00
jsteemann 4f72db6451 speed up calls to user-defined functions 2016-05-13 23:08:39 +02:00
jsteemann 7d9e93e61e removed unused includes of JsonHelper.h 2016-05-13 19:00:23 +02:00
jsteemann c42dc78c0b "const" subqueries 2016-05-13 18:51:43 +02:00