1
0
Fork 0
arangodb/arangod/Aql
Jan Steemann 2fa2487081 fixed "Could not extract custom attribute" issue 2016-07-06 08:44:22 +02:00
..
Aggregator.cpp primary index and cursor optimizations 2016-06-29 22:13:24 +02:00
Aggregator.h
AqlItemBlock.cpp micro optimizations 2016-06-29 23:34:58 +02:00
AqlItemBlock.h micro optimizations 2016-06-29 23:34:58 +02:00
AqlItemBlockManager.cpp
AqlItemBlockManager.h
AqlValue.cpp primary index and cursor optimizations 2016-06-29 22:13:24 +02:00
AqlValue.h issue #1914: fix unterminated buffer 2016-06-30 13:15:10 +02:00
Arithmetic.h
Ast.cpp use std::move 2016-06-08 22:53:54 +02:00
Ast.h Squashed commit of the following: 2016-06-07 13:58:21 +02:00
AstNode.cpp make optimizer not skip "use-indexes-rule", even if enough plans have been created already 2016-07-04 16:31:14 +02:00
AstNode.h performance optimizations for primary index lookup 2016-06-24 16:24:39 +02:00
AttributeAccessor.cpp
AttributeAccessor.h
BasicBlocks.cpp Squashed commit of the following: 2016-06-07 13:58:21 +02:00
BasicBlocks.h Squashed commit of the following: 2016-06-07 13:58:21 +02:00
BindParameters.cpp merge with velocypack 2016-06-06 16:59:36 +02:00
BindParameters.h
CalculationBlock.cpp Squashed commit of the following: 2016-06-07 13:58:21 +02:00
CalculationBlock.h Squashed commit of the following: 2016-06-07 13:58:21 +02:00
ClusterBlocks.cpp Squashed commit of the following: 2016-06-07 13:58:21 +02:00
ClusterBlocks.h Squashed commit of the following: 2016-06-07 13:58:21 +02:00
ClusterNodes.cpp Squashed commit of the following: 2016-06-07 13:58:21 +02:00
ClusterNodes.h Squashed commit of the following: 2016-06-07 13:58:21 +02:00
CollectBlock.cpp Squashed commit of the following: 2016-06-07 13:58:21 +02:00
CollectBlock.h Squashed commit of the following: 2016-06-07 13:58:21 +02:00
CollectNode.cpp
CollectNode.h
CollectOptions.cpp
CollectOptions.h
Collection.cpp
Collection.h
CollectionScanner.cpp
CollectionScanner.h Improved OperationCursor. It now uses unique instead of shared ptr. It was never shared anyways. Also many more places now use direct MasterPointers in favor of OperationResults. Also added a generic IndexIterator nextBabies function. 2016-06-29 13:08:07 +02:00
Collections.cpp
Collections.h increase max. number of collections to 256 2016-06-30 13:44:31 +02:00
Condition.cpp make optimizer not skip "use-indexes-rule", even if enough plans have been created already 2016-07-04 16:31:14 +02:00
Condition.h optimize away some more filter parts of type `"const" IN collection.attribute 2016-06-24 14:03:58 +02:00
ConditionFinder.cpp Squashed commit of the following: 2016-06-07 13:58:21 +02:00
ConditionFinder.h
EnumerateCollectionBlock.cpp Visual Studio 2016-06-29 09:53:42 +02:00
EnumerateCollectionBlock.h Squashed commit of the following: 2016-06-07 13:58:21 +02:00
EnumerateListBlock.cpp primary index and cursor optimizations 2016-06-29 22:13:24 +02:00
EnumerateListBlock.h Squashed commit of the following: 2016-06-07 13:58:21 +02:00
ExecutionBlock.cpp
ExecutionBlock.h
ExecutionEngine.cpp Squashed commit of the following: 2016-06-07 13:58:21 +02:00
ExecutionEngine.h Squashed commit of the following: 2016-06-07 13:58:21 +02:00
ExecutionNode.cpp Squashed commit of the following: 2016-06-07 13:58:21 +02:00
ExecutionNode.h Squashed commit of the following: 2016-06-07 13:58:21 +02:00
ExecutionPlan.cpp First draft of Breadth-First-Search implementation for Traversal. 2016-06-10 19:25:44 +02:00
ExecutionPlan.h Squashed commit of the following: 2016-06-07 13:58:21 +02:00
ExecutionStats.cpp
ExecutionStats.h
Executor.cpp make user-defined AQL functions throw again 2016-06-14 16:14:02 +02:00
Executor.h
Expression.cpp primary index and cursor optimizations 2016-06-29 22:13:24 +02:00
Expression.h
Function.cpp
Function.h
FunctionDefinitions.cpp issue #1891: renamed to OUTERSECTION 2016-06-24 14:07:41 +02:00
FunctionDefinitions.h added /_api/aql-builtin 2016-06-03 12:56:18 +02:00
Functions.cpp fixed "Could not extract custom attribute" issue 2016-07-06 08:44:22 +02:00
Functions.h issue #1891: renamed to OUTERSECTION 2016-06-24 14:07:41 +02:00
Graphs.cpp Improve error handling for invalid graph definitions 2016-06-24 17:18:10 +02:00
Graphs.h
IndexBlock.cpp initialize variable 2016-06-30 15:41:41 +02:00
IndexBlock.h reuse operation cursors for const expressions 2016-06-29 22:56:42 +02:00
IndexNode.cpp
IndexNode.h
ModificationBlocks.cpp Revert "don't update if there's nothing to do" 2016-07-06 07:56:48 +02:00
ModificationBlocks.h
ModificationNodes.cpp
ModificationNodes.h
ModificationOptions.cpp
ModificationOptions.h
NodeFinder.cpp
NodeFinder.h
Optimizer.cpp beautify handling of optimizer rules 2016-07-05 11:21:04 +02:00
Optimizer.h beautify handling of optimizer rules 2016-07-05 11:21:04 +02:00
OptimizerRules.cpp optimizations for neighbors queries 2016-06-20 18:37:46 +02:00
OptimizerRules.h
Parser.cpp
Parser.h
Quantifier.cpp
Quantifier.h
Query.cpp reserve buffer ahead of time 2016-06-22 11:14:50 +02:00
Query.h re-added --database.slow-query-threshold 2016-06-09 11:07:51 +02:00
QueryCache.cpp
QueryCache.h
QueryList.cpp re-added --database.slow-query-threshold 2016-06-09 11:07:51 +02:00
QueryList.h
QueryRegistry.cpp
QueryRegistry.h
QueryResult.h
QueryResultV8.h
Range.cpp
Range.h
RestAqlHandler.cpp Squashed commit of the following: 2016-06-07 13:58:21 +02:00
RestAqlHandler.h
Scopes.cpp
Scopes.h
ShortStringStorage.cpp
ShortStringStorage.h
ShortestPathBlock.cpp Improved OperationCursor. It now uses unique instead of shared ptr. It was never shared anyways. Also many more places now use direct MasterPointers in favor of OperationResults. Also added a generic IndexIterator nextBabies function. 2016-06-29 13:08:07 +02:00
ShortestPathBlock.h Removed Code that is now obsolete do to replacement of Neighbors by Pattern Matching traversal 2016-06-10 21:33:46 +02:00
ShortestPathNode.cpp fixed includes 2016-06-15 23:23:38 +02:00
ShortestPathNode.h Squashed commit of the following: 2016-06-07 13:58:21 +02:00
ShortestPathOptions.cpp Squashed commit of the following: 2016-06-07 13:58:21 +02:00
ShortestPathOptions.h Squashed commit of the following: 2016-06-07 13:58:21 +02:00
SortBlock.cpp micro optimizations 2016-06-09 10:13:01 +02:00
SortBlock.h Squashed commit of the following: 2016-06-07 13:58:21 +02:00
SortCondition.cpp micro optimizations 2016-06-09 10:13:01 +02:00
SortCondition.h
SortNode.cpp
SortNode.h
SubqueryBlock.cpp
SubqueryBlock.h Squashed commit of the following: 2016-06-07 13:58:21 +02:00
TraversalBlock.cpp Improved Traversal internal API. It now does less copying and creates less objects. Also it is way simpler to understand. 2016-07-04 16:16:58 +02:00
TraversalBlock.h attempt to fix Visual Studio complaints 2016-06-21 09:52:42 +02:00
TraversalConditionFinder.cpp Squashed commit of the following: 2016-06-07 13:58:21 +02:00
TraversalConditionFinder.h
TraversalNode.cpp issue #1894: make list of edge collections unique in traversal 2016-06-23 12:17:04 +02:00
TraversalNode.h optimizations for neighbors queries 2016-06-20 18:37:46 +02:00
TraversalOptions.cpp First draft of Breadth-First-Search implementation for Traversal. 2016-06-10 19:25:44 +02:00
TraversalOptions.h First draft of Breadth-First-Search implementation for Traversal. 2016-06-10 19:25:44 +02:00
V8Expression.cpp
V8Expression.h
Variable.cpp
Variable.h
VariableGenerator.cpp
VariableGenerator.h
WalkerWorker.h
grammar.cpp added generated files 2016-06-07 14:53:05 +02:00
grammar.h added generated files 2016-06-07 14:53:05 +02:00
grammar.y Squashed commit of the following: 2016-06-07 13:58:21 +02:00
tokens.cpp added generated files 2016-06-07 14:53:05 +02:00
tokens.ll Squashed commit of the following: 2016-06-07 13:58:21 +02:00
types.h