1
0
Fork 0
arangodb/arangod/Aql
Max Neunhoeffer d038ba61e7 Implement attributePath access for SortElementVector and in GatherBlock.
Note: This is not yet used anywhere, so the changes should be entirely
neutral. We are going to use this in the optimizer rules
  scatterInClusterRule
and
  distributeInClusterRule
to make the GatherNode do a merge sort, if an index delivers sorted
streams of documents.
2017-01-18 15:32:59 +01:00
..
Aggregator.cpp
Aggregator.h
AqlItemBlock.cpp
AqlItemBlock.h
AqlItemBlockManager.cpp
AqlItemBlockManager.h
AqlValue.cpp
AqlValue.h
Arithmetic.h
Ast.cpp
Ast.h
AstNode.cpp
AstNode.h
AttributeAccessor.cpp
AttributeAccessor.h
BaseExpressionContext.cpp
BaseExpressionContext.h
BasicBlocks.cpp
BasicBlocks.h
BindParameters.cpp
BindParameters.h
CalculationBlock.cpp
CalculationBlock.h
ClusterBlocks.cpp Implement attributePath access for SortElementVector and in GatherBlock. 2017-01-18 15:32:59 +01:00
ClusterBlocks.h Implement attributePath access for SortElementVector and in GatherBlock. 2017-01-18 15:32:59 +01:00
ClusterNodes.cpp Implement attributePath access for SortElementVector and in GatherBlock. 2017-01-18 15:32:59 +01:00
ClusterNodes.h Implement attributePath access for SortElementVector and in GatherBlock. 2017-01-18 15:32:59 +01:00
CollectBlock.cpp
CollectBlock.h
CollectNode.cpp
CollectNode.h
CollectOptions.cpp
CollectOptions.h
Collection.cpp
Collection.h
CollectionScanner.cpp
CollectionScanner.h
Collections.cpp
Collections.h
Condition.cpp
Condition.h
ConditionFinder.cpp Implement attributePath access for SortElementVector and in GatherBlock. 2017-01-18 15:32:59 +01:00
ConditionFinder.h
EnumerateCollectionBlock.cpp
EnumerateCollectionBlock.h
EnumerateListBlock.cpp
EnumerateListBlock.h
ExecutionBlock.cpp
ExecutionBlock.h Implement attributePath access for SortElementVector and in GatherBlock. 2017-01-18 15:32:59 +01:00
ExecutionEngine.cpp
ExecutionEngine.h
ExecutionNode.cpp Implement attributePath access for SortElementVector and in GatherBlock. 2017-01-18 15:32:59 +01:00
ExecutionNode.h Implement attributePath access for SortElementVector and in GatherBlock. 2017-01-18 15:32:59 +01:00
ExecutionPlan.cpp Implement attributePath access for SortElementVector and in GatherBlock. 2017-01-18 15:32:59 +01:00
ExecutionPlan.h
ExecutionStats.cpp
ExecutionStats.h
Executor.cpp
Executor.h
Expression.cpp
Expression.h
ExpressionContext.h
FixedVarExpressionContext.cpp
FixedVarExpressionContext.h
Function.cpp
Function.h
FunctionDefinitions.cpp
FunctionDefinitions.h
Functions.cpp
Functions.h
Graphs.cpp
Graphs.h
IndexBlock.cpp
IndexBlock.h
IndexNode.cpp
IndexNode.h
ModificationBlocks.cpp
ModificationBlocks.h
ModificationNodes.cpp
ModificationNodes.h
ModificationOptions.cpp
ModificationOptions.h
NodeFinder.cpp
NodeFinder.h
Optimizer.cpp
Optimizer.h
OptimizerRules.cpp Implement attributePath access for SortElementVector and in GatherBlock. 2017-01-18 15:32:59 +01:00
OptimizerRules.h
Parser.cpp
Parser.h
Quantifier.cpp
Quantifier.h
Query.cpp
Query.h
QueryCache.cpp
QueryCache.h
QueryList.cpp
QueryList.h
QueryRegistry.cpp
QueryRegistry.h
QueryResources.cpp
QueryResources.h
QueryResult.h
QueryResultV8.h
Range.cpp
Range.h
ResourceUsage.h
RestAqlHandler.cpp
RestAqlHandler.h
Scopes.cpp
Scopes.h
ShortStringStorage.cpp
ShortStringStorage.h
ShortestPathBlock.cpp
ShortestPathBlock.h
ShortestPathNode.cpp
ShortestPathNode.h
ShortestPathOptions.cpp
ShortestPathOptions.h
SortBlock.cpp Implement attributePath access for SortElementVector and in GatherBlock. 2017-01-18 15:32:59 +01:00
SortBlock.h
SortCondition.cpp
SortCondition.h
SortNode.cpp Implement attributePath access for SortElementVector and in GatherBlock. 2017-01-18 15:32:59 +01:00
SortNode.h Implement attributePath access for SortElementVector and in GatherBlock. 2017-01-18 15:32:59 +01:00
SubqueryBlock.cpp
SubqueryBlock.h
TraversalBlock.cpp
TraversalBlock.h
TraversalConditionFinder.cpp
TraversalConditionFinder.h
TraversalNode.cpp
TraversalNode.h
V8Expression.cpp
V8Expression.h
Variable.cpp
Variable.h
VariableGenerator.cpp
VariableGenerator.h
WalkerWorker.h
grammar.cpp
grammar.h
grammar.hpp
grammar.y
tokens.cpp
tokens.ll
types.h