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 |
||
---|---|---|
.. | ||
bootstrap | ||
modules |