jsteemann
|
4a7c3734e0
|
remove friend class declaration
|
2017-02-07 11:45:50 +01:00 |
jsteemann
|
3b1e3fac52
|
make TransactionCollection more engine-specific
|
2017-02-07 11:24:58 +01:00 |
Michael Hackstein
|
44647f2392
|
Moved Fulltext and geo functions into MMFiles StorageEngine and allowed the engines to register specific functions.
|
2017-02-06 17:44:17 +01:00 |
Michael Hackstein
|
63f0e52e49
|
Fixed a bug in primaryindex. In some cases it reported that it could not find more documents although there were more.
|
2017-02-03 16:15:41 +01:00 |
Michael Hackstein
|
eab6907678
|
Removed wrong assertion
|
2017-02-03 13:46:14 +01:00 |
Michael Hackstein
|
7083671116
|
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
|
2017-02-03 13:22:43 +01:00 |
Michael Hackstein
|
5e4b9e42b3
|
Fixed minor bugs in usage of callback-based index-api. Remove unused old next and nextBabies index iterator functions.
|
2017-02-03 13:22:06 +01:00 |
jsteemann
|
f9105e8393
|
mark the geo index as sorted
|
2017-02-03 11:48:05 +01:00 |
jsteemann
|
f7edf28599
|
mark the geo index as sorted
|
2017-02-03 11:42:19 +01:00 |
Michael Hackstein
|
2a3eae88bc
|
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
|
2017-02-01 17:34:42 +01:00 |
Michael Hackstein
|
d920788a7f
|
The new index-callback API returns if it has more elements or not
|
2017-02-01 17:33:52 +01:00 |
jsteemann
|
4f1d588e0d
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
|
2017-02-01 17:13:46 +01:00 |
jsteemann
|
0156c5aec7
|
make database deletion more deterministic
|
2017-02-01 16:44:41 +01:00 |
Michael Hackstein
|
2153999a26
|
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
|
2017-02-01 16:09:25 +01:00 |
Michael Hackstein
|
0c3cada5b8
|
Added a new callback based option for IndexIterators to hand out DocumentTokens. This feature is not yet used anywhere
|
2017-02-01 16:07:37 +01:00 |
jsteemann
|
126f9a21fe
|
fix index ids
|
2017-02-01 10:39:21 +01:00 |
jsteemann
|
4d06ac7648
|
use std::string
|
2017-01-31 14:57:05 +01:00 |
jsteemann
|
8b62579789
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
|
2017-01-31 10:04:56 +01:00 |
jsteemann
|
6598828449
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
|
2017-01-31 00:33:42 +01:00 |
jsteemann
|
d96ce9af37
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
|
2017-01-30 12:53:10 +01:00 |
jsteemann
|
cea0ecabad
|
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
|
2017-01-30 09:03:55 +01:00 |
Michael Hackstein
|
55e0f63fec
|
Moved major Index-creation out of LogicalCollection into the StorageEngine Specific IndexFactory.
|
2017-01-29 15:08:26 +01:00 |
Michael Hackstein
|
819ef4ae2c
|
Fixed failing index-creation tests after moving to IndexFactory.
|
2017-01-28 22:46:49 +01:00 |
Michael Hackstein
|
72b8945254
|
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
|
2017-01-28 21:20:16 +01:00 |
Michael Hackstein
|
0027bc54c8
|
Create a StorageEngine-specific IndexFactory. Moved EnhanceIndexJson v8 -> IndexFactory.
|
2017-01-28 21:19:50 +01:00 |
jsteemann
|
09851cdf75
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
|
2017-01-27 16:37:32 +01:00 |
jsteemann
|
0cb7d416d0
|
moved transaction collections into their own files
|
2017-01-26 16:51:57 +01:00 |
jsteemann
|
6a4842b229
|
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
|
2017-01-25 16:30:33 +01:00 |
jsteemann
|
de41509d9d
|
factored out TransactionState
|
2017-01-25 15:55:01 +01:00 |
Michael Hackstein
|
00448bfc26
|
Transaction::invokeOnAllElements now works with a callback taken DocumentIdentifierTokens instead of IndexElements.
|
2017-01-25 15:03:08 +01:00 |
jsteemann
|
3a61217438
|
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
|
2017-01-25 13:29:13 +01:00 |
Michael Hackstein
|
786ab413f8
|
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
|
2017-01-25 13:20:24 +01:00 |
Michael Hackstein
|
ce6d3b3492
|
The Fulltext index now return DocumentIdentifierTokens instead of revisions. Removed one inderection rid <-> Index_doc which were a typedef.
|
2017-01-25 13:20:15 +01:00 |
jsteemann
|
d7b131852c
|
factored out transaction hints
|
2017-01-25 13:12:09 +01:00 |
jsteemann
|
00b1632ece
|
factored out AccessMode from transaction.h
|
2017-01-25 11:57:21 +01:00 |
Michael Hackstein
|
883e95989f
|
The GeoIndex now returns DocumentIdentifierTokens instead of revision ids.
|
2017-01-25 11:13:30 +01:00 |
Michael Hackstein
|
2133b1448c
|
Moved index API to return DocumentIdentifierTokens which are independent of the underlying storage engine. The agreement is, that the Engine gives a uint64_t sized identifier which allows to fetch any document back again. For MMFiles Engine this identifier is the revision.
|
2017-01-24 18:19:25 +01:00 |
jsteemann
|
603a0ae8ee
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
|
2017-01-24 12:46:57 +01:00 |
jsteemann
|
e3bcb90916
|
remove revisions cache
|
2017-01-24 10:48:07 +01:00 |
jsteemann
|
d4d5d1f39f
|
fixed some tests
|
2017-01-23 16:55:41 +01:00 |
jsteemann
|
a8ebdbeeee
|
renaming
|
2017-01-23 15:40:20 +01:00 |
jsteemann
|
c4d2ff3dce
|
renaming
|
2017-01-23 15:36:11 +01:00 |
jsteemann
|
0a582d0f9a
|
adjust include guards
|
2017-01-23 14:23:39 +01:00 |
jsteemann
|
7fedb4e956
|
moved files into engine directory
|
2017-01-23 13:52:57 +01:00 |