1
0
Fork 0
arangodb/arangod/Aql
Tobias Gödderz 83f0d800f1 [3.5] Bug fix/sort limit rule too lax (#10018)
* Added regression test for consecutive constrained sorts

* Bugfix: sort-limit rule skipped too many node types

* Added CHANGELOG entry

* Apply sort-limit rule before single document operations
2019-09-16 13:57:23 +03:00
..
Aggregator.cpp fix result of AQL function `MIN` in case the first input element is (#9053) 2019-05-21 15:43:33 +02:00
Aggregator.h big reformat 2018-12-26 00:54:03 +01:00
AllRowsFetcher.cpp Feature/aql by line cleanup (#8848) 2019-04-25 15:51:11 +02:00
AllRowsFetcher.h Feature/aql by line cleanup (#8848) 2019-04-25 15:51:11 +02:00
AqlFunctionFeature.cpp Bug fix 3.5/mark fulltext near etc as cacheable (#9772) 2019-08-21 19:08:15 +03:00
AqlFunctionFeature.h big reformat 2018-12-26 00:54:03 +01:00
AqlItemBlock.cpp refactoring (#9411) 2019-07-09 11:15:52 +02:00
AqlItemBlock.h Feature/have collection count type (#8942) 2019-05-14 13:19:09 +02:00
AqlItemBlockManager.cpp Remove AqlItemBlockShell (#8681) 2019-04-12 19:52:01 +02:00
AqlItemBlockManager.h Convert unit tests to googletest framework (#9034) 2019-05-21 09:17:46 +02:00
AqlItemBlockUtils.cpp Remove AqlItemBlockShell (#8681) 2019-04-12 19:52:01 +02:00
AqlItemBlockUtils.h Remove AqlItemBlockShell (#8681) 2019-04-12 19:52:01 +02:00
AqlItemMatrix.h don't include the Logger in header files if it's not necessary (#9216) 2019-06-07 10:08:03 +02:00
AqlResult.cpp Make Result final (#8157) 2019-02-15 20:05:30 +01:00
AqlResult.h Aql by line mixed fixes (#8349) 2019-03-14 19:38:41 +01:00
AqlTransaction.cpp remove some containers from common.h (#9223) 2019-06-07 13:27:24 +02:00
AqlTransaction.h remove some containers from common.h (#9223) 2019-06-07 13:27:24 +02:00
AqlValue.cpp Remove AqlItemBlockShell (#8681) 2019-04-12 19:52:01 +02:00
AqlValue.h make the comparison functions unambiguous (#9349) 2019-07-01 16:35:28 +02: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 handle K_SHORTEST_PATHS where it was forgotten (#9955) 2019-09-09 21:32:58 +03:00
Ast.h k Shortest Paths (#8715) 2019-04-12 21:58:18 +02:00
AstHelper.h backport bugfixes from this week (#9985) 2019-09-12 17:35:57 +03:00
AstNode.cpp k Shortest Paths (#8715) 2019-04-12 21:58:18 +02:00
AstNode.h Bug fix/cleanup system includes (#8962) 2019-05-15 15:12:59 +02: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 add std:: (#9115) 2019-05-27 20:47:03 +02:00
BindParameters.h big reformat 2018-12-26 00:54:03 +01:00
BlockCollector.cpp Remove AqlItemBlockShell (#8681) 2019-04-12 19:52:01 +02:00
BlockCollector.h Remove AqlItemBlockShell (#8681) 2019-04-12 19:52:01 +02:00
BlocksWithClients.cpp Resolved or removed some TODOs (#8756) 2019-04-15 14:49:12 +02:00
BlocksWithClients.h Resolved or removed some TODOs (#8756) 2019-04-15 14:49:12 +02:00
CalculationExecutor.cpp Calculation executor v8 performance (#8511) 2019-03-29 18:24:59 +01:00
CalculationExecutor.h Feature/limit executor passthrough (#9162) 2019-06-18 17:33:58 +02:00
ClusterNodes.cpp handle K_SHORTEST_PATHS where it was forgotten (#9955) 2019-09-09 21:32:58 +03:00
ClusterNodes.h don't include the Logger in header files if it's not necessary (#9216) 2019-06-07 10:08:03 +02:00
CollectNode.cpp Add K_SHORTEST_PATHS handling to optimizer and executor (#8895) 2019-05-07 13:54:35 +02:00
CollectNode.h Bug fix/aql line cleanup (#8598) 2019-04-04 15:57:41 +02: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 optimize lookups by shard key for smart vertex collections (#8641) 2019-04-03 15:15:46 +02:00
Collection.h optimize lookups by shard key for smart vertex collections (#8641) 2019-04-03 15:15:46 +02:00
CollectionAccessingNode.cpp reintroduce smart joins after temporarily reverting them in devel (#8543) 2019-03-23 20:36:02 +01:00
CollectionAccessingNode.h reintroduce smart joins after temporarily reverting them in devel (#8543) 2019-03-23 20:36:02 +01:00
Collections.cpp big reformat 2018-12-26 00:54:03 +01:00
Collections.h remove some containers from common.h (#9223) 2019-06-07 13:27:24 +02:00
Condition.cpp fixed issue #9106 (#9116) 2019-05-29 18:27:38 +02:00
Condition.h fixed issue #9106 (#9116) 2019-05-29 18:27:38 +02:00
ConditionFinder.cpp fixed issue #9106 (#9116) 2019-05-29 18:27:38 +02:00
ConditionFinder.h speed up containers that contain ExecutionNodes' variables (#7937) 2019-01-14 13:38:56 +01:00
ConstFetcher.cpp Feature/aql skip some (#8771) 2019-05-08 15:02:43 +02:00
ConstFetcher.h Feature/aql skip some (#8771) 2019-05-08 15:02:43 +02:00
ConstrainedSortExecutor.cpp Additional sort-limit tests (#10010) (#10011) 2019-09-13 19:10:43 +03:00
ConstrainedSortExecutor.h [3.5] Make AQL's constrained heap play nice with fullCount (#10007) 2019-09-13 12:28:28 +03:00
CostEstimate.h big reformat 2018-12-26 00:54:03 +01:00
CountCollectExecutor.cpp Aql by line mixed fixes (#8349) 2019-03-14 19:38:41 +01:00
CountCollectExecutor.h Bug fix 3.5/count collect should skip (#9512) 2019-07-19 00:47:26 +03:00
DependencyProxy.cpp Feature/aql skip some (#8771) 2019-05-08 15:02:43 +02:00
DependencyProxy.h Feature/aql skip some (#8771) 2019-05-08 15:02:43 +02:00
DistinctCollectExecutor.cpp add initializeCursor back to DistinctCollectExecutor (#9386) 2019-07-03 16:15:15 +02:00
DistinctCollectExecutor.h add initializeCursor back to DistinctCollectExecutor (#9386) 2019-07-03 16:15:15 +02:00
DistributeExecutor.cpp Remove AqlItemBlockShell (#8681) 2019-04-12 19:52:01 +02:00
DistributeExecutor.h Remove AqlItemBlockShell (#8681) 2019-04-12 19:52:01 +02:00
DocumentProducingHelper.h Improve document callback performance (#8874) 2019-05-07 19:57:24 +02:00
DocumentProducingNode.cpp big reformat 2018-12-26 00:54:03 +01:00
DocumentProducingNode.h remove some containers from common.h (#9223) 2019-06-07 13:27:24 +02:00
EngineInfoContainerCoordinator.cpp Bug fix/exec block cleanup (#8710) 2019-04-12 16:11:03 +02:00
EngineInfoContainerCoordinator.h The Legendary El Cheapo (#8485) 2019-03-22 11:38:33 +01:00
EngineInfoContainerDBServer.cpp Bug fix 3.5/fix smart join restrictions (#9534) 2019-07-22 15:52:08 +03:00
EngineInfoContainerDBServer.h Bug fix 3.5/fix smart join restrictions (#9534) 2019-07-22 15:52:08 +03:00
EnumerateCollectionExecutor.cpp issue 555.1.1: issue 555.1.1: try loading previous data store snapshots if checkpoint file unavailable, ehnace error message, address some warnings (#8975) 2019-05-13 18:33:44 +03:00
EnumerateCollectionExecutor.h Feature/limit executor passthrough (#9162) 2019-06-18 17:33:58 +02:00
EnumerateListExecutor.cpp Feature/aql by line cleanup (#8848) 2019-04-25 15:51:11 +02:00
EnumerateListExecutor.h Feature/limit executor passthrough (#9162) 2019-06-18 17:33:58 +02:00
ExecutionBlock.cpp Resolved or removed some TODOs (#8756) 2019-04-15 14:49:12 +02:00
ExecutionBlock.h Feature/limit executor passthrough (#9162) 2019-06-18 17:33:58 +02:00
ExecutionBlockImpl.cpp [3.5] Make AQL's constrained heap play nice with fullCount (#10007) 2019-09-13 12:28:28 +03:00
ExecutionBlockImpl.h Feature/have collection count type (#8942) 2019-05-14 13:19:09 +02:00
ExecutionEngine.cpp Reimplement ReturnExecutor with a simple pass-through (#8876) 2019-05-31 15:27:59 +02:00
ExecutionEngine.h Remove AqlItemBlockShell (#8681) 2019-04-12 19:52:01 +02:00
ExecutionNode.cpp Reimplement ReturnExecutor with a simple pass-through (#8876) 2019-05-31 15:27:59 +02:00
ExecutionNode.h nested collect backport 3.5 (#9587) 2019-07-29 16:57:29 +03:00
ExecutionPlan.cpp improve handling of FILTERs with constant expressions (#9942) 2019-09-09 21:35:35 +03:00
ExecutionPlan.h Bug fix/smart joins (#9050) 2019-05-21 17:49:12 +02:00
ExecutionState.cpp fix compile warnings about operator<< (#8456) 2019-03-19 12:33:26 +01:00
ExecutionState.h fix compile warnings about operator<< (#8456) 2019-03-19 12:33:26 +01:00
ExecutionStats.cpp added "peakMemoryUsage" query result figure (#7952) 2019-01-17 13:58:18 +01:00
ExecutionStats.h remove some containers from common.h (#9223) 2019-06-07 13:27:24 +02:00
ExecutorExpressionContext.cpp fix compile warnings (#8743) 2019-04-15 11:22:24 +02:00
ExecutorExpressionContext.h fix some memleaks (#8432) 2019-03-18 18:11:37 +01:00
ExecutorInfos.cpp Reinclude performance optimization of Return in Subquery (#8844) 2019-04-25 09:37:57 +02:00
ExecutorInfos.h remove some containers from common.h (#9223) 2019-06-07 13:27:24 +02:00
Expression.cpp Foxx Security (#8845) 2019-04-25 09:56:29 +02:00
Expression.h AQL by line: IResearch blocks as executors (#8387) 2019-04-04 23:40:10 +03:00
ExpressionContext.h big reformat 2018-12-26 00:54:03 +01:00
FilterExecutor.cpp Feature/aql by line cleanup (#8848) 2019-04-25 15:51:11 +02:00
FilterExecutor.h Feature/aql by line cleanup (#8848) 2019-04-25 15:51:11 +02: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 apply unique log ids (#8561) 2019-03-25 20:26:51 +01:00
Function.h do not simplify non-deterministic conditions (#7926) 2019-01-11 14:48:34 +01:00
Functions.cpp Merge 3.5.1 back to 3.5 (#9713) 2019-08-14 20:24:47 +03:00
Functions.h Merge 3.5.1 back to 3.5 (#9713) 2019-08-14 20:24:47 +03:00
GraphNode.cpp (K_)SHORTEST PATHS: Display correct directions in explainer/profiler (#9080) 2019-05-29 15:31:09 +02:00
GraphNode.h (K_)SHORTEST PATHS: Display correct directions in explainer/profiler (#9080) 2019-05-29 15:31:09 +02:00
Graphs.cpp fixed wrong defines 2019-09-12 14:46:23 +02:00
Graphs.h big reformat 2018-12-26 00:54:03 +01:00
HashedCollectExecutor.cpp Do less copying in HashedCollect (#8850) 2019-04-25 21:58:37 +02:00
HashedCollectExecutor.h Do less copying in HashedCollect (#8850) 2019-04-25 21:58:37 +02:00
IResearchViewExecutor.cpp Bug fix 3.5/issue #9612 (#9778) 2019-08-21 17:59:59 +03:00
IResearchViewExecutor.h Feature/limit executor passthrough (#9162) 2019-06-18 17:33:58 +02:00
IResearchViewNode.cpp handle K_SHORTEST_PATHS where it was forgotten (#9955) 2019-09-09 21:32:58 +03:00
IResearchViewNode.h bug-fix/internal-issue-#574 (#8991) 2019-06-04 18:55:25 +03:00
IResearchViewOptimizerRules.cpp handle K_SHORTEST_PATHS where it was forgotten (#9955) 2019-09-09 21:32:58 +03:00
IResearchViewOptimizerRules.h refactoring (#9411) 2019-07-09 11:15:52 +02:00
IdExecutor.cpp Reimplement ReturnExecutor with a simple pass-through (#8876) 2019-05-31 15:27:59 +02:00
IdExecutor.h Feature/limit executor passthrough (#9162) 2019-06-18 17:33:58 +02:00
InAndOutRowExpressionContext.cpp Aql by line mixed fixes (#8349) 2019-03-14 19:38:41 +01:00
InAndOutRowExpressionContext.h Aql by line mixed fixes (#8349) 2019-03-14 19:38:41 +01:00
IndexExecutor.cpp Additional AQL skipSome tests for IndexExecutor (#8938) 2019-05-16 11:30:24 +02:00
IndexExecutor.h Feature/limit executor passthrough (#9162) 2019-06-18 17:33:58 +02:00
IndexHint.cpp fix processing of AQL index hints when upgrading (#9138) 2019-05-30 04:28:19 +02:00
IndexHint.h fix processing of AQL index hints when upgrading (#9138) 2019-05-30 04:28:19 +02:00
IndexNode.cpp use index projections when range-scanning the primary index and filtering on _key (#9372) 2019-07-02 11:26:27 +02:00
IndexNode.h Feature/aql index executor (#8146) 2019-02-21 11:19:57 +01:00
InputAqlItemRow.cpp fix compile warnings (#8743) 2019-04-15 11:22:24 +02:00
InputAqlItemRow.h Improve calculation executor performance (#8851) 2019-05-16 11:31:21 +02:00
KShortestPathsExecutor.cpp Feature/aql by line cleanup (#8848) 2019-04-25 15:51:11 +02:00
KShortestPathsExecutor.h Feature/limit executor passthrough (#9162) 2019-06-18 17:33:58 +02:00
KShortestPathsNode.cpp k Shortest Paths (#8715) 2019-04-12 21:58:18 +02:00
KShortestPathsNode.h k Shortest Paths (#8715) 2019-04-12 21:58:18 +02:00
LimitExecutor.cpp Fix compile warning with MSVC (#9291) 2019-06-18 18:14:49 +02:00
LimitExecutor.h Feature/limit executor passthrough (#9162) 2019-06-18 17:33:58 +02:00
LimitStats.h Feature/limit executor passthrough (#9162) 2019-06-18 17:33:58 +02:00
ModificationExecutor.cpp Feature/aql by line cleanup (#8848) 2019-04-25 15:51:11 +02:00
ModificationExecutor.h Feature/limit executor passthrough (#9162) 2019-06-18 17:33:58 +02:00
ModificationExecutorTraits.cpp Remove AqlItemBlockShell (#8681) 2019-04-12 19:52:01 +02:00
ModificationExecutorTraits.h Remove AqlItemBlockShell (#8681) 2019-04-12 19:52:01 +02:00
ModificationNodes.cpp Bug fix/fixes asan uninitialized by line (#8588) 2019-03-27 20:54:36 +01:00
ModificationNodes.h Feature/subquery by line (#8553) 2019-03-25 17:02:07 +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
MultiDependencySingleRowFetcher.cpp Fixed test usage of MultiDependencySingleRowFetcher (#9060) 2019-05-22 09:39:50 +02:00
MultiDependencySingleRowFetcher.h Fixed test usage of MultiDependencySingleRowFetcher (#9060) 2019-05-22 09:39:50 +02:00
NoResultsExecutor.cpp Feature/aql by line cleanup (#8848) 2019-04-25 15:51:11 +02:00
NoResultsExecutor.h Feature/aql by line cleanup (#8848) 2019-04-25 15:51:11 +02: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 refactoring (#9411) 2019-07-09 11:15:52 +02:00
Optimizer.h refactoring (#9411) 2019-07-09 11:15:52 +02:00
OptimizerRule.h [3.5] Bug fix/sort limit rule too lax (#10018) 2019-09-16 13:57:23 +03:00
OptimizerRules.cpp [3.5] Bug fix/sort limit rule too lax (#10018) 2019-09-16 13:57:23 +03:00
OptimizerRules.h refactoring (#9411) 2019-07-09 11:15:52 +02:00
OptimizerRulesCluster.cpp refactoring (#9411) 2019-07-09 11:15:52 +02:00
OptimizerRulesFeature.cpp refactoring (#9411) 2019-07-09 11:15:52 +02:00
OptimizerRulesFeature.h refactoring (#9411) 2019-07-09 11:15:52 +02:00
OptimizerRulesReplaceFunctions.cpp refactoring (#9411) 2019-07-09 11:15:52 +02:00
OutputAqlItemRow.cpp refactoring (#9411) 2019-07-09 11:15:52 +02:00
OutputAqlItemRow.h [3.5] Make AQL's constrained heap play nice with fullCount (#10007) 2019-09-13 12:28:28 +03:00
Parser.cpp Bug fix/cleanup system includes (#8962) 2019-05-15 15:12:59 +02: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 Aql by line mixed fixes (#8349) 2019-03-14 19:38:41 +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 Foxx Security (#8845) 2019-04-25 09:56:29 +02:00
Query.h Bug fix/pass on error messages (#8690) 2019-04-10 12:34:25 +02:00
QueryCache.cpp add VelocyPackHelper::equal method (#9389) 2019-07-03 12:15:11 +02:00
QueryCache.h remove some containers from common.h (#9223) 2019-06-07 13:27:24 +02:00
QueryCursor.cpp Remove AqlItemBlockShell (#8681) 2019-04-12 19:52:01 +02:00
QueryCursor.h remove some containers from common.h (#9223) 2019-06-07 13:27:24 +02: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 added debugging for replication-fuzz fails (#8674) 2019-04-04 10:20:49 +02:00
QueryList.h added debugging for replication-fuzz fails (#8674) 2019-04-04 10:20:49 +02:00
QueryOptions.cpp Add TTL to query options to standardize usage across components. (#8203) 2019-02-21 20:29:37 +01:00
QueryOptions.h remove some containers from common.h (#9223) 2019-06-07 13:27:24 +02: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 Bug fix/cleanup 31032019 (#8632) 2019-04-01 17:14:11 +02:00
QueryRegistry.h remove replication clients handling out of vocbase code (#8676) 2019-04-08 19:15:28 +02:00
QueryResources.cpp Bug fix/cleanup system includes (#8962) 2019-05-15 15:12:59 +02:00
QueryResources.h big reformat 2018-12-26 00:54:03 +01:00
QueryResult.h remove some containers from common.h (#9223) 2019-06-07 13:27:24 +02:00
QueryResultV8.h Bug fix/pass on error messages (#8690) 2019-04-10 12:34:25 +02: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 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 escape internal REs (#8857) 2019-04-26 15:15:53 +02:00
RegexCache.h big reformat 2018-12-26 00:54:03 +01:00
RemoteExecutor.cpp Convert unit tests to googletest framework (#9034) 2019-05-21 09:17:46 +02:00
RemoteExecutor.h Fix warning about unused field (#9297) 2019-06-19 14:47:21 +02:00
ResourceUsage.h added "peakMemoryUsage" query result figure (#7952) 2019-01-17 13:58:18 +01:00
RestAqlHandler.cpp make graphs transaction-aware (#9855) 2019-09-02 22:06:10 +03:00
RestAqlHandler.h Bug fix 3.5/min replication factor (#9524) 2019-07-22 17:48:34 +03:00
ReturnExecutor.cpp Reimplement ReturnExecutor with a simple pass-through (#8876) 2019-05-31 15:27:59 +02:00
ReturnExecutor.h Reimplement ReturnExecutor with a simple pass-through (#8876) 2019-05-31 15:27:59 +02:00
ScatterExecutor.cpp Remove AqlItemBlockShell (#8681) 2019-04-12 19:52:01 +02:00
ScatterExecutor.h Remove AqlItemBlockShell (#8681) 2019-04-12 19:52:01 +02: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
SharedAqlItemBlockPtr.cpp Feature/improve refcount performance (#8783) 2019-04-18 14:32:30 +02:00
SharedAqlItemBlockPtr.h Feature/improve refcount performance (#8783) 2019-04-18 14:32:30 +02:00
SharedQueryState.cpp [3.5] Check scheduler queue return value (#9759) 2019-08-20 12:57:51 +03:00
SharedQueryState.h big reformat 2018-12-26 00:54:03 +01:00
ShortStringStorage.cpp Bug fix/cleanup system includes (#8962) 2019-05-15 15:12:59 +02:00
ShortStringStorage.h big reformat 2018-12-26 00:54:03 +01:00
ShortestPathExecutor.cpp Fix a crash in ShortestPathExecutor (#8985) 2019-05-17 16:40:22 +02:00
ShortestPathExecutor.h Feature/limit executor passthrough (#9162) 2019-06-18 17:33:58 +02:00
ShortestPathNode.cpp Aql by line mixed fixes (#8349) 2019-03-14 19:38:41 +01:00
ShortestPathNode.h Feature/aql blocks by line (#6553) 2019-02-14 19:13:08 +01:00
SingleBlockFetcher.h Feature/aql by line cleanup (#8848) 2019-04-25 15:51:11 +02:00
SingleRemoteModificationExecutor.cpp Feature/aql by line cleanup (#8848) 2019-04-25 15:51:11 +02:00
SingleRemoteModificationExecutor.h Feature/limit executor passthrough (#9162) 2019-06-18 17:33:58 +02:00
SingleRowFetcher.cpp Feature/aql skip some (#8771) 2019-05-08 15:02:43 +02:00
SingleRowFetcher.h Feature/limit executor passthrough (#9162) 2019-06-18 17:33:58 +02:00
SortCondition.cpp fixed issue #9106 (#9116) 2019-05-29 18:27:38 +02:00
SortCondition.h fixed issue #9106 (#9116) 2019-05-29 18:27:38 +02:00
SortExecutor.cpp Performance improvement on Sort (#9198) 2019-06-05 12:45:17 +02:00
SortExecutor.h Performance improvement on Sort (#9198) 2019-06-05 12:45:17 +02:00
SortNode.cpp AQL by line: IResearch blocks as executors (#8387) 2019-04-04 23:40:10 +03: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
SortedCollectExecutor.cpp Bug fix/collect aggregate undefined (#8853) 2019-05-07 15:05:49 +02:00
SortedCollectExecutor.h Bug fix/collect aggregate undefined (#8853) 2019-05-07 15:05:49 +02:00
SortingGatherExecutor.cpp Feature/aql by line cleanup (#8848) 2019-04-25 15:51:11 +02:00
SortingGatherExecutor.h Feature/aql by line cleanup (#8848) 2019-04-25 15:51:11 +02:00
Stats.h Feature/aql skip some (#8771) 2019-05-08 15:02:43 +02:00
SubqueryExecutor.cpp Feature/aql skip some (#8771) 2019-05-08 15:02:43 +02:00
SubqueryExecutor.h Feature/limit executor passthrough (#9162) 2019-06-18 17:33:58 +02:00
TraversalConditionFinder.cpp Add K_SHORTEST_PATHS handling to optimizer and executor (#8895) 2019-05-07 13:54:35 +02:00
TraversalConditionFinder.h speed up containers that contain ExecutionNodes' variables (#7937) 2019-01-14 13:38:56 +01:00
TraversalExecutor.cpp Feature/aql by line cleanup (#8848) 2019-04-25 15:51:11 +02:00
TraversalExecutor.h Feature/limit executor passthrough (#9162) 2019-06-18 17:33:58 +02:00
TraversalNode.cpp fixed wrong defines 2019-09-12 14:46:23 +02:00
TraversalNode.h fixed wrong defines 2019-09-12 14:46:23 +02:00
TraversalStats.h count HTTP requests from traversals (#8645) 2019-04-02 18:00:11 +02:00
V8Executor.cpp apply unique log ids (#8561) 2019-03-25 20:26:51 +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 Port fuerte changes from network pool branch (#9125) 2019-06-04 16:35:15 +02: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 Bug fix 3.5/allow not like (#9991) 2019-09-12 16:59:40 +03:00
grammar.h Bug fix 3.5/allow not like (#9991) 2019-09-12 16:59:40 +03:00
grammar.hpp Bug fix 3.5/allow not like (#9991) 2019-09-12 16:59:40 +03:00
grammar.y Bug fix 3.5/allow not like (#9991) 2019-09-12 16:59:40 +03:00
tokens.cpp Bug fix 3.5/fix in not in workaround (#9814) 2019-08-28 14:04:24 +03:00
tokens.ll Bug fix 3.5/fix in not in workaround (#9814) 2019-08-28 14:04:24 +03:00
types.h Feature/have collection count type (#8942) 2019-05-14 13:19:09 +02:00