1
0
Fork 0
arangodb/arangod/Indexes
Frank Celler a5a25754ed Feature/reduce extraction to projection (#2792)
* reduce extractions to projections

* recycle string buffers in SocketTask

* micro optimizations for mmfiles indexes

* added special lookup function for _key

* moved function into the correct file

* speed up key buffer allocations a bit

* added noexcept specifier

* correctly name variable

* explicitly move bounds

* fix and speedup from/toPersistent functions

* reuse string from ManagedDocumentResult for multiple lookups

* use move-assign

* a bit less work for single server

* speedup AQL function HASH

* single fetch optimization

* performance optimization for the case when no documents need to be returned

* make reduce-extraction-to-projection a RocksDB-only optimizer rule

* cppcheck

* try to fix compile error on MacOS

* bug fix for MacOSX

* missing namespace (in Windows compile)
2017-07-14 08:40:29 +02:00
..
Index.cpp Changed several index/collection APIs to provide better context messages. 2017-06-06 12:27:08 -04:00
Index.h Feature/rocksdb hashsearch (#2713) 2017-07-05 10:18:52 +02:00
IndexElement.h renaming 2017-01-23 15:36:11 +01:00
IndexFactory.h Removed code paths that wrote objectIds into the Agency. This did break replication. 2017-05-02 14:59:19 +02:00
IndexIterator.cpp Feature/reduce extraction to projection (#2792) 2017-07-14 08:40:29 +02:00
IndexIterator.h Feature/reduce extraction to projection (#2792) 2017-07-14 08:40:29 +02:00
IndexLookupContext.cpp Feature/reduce extraction to projection (#2792) 2017-07-14 08:40:29 +02:00
IndexLookupContext.h Feature/reduce extraction to projection (#2792) 2017-07-14 08:40:29 +02:00
IndexResult.h only use one dash in error message 2017-06-07 00:30:49 +02:00
SimpleAttributeEqualityMatcher.cpp don't increase number of index results for unique indexes 2016-11-15 10:29:02 +01:00
SimpleAttributeEqualityMatcher.h when querying edge index selectivity, pass attribute name (i.e. _from, _to) so the selectivity of the correct index part can be returned 2016-11-11 11:01:04 +01:00