Dan Larkin
|
841ef8b1a0
|
Changed index VPack building to include forPersistence flag.
|
2017-04-17 17:04:50 -04:00 |
Jan Christoph Uhde
|
cc39030042
|
move key options ot logical collection
|
2017-04-06 11:19:30 +02:00 |
jsteemann
|
5880daf2a5
|
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
|
2017-04-05 13:40:25 +02:00 |
jsteemann
|
1c43920bfc
|
preparations for revision()
|
2017-04-05 13:40:18 +02:00 |
Simon Grätzer
|
5822e77843
|
invokeOnAllElements
|
2017-04-05 13:38:43 +02:00 |
jsteemann
|
81dcfbbe3d
|
pass trx into numberDocuments
|
2017-03-31 11:33:16 +02:00 |
jsteemann
|
7bd6bd6e45
|
slightly adjusted index creation
|
2017-03-28 08:46:01 +02:00 |
jsteemann
|
2c54a6ac1e
|
added some basic transaction handling
|
2017-03-24 17:23:32 +01:00 |
jsteemann
|
25a380f77c
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into views
|
2017-03-16 12:50:11 +01:00 |
jsteemann
|
0bb2711abb
|
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into views
|
2017-03-16 12:16:23 +01:00 |
Simon Grätzer
|
1c5c616875
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2017-03-15 14:12:18 +01:00 |
jsteemann
|
1a06f1e15e
|
initial functionality for views - unstable
|
2017-03-14 16:35:45 +01:00 |
Michael Hackstein
|
1ebf562c4e
|
Moved MMFiles out of vocbase.cpp
|
2017-03-14 10:29:17 +01:00 |
Michael Hackstein
|
1c33e77bd8
|
Moved unloadCollection callback into StorageEngine.
|
2017-03-13 17:28:08 +01:00 |
Simon Grätzer
|
7b35f75b23
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
# Conflicts:
# arangod/CMakeLists.txt
# arangod/GeneralServer/GeneralServerFeature.cpp
|
2017-03-13 12:25:28 +01:00 |
Michael Hackstein
|
83663c47b2
|
Deleted CollectionResult. It is identical to arangodb::Result introduced later.
|
2017-03-10 17:18:12 +02:00 |
Simon Grätzer
|
67066c64ad
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2017-03-08 18:20:44 +01:00 |
jsteemann
|
a2a29ab6b1
|
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api
|
2017-03-08 15:07:33 +01:00 |
jsteemann
|
3ed19e291d
|
added "shardIds" option for AQL queries to restrict queries to specific shards
|
2017-03-08 15:07:10 +01:00 |
Michael Hackstein
|
4701a40867
|
Cleanup LogicalCollection.h
|
2017-03-08 13:26:20 +01:00 |
Michael Hackstein
|
580d2a4336
|
Moved indexes down into the physical collections
|
2017-03-08 11:03:45 +01:00 |
Simon Grätzer
|
2c77f42486
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2017-03-07 15:08:06 +01:00 |
Michael Hackstein
|
e6ab0afb50
|
Moved indexBuckets from Logical => MMFiles collection.
|
2017-03-07 14:07:32 +01:00 |
Michael Hackstein
|
31df7eb527
|
Fixed error in recovery for duplicate collection name
|
2017-03-06 17:34:54 +01:00 |
Simon Grätzer
|
27c617fe10
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
# Conflicts:
# 3rdParty/V8/v8
# arangod/Transaction/Methods.h
# arangod/Utils/UserTransaction.h
# arangod/V8Server/v8-collection.cpp
|
2017-03-01 14:52:35 +01:00 |
Michael Hackstein
|
7950270134
|
Removed obsolete code in LogicalCollection.
|
2017-02-28 16:08:54 +01:00 |
Michael Hackstein
|
900b15dd3a
|
API cleanup in LogicalCollection. Removed some unused exposed toVelocypack functions. Removed toVelocyPack with maxTick variant. That is available in the StorageEngine instead
|
2017-02-28 15:35:31 +01:00 |
Michael Hackstein
|
df4eadac75
|
Replaced several specialized toVelocyPack functions of LogicalCollection by toVelocyPackIgnore(). Fixed distributeLike bug that occured through this.
|
2017-02-28 14:54:32 +01:00 |
Michael Hackstein
|
a884ee2bfb
|
Intermediate commit. Moved many toVPack functions of LogicalCollection to a unified vpack + ignore-keys alternative. This commit is used to run all tests everywhere. May be red
|
2017-02-27 13:01:07 +01:00 |
Michael Hackstein
|
c8f03d16e3
|
updateProperties now returns an CollectionResult container with errorMessage and code. Moved error reporting logic for cluster-case into this function.
|
2017-02-24 17:00:41 +01:00 |
Michael Hackstein
|
076198106d
|
Now also the cluster variant of collection properties uses the shared toVPackVariant
|
2017-02-23 16:40:33 +01:00 |
Michael Hackstein
|
cc78b0131f
|
v8-collection-properties now reuses propertiesVPack on logical collection (SingleServerCase)
|
2017-02-23 15:31:13 +01:00 |
Michael Hackstein
|
de31c68539
|
Moved isVolatile into MMfiles collection.
|
2017-02-23 14:56:54 +01:00 |
Michael Hackstein
|
853394da79
|
Moved keyGenerator into physicalCollection. Only used when actually storing data.
|
2017-02-23 11:10:58 +01:00 |
Michael Hackstein
|
df59411710
|
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
|
2017-02-22 14:43:10 +01:00 |
Michael Hackstein
|
a359424af0
|
Moved logic of write Marker out of the dropIndex API from Logical collection. Can be derived from the engine internally.
|
2017-02-22 12:32:54 +01:00 |
Jan Christoph Uhde
|
711a71ac4d
|
add LogicalCollection::invokeOnAllElements()
and remove MMFilesPrimaryIndex.h from Transaction/Methods.cpp
|
2017-02-22 10:40:27 +01:00 |
Jan Christoph Uhde
|
fcfe66e254
|
add getAll/AnyIterator to LogicalCollection
|
2017-02-22 09:24:38 +01:00 |
Jan Christoph Uhde
|
3467031cb9
|
remove transferMarkers from StorageEngine.h
|
2017-02-21 16:00:37 +01:00 |
Michael Hackstein
|
0f7d50765d
|
Merge branch 'engine-api' of github.com:arangodb/arangodb into engine-api
|
2017-02-21 14:12:16 +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 |
Jan Christoph Uhde
|
133961ff8d
|
remove applyForTickRange from LogicalCollection
|
2017-02-21 13:42:59 +01:00 |
Jan Christoph Uhde
|
e9555e4b10
|
remove rotateJournals from LogicalCollection
|
2017-02-21 11:06:53 +01:00 |
Jan Christoph Uhde
|
6e1f77be24
|
remove ditches from interface. the ditches concept needs fixing!!
|
2017-02-21 10:53:51 +01:00 |
Jan Christoph Uhde
|
0f86801645
|
remove updateStats from LogicalCollection interface
|
2017-02-21 10:06:51 +01:00 |
Jan Christoph Uhde
|
cf970ed230
|
Squashed commit of the following:
commit 2644735fe06806ec8ffb78ceb2ede04037258952
Author: Jan Christoph Uhde <Jan@UhdeJC.com>
Date: Tue Feb 21 09:10:55 2017 +0100
failed ammend
commit c2b8604df5a60fd00e57b4f088fe8a2624d9ac3b
Author: Jan Christoph Uhde <Jan@UhdeJC.com>
Date: Mon Feb 20 12:49:58 2017 +0100
move - maxTick to Physical - RACE!
|
2017-02-21 09:19:49 +01:00 |
Jan Christoph Uhde
|
071137adf6
|
move doCompact into PhysicalColletion
|
2017-02-20 10:53:11 +01:00 |
Jan Christoph Uhde
|
f3a1f128ee
|
remove isFullyCollected from LogicalCollection
|
2017-02-20 10:28:28 +01:00 |
Jan Christoph Uhde
|
40a1345f76
|
Merge branch 'engine-api' of github.com:arangodb/arangodb into obi-engine-api
* 'engine-api' of github.com:arangodb/arangodb:
Moved logic for drop index into MMFilesCollection
|
2017-02-20 09:50:17 +01:00 |
Michael Hackstein
|
17effdc065
|
Moved logic for drop index into MMFilesCollection
|
2017-02-20 09:06:41 +01:00 |