Simon
d526805e81
Bug fix/fix suspicous stuff ( #10273 )
2019-10-17 15:34:22 +02:00
Tobias Gödderz
e2c84acfaf
Use explicit default destructors where possible ( #10166 )
2019-10-04 15:58:30 +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
Jan
3364ea6273
refactor index APIs ( #9145 )
2019-05-31 11:12:39 +02:00
Jan Christoph Uhde
c3f7961b88
apply unique log ids ( #8561 )
2019-03-25 20:26:51 +01:00
Jan
9d3327c6ea
Bug fix/rearm cursors ( #8363 )
2019-03-12 15:28:33 +01:00
Jan
44c6a2d732
Feature/ttl index ( #8169 )
2019-02-19 14:12:21 +01:00
Frank Celler
ac9f375fb5
big reformat
2018-12-26 00:54:03 +01:00
Jan
ea39dfa3d2
fixed issue #7757 ( #7805 )
...
* fixed issue #7757
* fix compilation error
2018-12-19 14:06:52 +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
Vasiliy
dff5d53c31
issue 511.1: move iresearch data-store from IResearchView to IResearchLink ( #7695 )
...
* issue 511.1: move iresearch data-store from IResearchView to IResearchLink
* backport: address build failures on some compilers
* address MacOS build issue
2018-12-10 14:00:35 +03:00
Simon
d5cb94d2d0
Minor refactoring ( #7408 )
2018-11-22 16:16:05 +01:00
Jan
33f18942df
yet more micro optimizations ( #7400 )
2018-11-21 17:09:09 +01:00
Dan Larkin-York
6660cb3e75
Cleanup logging in MMFiles.
2018-10-01 16:30:10 -04:00
Jan
c38051519e
Bug fix/simplify things ( #6516 )
2018-09-18 17:47:01 +02:00
Jan
45f2110cfe
take over selectivity estimates ( #6505 )
2018-09-17 16:41:32 +02:00
Simon
568a09f177
Disable JS on DBServer, fix race in UserManager ( #6244 )
2018-08-24 22:20:49 +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
Simon
35992ad67b
Coordinator storage engine ( #5405 )
2018-05-22 19:30:27 +02:00
Vasiliy
843e584746
issue 389.5: refactor StandaloneContext to be constructed with a TRI_vocbase_t& ( #5370 )
...
* issue 389.5: refactor StandaloneContext to be constructed with a TRI_vocbase_t&
* backport: address build issues
2018-05-17 01:15:50 +03:00
Jan
347a72692b
speed up batch retrieval from MMFiles persistent index ( #5337 )
2018-05-14 10:24:25 +02:00
Simon
828f1d423c
S2 based Geo-Spatial index ( #5249 )
2018-05-02 23:54:41 +02:00
Vasiliy
d1ce3a97ef
issue 355.7: ensure LogicalDataSource::vocbase() returns a reference
2018-04-09 15:38:24 +03:00
Vasiliy
148bdb7158
issue 344.6: remove some redundant functions ( #4842 )
2018-03-15 11:03:35 +01:00
Jan
3cf03cfb21
Feature/cleanup internal ( #4680 )
2018-02-27 14:53:31 +01:00
Dan Larkin
96dbc693db
Speed up condition normalization (DNF conversion) ( #4574 )
2018-02-13 22:13:52 +01:00
Jan
b4f6ee9273
Feature/improved index api for unique constraints and replication ( #3715 )
2017-11-16 21:02:01 +01:00
jsteemann
571d4587ca
Revert "Return offending key for unique constraint violations ( #3624 )"
...
This reverts commit 68bd31ac99
.
2017-11-10 16:40:56 +01:00
Dan Larkin
68bd31ac99
Return offending key for unique constraint violations ( #3624 )
2017-11-10 16:03:10 +01:00
Jan
0561bf45ce
Bug fix/isrestore ( #3283 )
...
* Make isRestore work in the cluster.
This covers sharded collections with default sharding and non-default
sharding.
* always use locally generate revision ids for storing and looking up documents
2017-10-03 11:53:49 +02:00
Jan
8e4dac4fc4
fix fulltext index removal performance, simplified code ( #3015 )
...
* simplify index API a bit
* fix fulltext index removal performance, simplified code
* updated CHANGELOG
* fix hanging test
* try to fix shutdown problem
* improve fulltext query performance
* fixed duplicate var
* removed obsolete code
* fix some shutdown races
* do not call ensureIndex that often
2017-08-12 09:25:30 +02:00
Jan
94b4a9ec4b
added "deduplicate" attribute for array indexes ( #2644 )
2017-06-30 17:53:50 +02:00
jsteemann
ad9fa2bd78
cleanup error codes a bit
2017-06-09 14:50:05 +02:00
Dan Larkin
8c7ba2aaa3
Changed several index/collection APIs to provide better context messages.
...
Addresses Issue #342 .
2017-06-06 12:27:08 -04:00
jsteemann
2cf48d1709
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-04-18 11:33:16 +02:00
jsteemann
20202b532e
issue #2427 : change while into an if
2017-04-18 09:47:06 +02:00
Dan Larkin
841ef8b1a0
Changed index VPack building to include forPersistence flag.
2017-04-17 17:04:50 -04:00
Michael Hackstein
1087065ea5
Merge branch 'devel' of github.com:arangodb/arangodb into engine-api
2017-04-13 17:34:25 +02:00
Jan Christoph Uhde
1ad5fde19e
change mmfiles indexes to work with slightly changed API
2017-04-13 08:38:13 +02:00
jsteemann
93e3707a47
fixed issue #2422
2017-04-12 15:38:08 +02:00
Michael Hackstein
3cb9f0b805
Fixed a bug with SortedIndexes. Some sort functions for AstNodes ordered upperbounds before lower bounds. This caused the index iterator to ignore the upperbound in sparse index cases.
2017-04-11 17:57:59 +02:00
jsteemann
49551127b9
de-constified lookupKey
2017-03-31 10:16:14 +02:00
jsteemann
6b7b4d1593
defer access to PersistentIndexFeature until later
2017-03-16 10:34:54 +01:00
jsteemann
6b882ca8a2
class renaming
2017-03-08 17:54:00 +01:00
Michael Hackstein
fbdbfdcb6d
Moved primaryIndex knowledge out of Logical Collection. Also moved logic for close into MMFiles
2017-02-21 14:12:07 +01:00
Michael Hackstein
b84b05244f
Moved pre-commit document modifications out of logical-collection into the physical collection. They are only relevant when actually writing to disc.
2017-02-17 16:07:02 +01:00
Michael Hackstein
5366f09ec8
Moved useSecondaryIndexes check from Logical to MMFiles collection
2017-02-17 13:33:00 +01:00
jsteemann
0909ffe69b
moved helper functions into their own file
2017-02-14 13:44:54 +01:00
jsteemann
cbe8ee1172
renamed feature
2017-02-14 12:35:54 +01:00