1
0
Fork 0
arangodb/arangod/Aql
Dan Larkin-York efb8364d99 Optimize memory usage in AQL by using constrained heap sort when reasonable (#7990) 2019-01-31 22:46:57 +01:00
..
Aggregator.cpp big reformat 2018-12-26 00:54:03 +01:00
Aggregator.h big reformat 2018-12-26 00:54:03 +01:00
AqlFunctionFeature.cpp move some date functionality into lib (#7997) 2019-01-21 10:43:37 +01:00
AqlFunctionFeature.h big reformat 2018-12-26 00:54:03 +01:00
AqlItemBlock.cpp big reformat 2018-12-26 00:54:03 +01:00
AqlItemBlock.h Bug fix/31012019 (#8078) 2019-01-31 17:27:18 +01:00
AqlItemBlockManager.cpp big reformat 2018-12-26 00:54:03 +01:00
AqlItemBlockManager.h big reformat 2018-12-26 00:54:03 +01:00
AqlResult.cpp big reformat 2018-12-26 00:54:03 +01:00
AqlResult.h big reformat 2018-12-26 00:54:03 +01:00
AqlTransaction.cpp issue 511.9.1: track DataSource instance instead of only its name in QueryCache (#7943) 2019-01-14 16:25:18 +03:00
AqlTransaction.h big reformat 2018-12-26 00:54:03 +01:00
AqlValue.cpp big reformat 2018-12-26 00:54:03 +01:00
AqlValue.h Bug fix/31012019 (#8078) 2019-01-31 17:27:18 +01:00
AqlValueGroup.h big reformat 2018-12-26 00:54:03 +01:00
Arithmetic.cpp big reformat 2018-12-26 00:54:03 +01:00
Arithmetic.h big reformat 2018-12-26 00:54:03 +01:00
Ast.cpp various optimizations (#7994) 2019-01-21 13:40:39 +01:00
Ast.h speed up containers that contain ExecutionNodes' variables (#7937) 2019-01-14 13:38:56 +01:00
AstNode.cpp fix some cppcheck complaints (#8053) 2019-01-29 09:26:25 +01:00
AstNode.h fix some cppcheck complaints (#8053) 2019-01-29 09:26:25 +01:00
AttributeAccessor.cpp big reformat 2018-12-26 00:54:03 +01:00
AttributeAccessor.h big reformat 2018-12-26 00:54:03 +01:00
BaseExpressionContext.cpp big reformat 2018-12-26 00:54:03 +01:00
BaseExpressionContext.h big reformat 2018-12-26 00:54:03 +01:00
BasicBlocks.cpp speed up containers that contain ExecutionNodes' variables (#7937) 2019-01-14 13:38:56 +01:00
BasicBlocks.h big reformat 2018-12-26 00:54:03 +01:00
BindParameters.cpp big reformat 2018-12-26 00:54:03 +01:00
BindParameters.h big reformat 2018-12-26 00:54:03 +01:00
BlockCollector.cpp big reformat 2018-12-26 00:54:03 +01:00
BlockCollector.h big reformat 2018-12-26 00:54:03 +01:00
CalculationBlock.cpp return V8 context after usage not only on DB servers, but also for st… (#8079) 2019-01-31 17:26:38 +01:00
CalculationBlock.h big reformat 2018-12-26 00:54:03 +01:00
ClusterBlocks.cpp evaluate sort mode of view gather block more precisely (#8008) 2019-01-22 12:22:36 +03:00
ClusterBlocks.h big reformat 2018-12-26 00:54:03 +01:00
ClusterNodes.cpp evaluate sort mode of view gather block more precisely (#8008) 2019-01-22 12:22:36 +03:00
ClusterNodes.h evaluate sort mode of view gather block more precisely (#8008) 2019-01-22 12:22:36 +03:00
CollectBlock.cpp big reformat 2018-12-26 00:54:03 +01:00
CollectBlock.h big reformat 2018-12-26 00:54:03 +01:00
CollectNode.cpp speed up containers that contain ExecutionNodes' variables (#7937) 2019-01-14 13:38:56 +01:00
CollectNode.h speed up containers that contain ExecutionNodes' variables (#7937) 2019-01-14 13:38:56 +01:00
CollectOptions.cpp big reformat 2018-12-26 00:54:03 +01:00
CollectOptions.h big reformat 2018-12-26 00:54:03 +01:00
Collection.cpp big reformat 2018-12-26 00:54:03 +01:00
Collection.h big reformat 2018-12-26 00:54:03 +01:00
CollectionAccessingNode.cpp big reformat 2018-12-26 00:54:03 +01:00
CollectionAccessingNode.h big reformat 2018-12-26 00:54:03 +01:00
Collections.cpp big reformat 2018-12-26 00:54:03 +01:00
Collections.h big reformat 2018-12-26 00:54:03 +01:00
Condition.cpp speed up containers that contain ExecutionNodes' variables (#7937) 2019-01-14 13:38:56 +01:00
Condition.h speed up containers that contain ExecutionNodes' variables (#7937) 2019-01-14 13:38:56 +01:00
ConditionFinder.cpp speed up containers that contain ExecutionNodes' variables (#7937) 2019-01-14 13:38:56 +01:00
ConditionFinder.h speed up containers that contain ExecutionNodes' variables (#7937) 2019-01-14 13:38:56 +01:00
CostEstimate.h big reformat 2018-12-26 00:54:03 +01:00
DocumentProducingBlock.cpp speed up containers that contain ExecutionNodes' variables (#7937) 2019-01-14 13:38:56 +01:00
DocumentProducingBlock.h big reformat 2018-12-26 00:54:03 +01:00
DocumentProducingNode.cpp big reformat 2018-12-26 00:54:03 +01:00
DocumentProducingNode.h big reformat 2018-12-26 00:54:03 +01:00
EngineInfoContainerCoordinator.cpp big reformat 2018-12-26 00:54:03 +01:00
EngineInfoContainerCoordinator.h big reformat 2018-12-26 00:54:03 +01:00
EngineInfoContainerDBServer.cpp evaluate sort mode of view gather block more precisely (#8008) 2019-01-22 12:22:36 +03:00
EngineInfoContainerDBServer.h evaluate sort mode of view gather block more precisely (#8008) 2019-01-22 12:22:36 +03:00
EnumerateCollectionBlock.cpp big reformat 2018-12-26 00:54:03 +01:00
EnumerateCollectionBlock.h big reformat 2018-12-26 00:54:03 +01:00
EnumerateListBlock.cpp big reformat 2018-12-26 00:54:03 +01:00
EnumerateListBlock.h big reformat 2018-12-26 00:54:03 +01:00
ExecutionBlock.cpp Optimize memory usage in AQL by using constrained heap sort when reasonable (#7990) 2019-01-31 22:46:57 +01:00
ExecutionBlock.h big reformat 2018-12-26 00:54:03 +01:00
ExecutionEngine.cpp big reformat 2018-12-26 00:54:03 +01:00
ExecutionEngine.h big reformat 2018-12-26 00:54:03 +01:00
ExecutionNode.cpp Optimize memory usage in AQL by using constrained heap sort when reasonable (#7990) 2019-01-31 22:46:57 +01:00
ExecutionNode.h speed up containers that contain ExecutionNodes' variables (#7937) 2019-01-14 13:38:56 +01:00
ExecutionPlan.cpp Feature/arangosearch restrict collections (#7989) 2019-01-21 17:49:37 +03:00
ExecutionPlan.h big reformat 2018-12-26 00:54:03 +01:00
ExecutionState.h big reformat 2018-12-26 00:54:03 +01:00
ExecutionStats.cpp added "peakMemoryUsage" query result figure (#7952) 2019-01-17 13:58:18 +01:00
ExecutionStats.h added "peakMemoryUsage" query result figure (#7952) 2019-01-17 13:58:18 +01:00
Expression.cpp dont free expressions internals in cluster too often (#8081) 2019-01-31 17:26:03 +01:00
Expression.h speed up containers that contain ExecutionNodes' variables (#7937) 2019-01-14 13:38:56 +01:00
ExpressionContext.h big reformat 2018-12-26 00:54:03 +01:00
FixedVarExpressionContext.cpp big reformat 2018-12-26 00:54:03 +01:00
FixedVarExpressionContext.h big reformat 2018-12-26 00:54:03 +01:00
Function.cpp big reformat 2018-12-26 00:54:03 +01:00
Function.h do not simplify non-deterministic conditions (#7926) 2019-01-11 14:48:34 +01:00
Functions.cpp move some date functionality into lib (#7997) 2019-01-21 10:43:37 +01:00
Functions.h move some date functionality into lib (#7997) 2019-01-21 10:43:37 +01:00
GraphNode.cpp big reformat 2018-12-26 00:54:03 +01:00
GraphNode.h big reformat 2018-12-26 00:54:03 +01:00
Graphs.cpp big reformat 2018-12-26 00:54:03 +01:00
Graphs.h big reformat 2018-12-26 00:54:03 +01:00
IndexBlock.cpp speed up containers that contain ExecutionNodes' variables (#7937) 2019-01-14 13:38:56 +01:00
IndexBlock.h big reformat 2018-12-26 00:54:03 +01:00
IndexNode.cpp speed up containers that contain ExecutionNodes' variables (#7937) 2019-01-14 13:38:56 +01:00
IndexNode.h speed up containers that contain ExecutionNodes' variables (#7937) 2019-01-14 13:38:56 +01:00
ModificationBlocks.cpp big reformat 2018-12-26 00:54:03 +01:00
ModificationBlocks.h big reformat 2018-12-26 00:54:03 +01:00
ModificationNodes.cpp big reformat 2018-12-26 00:54:03 +01:00
ModificationNodes.h speed up containers that contain ExecutionNodes' variables (#7937) 2019-01-14 13:38:56 +01:00
ModificationOptions.cpp big reformat 2018-12-26 00:54:03 +01:00
ModificationOptions.h big reformat 2018-12-26 00:54:03 +01:00
NodeFinder.cpp big reformat 2018-12-26 00:54:03 +01:00
NodeFinder.h big reformat 2018-12-26 00:54:03 +01:00
Optimizer.cpp big reformat 2018-12-26 00:54:03 +01:00
Optimizer.h big reformat 2018-12-26 00:54:03 +01:00
OptimizerRule.h Optimize memory usage in AQL by using constrained heap sort when reasonable (#7990) 2019-01-31 22:46:57 +01:00
OptimizerRules.cpp Optimize memory usage in AQL by using constrained heap sort when reasonable (#7990) 2019-01-31 22:46:57 +01:00
OptimizerRules.h Optimize memory usage in AQL by using constrained heap sort when reasonable (#7990) 2019-01-31 22:46:57 +01:00
OptimizerRulesCluster.cpp speed up containers that contain ExecutionNodes' variables (#7937) 2019-01-14 13:38:56 +01:00
OptimizerRulesFeature.cpp Optimize memory usage in AQL by using constrained heap sort when reasonable (#7990) 2019-01-31 22:46:57 +01:00
OptimizerRulesFeature.h big reformat 2018-12-26 00:54:03 +01:00
OptimizerRulesReplaceFunctions.cpp Optimize memory usage in AQL by using constrained heap sort when reasonable (#7990) 2019-01-31 22:46:57 +01:00
Parser.cpp big reformat 2018-12-26 00:54:03 +01:00
Parser.h big reformat 2018-12-26 00:54:03 +01:00
PlanCache.cpp big reformat 2018-12-26 00:54:03 +01:00
PlanCache.h big reformat 2018-12-26 00:54:03 +01:00
Quantifier.cpp big reformat 2018-12-26 00:54:03 +01:00
Quantifier.h big reformat 2018-12-26 00:54:03 +01:00
Query.cpp added "peakMemoryUsage" query result figure (#7952) 2019-01-17 13:58:18 +01:00
Query.h added "peakMemoryUsage" query result figure (#7952) 2019-01-17 13:58:18 +01:00
QueryCache.cpp issue 511.9.1: track DataSource instance instead of only its name in QueryCache (#7943) 2019-01-14 16:25:18 +03:00
QueryCache.h issue 511.9.1: track DataSource instance instead of only its name in QueryCache (#7943) 2019-01-14 16:25:18 +03:00
QueryCursor.cpp Fix stream cursor bug (#7956) 2019-01-16 13:24:41 +01:00
QueryCursor.h big reformat 2018-12-26 00:54:03 +01:00
QueryExecutionState.cpp big reformat 2018-12-26 00:54:03 +01:00
QueryExecutionState.h big reformat 2018-12-26 00:54:03 +01:00
QueryExpressionContext.cpp big reformat 2018-12-26 00:54:03 +01:00
QueryExpressionContext.h big reformat 2018-12-26 00:54:03 +01:00
QueryList.cpp big reformat 2018-12-26 00:54:03 +01:00
QueryList.h big reformat 2018-12-26 00:54:03 +01:00
QueryOptions.cpp big reformat 2018-12-26 00:54:03 +01:00
QueryOptions.h big reformat 2018-12-26 00:54:03 +01:00
QueryProfile.cpp big reformat 2018-12-26 00:54:03 +01:00
QueryProfile.h big reformat 2018-12-26 00:54:03 +01:00
QueryRegistry.cpp big reformat 2018-12-26 00:54:03 +01:00
QueryRegistry.h big reformat 2018-12-26 00:54:03 +01:00
QueryResources.cpp big reformat 2018-12-26 00:54:03 +01:00
QueryResources.h big reformat 2018-12-26 00:54:03 +01:00
QueryResult.h big reformat 2018-12-26 00:54:03 +01:00
QueryResultV8.h big reformat 2018-12-26 00:54:03 +01:00
QueryString.cpp big reformat 2018-12-26 00:54:03 +01:00
QueryString.h big reformat 2018-12-26 00:54:03 +01:00
Range.cpp speed up IN lookups on ranges 2016-04-17 21:09:36 +02:00
Range.h big reformat 2018-12-26 00:54:03 +01:00
RegexCache.cpp big reformat 2018-12-26 00:54:03 +01:00
RegexCache.h big reformat 2018-12-26 00:54:03 +01:00
ResourceUsage.h added "peakMemoryUsage" query result figure (#7952) 2019-01-17 13:58:18 +01:00
RestAqlHandler.cpp Feature/new server infra (#7733) 2019-01-08 10:12:02 +01:00
RestAqlHandler.h big reformat 2018-12-26 00:54:03 +01:00
Scopes.cpp Feature/new server infra (#7733) 2019-01-08 10:12:02 +01:00
Scopes.h big reformat 2018-12-26 00:54:03 +01:00
SharedQueryState.cpp Feature/new server infra (#7733) 2019-01-08 10:12:02 +01:00
SharedQueryState.h big reformat 2018-12-26 00:54:03 +01:00
ShortStringStorage.cpp big reformat 2018-12-26 00:54:03 +01:00
ShortStringStorage.h big reformat 2018-12-26 00:54:03 +01:00
ShortestPathBlock.cpp big reformat 2018-12-26 00:54:03 +01:00
ShortestPathBlock.h big reformat 2018-12-26 00:54:03 +01:00
ShortestPathNode.cpp big reformat 2018-12-26 00:54:03 +01:00
ShortestPathNode.h speed up containers that contain ExecutionNodes' variables (#7937) 2019-01-14 13:38:56 +01:00
SortBlock.cpp Optimize memory usage in AQL by using constrained heap sort when reasonable (#7990) 2019-01-31 22:46:57 +01:00
SortBlock.h Optimize memory usage in AQL by using constrained heap sort when reasonable (#7990) 2019-01-31 22:46:57 +01:00
SortCondition.cpp big reformat 2018-12-26 00:54:03 +01:00
SortCondition.h big reformat 2018-12-26 00:54:03 +01:00
SortNode.cpp Optimize memory usage in AQL by using constrained heap sort when reasonable (#7990) 2019-01-31 22:46:57 +01:00
SortNode.h Optimize memory usage in AQL by using constrained heap sort when reasonable (#7990) 2019-01-31 22:46:57 +01:00
SortRegister.cpp Bug fix/internal issue #316 (#7911) 2019-01-10 21:04:19 +03:00
SortRegister.h Bug fix/internal issue #316 (#7911) 2019-01-10 21:04:19 +03:00
SubqueryBlock.cpp big reformat 2018-12-26 00:54:03 +01:00
SubqueryBlock.h big reformat 2018-12-26 00:54:03 +01:00
TraversalBlock.cpp big reformat 2018-12-26 00:54:03 +01:00
TraversalBlock.h big reformat 2018-12-26 00:54:03 +01:00
TraversalConditionFinder.cpp speed up containers that contain ExecutionNodes' variables (#7937) 2019-01-14 13:38:56 +01:00
TraversalConditionFinder.h speed up containers that contain ExecutionNodes' variables (#7937) 2019-01-14 13:38:56 +01:00
TraversalNode.cpp speed up containers that contain ExecutionNodes' variables (#7937) 2019-01-14 13:38:56 +01:00
TraversalNode.h speed up containers that contain ExecutionNodes' variables (#7937) 2019-01-14 13:38:56 +01:00
V8Executor.cpp big reformat 2018-12-26 00:54:03 +01:00
V8Executor.h big reformat 2018-12-26 00:54:03 +01:00
Variable.cpp big reformat 2018-12-26 00:54:03 +01:00
Variable.h big reformat 2018-12-26 00:54:03 +01:00
VariableGenerator.cpp big reformat 2018-12-26 00:54:03 +01:00
VariableGenerator.h big reformat 2018-12-26 00:54:03 +01:00
WakeupQueryCallback.cpp big reformat 2018-12-26 00:54:03 +01:00
WakeupQueryCallback.h big reformat 2018-12-26 00:54:03 +01:00
WalkerWorker.h big reformat 2018-12-26 00:54:03 +01:00
grammar.cpp Bug fix/fix catch issues (#7970) 2019-01-17 14:24:09 +01:00
grammar.h Bug fix/fix catch issues (#7970) 2019-01-17 14:24:09 +01:00
grammar.hpp Bug fix/fix catch issues (#7970) 2019-01-17 14:24:09 +01:00
grammar.y Bug fix/fix catch issues (#7970) 2019-01-17 14:24:09 +01:00
tokens.cpp Bug fix/aql allow floating point values without leading zero (#7647) 2018-12-05 16:13:04 +01:00
tokens.ll Bug fix/aql allow floating point values without leading zero (#7647) 2018-12-05 16:13:04 +01:00
types.h speed up containers that contain ExecutionNodes' variables (#7937) 2019-01-14 13:38:56 +01:00