1
0
Fork 0
Commit Graph

260 Commits

Author SHA1 Message Date
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 f6a559114d re-added secondary signature for CONCAT() 2016-05-31 14:31:03 +02:00
jsteemann 75607c0f6d added some (yet experimental) trig functions 2016-05-31 11:08:50 +02:00
jsteemann 8158b924d9 added assertions 2016-05-25 14:18:43 +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 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 ae01d15982 re-use StringBuffers in AQL functions 2016-05-14 00:09:51 +02:00
jsteemann efbee52704 optimization 2016-05-13 17:26:40 +02:00
jsteemann d4cb93fb9c added TYPENAME() and HASH() functions 2016-05-11 23:54:00 +02:00
Frank Celler bf16086623 moved SSL files into separate directory 2016-05-11 16:34:03 +02:00
jsteemann 0ce8599598 fixes for MSVC 2016-05-10 19:01:21 +02:00
jsteemann 30525fccee use StaticStrings 2016-05-10 17:01:34 +02:00
jsteemann 4ffb23861f use faster iterators 2016-05-05 00:03:40 +02:00
Jan Steemann 4d4174a1ac Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-05-04 16:47:18 +02:00
Michael Hackstein a7211619c9 Fixed a bug with AQLvalueMetarializer running out of scope to early in some functions. 2016-05-04 16:35:34 +02:00
Michael Hackstein dc2b4655bd Checks if documents are in list now uses CustomTypeHandler. 2016-05-04 15:43:01 +02:00
Michael Hackstein e30ab78a5c Fixed invalid handling of input in AQL_APPEND 2016-05-04 13:49:41 +02:00
Jan Steemann 53d673abf0 removed whitespace 2016-05-04 13:16:21 +02:00
Jan Steemann 6489bd1364 fixed crashes 2016-05-04 12:38:44 +02:00
jsteemann 9d865c7047 optimizations, bugfixes 2016-05-04 01:50:28 +02:00
Michael Hackstein 08f2cbb829 Replaced TRI_VOC_ATTRIBUTE_ID by static string 2016-05-03 09:23:51 +02:00
Michael Hackstein 1e9b3a7762 Merge branch 'devel' of github.com:arangodb/arangodb into devel 2016-05-02 17:31:05 +02:00
Michael Hackstein 5e4667969a AQL_EDGES now uses shortcut in trx->document 2016-05-02 15:43:17 +02:00
Michael Hackstein c565c5d914 AQL_DOCUMENT now short circuites trx->document. 2016-05-02 14:35:51 +02:00
Michael Hackstein e98c9d1281 Repliced some string::split by find+substr combiniation. Is more efficient. 2016-05-02 14:17:54 +02:00
Jan Steemann 4a8052e309 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-05-02 13:29:46 +02:00
Jan Steemann 2b0f3f7b57 change behavior of arithmetic operators, TO_STRING and TO_NUMBER 2016-05-02 13:29:29 +02:00
jsteemann 124a485df1 fixed VALUES() 2016-05-02 11:40:32 +02:00
jsteemann 1250fcf63e micro optimizations 2016-05-01 00:03:23 +02:00
jsteemann d6833b6862 potentially optimized lookups for _from and _to 2016-04-30 14:21:15 +02:00
jsteemann 58736a9d50 prepation for optimizations 2016-04-29 17:26:22 +02:00
Michael Hackstein c58b78062b Added a sanitize externals function that expands externals on demand. It is now used whenever a query is stored in the query cache as the data it is pointing to might be moved. Has to be used as well when sending VPack to client. 2016-04-29 15:21:48 +02:00
Michael Hackstein 7af9beefa1 Neighbors now uses VPackSlices with specialized string comparision function. 2016-04-29 13:55:02 +02:00
Michael Hackstein 165d92fc58 Merge branch 'devel' of github.com:arangodb/arangodb into devel 2016-04-29 09:15:09 +02:00
Michael Hackstein bc464435a4 trx.document now uses externals and AQL functions react to it 2016-04-28 17:33:25 +02:00
jsteemann b9ef307bf1 micro optimizations 2016-04-28 12:04:14 +02:00
Michael Hackstein 490905d188 Replaced an unordered set by a vector. The uniqueness is guaranteed by other mechanisms anyways. Further improved computationtime of Neighbors 2016-04-21 13:52:12 +02:00
jsteemann 25c89bb7e8 make AQL RANGE() function return a real range object 2016-04-11 23:11:05 +02:00
Jan Steemann 947fb8d9ad make LIKE wildcards newline-aware 2016-04-11 14:02:12 +02:00
jsteemann 4a7c9f0f68 simplified bloated comments 2016-04-09 11:27:30 +02:00
Jan Steemann 3a582af765 fix Windows build 2016-04-08 13:09:32 +02:00
Michael Hackstein 1b967d9535 Started fixing AQL-failures-noncluster tests. Still two are failing. Return and Sort. 2016-04-07 14:37:18 +02:00
Max Neunhoeffer 12c420913e Merge branch 'spdvpk' of ssh://github.com/ArangoDB/ArangoDB into spdvpk 2016-03-23 09:02:14 +01:00
Max Neunhoeffer c2049b8ee1 Switch to IndexHandles. 2016-03-23 08:57:00 +01:00
Jan Steemann d763c102d6 fulltext fixes 2016-03-22 18:34:40 +01:00
Jan Steemann 80413739d1 fixed test 2016-03-22 14:34:18 +01:00