Michael Hackstein
|
ca64e727a1
|
Entirely removed TRI_json_t and Json from ClusterMethods and RestEdgesHandler
|
2016-04-16 23:23:25 +02:00 |
Jan Steemann
|
3a582af765
|
fix Windows build
|
2016-04-08 13:09:32 +02:00 |
Jan Steemann
|
9f8c24b1cd
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into spdvpk
|
2016-04-06 15:43:27 +02:00 |
Michael Hackstein
|
ab46b07f98
|
Reimplemented Traversal in Cluster case
|
2016-04-04 12:52:11 +02:00 |
Frank Celler
|
068f9defd7
|
splitted HttpResponse.h
|
2016-04-01 10:39:38 +02:00 |
Jan Steemann
|
ce63219435
|
removed DocumentAccessor
|
2016-03-21 15:40:44 +01:00 |
Michael Hackstein
|
4a2c33eafc
|
Replaced setStartVertex(Slice) by setStartVertex(string) in Traversal and fixed all resulting compile errors. It now compiles but is not Functional yet. Have to implement reading of Documents from DB in TRX / VPack Style
|
2016-03-16 11:12:27 +01:00 |
Michael Hackstein
|
4c4c117059
|
Partially Adopted Traverser to new transaction API. This is still work in Progress. It compiles but it will not work yet.
|
2016-03-10 10:42:20 +01:00 |
Michael Hackstein
|
ac173ca497
|
The Edge Index now indexes with VPackSlice instead of TRI_edge_header_t. Some functions that were using the Edge Index are disabled and will not work. These functions have to be modified to use the new Transaction API.
|
2016-02-26 13:31:10 +01:00 |
Michael Hackstein
|
582f1f46f0
|
Preparation for multi-direction traversals. As requested in #1683. Internal traverser can now work with one direction per collection. Next: AQL needs to learn this too.
|
2016-01-28 14:07:50 +01:00 |
Jan Steemann
|
9046e1831b
|
clang-format
|
2016-01-27 13:43:46 +01:00 |
jsteemann
|
842384016d
|
namespace cleanup
|
2016-01-21 00:20:22 +01:00 |
jsteemann
|
431900f17a
|
changed namespace from triagens to arangodb
|
2016-01-17 00:44:53 +01:00 |
Jan Steemann
|
3ad20c0cae
|
auto-generated headers
|
2016-01-06 18:41:51 +01:00 |
Jan Steemann
|
a3b026d9d1
|
removed useless sections from code, unified include guards
|
2016-01-06 14:15:22 +01:00 |
Jan Steemann
|
f422576ee0
|
clang-format
|
2016-01-05 17:43:24 +01:00 |
Jan Steemann
|
8e18d6463f
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
|
2015-12-16 11:44:56 +01:00 |
Jan Steemann
|
a694b7ef48
|
make_unique
|
2015-12-16 11:36:35 +01:00 |
Michael Hackstein
|
2867ff1eb4
|
Merge branch 'devel' of github.com:arangodb/arangodb into devel
|
2015-12-16 10:52:08 +01:00 |
Michael Hackstein
|
e6e66d4469
|
Fixed a bug in Traversal Path Uniqueness.
|
2015-12-16 10:51:54 +01:00 |
Jan Steemann
|
acf2dcf7b5
|
fixed leak
|
2015-12-16 10:08:21 +01:00 |
Max Neunhoeffer
|
0198b4576b
|
Merge branch 'devel' into ClustUp1
|
2015-12-15 20:40:52 +01:00 |
Michael Hackstein
|
f589308bd0
|
Implemented unique edges on path for AQL traversal in cluster case
|
2015-12-15 18:04:14 +01:00 |
Max Neunhoeffer
|
7641feeb88
|
Fix ClusterComm library w.r.t. pointers.
|
2015-12-14 11:22:30 +01:00 |
Max Neunhoeffer
|
af4d729284
|
The ClusterComm C++11 revolution.
|
2015-12-11 23:26:10 +01:00 |
Michael Hackstein
|
0a678263fb
|
Fixed a bug when we start at an unknown vertex. THe cluster got into undefined states
|
2015-12-08 14:45:11 +01:00 |
Michael Hackstein
|
c60271d3c8
|
Fixed early optimizations of Cluster traversal filters, when document does not exist. Now behaves identical to single server and to execution without optimization
|
2015-12-04 13:30:40 +01:00 |
Jan Steemann
|
b8cd633276
|
Windows fixes
|
2015-12-03 15:00:19 +01:00 |
jsteemann
|
9caaff18fb
|
fixed leaks
|
2015-12-03 11:25:05 +01:00 |
Michael Hackstein
|
e47ebdd48d
|
Fixed statistics reporting for AQL traversal in Cluster. The tests are green in cluster mode now.
|
2015-12-02 13:41:24 +01:00 |
Michael Hackstein
|
18db3bf681
|
The edges api now returns a stats property encapsulating how many items where scanned and how many where filtered
|
2015-12-02 11:38:51 +01:00 |
Michael Hackstein
|
1a13af6f36
|
Merged remote changes with local stash
|
2015-12-02 11:34:58 +01:00 |
Jan Steemann
|
2bbcaa868f
|
fixed invalid memory usages
|
2015-12-01 16:48:55 +01:00 |
Michael Hackstein
|
d79c2f9048
|
Added a test if the traverser prunes early
|
2015-11-27 17:03:24 +01:00 |
Michael Hackstein
|
a7b7d1ec18
|
Adapted traverser implementations to new Path Enumerator for improved pruning
|
2015-11-27 16:25:02 +01:00 |
Michael Hackstein
|
bba4fe6089
|
Added a basic implementation to receive filtered documents in the cluster. Right now it does not yet filter and is inefficent but serves the API
|
2015-11-27 11:20:12 +01:00 |
Michael Hackstein
|
d109a4e2aa
|
Filtered edges are now able to react to a list of expressions instead of only one expression. The list symbolises an AND
|
2015-11-26 11:38:09 +01:00 |
Michael Hackstein
|
6572806300
|
Fixed ClusterTraverser if there is a vertex without edges
|
2015-11-16 20:24:10 +01:00 |
Michael Hackstein
|
21cf784cbc
|
First attempt for multi collection graphs. Not yet functional.
|
2015-11-16 15:36:00 +01:00 |
Michael Hackstein
|
e8cdc5190f
|
Single Collection Traversals are now functional within the cluster.
|
2015-11-16 14:55:07 +01:00 |
Michael Hackstein
|
b391d9cb22
|
Fixed a bug when the cluster iterates over more than one edge
|
2015-11-16 13:20:32 +01:00 |
Michael Hackstein
|
fa4b08a4b8
|
Further implemenetation for ClusterTraverser. It now returns the correct format. However there seems to be an undefined state which can be reached
|
2015-11-16 11:37:29 +01:00 |
Michael Hackstein
|
3923c7936e
|
EdgeCollections are now evaluated to cids later in TraversalBlock. This change was necessary for the Cluster
|
2015-11-16 09:09:34 +01:00 |
Michael Hackstein
|
04da539ba1
|
Further implementation of Cluster Traverser. It now has code that in theory should fetch the first set of edges. Right now it fails for undefined collection name
|
2015-11-13 17:12:33 +01:00 |
Michael Hackstein
|
9a95e1d36b
|
Added Files for Cluster Traverser.
|
2015-11-13 14:53:46 +01:00 |