jsteemann
08cd4ced33
moved class around
2017-04-07 13:13:48 +02:00
Jan Christoph Uhde
95007fe28e
Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api-arango-result
...
* 'engine-api' of https://github.com/arangodb/arangodb : (46 commits)
Merged RocksDBPathBasedIndex into RocksDBVPackIndex.
fix handling of externals
fix toArray()
fix returning documents
Added hash-, skip list, persistent indexes
harmonize filtering - filter on full filename.
mini modifications
standardize starting of servers for replication tests
Edge index compliant with design doc
another fix for #2404
Moved „removeLargeRange“ method to commons
Added length byte to IndexValue keys.
fixed issue #2404
Added drop to primary index
Added drop() to indexes
Fixes a coordinator crash in Clustered Traversal. In case of failover during query planning.
Fixed edge index
Expand on CORS documentation
Let ArangoDB handle the allow-credentials header
make the authentication tests run on directories
...
2017-03-30 19:46:17 +02:00
jsteemann
704c746c0d
fix toArray()
2017-03-30 17:02:54 +02:00
Jan Christoph Uhde
b83ae2ab82
refactor some code to make use of arangodb::Result
2017-03-30 09:39:21 +02:00
jsteemann
63868b4378
move collection keys into engine
2017-03-21 14:23:29 +01:00
jsteemann
ec0e5e39a7
moved export into engine
2017-03-21 11:41:50 +01:00
jsteemann
b8e011eee5
move attributes into engine
2017-03-21 10:31:50 +01:00
jsteemann
25a380f77c
Merge branch 'devel' of https://github.com/arangodb/arangodb into views
2017-03-16 12:50:11 +01:00
jsteemann
00e99ea794
allow creation of UserTransaction with non-V8 contexts as well
2017-03-15 11:37:03 +01:00
jsteemann
1a06f1e15e
initial functionality for views - unstable
2017-03-14 16:35:45 +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
jsteemann
010478ccd2
removed occurrences of mmfiles
2017-03-09 16:40:42 +01:00
Michael Hackstein
a7965945d9
Just comment fixes
2017-03-09 12:20:22 +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
jsteemann
c2a41cb5a2
remove references to MMFiles*
2017-03-06 17:04:23 +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
jsteemann
666b2f8da9
renaming
2017-02-27 14:38:27 +01:00
jsteemann
90f32ed525
renamed classes
2017-02-27 11:40:15 +01:00
jsteemann
94ce6a65f8
renamed methods
2017-02-27 11:22:44 +01:00
jsteemann
d0df1952e8
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-02-24 17:51:59 +01:00
jsteemann
dc72ec3ee7
fixed a race when dropping databases
2017-02-23 15:22:50 +01:00
Michael Hackstein
aa442fc4ac
Removed a velocypack-aliases include from voc-type.h
2017-02-23 13:07:32 +01:00
Michael Hackstein
5d452edec6
Moved ditches into MMFiles.
2017-02-23 09:02:34 +01:00
Michael Hackstein
b857717ff0
Removed unused included.
2017-02-22 10:47:20 +01:00
Jan Christoph Uhde
d73d25a310
remove some includes
2017-02-21 14:43:21 +01:00
jsteemann
f5c8932744
initial version of query execution plan cache, still very rough
2017-02-21 11:58:38 +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
f3a1f128ee
remove isFullyCollected from LogicalCollection
2017-02-20 10:28:28 +01:00
Michael Hackstein
91f303e963
Removed readRevision from LogicalCollection. You only get readDocument with a token. Moved it's logic into MMFilesCollection. removed the ignoreWal parameter from readDocumentConditional. It was always true anyways...
2017-02-17 17:29:49 +01:00
Michael Hackstein
e396446a17
Some cleanup in Logical collection imports
2017-02-17 13:16:22 +01:00
jsteemann
97728e51c1
simplifications
2017-02-15 15:19:40 +01:00
jsteemann
09da6bea7f
simplify internal APIs
2017-02-15 12:57:43 +01:00
jsteemann
d49c5c3fc0
simplified internal APIs a bit
2017-02-15 12:42:07 +01:00
jsteemann
b4027dc02c
make property protected
2017-02-15 10:41:34 +01:00
jsteemann
df3a3eff9f
refactoring
2017-02-15 10:26:05 +01:00
jsteemann
01bf68549d
simplifications
2017-02-14 22:48:51 +01:00
jsteemann
12b973dc4b
fix my compile errors
2017-02-14 16:41:31 +01:00
Michael Hackstein
50368b9985
Moved CollectionRead/WriteLocker to MMFiles. Also moved cleanupIndexes to MMFilesCollection
2017-02-14 15:12:36 +01:00
jsteemann
0909ffe69b
moved helper functions into their own file
2017-02-14 13:44:54 +01:00
jsteemann
7e690a0c61
renaming
2017-02-13 15:18:40 +01:00
jsteemann
16189aa969
moved TransactionHints.h
2017-02-13 14:36:27 +01:00
jsteemann
eb73dbf960
renaming
2017-02-13 13:30:57 +01:00
jsteemann
f09ec85127
renaming
2017-02-13 12:27:26 +01:00
jsteemann
f5d83935f0
renamed class
2017-02-13 10:12:36 +01:00
Michael Hackstein
48166a294c
TraversalNode now does not know anything about EdgeIndexes any more. Removed isMMFilesEdgeIndex from Transaction, no obsolete
2017-02-10 18:18:23 +01:00
Michael Hackstein
07154391a2
Removed iteratorForSlice on Indexes and adapted index scan on transaction, because it can now only be used for ANY or ALL scans.
2017-02-10 15:47:24 +01:00
Simon Grätzer
edab268572
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
...
# Conflicts:
# arangod/Aql/FunctionDefinitions.cpp
# arangod/Aql/Functions.h
# arangod/Utils/ExplicitTransaction.h
2017-02-10 15:21:24 +01:00
jsteemann
d024a6d00a
remove logging for non-topics
2017-02-10 09:32:50 +01:00
Frank Celler
cab6ac044d
fixed compile warning
2017-02-08 12:05:32 +01:00
jsteemann
01d3ad67b1
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-02-08 00:59:16 +01:00