1
0
Fork 0
arangodb/arangod/Aql
jsteemann c20cf66e93 add cacheability info for explain 2016-01-03 00:52:36 +01:00
..
AggregateBlock.cpp make_unique 2015-12-16 11:36:35 +01:00
AggregateBlock.h added AggregateNode.* 2015-09-30 15:55:38 +02:00
AggregateNode.cpp added TRAVERSAL nodes for optimization checks 2015-12-03 15:25:16 +01:00
AggregateNode.h added AggregateNode.* 2015-09-30 15:55:38 +02:00
AggregationOptions.cpp
AggregationOptions.h
AqlItemBlock.cpp make_unique 2015-12-16 11:36:35 +01:00
AqlItemBlock.h less headers included 2015-08-28 13:54:02 +02:00
AqlItemBlockManager.cpp better clear the block 2015-09-08 17:47:43 +02:00
AqlItemBlockManager.h
AqlValue.cpp make_unique 2015-12-16 11:36:35 +01:00
AqlValue.h removed unused method 2015-11-03 10:19:31 +01:00
Arithmetic.h fixed author 2015-10-30 13:59:04 +01:00
Ast.cpp changed behavior of [*] operator, added COLLECTION_COUNT internal function 2015-12-22 18:03:59 +01:00
Ast.h fixes for traversal and multi-modify 2015-12-08 14:50:05 +01:00
AstNode.cpp fixed index selection in some queries 2015-12-18 20:16:09 +01:00
AstNode.h fixed index selection in some queries 2015-12-18 20:16:09 +01:00
AttributeAccessor.cpp constify 2015-07-30 00:07:50 +02:00
AttributeAccessor.h constify 2015-07-30 00:07:50 +02:00
BasicBlocks.cpp make_unique 2015-12-16 11:36:35 +01:00
BasicBlocks.h cppcheck 2015-09-17 18:25:55 +02:00
BindParameters.cpp \0 fix 2015-12-17 12:28:16 +01:00
BindParameters.h issue #1471: document() vs documents() parameters (_key and _id) 2015-09-04 18:13:23 +02:00
CalculationBlock.cpp split big ExecutionBlock file into smaller files 2015-08-27 00:28:20 +02:00
CalculationBlock.h split big ExecutionBlock file into smaller files 2015-08-27 00:28:20 +02:00
ClusterBlocks.cpp make_unique 2015-12-16 11:36:35 +01:00
ClusterBlocks.h The ClusterComm C++11 revolution. 2015-12-11 23:26:10 +01:00
ClusterNodes.cpp Fix shared_ptr<CONTAINER> direct-use in for bug. 2015-12-16 10:29:23 +01:00
ClusterNodes.h fixed some cluster queries 2015-12-04 17:07:36 +01:00
Collection.cpp make_unique 2015-12-16 11:36:35 +01:00
Collection.h Change data structures for collections in Agency. 2015-12-04 15:08:47 +01:00
CollectionScanner.cpp Improved skip in Enumerate collection 2015-10-22 16:22:56 +02:00
CollectionScanner.h Improved skip in Enumerate collection 2015-10-22 16:22:56 +02:00
Collections.cpp make_unique 2015-12-16 11:36:35 +01:00
Collections.h applied changes suggested by cppcheck 2015-12-02 10:17:14 +01:00
Condition.cpp fixed index selection in some queries 2015-12-18 20:16:09 +01:00
Condition.h added optimizer rule `sort-in-values` 2015-12-13 23:33:44 +01:00
ConditionFinder.cpp removed some leftover iostream includes 2015-12-21 18:20:43 +01:00
ConditionFinder.h simplifications 2015-12-18 23:54:14 +01:00
EnumerateCollectionBlock.cpp Improved skip in Enumerate collection 2015-10-22 16:22:56 +02:00
EnumerateCollectionBlock.h Improved skip in Enumerate collection 2015-10-22 16:22:56 +02:00
EnumerateListBlock.cpp cppcheck 2015-10-15 01:32:25 +02:00
EnumerateListBlock.h cppcheck 2015-10-15 01:32:25 +02:00
ExecutionBlock.cpp \0 fix 2015-12-17 12:28:16 +01:00
ExecutionBlock.h Start implementing early filtering of paths to exclude from the result 2015-10-28 12:37:13 +01:00
ExecutionEngine.cpp Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2015-12-16 11:44:56 +01:00
ExecutionEngine.h More Americanization 2015-09-03 22:25:43 +02:00
ExecutionNode.cpp apply "sort-in-values" optimization for certain subqueries too 2015-12-23 00:44:47 +01:00
ExecutionNode.h apply "sort-in-values" optimization for certain subqueries too 2015-12-23 00:44:47 +01:00
ExecutionPlan.cpp Improved stability of AQL Traverser. Also added checks for illegal edge cases 2015-12-18 16:17:09 +01:00
ExecutionPlan.h optimizer simplifications 2015-12-21 01:43:16 +01:00
ExecutionStats.cpp
ExecutionStats.h More Americanization 2015-09-03 22:25:43 +02:00
Executor.cpp changed behavior of [*] operator, added COLLECTION_COUNT internal function 2015-12-22 18:03:59 +01:00
Executor.h use binary-safe string representations 2015-08-20 01:46:20 +02:00
Expression.cpp changed behavior of [*] operator, added COLLECTION_COUNT internal function 2015-12-22 18:03:59 +01:00
Expression.h added optimizer rule `sort-in-values` 2015-12-13 23:33:44 +01:00
Function.cpp added execution conditions for CXX AQL functions 2015-07-22 11:35:57 +02:00
Function.h added execution conditions for CXX AQL functions 2015-07-22 11:35:57 +02:00
Functions.cpp changed behavior of [*] operator, added COLLECTION_COUNT internal function 2015-12-22 18:03:59 +01:00
Functions.h changed behavior of [*] operator, added COLLECTION_COUNT internal function 2015-12-22 18:03:59 +01:00
Graphs.cpp fixes 2015-12-11 13:29:18 +01:00
Graphs.h Cache Graphs inside of the Query object 2015-11-11 13:52:33 +01:00
Index.cpp The cluster will not ask any other index than Skiplist or Hash if it can serve for condition. All others can only be used by functions and use different ways. 2015-10-27 16:36:19 +01:00
Index.h Fix isSorted bug in cluster. 2015-12-21 16:06:04 +01:00
IndexBlock.cpp fixed memleaks that occurred during failure testing only 2015-12-23 20:59:04 +01:00
IndexBlock.h Start implementing early filtering of paths to exclude from the result 2015-10-28 12:37:13 +01:00
IndexNode.cpp less header dependencies 2015-10-13 17:00:59 +02:00
IndexNode.h rewrite of optimizer rule `use-index-for-sort` 2015-10-13 15:00:09 +02:00
ModificationBlocks.cpp removed unused method 2015-11-03 10:19:31 +01:00
ModificationBlocks.h less header dependencies 2015-10-13 17:00:59 +02:00
ModificationNodes.cpp file split 2015-09-30 15:29:32 +02:00
ModificationNodes.h some cleanup 2015-12-01 01:26:27 +01:00
ModificationOptions.cpp
ModificationOptions.h
NodeFinder.cpp added EndNodeFinder 2015-09-25 17:37:50 +02:00
NodeFinder.h added EndNodeFinder 2015-09-25 17:37:50 +02:00
Optimizer.cpp apply "sort-in-values" optimization for certain subqueries too 2015-12-23 00:44:47 +01:00
Optimizer.h apply "sort-in-values" optimization for certain subqueries too 2015-12-23 00:44:47 +01:00
OptimizerRules.cpp apply "sort-in-values" optimization for certain subqueries too 2015-12-23 00:44:47 +01:00
OptimizerRules.h simplifications 2015-12-18 23:54:14 +01:00
Parser.cpp initial commit 2015-11-18 17:46:19 +01:00
Parser.h internal refactoring of query API 2015-09-18 17:33:39 +02:00
Query.cpp add cacheability info for explain 2016-01-03 00:52:36 +01:00
Query.h Implement tests for de/serializing of TraversalNodes. 2015-12-14 18:07:04 +01:00
QueryCache.cpp make_unique 2015-12-16 11:36:35 +01:00
QueryCache.h use new/delete for TRI_vocbase_t 2015-07-20 12:08:13 +02:00
QueryList.cpp make_unique 2015-12-16 11:36:35 +01:00
QueryList.h use new/delete for TRI_vocbase_t 2015-07-20 12:08:13 +02:00
QueryRegistry.cpp micro optimizations 2015-12-22 21:58:20 +01:00
QueryRegistry.h
QueryResult.h fix invalidation 2015-06-25 16:46:04 +02:00
QueryResultV8.h query cache for AQL queries. no invalidation yet, so results will be wrong when underlying collections are changed 2015-06-23 18:42:58 +02:00
Range.cpp
Range.h
RestAqlHandler.cpp More Americanization 2015-09-03 22:25:43 +02:00
RestAqlHandler.h More Americanization 2015-09-03 22:25:43 +02:00
Scopes.cpp make_unique 2015-12-16 11:36:35 +01:00
Scopes.h initial commit 2015-11-18 17:46:19 +01:00
ShortStringStorage.cpp
ShortStringStorage.h
SortBlock.cpp micro optimizations 2015-11-30 19:37:58 +01:00
SortBlock.h added SortNode file 2015-09-30 15:42:48 +02:00
SortCondition.cpp rewrite of optimizer rule `use-index-for-sort` 2015-10-13 15:00:09 +02:00
SortCondition.h rewrite of optimizer rule `use-index-for-sort` 2015-10-13 15:00:09 +02:00
SortNode.cpp applied changes suggested by cppcheck 2015-12-02 10:17:14 +01:00
SortNode.h added SortNode file 2015-09-30 15:42:48 +02:00
SubqueryBlock.cpp some cleanup 2015-12-01 01:26:27 +01:00
SubqueryBlock.h split big ExecutionBlock file into smaller files 2015-08-27 00:28:20 +02:00
TraversalBlock.cpp added Ditches for traversal 2015-12-23 11:43:24 +01:00
TraversalBlock.h Added a proper selectivity estimate for traversal nodes. 2015-12-18 18:02:13 +01:00
TraversalConditionFinder.cpp Added a proper selectivity estimate for traversal nodes. 2015-12-18 18:02:13 +01:00
TraversalConditionFinder.h simplifications 2015-12-18 23:54:14 +01:00
TraversalNode.cpp fixed Visual Studio warning 2015-12-23 15:33:02 +01:00
TraversalNode.h Added a proper selectivity estimate for traversal nodes. 2015-12-18 18:02:13 +01:00
V8Expression.cpp clear AQL cache objects when starting a query, fixed a few TODOs in AQL date implementation 2015-09-11 21:23:07 +02:00
V8Expression.h clear AQL cache objects when starting a query, fixed a few TODOs in AQL date implementation 2015-09-11 21:23:07 +02:00
Variable.cpp added [x..y] array access, added [**] operator 2015-06-11 00:09:41 +02:00
Variable.h cleanup 2015-10-20 11:44:01 +02:00
VariableGenerator.cpp use binary-safe string representations 2015-08-20 01:46:20 +02:00
VariableGenerator.h use binary-safe string representations 2015-08-20 01:46:20 +02:00
WalkerWorker.h save some overhead when walking plans 2015-07-28 11:44:34 +02:00
grammar.cpp updated grammar file 2015-12-03 23:26:28 +01:00
grammar.h updated keywords list 2015-12-03 12:11:52 +01:00
grammar.y updated grammar file 2015-12-03 23:26:28 +01:00
tokens.cpp updated keywords list 2015-12-03 12:11:52 +01:00
tokens.ll updated keywords list 2015-12-03 12:11:52 +01:00
types.h