1
0
Fork 0
arangodb/arangod/Aql
Max Neunhoeffer cfb0b21f2d Add Jan's patch for the indexRangeNode recognition.
We change all EnumerateCollectionNodes to IndexRangeNodes if possible
and do not keep the old plans.
2014-12-01 18:38:30 +01:00
..
AqlItemBlock.cpp
AqlItemBlock.h
AqlValue.cpp Fix a bug in list access for AqlValues. 2014-11-28 11:21:47 +01:00
AqlValue.h issue #1100: HAS() fails on doc[attribute_name] 2014-11-17 11:38:57 +01:00
Arithmetic.h
Ast.cpp fixed invalid optimization, added test cases 2014-11-25 23:18:24 +01:00
Ast.h fixed invalid optimization, added test cases 2014-11-25 23:18:24 +01:00
AstNode.cpp added NODE_TYPE_ATTRIBUTE_ACCESS for CompareAstNodes 2014-11-13 15:55:34 +01:00
AstNode.h replace-redundant-OR optimizer rule first version. 2014-11-08 13:45:14 +00:00
BindParameters.cpp
BindParameters.h
Collection.cpp
Collection.h
Collections.h
ExecutionBlock.cpp Fix a bug in AQL COLLECT statement. Sorts out #1127. 2014-11-28 16:14:44 +01:00
ExecutionBlock.h fixed memleak 2014-11-13 18:04:05 +01:00
ExecutionEngine.cpp Better error handling and cleanup if instanciation runs into error. 2014-12-01 18:26:03 +01:00
ExecutionEngine.h
ExecutionNode.cpp Only put non-toplevel vars into the INTO variable in a COLLECT. 2014-11-28 13:05:15 +01:00
ExecutionNode.h Reengineer cost estimation completely. 2014-11-14 18:58:08 -05:00
ExecutionPlan.cpp added mergeArrays attribute 2014-11-28 13:58:49 +01:00
ExecutionPlan.h Reengineer cost estimation completely. 2014-11-14 18:58:08 -05:00
ExecutionStats.cpp
ExecutionStats.h
Executor.cpp renamed function, updated documentation 2014-11-20 14:46:32 +01:00
Executor.h
Expression.cpp issue #1100: HAS() fails on doc[attribute_name] 2014-11-17 11:38:57 +01:00
Expression.h
Function.cpp
Function.h added several AQL functions 2014-11-18 11:26:42 +01:00
Functions.cpp
Functions.h
Index.h
ModificationOptions.cpp added mergeArrays attribute 2014-11-28 13:58:49 +01:00
ModificationOptions.h added mergeArrays attribute 2014-11-28 13:58:49 +01:00
NodeFinder.cpp
NodeFinder.h
Optimizer.cpp Merge branch 'aql-feature-lazy-index' of ssh://github.com/triAGENS/ArangoDB into aql-feature-lazy-index 2014-11-11 08:23:23 +00:00
Optimizer.h enable more indexes 2014-11-26 19:49:28 +01:00
OptimizerRules.cpp Add Jan's patch for the indexRangeNode recognition. 2014-12-01 18:38:30 +01:00
OptimizerRules.h Merge branch 'aql-feature-lazy-index' of ssh://github.com/triAGENS/ArangoDB into aql-feature-lazy-index 2014-11-11 08:23:23 +00:00
Parser.cpp leaner and meaner error messages 2014-11-07 10:53:00 +01:00
Parser.h
Query.cpp updated documentation and operators behavior 2014-11-10 18:05:11 +01:00
Query.h updated documentation and operators behavior 2014-11-10 18:05:11 +01:00
QueryRegistry.cpp
QueryRegistry.h
QueryResult.h Directly route results to v8-objects instead of going via a json object when calling AQL from a V8 context 2014-11-05 10:56:10 +01:00
QueryResultV8.h Directly route results to v8-objects instead of going via a json object when calling AQL from a V8 context 2014-11-05 10:56:10 +01:00
Range.cpp
Range.h
RangeInfo.cpp
RangeInfo.h added rule to remove filters if covered by index ranges - not yet activated 2014-11-06 23:18:18 +01:00
RestAqlHandler.cpp Once we deleted a query from the registry we don't need to close it anymore. 2014-11-07 14:03:22 +01:00
RestAqlHandler.h
Scopes.cpp
Scopes.h
V8Expression.cpp
V8Expression.h
Variable.cpp
Variable.h
VariableGenerator.cpp
VariableGenerator.h
WalkerWorker.h
grammar.cpp added mergeArrays attribute 2014-11-28 13:58:49 +01:00
grammar.h
grammar.y remove KEEP 2014-11-28 15:58:26 +01:00
tokens.cpp
tokens.ll
types.h