mirror of https://gitee.com/bigwinds/arangodb
* 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 |
||
---|---|---|
.. | ||
aql | ||
examples | ||
foxx | ||
graph | ||
graph-examples | ||
arango-collection-common.js | ||
arango-cursor.js | ||
arango-statement-common.js | ||
common.js | ||
configuration.js | ||
crypto.js | ||
deprecated.js | ||
extend.js | ||
general-graph-common.js | ||
heap.js | ||
is.js | ||
mocha-runner.js | ||
mocha.js | ||
replication-common.js | ||
request.js | ||
simple-query-common.js | ||
test-helper.js | ||
testrunner.js | ||
util.js |