1
0
Fork 0
arangodb/arangod/Aql
Jan Steemann 9aa1ba1f68 potential fix for ::stringify() 2015-10-29 15:58:47 +01:00
..
AggregateBlock.cpp split big ExecutionBlock file into smaller files 2015-08-27 00:28:20 +02:00
AggregateBlock.h added AggregateNode.* 2015-09-30 15:55:38 +02:00
AggregateNode.cpp removed IndexRange* 2015-10-13 15:12:32 +02:00
AggregateNode.h added AggregateNode.* 2015-09-30 15:55:38 +02:00
AggregationOptions.cpp
AggregationOptions.h
AqlItemBlock.cpp serialization and deserialization of IndexNodes 2015-10-08 12:02:27 +02: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 added tests 2015-09-08 17:34:14 +02:00
AqlValue.h noexcept 2015-10-08 16:35:28 +02:00
Arithmetic.h
Ast.cpp attempt to speed up index queries 2015-10-22 14:11:27 +02:00
Ast.h merge multiple ORs 2015-10-19 17:28:43 +02:00
AstNode.cpp potential fix for ::stringify() 2015-10-29 15:58:47 +01:00
AstNode.h added CXX implementations of `WITHIN` and `NEAR` AQL functions 2015-10-27 23:24:00 +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 split big ExecutionBlock file into smaller files 2015-08-27 00:28:20 +02:00
BasicBlocks.h cppcheck 2015-09-17 18:25:55 +02:00
BindParameters.cpp Add cast for windows 2015-09-07 13:36:06 +02: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 split big ExecutionBlock file into smaller files 2015-08-27 00:28:20 +02:00
ClusterBlocks.h moved index nodes to their own files 2015-09-30 15:13:49 +02:00
ClusterNodes.cpp moved cluster nodes out of ExecutionNode.* 2015-09-30 14:51:11 +02:00
ClusterNodes.h moved index nodes to their own files 2015-09-30 15:13:49 +02:00
Collection.cpp fixes for cluster tests 2015-10-20 18:10:53 +02:00
Collection.h less header dependencies 2015-10-13 17:00:59 +02: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 less header dependencies 2015-10-13 17:00:59 +02:00
Collections.h less header dependencies 2015-10-13 17:00:59 +02:00
Condition.cpp index printing 2015-10-27 16:16:46 +01:00
Condition.h sort conditions with INs 2015-10-19 13:27:20 +02:00
ConditionFinder.cpp Added some failure tests for the IndexNode, ConditionFinder. Todo Index tests 2015-10-21 12:54:25 +02:00
ConditionFinder.h The use-indexes rule will nw be used and explained if it created NoResult Nodes 2015-10-15 17:01:41 +02: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 split big ExecutionBlock file into smaller files 2015-08-27 00:28:20 +02:00
ExecutionBlock.h less headers included 2015-08-28 13:54:02 +02:00
ExecutionEngine.cpp removed IndexRange* 2015-10-13 15:12:32 +02:00
ExecutionEngine.h More Americanization 2015-09-03 22:25:43 +02:00
ExecutionNode.cpp removed IndexRange* 2015-10-13 15:12:32 +02:00
ExecutionNode.h removed IndexRange* 2015-10-13 15:12:32 +02:00
ExecutionPlan.cpp removed IndexRange* 2015-10-13 15:12:32 +02:00
ExecutionPlan.h added AggregateNode.* 2015-09-30 15:55:38 +02:00
ExecutionStats.cpp
ExecutionStats.h More Americanization 2015-09-03 22:25:43 +02:00
Executor.cpp Added the implementation and more tests for EDGES in CXX only 2015-10-29 15:52:46 +01:00
Executor.h use binary-safe string representations 2015-08-20 01:46:20 +02:00
Expression.cpp blind commit 2015-10-02 17:02:02 +02:00
Expression.h fixed double-free issues 2015-10-12 14:37:18 +02: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 Added the implementation and more tests for EDGES in CXX only 2015-10-29 15:52:46 +01:00
Functions.h Added the implementation and more tests for EDGES in CXX only 2015-10-29 15:52:46 +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 for Windows build 2015-10-22 18:41:13 +02:00
IndexBlock.cpp We picked the Executionnode from the plan to a local variable, we can use it later on. 2015-10-26 13:52:32 +01:00
IndexBlock.h removed some dependencies 2015-10-23 00:15:07 +02: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 less header dependencies 2015-10-13 17:00:59 +02: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 file split 2015-09-30 15:29:32 +02: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 Fixed failures in the SkiplistIndex and removed use-index-range rule 2015-10-12 17:46:04 +02:00
Optimizer.h removed IndexRange* 2015-10-13 15:12:32 +02:00
OptimizerRules.cpp fixed assertion failure when trying to optimize multiple INs with OR 2015-10-21 17:41:57 +02:00
OptimizerRules.h remove-filter-covered-by-indexes rewrite 2015-10-13 17:59:40 +02:00
Parser.cpp internal refactoring of query API 2015-09-18 17:33:39 +02:00
Parser.h internal refactoring of query API 2015-09-18 17:33:39 +02:00
Query.cpp small modifications, temporarily disabled interchange-adjacent-enumerations 2015-10-02 19:53:35 +02:00
Query.h internal refactoring of query API 2015-09-18 17:33:39 +02:00
QueryCache.cpp fixed invalid access to outdated iterator 2015-07-15 11:06:47 +02:00
QueryCache.h use new/delete for TRI_vocbase_t 2015-07-20 12:08:13 +02:00
QueryList.cpp
QueryList.h use new/delete for TRI_vocbase_t 2015-07-20 12:08:13 +02:00
QueryRegistry.cpp
QueryRegistry.h
QueryResult.h
QueryResultV8.h
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 binary-safe back-references 2015-08-20 21:01:43 +02:00
Scopes.h binary-safe back-references 2015-08-20 21:01:43 +02:00
ShortStringStorage.cpp
ShortStringStorage.h
SortBlock.cpp split big ExecutionBlock file into smaller files 2015-08-27 00:28:20 +02: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 added SortNode file 2015-09-30 15:42:48 +02:00
SortNode.h added SortNode file 2015-09-30 15:42:48 +02:00
SubqueryBlock.cpp split big ExecutionBlock file into smaller files 2015-08-27 00:28:20 +02:00
SubqueryBlock.h split big ExecutionBlock file into smaller files 2015-08-27 00:28:20 +02: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
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 added --enable-console to configure 2015-10-25 19:59:16 +01:00
grammar.h added --enable-console to configure 2015-10-25 19:59:16 +01:00
grammar.y internal refactoring of query API 2015-09-18 17:33:39 +02:00
tokens.cpp use binary-safe string representations 2015-08-20 01:46:20 +02:00
tokens.ll use binary-safe string representations 2015-08-20 01:46:20 +02:00
types.h