1
0
Fork 0
arangodb/arangod/Aql
Jan 9d3327c6ea
Bug fix/rearm cursors (#8363)
2019-03-12 15:28:33 +01:00
..
Aggregator.cpp Feature/aql blocks by line (#6553) 2019-02-14 19:13:08 +01:00
Aggregator.h big reformat 2018-12-26 00:54:03 +01:00
AllRowsFetcher.cpp Prefetch in Filter Executor (#8212) 2019-03-01 17:53:21 +01:00
AllRowsFetcher.h Prefetch in Filter Executor (#8212) 2019-03-01 17:53:21 +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 Feature/aql blocks by line (#6553) 2019-02-14 19:13:08 +01:00
AqlItemBlock.h Calculate registersToKeep correctly to avoid redundant copying of empty registers (#8168) 2019-02-15 12:55:18 +01:00
AqlItemBlockManager.cpp Feature/aql blocks by line (#6553) 2019-02-14 19:13:08 +01:00
AqlItemBlockManager.h Feature/aql blocks by line (#6553) 2019-02-14 19:13:08 +01:00
AqlItemBlockShell.cpp Feature/aql blocks by line (#6553) 2019-02-14 19:13:08 +01:00
AqlItemBlockShell.h Feature/aql blocks by line (#6553) 2019-02-14 19:13:08 +01:00
AqlItemMatrix.h Feature/aql blocks by line (#6553) 2019-02-14 19:13:08 +01:00
AqlResult.cpp Make Result final (#8157) 2019-02-15 20:05:30 +01:00
AqlResult.h Make Result final (#8157) 2019-02-15 20:05:30 +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 Bug fix/optimizations 18022019 (#8180) 2019-02-19 19:24:04 +01:00
AqlValue.h Bug fix/optimizations 18022019 (#8180) 2019-02-19 19:24:04 +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 Feature/aql traversal prune (#8255) 2019-02-27 11:43:06 +01:00
Ast.h Feature/aql traversal prune (#8255) 2019-02-27 11:43:06 +01:00
AstNode.cpp Bug fix/optimizations 18022019 (#8180) 2019-02-19 19:24:04 +01:00
AstNode.h Bug fix/optimizations 18022019 (#8180) 2019-02-19 19:24:04 +01:00
AttributeAccessor.cpp Feature/aql blocks by line (#6553) 2019-02-14 19:13:08 +01:00
AttributeAccessor.h Feature/aql blocks by line (#6553) 2019-02-14 19:13:08 +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
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
BlockFetcher.cpp Feature/aql blocks by line (#6553) 2019-02-14 19:13:08 +01:00
BlockFetcher.h Feature/ttl index (#8169) 2019-02-19 14:12:21 +01:00
CalculationExecutor.cpp Inline Return and CalculationExecutor. Also avoid an unnecessary copy. (#8170) 2019-02-15 13:05:08 +01:00
CalculationExecutor.h Prefetch in Filter Executor (#8212) 2019-03-01 17:53:21 +01:00
ClusterBlocks.cpp Implement RemoteExecutor (#8280) 2019-03-11 10:16:55 +01:00
ClusterBlocks.h Implement RemoteExecutor (#8280) 2019-03-11 10:16:55 +01:00
ClusterNodes.cpp Implement RemoteExecutor (#8280) 2019-03-11 10:16:55 +01:00
ClusterNodes.h Implement RemoteExecutor (#8280) 2019-03-11 10:16:55 +01:00
CollectBlock.cpp feature/aql count collect executor (#8182) 2019-02-21 15:18:53 +01:00
CollectBlock.h Sorted COLLECT: avoid nullptr deref when skipping and fix non-invalidated input variables (#8038) 2019-02-04 16:38:13 +01:00
CollectNode.cpp feature/aql count collect executor (#8182) 2019-02-21 15:18:53 +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 Bug fix/rearm cursors (#8363) 2019-03-12 15:28:33 +01:00
Condition.h micro optimizations (#8156) 2019-02-13 16:14:28 +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
ConstFetcher.cpp Feature/aql blocks by line (#6553) 2019-02-14 19:13:08 +01:00
ConstFetcher.h Prefetch in Filter Executor (#8212) 2019-03-01 17:53:21 +01:00
ConstrainedSortExecutor.cpp Feature/aql blocks by line (#6553) 2019-02-14 19:13:08 +01:00
ConstrainedSortExecutor.h Prefetch in Filter Executor (#8212) 2019-03-01 17:53:21 +01:00
CostEstimate.h big reformat 2018-12-26 00:54:03 +01:00
CountCollectExecutor.cpp feature/aql count collect executor (#8182) 2019-02-21 15:18:53 +01:00
CountCollectExecutor.h Prefetch in Filter Executor (#8212) 2019-03-01 17:53:21 +01:00
DistinctCollectExecutor.cpp Feature/aql distinct collect executor (#8181) 2019-02-20 16:17:46 +01:00
DistinctCollectExecutor.h Prefetch in Filter Executor (#8212) 2019-03-01 17:53:21 +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
DocumentProducingHelper.h Feature/aql index executor (#8146) 2019-02-21 11:19:57 +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 Add TTL to query options to standardize usage across components. (#8203) 2019-02-21 20:29:37 +01:00
EngineInfoContainerCoordinator.h big reformat 2018-12-26 00:54:03 +01:00
EngineInfoContainerDBServer.cpp Add TTL to query options to standardize usage across components. (#8203) 2019-02-21 20:29:37 +01:00
EngineInfoContainerDBServer.h evaluate sort mode of view gather block more precisely (#8008) 2019-01-22 12:22:36 +03:00
EnumerateCollectionExecutor.cpp Bug fix/rearm cursors (#8363) 2019-03-12 15:28:33 +01:00
EnumerateCollectionExecutor.h Prefetch in Filter Executor (#8212) 2019-03-01 17:53:21 +01:00
EnumerateListExecutor.cpp Calculate registersToKeep correctly to avoid redundant copying of empty registers (#8168) 2019-02-15 12:55:18 +01:00
EnumerateListExecutor.h Prefetch in Filter Executor (#8212) 2019-03-01 17:53:21 +01:00
ExecutionBlock.cpp Bug fix/optimizations 18022019 (#8180) 2019-02-19 19:24:04 +01:00
ExecutionBlock.h Bug fix/optimizations 18022019 (#8180) 2019-02-19 19:24:04 +01:00
ExecutionBlockImpl.cpp Prefetch in Filter Executor (#8212) 2019-03-01 17:53:21 +01:00
ExecutionBlockImpl.h Implement RemoteExecutor (#8280) 2019-03-11 10:16:55 +01:00
ExecutionEngine.cpp Implement RemoteExecutor (#8280) 2019-03-11 10:16:55 +01:00
ExecutionEngine.h Feature/aql blocks by line (#6553) 2019-02-14 19:13:08 +01:00
ExecutionNode.cpp Feature/aql index executor (#8146) 2019-02-21 11:19:57 +01:00
ExecutionNode.h Feature/ttl index (#8169) 2019-02-19 14:12:21 +01:00
ExecutionPlan.cpp fix an assertion failure when plans are shut down in an invalid state (#8334) 2019-03-07 14:21:08 +01:00
ExecutionPlan.h fix an assertion failure when plans are shut down in an invalid state (#8334) 2019-03-07 14:21:08 +01:00
ExecutionState.h Feature/aql blocks by line (#6553) 2019-02-14 19:13:08 +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
ExecutorExpressionContext.cpp Feature/aql index executor (#8146) 2019-02-21 11:19:57 +01:00
ExecutorExpressionContext.h Feature/aql blocks by line (#6553) 2019-02-14 19:13:08 +01:00
ExecutorInfos.cpp Calculate registersToKeep correctly to avoid redundant copying of empty registers (#8168) 2019-02-15 12:55:18 +01:00
ExecutorInfos.h Feature/ttl index (#8169) 2019-02-19 14:12:21 +01:00
Expression.cpp Bug fix/optimizations 18022019 (#8180) 2019-02-19 19:24:04 +01:00
Expression.h Feature/upgrade v8 7.1.302.28 (#8088) 2019-02-19 11:15:34 +01:00
ExpressionContext.h big reformat 2018-12-26 00:54:03 +01:00
FilterExecutor.cpp Calculate registersToKeep correctly to avoid redundant copying of empty registers (#8168) 2019-02-15 12:55:18 +01:00
FilterExecutor.h Prefetch in Filter Executor (#8212) 2019-03-01 17:53:21 +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 Bug fix/geo optimization cleanup (#7637) 2019-02-27 09:01:40 +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
IdExecutor.cpp Feature/aql blocks by line (#6553) 2019-02-14 19:13:08 +01:00
IdExecutor.h Prefetch in Filter Executor (#8212) 2019-03-01 17:53:21 +01:00
InAndOutRowExpressionContext.cpp Feature/aql traversal prune (#8255) 2019-02-27 11:43:06 +01:00
InAndOutRowExpressionContext.h Feature/aql traversal prune (#8255) 2019-02-27 11:43:06 +01:00
IndexExecutor.cpp Bug fix/rearm cursors (#8363) 2019-03-12 15:28:33 +01:00
IndexExecutor.h Bug fix/rearm cursors (#8363) 2019-03-12 15:28:33 +01:00
IndexNode.cpp Feature/aql index executor (#8146) 2019-02-21 11:19:57 +01:00
IndexNode.h Feature/aql index executor (#8146) 2019-02-21 11:19:57 +01:00
InputAqlItemRow.cpp Feature/aql blocks by line (#6553) 2019-02-14 19:13:08 +01:00
InputAqlItemRow.h Calculate registersToKeep correctly to avoid redundant copying of empty registers (#8168) 2019-02-15 12:55:18 +01:00
LimitExecutor.cpp Calculate registersToKeep correctly to avoid redundant copying of empty registers (#8168) 2019-02-15 12:55:18 +01:00
LimitExecutor.h Prefetch in Filter Executor (#8212) 2019-03-01 17:53:21 +01:00
LimitStats.h Feature/aql blocks by line (#6553) 2019-02-14 19:13:08 +01:00
ModificationBlocks.cpp Feature/aql blocks by line (#6553) 2019-02-14 19:13:08 +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
NoResultsExecutor.cpp Feature/aql blocks by line (#6553) 2019-02-14 19:13:08 +01:00
NoResultsExecutor.h Prefetch in Filter Executor (#8212) 2019-03-01 17:53:21 +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 fix an assertion failure when plans are shut down in an invalid state (#8334) 2019-03-07 14:21:08 +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 Bug fix/rearm cursors (#8363) 2019-03-12 15:28:33 +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 Bug fix/optimizations 18022019 (#8180) 2019-02-19 19:24:04 +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
OutputAqlItemRow.cpp feature/aql count collect executor (#8182) 2019-02-21 15:18:53 +01:00
OutputAqlItemRow.h feature/aql count collect executor (#8182) 2019-02-21 15:18:53 +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
PruneExpressionEvaluator.cpp Feature/aql traversal prune (#8255) 2019-02-27 11:43:06 +01:00
PruneExpressionEvaluator.h Feature/aql traversal prune (#8255) 2019-02-27 11:43:06 +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 fix shutdown of query cache (#8190) 2019-02-20 18:35:56 +01:00
Query.h fix shutdown of query cache (#8190) 2019-02-20 18:35:56 +01:00
QueryCache.cpp Bug fix/small issues 21022019 (#8218) 2019-02-21 15:49:07 +01:00
QueryCache.h fix shutdown of query cache (#8190) 2019-02-20 18:35:56 +01:00
QueryCursor.cpp Feature/aql blocks by line (#6553) 2019-02-14 19:13:08 +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 Bug fix/optimizations 18022019 (#8180) 2019-02-19 19:24:04 +01:00
QueryList.h big reformat 2018-12-26 00:54:03 +01:00
QueryOptions.cpp Add TTL to query options to standardize usage across components. (#8203) 2019-02-21 20:29:37 +01:00
QueryOptions.h Add TTL to query options to standardize usage across components. (#8203) 2019-02-21 20:29:37 +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 Bug fix/optimizations 18022019 (#8180) 2019-02-19 19:24:04 +01:00
Range.cpp
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
RemoteExecutor.cpp Implement RemoteExecutor (#8280) 2019-03-11 10:16:55 +01:00
RemoteExecutor.h Implement RemoteExecutor (#8280) 2019-03-11 10:16:55 +01:00
ResourceUsage.h added "peakMemoryUsage" query result figure (#7952) 2019-01-17 13:58:18 +01:00
RestAqlHandler.cpp Add TTL to query options to standardize usage across components. (#8203) 2019-02-21 20:29:37 +01:00
RestAqlHandler.h Add TTL to query options to standardize usage across components. (#8203) 2019-02-21 20:29:37 +01:00
ReturnExecutor.cpp Inline Return and CalculationExecutor. Also avoid an unnecessary copy. (#8170) 2019-02-15 13:05:08 +01:00
ReturnExecutor.h Prefetch in Filter Executor (#8212) 2019-03-01 17:53:21 +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
ShortestPathExecutor.cpp issue 523.1: address build issues, ensure FlushFeature subscriptions are cleared during stop(), assert that they are deallocated (#8193) 2019-02-22 00:08:17 +03:00
ShortestPathExecutor.h [devel] clear compilation warnings (#8345) 2019-03-08 10:35:09 +01:00
ShortestPathNode.cpp issue 523.1: address build issues, ensure FlushFeature subscriptions are cleared during stop(), assert that they are deallocated (#8193) 2019-02-22 00:08:17 +03:00
ShortestPathNode.h Feature/aql blocks by line (#6553) 2019-02-14 19:13:08 +01:00
SingleRowFetcher.cpp Prefetch in Filter Executor (#8212) 2019-03-01 17:53:21 +01:00
SingleRowFetcher.h Prefetch in Filter Executor (#8212) 2019-03-01 17:53:21 +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
SortExecutor.cpp port of replication improvements from 3.4 (#8308) 2019-03-11 13:37:18 +01:00
SortExecutor.h Prefetch in Filter Executor (#8212) 2019-03-01 17:53:21 +01:00
SortNode.cpp Feature/ttl index (#8169) 2019-02-19 14:12:21 +01:00
SortNode.h Feature/aql blocks by line (#6553) 2019-02-14 19:13:08 +01:00
SortRegister.cpp Bug fix/internal issue #316 (#7911) 2019-01-10 21:04:19 +03:00
SortRegister.h port of replication improvements from 3.4 (#8308) 2019-03-11 13:37:18 +01:00
Stats.h Feature/aql index executor (#8146) 2019-02-21 11:19:57 +01: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
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
TraversalExecutor.cpp Feature/aql traversal prune (#8255) 2019-02-27 11:43:06 +01:00
TraversalExecutor.h Prefetch in Filter Executor (#8212) 2019-03-01 17:53:21 +01:00
TraversalNode.cpp Feature/aql traversal prune (#8255) 2019-02-27 11:43:06 +01:00
TraversalNode.h Feature/aql traversal prune (#8255) 2019-02-27 11:43:06 +01:00
TraversalStats.h Feature/aql blocks by line (#6553) 2019-02-14 19:13:08 +01:00
V8Executor.cpp Feature/upgrade v8 7.1.302.28 (#8088) 2019-02-19 11:15:34 +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 Feature/ttl index (#8169) 2019-02-19 14:12:21 +01:00
grammar.cpp Feature/aql traversal prune (#8255) 2019-02-27 11:43:06 +01:00
grammar.h Feature/aql traversal prune (#8255) 2019-02-27 11:43:06 +01:00
grammar.hpp Feature/aql traversal prune (#8255) 2019-02-27 11:43:06 +01:00
grammar.y Feature/aql traversal prune (#8255) 2019-02-27 11:43:06 +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