1
0
Fork 0
arangodb/js/common/modules/@arangodb
Dronplane a1014ac701 Bug fix/internal issue #600 - Late document materialization (#10006)
* Applied review cAdded sceleton optimizer functionomments

* Added mask for rule

* Applied review cAdded sceleton optimizer functionomments

* Added mask for rule

* adding plan traversal for rule

* Rule execution block developing

* Experiment with additional block

* LIMIT node modifications

* implemented late materialization base version.

* Code cleanup

* Added check for variable usage

* Implemented serialization and cloning

* Fixed build errors

* Implemented late materialization for  LimitNode

* Moved materialization to Sort Node

* Removed LimitNode modiications

* Implemented skipRows to speedup single server

* Added tests for optimizer rule

* fixed build

* Fix mac build

* Fixed mac build

* Fixed PR test run errors

* Added tmp fix for cluster test runs

* removed debug print

* Make materialization stick to last sort node. Add late materialization to explainer

* Updated optimization rule to search optimal SortNode to do materialization

* Refined optimization rules for cluster

* Added tests for SortExecutor and IResearchViewNode

* Fixed  mac buid. Removed misplaced assertion.

* Fixed build

* Updated tests. Coded cleanup

* Code cleanup

* made function name for SortedExecutor match name in ConstraintSortedExecutor

* cleanup

* Fixed test run

* made scoring results stable across cluster

* Make optimize rule stop if  sort node for limit node is not suitable

* Disabled constrained sort for materializing SortNode

* reverted SortNode modifications

* Implemented separate materializer node

* Fixed tests  to account new materialize node

* Code cleanup

* reverted debugging change

* Fixed test jslint error  and comments

* MaterializeNode renamed

* enum value renamed for materialize node

* Code cleanup

* code cleanup and optimization

* Fixed clang warning

* Applied review comments

* Out variable planning moved to materialize node

* inlined getters in ReadContex
2019-10-08 18:38:47 +03:00
..
aql Bug fix/internal issue #600 - Late document materialization (#10006) 2019-10-08 18:38:47 +03:00
examples Aardvark: Add k Shortest Paths example graph to UI (#9491) 2019-08-07 16:41:38 +02:00
foxx Feature/atomic database creation 2 (#9826) 2019-09-05 12:38:07 +02:00
graph Foxx Security (#8845) 2019-04-25 09:56:29 +02:00
graph-examples Aardvark: Add k Shortest Paths example graph to UI (#9491) 2019-08-07 16:41:38 +02:00
arango-collection-common.js Add collection.documentId method (#8749) 2019-04-12 19:53:01 +02:00
arango-cursor.js much better diagnostics for AQL query results cache (#6580) 2018-09-25 09:49:11 +02:00
arango-statement-common.js allow "stream" attribute on top level (#9195) 2019-06-05 15:48:58 +02:00
common.js Feature/atomic database creation 2 (#9826) 2019-09-05 12:38:07 +02:00
configuration.js Bug fix/move a few actions from js to cpp (#8549) 2019-03-26 10:02:21 +01:00
crypto.js Add uuidv4 & genRandomBytes methods (#5732) 2018-08-17 11:04:43 +02:00
deprecated.js Reformat code 2016-06-30 16:57:17 +02:00
extend.js Goodbye ES2015 classes 2015-12-16 01:16:33 +01:00
general-graph-common.js Bug fix/arangosh gharial vertex deletion (#9921) 2019-09-06 12:26:10 +02:00
heap.js Reformat code 2016-06-30 16:57:17 +02:00
is.js Reformat code 2016-06-30 16:57:17 +02:00
mocha-runner.js connect the mocha testresults if we run it in an extra arangosh instance (#9485) 2019-07-18 16:41:11 +03:00
mocha.js Upgrade JS deps (#8773) 2019-04-17 13:36:26 +02:00
replication-common.js Replication cleanup (#5105) 2018-04-17 08:17:42 +02:00
request.js Teach Foxx req.makeAbsolute about unix sockets (#7327) 2018-11-20 14:20:56 +01:00
simple-query-common.js S2 based Geo-Spatial index (#5249) 2018-05-02 23:54:41 +02:00
test-helper.js Feature/min replication factor (#9433) 2019-07-19 13:02:28 +02:00
testrunner.js fix test result handling of tests running in own spawned arangosh (#9576) 2019-07-26 15:03:24 +02:00
util.js Better foxx errors (#6264) 2018-08-28 14:36:33 +02:00