1
0
Fork 0
Commit Graph

45715 Commits

Author SHA1 Message Date
Markus Pfeiffer 8095a9a3e8 Something like RAII for accumulators 2019-10-23 13:36:53 +01:00
Markus Pfeiffer e79e54811e Rename data structure for consistency 2019-10-23 11:37:55 +01:00
Markus Pfeiffer 3997cb2911 Even more cleanup 2019-10-23 11:06:21 +01:00
Markus Pfeiffer 532bad2869 More cleanup 2019-10-23 10:20:42 +01:00
Markus Pfeiffer 42931ed260 More cleanup 2019-10-23 09:53:11 +01:00
Markus Pfeiffer a4c72cc75a More cleanups in ModificationExecutor 2019-10-23 09:06:58 +01:00
Markus Pfeiffer d711239254 Cleanup ModificationExecutorHelpers
* move documentation comments to helper, add to some of them
* make buildKeyDocument void as it cannot return any meaningful error
2019-10-23 08:52:02 +01:00
Jan 17acc94656
url-encode and -decode in place (#10301) 2019-10-23 09:45:52 +02:00
Markus Pfeiffer 3037d591e9 Rename ModificationExecutor2 to ModificationExecutor 2019-10-23 08:31:04 +01:00
Markus Pfeiffer a8933bea99 Remove old ModificationExecutor 2019-10-23 08:07:12 +01:00
Markus Pfeiffer 3235cb26b0 Cleanup and rearrange code to remove old ModificationExecutor code 2019-10-23 08:06:05 +01:00
Michael Hackstein 3ab448831c Added empty dummy stubs for execute() in ExecutionBlock 2019-10-23 00:08:05 +02:00
Michael Hackstein 22d2977be5 Added AqlCallStack first draft implementation. Made everything compile 2019-10-22 23:33:21 +02:00
jsteemann 2f62f62800 updated CHANGELOG 2019-10-22 18:47:29 +02:00
Jan Christoph Uhde 8087059f20 upgrade boost to version 1.71.0 (#10299) 2019-10-22 18:46:18 +02:00
Michael Hackstein 7c6bcbad86 Added Header file for AqlCallStack with comments. No implementation yet. 2019-10-22 17:51:41 +02:00
Tobias Gödderz ead968c786 Added AqlItemBlockInputRange 2019-10-22 17:18:35 +02:00
Michael Hackstein 35fe0e5d9a Added first draft of AqlCallObject 2019-10-22 16:43:24 +02:00
Michael Hackstein bf2423d024
Feature/explain spliced subqueries (#10298)
* Implemented explain output for Subquery start and End nodes. Unfortunately i had to inject a temporary output variable for the Subquery start.
2019-10-22 15:38:33 +02:00
Markus Pfeiffer 0353fbf039 Merge branch 'feature/modification-blocks-update' of github.com:arangodb/arangodb into feature/modification-blocks-update 2019-10-22 14:31:09 +01:00
KVS85 4413ba5c2e Revert "Feature/react webpack testing (#8712)"
This reverts commit 1fc7f67822.
2019-10-22 15:14:20 +02:00
Michael Hackstein 82052ed359 Fixed prefetching in UPSERT executor 2019-10-22 15:12:44 +02:00
Markus Pfeiffer f738cf15ec Merge branch 'devel' into feature/modification-blocks-update 2019-10-22 14:05:14 +01:00
Markus Pfeiffer 69d65fe8f0 Remove stray log message 2019-10-22 12:35:16 +01:00
Markus Pfeiffer 4c24f77c66 Fixes for C++ tests 2019-10-22 12:34:31 +01:00
Heiko 1fc7f67822 Feature/react webpack testing (#8712)
We now use web pack to build the UI.
Makes things easier to develop.
Also we now have the option to use react.
2019-10-22 12:34:43 +02:00
Jan 064577777f
Bug fix/make result ctor noexcept (#10293) 2019-10-22 09:39:35 +02:00
Jan 09134ee8d4
micro optimizations for case conversion (#10291) 2019-10-22 09:39:16 +02:00
Jan 19fad3f0df
fix error message (#10281) 2019-10-22 09:38:40 +02:00
KVS85 876660fe15
Add Linux to -Werr (#10294)
* Add Linux to -Werr

* Fix for linenoise-ng warning

* Fix wrong check
2019-10-21 22:35:49 +03:00
Jan 15d3b346f4
make sure error files get built when arangod is built (#10284) 2019-10-21 17:25:39 +02:00
Markus Pfeiffer b1143d3908 Merge branch 'feature/aql-modificators-cpp-test' into feature/modification-blocks-update 2019-10-21 16:25:10 +01:00
Markus Pfeiffer 3f37f922b7 Merge branch 'devel' into feature/modification-blocks-update 2019-10-21 15:42:23 +01:00
Markus Pfeiffer 79f6a3ec4d Merge branch 'feature/aql-modificators-cpp-test' of github.com:arangodb/arangodb into feature/aql-modificators-cpp-test 2019-10-21 15:39:12 +01:00
Markus Pfeiffer 7ef7e47045 Another insert test 2019-10-21 15:39:06 +01:00
Michael Hackstein 61beb873ff Merge branch 'feature/aql-modificators-cpp-test' of ssh://github.com/arangodb/ArangoDB into feature/aql-modificators-cpp-test 2019-10-21 16:37:01 +02:00
Michael Hackstein 1c5ed426e0 Added tests for INSERT cases in UPSERT executor 2019-10-21 16:36:51 +02:00
Markus Pfeiffer a9555e3046 Merge branch 'feature/aql-modificators-cpp-test' of github.com:arangodb/arangodb into feature/aql-modificators-cpp-test 2019-10-21 15:25:43 +01:00
Markus Pfeiffer 4d506b822d Some more INSERT executor tests 2019-10-21 15:25:26 +01:00
Michael Hackstein 5d5b1e628a Merge branch 'feature/aql-modificators-cpp-test' of ssh://github.com/arangodb/ArangoDB into feature/aql-modificators-cpp-test 2019-10-21 15:29:11 +02:00
Michael Hackstein bbd500fa25 Added integration tests to UpsertExecutor. Reduced it to only test batches of 1 and 1001 docs, not more combinations, it simply takes forever. 2019-10-21 15:27:12 +02:00
Markus Pfeiffer b3de91be43 Merge branch 'feature/aql-modificators-cpp-test' of github.com:arangodb/arangodb into feature/aql-modificators-cpp-test 2019-10-21 11:59:11 +01:00
Markus Pfeiffer 1a0adbff2a Some more remove executor tests 2019-10-21 11:58:58 +01:00
Michael Hackstein f5e2c12332 Merge branch 'feature/aql-modificators-cpp-test' of ssh://github.com/arangodb/ArangoDB into feature/aql-modificators-cpp-test 2019-10-21 12:49:50 +02:00
Michael Hackstein c7ba0c70cc Fixed typo in test name 2019-10-21 12:49:43 +02:00
Michael Hackstein f8cf86044d Added first version of UPSERT Executor Tests 2019-10-21 12:49:29 +02:00
Jan 2cd73309a2 reactivate warnings as errors (#10286)
* reactivate warnings as errors

* rename option, so it doesn't clash with RocksDB's own option
2019-10-21 12:54:10 +03:00
Markus Pfeiffer 3dc203e7e8 Merge branch 'feature/aql-modificators-cpp-test' of github.com:arangodb/arangodb into feature/aql-modificators-cpp-test 2019-10-21 10:36:51 +01:00
Markus Pfeiffer 00da29379c Parametrize Insert Tests 2019-10-21 10:36:26 +01:00
Jan c3d8ef8325
remove extra JSON parser (#10282) 2019-10-21 09:36:42 +02:00