1
0
Fork 0
arangodb/arangod/Aql
Jan 69747bc86f Bug fix 3.4/disallow subqueries in prune (#10266)
* backport of #10231

* added derived files
2019-10-16 19:19:57 +03:00
..
Aggregator.cpp fix handling of initial `null` values in AQL function `MIN` (#9052) 2019-05-21 17:32:45 +02:00
Aggregator.h big reformat 2018-12-26 00:57:05 +01:00
AqlFunctionFeature.cpp prgl switcheroo (#8995) 2019-05-14 17:18:08 +02:00
AqlFunctionFeature.h big reformat 2018-12-26 00:57:05 +01:00
AqlItemBlock.cpp big reformat 2018-12-26 00:57:05 +01:00
AqlItemBlock.h big reformat 2018-12-26 00:57:05 +01:00
AqlItemBlockManager.cpp big reformat 2018-12-26 00:57:05 +01:00
AqlItemBlockManager.h big reformat 2018-12-26 00:57:05 +01:00
AqlResult.cpp big reformat 2018-12-26 00:57:05 +01:00
AqlResult.h big reformat 2018-12-26 00:57:05 +01:00
AqlTransaction.cpp [3.4] Feature/rebootid notice changes, backport of #9523 (#9685) 2019-09-19 15:03:39 +03:00
AqlTransaction.h [3.4] Feature/rebootid notice changes, backport of #9523 (#9685) 2019-09-19 15:03:39 +03:00
AqlValue.cpp big reformat 2018-12-26 00:57:05 +01:00
AqlValue.h big reformat 2018-12-26 00:57:05 +01:00
AqlValueGroup.h big reformat 2018-12-26 00:57:05 +01:00
Arithmetic.cpp big reformat 2018-12-26 00:57:05 +01:00
Arithmetic.h big reformat 2018-12-26 00:57:05 +01:00
Ast.cpp Bug fix 3.4/disallow subqueries in prune (#10266) 2019-10-16 19:19:57 +03:00
Ast.h Bug fix 3.4/disallow subqueries in prune (#10266) 2019-10-16 19:19:57 +03:00
AstHelper.h nested collect backport 3.4 (#9590) 2019-07-29 19:42:50 +03:00
AstNode.cpp do not simplify non-deterministic conditions (#7927) 2019-01-19 18:52:17 +01:00
AstNode.h Bug fix 3.4/disallow subqueries in prune (#10266) 2019-10-16 19:19:57 +03:00
AttributeAccessor.cpp big reformat 2018-12-26 00:57:05 +01:00
AttributeAccessor.h big reformat 2018-12-26 00:57:05 +01:00
BaseExpressionContext.cpp big reformat 2018-12-26 00:57:05 +01:00
BaseExpressionContext.h big reformat 2018-12-26 00:57:05 +01:00
BasicBlocks.cpp big reformat 2018-12-26 00:57:05 +01:00
BasicBlocks.h big reformat 2018-12-26 00:57:05 +01:00
BindParameters.cpp big reformat 2018-12-26 00:57:05 +01:00
BindParameters.h big reformat 2018-12-26 00:57:05 +01:00
BlockCollector.cpp big reformat 2018-12-26 00:57:05 +01:00
BlockCollector.h big reformat 2018-12-26 00:57:05 +01:00
CalculationBlock.cpp Bug fix 3.4/streaming cursors v8 issues (#8080) 2019-01-31 17:25:28 +01:00
CalculationBlock.h big reformat 2018-12-26 00:57:05 +01:00
ClusterBlocks.cpp Remove USE_IRESEARCH definition and usage (#8612) 2019-03-28 17:22:11 +01:00
ClusterBlocks.h big reformat 2018-12-26 00:57:05 +01:00
ClusterNodes.cpp big reformat 2018-12-26 00:57:05 +01:00
ClusterNodes.h big reformat 2018-12-26 00:57:05 +01:00
CollectBlock.cpp [3.4] Sorted COLLECT: avoid nullptr deref when skipping and fix non-invalidated input variables (#8037) 2019-02-04 16:38:26 +01:00
CollectBlock.h [3.4] Sorted COLLECT: avoid nullptr deref when skipping and fix non-invalidated input variables (#8037) 2019-02-04 16:38:26 +01:00
CollectNode.cpp Remove USE_IRESEARCH definition and usage (#8612) 2019-03-28 17:22:11 +01:00
CollectNode.h big reformat 2018-12-26 00:57:05 +01:00
CollectOptions.cpp big reformat 2018-12-26 00:57:05 +01:00
CollectOptions.h big reformat 2018-12-26 00:57:05 +01:00
Collection.cpp optimize lookups by shard key for smart vertex collections (#8640) 2019-04-03 11:39:34 +02:00
Collection.h optimize lookups by shard key for smart vertex collections (#8640) 2019-04-03 11:39:34 +02:00
CollectionAccessingNode.cpp Feature 3.4/ncc1701 (#8441) 2019-03-21 14:53:28 +01:00
CollectionAccessingNode.h Feature 3.4/ncc1701 (#8441) 2019-03-21 14:53:28 +01:00
Collections.cpp big reformat 2018-12-26 00:57:05 +01:00
Collections.h big reformat 2018-12-26 00:57:05 +01:00
Condition.cpp [3.4] bug-fix/issue-#8294 (#8430) 2019-03-21 18:23:12 +03:00
Condition.h [3.4] bug-fix/issue-#8294 (#8430) 2019-03-21 18:23:12 +03:00
ConditionFinder.cpp Remove USE_IRESEARCH definition and usage (#8612) 2019-03-28 17:22:11 +01:00
ConditionFinder.h big reformat 2018-12-26 00:57:05 +01:00
CostEstimate.h big reformat 2018-12-26 00:57:05 +01:00
DocumentProducingBlock.cpp big reformat 2018-12-26 00:57:05 +01:00
DocumentProducingBlock.h big reformat 2018-12-26 00:57:05 +01:00
DocumentProducingNode.cpp big reformat 2018-12-26 00:57:05 +01:00
DocumentProducingNode.h big reformat 2018-12-26 00:57:05 +01:00
EngineInfoContainerCoordinator.cpp Bug fix 3.4/cleanup 31032019 (#8633) 2019-04-01 17:02:00 +02:00
EngineInfoContainerCoordinator.h big reformat 2018-12-26 00:57:05 +01:00
EngineInfoContainerDBServer.cpp fix a query abort error in smart joins if both collections were (#9533) 2019-07-22 14:55:20 +02:00
EngineInfoContainerDBServer.h fix a query abort error in smart joins if both collections were (#9533) 2019-07-22 14:55:20 +02:00
EnumerateCollectionBlock.cpp big reformat 2018-12-26 00:57:05 +01:00
EnumerateCollectionBlock.h big reformat 2018-12-26 00:57:05 +01:00
EnumerateListBlock.cpp big reformat 2018-12-26 00:57:05 +01:00
EnumerateListBlock.h big reformat 2018-12-26 00:57:05 +01:00
ExecutionBlock.cpp big reformat 2018-12-26 00:57:05 +01:00
ExecutionBlock.h big reformat 2018-12-26 00:57:05 +01:00
ExecutionEngine.cpp Feature 3.4/ncc1701 (#8441) 2019-03-21 14:53:28 +01:00
ExecutionEngine.h big reformat 2018-12-26 00:57:05 +01:00
ExecutionNode.cpp Remove USE_IRESEARCH definition and usage (#8612) 2019-03-28 17:22:11 +01:00
ExecutionNode.h nested collect backport 3.4 (#9590) 2019-07-29 19:42:50 +03:00
ExecutionPlan.cpp Remove USE_IRESEARCH definition and usage (#8612) 2019-03-28 17:22:11 +01:00
ExecutionPlan.h fix an assertion failure when plans are shut down in an invalid state (#8333) 2019-03-07 13:15:54 +01:00
ExecutionState.h big reformat 2018-12-26 00:57:05 +01:00
ExecutionStats.cpp added "peakMemoryUsage" in query results figures, (#7981) 2019-01-19 18:50:55 +01:00
ExecutionStats.h added "peakMemoryUsage" in query results figures, (#7981) 2019-01-19 18:50:55 +01:00
Expression.cpp Bug fix 3.4/scheduler empty reformat (#7872) 2019-01-08 20:39:42 +01:00
Expression.h fixed issue #8108 (#8111) 2019-02-05 15:50:47 +01:00
ExpressionContext.h big reformat 2018-12-26 00:57:05 +01:00
FixedVarExpressionContext.cpp big reformat 2018-12-26 00:57:05 +01:00
FixedVarExpressionContext.h big reformat 2018-12-26 00:57:05 +01:00
Function.cpp big reformat 2018-12-26 00:57:05 +01:00
Function.h do not simplify non-deterministic conditions (#7927) 2019-01-19 18:52:17 +01:00
Functions.cpp fixed issue #10062: AQL: Could not extract custom attribute (#10066) 2019-09-27 16:58:58 +03:00
Functions.h add AQL functions CRC32 and FNV64 (#8599) 2019-03-27 21:05:56 +01:00
GraphNode.cpp big reformat 2018-12-26 00:57:05 +01:00
GraphNode.h big reformat 2018-12-26 00:57:05 +01:00
Graphs.cpp fixed wrong defines 2019-09-12 14:51:33 +02:00
Graphs.h big reformat 2018-12-26 00:57:05 +01:00
InAndOutRowExpressionContext.cpp PRUNE in AQL Traversal (#8286) 2019-03-07 21:13:26 +01:00
InAndOutRowExpressionContext.h PRUNE in AQL Traversal (#8286) 2019-03-07 21:13:26 +01:00
IndexBlock.cpp issue #9794: Limit with offset results in an infinite query that can't be cancelled (#9819) 2019-08-27 16:23:21 +03:00
IndexBlock.h big reformat 2018-12-26 00:57:05 +01:00
IndexNode.cpp Pregel various fixes (#8879) 2019-05-07 09:53:18 +02:00
IndexNode.h big reformat 2018-12-26 00:57:05 +01:00
ModificationBlocks.cpp fix assertion failure during documentation generation (#8858) 2019-04-29 13:29:36 +03:00
ModificationBlocks.h better AQL error messages (#8505) 2019-03-22 17:50:14 +01:00
ModificationNodes.cpp big reformat 2018-12-26 00:57:05 +01:00
ModificationNodes.h big reformat 2018-12-26 00:57:05 +01:00
ModificationOptions.cpp big reformat 2018-12-26 00:57:05 +01:00
ModificationOptions.h big reformat 2018-12-26 00:57:05 +01:00
NodeFinder.cpp big reformat 2018-12-26 00:57:05 +01:00
NodeFinder.h big reformat 2018-12-26 00:57:05 +01:00
Optimizer.cpp fix an assertion failure when plans are shut down in an invalid state (#8333) 2019-03-07 13:15:54 +01:00
Optimizer.h big reformat 2018-12-26 00:57:05 +01:00
OptimizerRule.h Remove USE_IRESEARCH definition and usage (#8612) 2019-03-28 17:22:11 +01:00
OptimizerRules.cpp nested collect backport 3.4 (#9590) 2019-07-29 19:42:50 +03:00
OptimizerRules.h Feature 3.4/ncc1701 (#8441) 2019-03-21 14:53:28 +01:00
OptimizerRulesCluster.cpp fix crash (#9059) 2019-05-21 18:32:46 +02:00
OptimizerRulesFeature.cpp Remove USE_IRESEARCH definition and usage (#8612) 2019-03-28 17:22:11 +01:00
OptimizerRulesFeature.h big reformat 2018-12-26 00:57:05 +01:00
OptimizerRulesReplaceFunctions.cpp big reformat 2018-12-26 00:57:05 +01:00
Parser.cpp big reformat 2018-12-26 00:57:05 +01:00
Parser.h big reformat 2018-12-26 00:57:05 +01:00
PlanCache.cpp big reformat 2018-12-26 00:57:05 +01:00
PlanCache.h big reformat 2018-12-26 00:57:05 +01:00
PruneExpressionEvaluator.cpp PRUNE in AQL Traversal (#8286) 2019-03-07 21:13:26 +01:00
PruneExpressionEvaluator.h PRUNE in AQL Traversal (#8286) 2019-03-07 21:13:26 +01:00
Quantifier.cpp big reformat 2018-12-26 00:57:05 +01:00
Quantifier.h big reformat 2018-12-26 00:57:05 +01:00
Query.cpp [3.4] Feature/rebootid notice changes, backport of #9523 (#9685) 2019-09-19 15:03:39 +03:00
Query.h [3.4] Feature/rebootid notice changes, backport of #9523 (#9685) 2019-09-19 15:03:39 +03:00
QueryCache.cpp big reformat 2018-12-26 00:57:05 +01:00
QueryCache.h big reformat 2018-12-26 00:57:05 +01:00
QueryCursor.cpp Fix stream cursor bug (#7958) 2019-01-16 13:27:57 +01:00
QueryCursor.h Bug fix 3.4/scheduler empty reformat (#7872) 2019-01-08 20:39:42 +01:00
QueryExecutionState.cpp big reformat 2018-12-26 00:57:05 +01:00
QueryExecutionState.h big reformat 2018-12-26 00:57:05 +01:00
QueryList.cpp Bug fix 3.4/replication fuzz debugging (#8668) 2019-04-03 11:43:36 +02:00
QueryList.h Bug fix 3.4/replication fuzz debugging (#8668) 2019-04-03 11:43:36 +02:00
QueryOptions.cpp big reformat 2018-12-26 00:57:05 +01:00
QueryOptions.h big reformat 2018-12-26 00:57:05 +01:00
QueryProfile.cpp big reformat 2018-12-26 00:57:05 +01:00
QueryProfile.h big reformat 2018-12-26 00:57:05 +01:00
QueryRegistry.cpp Bug fix 3.4/cleanup 31032019 (#8633) 2019-04-01 17:02:00 +02:00
QueryRegistry.h Bug fix 3.4/cleanup 31032019 (#8633) 2019-04-01 17:02:00 +02:00
QueryResources.cpp big reformat 2018-12-26 00:57:05 +01:00
QueryResources.h big reformat 2018-12-26 00:57:05 +01:00
QueryResult.h big reformat 2018-12-26 00:57:05 +01:00
QueryResultV8.h big reformat 2018-12-26 00:57:05 +01:00
QueryString.cpp big reformat 2018-12-26 00:57:05 +01:00
QueryString.h big reformat 2018-12-26 00:57:05 +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:57:05 +01:00
RegexCache.cpp big reformat 2018-12-26 00:57:05 +01:00
RegexCache.h big reformat 2018-12-26 00:57:05 +01:00
ResourceUsage.h added "peakMemoryUsage" in query results figures, (#7981) 2019-01-19 18:50:55 +01:00
RestAqlHandler.cpp Bug fix 3.4/cleanup 31032019 (#8633) 2019-04-01 17:02:00 +02:00
RestAqlHandler.h big reformat 2018-12-26 00:57:05 +01:00
Scopes.cpp Bug fix 3.4/scheduler empty reformat (#7872) 2019-01-08 20:39:42 +01:00
Scopes.h big reformat 2018-12-26 00:57:05 +01:00
SharedQueryState.cpp Bug fix 3.4/scheduler empty reformat (#7872) 2019-01-08 20:39:42 +01:00
SharedQueryState.h Bug fix 3.4/scheduler empty reformat (#7872) 2019-01-08 20:39:42 +01:00
ShortStringStorage.cpp big reformat 2018-12-26 00:57:05 +01:00
ShortStringStorage.h big reformat 2018-12-26 00:57:05 +01:00
ShortestPathBlock.cpp big reformat 2018-12-26 00:57:05 +01:00
ShortestPathBlock.h big reformat 2018-12-26 00:57:05 +01:00
ShortestPathNode.cpp big reformat 2018-12-26 00:57:05 +01:00
ShortestPathNode.h big reformat 2018-12-26 00:57:05 +01:00
SortBlock.cpp Remove USE_IRESEARCH definition and usage (#8612) 2019-03-28 17:22:11 +01:00
SortBlock.h big reformat 2018-12-26 00:57:05 +01:00
SortCondition.cpp big reformat 2018-12-26 00:57:05 +01:00
SortCondition.h big reformat 2018-12-26 00:57:05 +01:00
SortNode.cpp big reformat 2018-12-26 00:57:05 +01:00
SortNode.h big reformat 2018-12-26 00:57:05 +01:00
SortRegister.cpp Remove USE_IRESEARCH definition and usage (#8612) 2019-03-28 17:22:11 +01:00
SortRegister.h Remove USE_IRESEARCH definition and usage (#8612) 2019-03-28 17:22:11 +01:00
SubqueryBlock.cpp added several query optimizations (#6781) 2018-10-12 17:41:45 +02:00
SubqueryBlock.h big reformat 2018-12-26 00:57:05 +01:00
TraversalBlock.cpp [3.4] Fixed incorrect tracing in TraversalBlock (#9152) 2019-06-03 09:26:43 +02:00
TraversalBlock.h big reformat 2018-12-26 00:57:05 +01:00
TraversalConditionFinder.cpp Remove USE_IRESEARCH definition and usage (#8612) 2019-03-28 17:22:11 +01:00
TraversalConditionFinder.h big reformat 2018-12-26 00:57:05 +01:00
TraversalNode.cpp fixed wrong defines 2019-09-12 14:51:33 +02:00
TraversalNode.h fixed wrong defines 2019-09-12 14:51:33 +02:00
V8Executor.cpp big reformat 2018-12-26 00:57:05 +01:00
V8Executor.h big reformat 2018-12-26 00:57:05 +01:00
Variable.cpp big reformat 2018-12-26 00:57:05 +01:00
Variable.h big reformat 2018-12-26 00:57:05 +01:00
VariableGenerator.cpp big reformat 2018-12-26 00:57:05 +01:00
VariableGenerator.h big reformat 2018-12-26 00:57:05 +01:00
WakeupQueryCallback.cpp big reformat 2018-12-26 00:57:05 +01:00
WakeupQueryCallback.h big reformat 2018-12-26 00:57:05 +01:00
WalkerWorker.h big reformat 2018-12-26 00:57:05 +01:00
grammar.cpp Bug fix 3.4/disallow subqueries in prune (#10266) 2019-10-16 19:19:57 +03:00
grammar.h Bug fix 3.4/disallow subqueries in prune (#10266) 2019-10-16 19:19:57 +03:00
grammar.hpp Bug fix 3.4/disallow subqueries in prune (#10266) 2019-10-16 19:19:57 +03:00
grammar.y Bug fix 3.4/disallow subqueries in prune (#10266) 2019-10-16 19:19:57 +03:00
tokens.cpp Bug fix 3.4/fix parsing unterminated strings (#10157) 2019-10-09 16:35:29 +03:00
tokens.ll Bug fix 3.4/fix parsing unterminated strings (#10157) 2019-10-09 16:35:29 +03:00
types.h big reformat 2018-12-26 00:57:05 +01:00