1
0
Fork 0
arangodb/tests
Andrey Abramov 4e12fdb30b
ArangoSearch sorted indexes (#8888)
* move IResearchViewSort into separate unit

* ensure sort is propagated to IResearchLink

* update iresearch and extend some tests

* implement insertion of sorted values, store value comparator in link

* add tests for VPackComparer

* minor cleanup

* fix issue with sort definiton propagation

* propagate error message from index factory

* add integration tests for sorted indexes, single server

* initial implementation of IResearchViewMergeExecutor

* move iresearch::VPackComparer to separate translation unit

* store collection in IndexReadBuffer for IResearchViewMergeExecutor

* set primary sort from optimizer rule

* add some tests for sorted view case

* extend IResearchViewNode tests

* simplify primary sort definition

* pretty print order condition covered by arangosearch in query explanation

* fix compilation with g++-8

* address catch test failures

* fix tests

* adjust arangosearch optimizer rule to optimize sort in case of cluster

* make tests for sorted indexes work in cluster too

* fix tests

* extend js tests for sorted indices

* fix keyword in query explainer

* ensure sort-limit rule works with views

* backport ngram analyzer fix from upstream

* address jslint errors

* modify IResearchViewSort to support boolean direction specification format

* add some tests

* add tests

* add skip functionality

* extend tests

* add more catch tests

* inline some methods

* address jslint errors

* extend catch tests to reproduce the failure

* add some tests for check fullcount

* add more tests

* extend tests

* temporarily comment out broken tests

* extend js tests

* address review comments

* address jslint errors

* update iresearch
2019-05-11 17:58:56 +03:00
..
Agency Port agency performance tuning for many shards to devel. (#8647) 2019-04-11 11:14:56 +02:00
Aql Feature/aql skip some (#8771) 2019-05-08 15:02:43 +02:00
Auth Allow dirty-reads from passive (#6136) 2018-08-20 16:26:14 +02:00
Basics Bug fix/issues 2019 05 06 (#8913) 2019-05-07 12:17:16 +02:00
Cache upgrade to boost 1.69.0 (#7910) 2019-01-09 17:17:33 +01:00
Cluster issue 526.5: add analyzer retrieval functionality (#8592) 2019-03-29 13:23:36 +01:00
Futures Added collectAll, updated fuerte (#7949) 2019-01-16 11:31:08 +01:00
Geo this moves aql::Query* out of the call parameter to any aql::Function (#6485) 2018-09-13 23:37:46 +02:00
Graph Improve path finder tests (#8849) 2019-04-29 08:53:40 +02:00
IResearch ArangoSearch sorted indexes (#8888) 2019-05-11 17:58:56 +03:00
Maintenance Port agency performance tuning for many shards to devel. (#8647) 2019-04-11 11:14:56 +02:00
Mocks transaction manager tests (#8759) 2019-04-16 21:26:40 +02:00
Pregel fix potential duplicate closing of typed buffer (#3587) 2017-11-07 10:27:51 +01:00
RestHandler issue 563.1: include static analyzers in analyzer listing (#8925) 2019-05-11 14:52:48 +03:00
RestServer issue 535.1: ensure recovery success if link recovery starts right at the previous marker (#8796) 2019-04-19 02:00:49 +03:00
RocksDBEngine fix a test 2019-04-30 11:45:47 +02:00
Sharding Bug fix/optimizations 18022019 (#8180) 2019-02-19 19:24:04 +01:00
SimpleHttpClient don't allocate memory so often in ClusterComm requests (#8550) 2019-03-26 00:31:56 +01:00
Transaction Abort el-cheapo transactions if servers fail (#8799) 2019-04-22 19:31:24 +02:00
Utils Feature/aql blocks by line (#6553) 2019-02-14 19:13:08 +01:00
V8Server issue 563.1: include static analyzers in analyzer listing (#8925) 2019-05-11 14:52:48 +03:00
VocBase issue 526.5: add analyzer retrieval functionality (#8592) 2019-03-29 13:23:36 +01:00
arangodbRspecLib Bug fix/fiddle version string into test paths (#6267) 2018-08-28 14:58:35 +02:00
js ArangoSearch sorted indexes (#8888) 2019-05-11 17:58:56 +03:00
rb fix collection unload test (#8764) 2019-04-15 20:00:53 +03:00
CMakeLists.txt ArangoSearch sorted indexes (#8888) 2019-05-11 17:58:56 +03:00
Greylist.txt Greylist tests/js/client/shell/shell-foxx-paths-spec.js 2019-05-08 17:44:19 +02:00
main.cpp Fix race conditions in thread management. (#8032) 2019-01-28 15:44:46 +01:00