Tobias Gödderz
e2c84acfaf
Use explicit default destructors where possible ( #10166 )
2019-10-04 15:58:30 +02:00
Jan
68291ce617
fixed issue #9862 ( #9864 )
2019-08-30 14:46:42 +02:00
Jan
c9aa9e4b07
make forward/reverse iteration a template parameter ( #9726 )
2019-08-16 09:10:46 +02:00
Simon
8af83d5bd4
Auxilliary changes from timeseries branch ( #9699 )
2019-08-15 10:12:58 +02:00
Jan
cffcbcdd38
fix return codes for concurrent writes to same documents ( #9691 )
2019-08-13 09:14:21 +02:00
Jan
9cb08ded92
make the comparison functions unambiguous ( #9349 )
...
* make the comparison functions unambiguous
* added @kaveh's suggestion
2019-07-01 16:35:28 +02:00
Jan
fe19b8aaae
don't unfairly favor the edge index when comparing it to more specialized indexes on `_from`/`_to` plus other attributes ( #9362 )
2019-07-01 16:32:42 +02:00
Jan
6f0c116130
clean up usage costs ( #9237 )
2019-06-26 17:01:22 +02:00
Simon
cc125b377c
Use GetForUpdate on unique indexes ( #9234 )
...
* Use GetForUpdate on unique indexes
* add changelog
* fix loop
* use c++11 loops
* move some code
* fix error code check
2019-06-13 16:32:24 +02:00
Jan
3364ea6273
refactor index APIs ( #9145 )
2019-05-31 11:12:39 +02:00
Simon
0a0cb41f04
do not acquire a snapshot for a single read op ( #8916 )
2019-05-07 09:50:14 +02:00
Tobias Gödderz
1bf19cdc91
Read docs in EnumerateCollection in batches ( #8823 )
...
* Read docs in EnumerateCollection in batches
* Read docs in IndexExecutor in batches
* Fixed stats with batching
* Fixed a bug in RocksDBPrimaryIndexRangeIterator::nextCovering
2019-04-25 11:56:19 +02:00
Simon
569198a089
Abort el-cheapo transactions if servers fail ( #8799 )
2019-04-22 19:31:24 +02:00
Jan
80b021f915
speed up projections with RocksDBPrimaryIndex if there is no FILTER condition ( #8770 )
2019-04-16 17:40:30 +02:00
Simon
49cc3bcd1e
Refactorings from cluster trx improvement branch ( #8391 )
2019-03-14 23:13:17 +01:00
Dan Larkin-York
413e90508f
Named indices ( #8370 )
2019-03-13 18:20:32 +01:00
Jan
9d3327c6ea
Bug fix/rearm cursors ( #8363 )
2019-03-12 15:28:33 +01:00
Jan
5d2ab0c901
port from 3.4 ( #8275 )
2019-02-28 14:36:29 +01:00
Jan
1798036ea0
Bug fix/optimizations 18022019 ( #8180 )
2019-02-19 19:24:04 +01:00
Jan
44c6a2d732
Feature/ttl index ( #8169 )
2019-02-19 14:12:21 +01:00
Jan Christoph Uhde
77dc65ee89
fix while loop in in-iterator ( #8153 )
2019-02-12 18:00:58 +01:00
Jan
cabeb8fc7b
make use of projections if the projected data is used by an IndexNode's condition ( #8001 )
2019-01-21 23:11:17 +01:00
Simon
ba102323cc
Refactoring index interface ( #7971 )
2019-01-17 16:33:46 +01:00
Jan Christoph Uhde
f65853e30f
make use of sortedness of rocksdb primary index ( #7788 )
2019-01-11 09:40:22 +01:00
Frank Celler
ac9f375fb5
big reformat
2018-12-26 00:54:03 +01:00
Vasiliy
f1245af554
issue 511.2.1: use references instead of raw pointers for Index operations to avoid null pointer access ( #7725 )
2018-12-11 14:40:49 +03:00
Simon
d5cb94d2d0
Minor refactoring ( #7408 )
2018-11-22 16:16:05 +01:00
Jan
bf2eeb16cd
Bug fix/aql speedup ( #7379 )
2018-11-20 16:07:40 +01:00
Jan
0dd1776467
Make recovery more reliable ( #7297 )
2018-11-19 13:59:18 +01:00
Jan
44448321e1
Bug fix/optimizations 210918 ( #6573 )
2018-09-24 20:16:16 +02:00
Jan
45f2110cfe
take over selectivity estimates ( #6505 )
2018-09-17 16:41:32 +02:00
Simon
0661a4c1fe
Hide Links from getIndexes() ( #6325 )
2018-09-03 15:17:24 +02:00
Jan
5022ccc24d
Bug fix/fixes 2508 ( #6254 )
2018-08-27 21:36:39 +02:00
Simon
568a09f177
Disable JS on DBServer, fix race in UserManager ( #6244 )
2018-08-24 22:20:49 +02:00
Simon
606c15ce48
VST support in arangosh ( #6047 )
2018-08-08 12:18:54 +02:00
Jan
b278d6874a
allow master & slave to work in parallel for RocksDB WAL tailing ( #6059 )
2018-08-03 13:37:53 +02:00
Simon Grätzer
1cfb328bcc
fix intermediate commits
2018-07-27 17:40:38 +02:00
Vasiliy
08d3cb3802
issue 399.4: use LogicalCollection& instead of LogicalCollection* in Index ( #5929 )
...
* issue 399.4: use LogicalCollection& instead of LogicalCollection* in Index
* backport: address enterprise build issues
2018-07-20 14:55:58 +03:00
Jan Christoph Uhde
18a3663746
speed up replication ( #5226 )
2018-05-14 18:32:26 +02:00
Vasiliy
6a53154160
issue 389.2: use static strings for Index definition json attributes, use TRI_vocbase_t references instead of pointers in V8Context, use TRI_vocbase_t references instead of pointers in DatabaseInitialSyncer ( #5344 )
2018-05-14 19:06:24 +03:00
Jan
9c0460acff
Feature/aql optimizations ( #5237 )
2018-05-03 16:55:58 +02:00
Simon
828f1d423c
S2 based Geo-Spatial index ( #5249 )
2018-05-02 23:54:41 +02:00
Wilfried Goesgens
7d6e580780
Refactoring & code cleanup ( #5138 ) ( #5142 )
2018-04-24 14:42:23 +02:00
Jan
0972befd87
fix lookups by _id ( #5125 )
2018-04-18 09:26:29 +02:00
Vasiliy
06eb8ade01
issue 344.7: remove more redundant functions ( #4863 )
...
* issue 344.7: remove more redundant functions
* backport: fix missed functions under USE_ENTERPRISE
2018-03-15 17:10:28 +01:00
Jan
3cf03cfb21
Feature/cleanup internal ( #4680 )
2018-02-27 14:53:31 +01:00
Simon
cde96d97aa
RocksDB replication hardening & cleanup ( #4639 )
2018-02-23 18:15:04 +01:00
Jan
fe0fca9029
Bug fix/restore unlock ( #4387 )
2018-01-25 15:56:27 +01:00
Michael Hackstein
d32ac3b9c8
Bug fix/rocksdb truncate ( #4060 )
2018-01-16 09:01:04 +01:00
Jan
b2b6c06cbf
Feature/efficiency ( #3736 )
2018-01-05 16:51:31 +01:00