Michael Hackstein
|
137003e9a7
|
Traverser expressions now react to externals
|
2016-04-28 15:25:09 +02:00 |
Michael Hackstein
|
35bd5c44e4
|
Removed TRI_json_t from Vocbase traverser. Still needs Json for serialisation of varNode
|
2016-04-16 23:48:18 +02:00 |
Michael Hackstein
|
afdadcdfe5
|
Transformed getFilteredDocuments on Coordinator in ClusterMethods to use only VelocyPack
|
2016-04-16 22:39:52 +02:00 |
Michael Hackstein
|
b043b103e0
|
Optimized IN in AQL pattern Matcher properly. Also added some tests for it
|
2016-04-13 14:49:21 +02:00 |
Michael Hackstein
|
b6245022b0
|
Merge branch 'spdvpk' of github.com:arangodb/arangodb into spdvpk
|
2016-03-23 10:36:56 +01:00 |
Michael Hackstein
|
8c224bd435
|
Fixed Traverser Matches check
|
2016-03-23 10:36:51 +01:00 |
Max Neunhoeffer
|
c2049b8ee1
|
Switch to IndexHandles.
|
2016-03-23 08:57:00 +01:00 |
Jan Steemann
|
ce63219435
|
removed DocumentAccessor
|
2016-03-21 15:40:44 +01:00 |
Michael Hackstein
|
8e678d0fc2
|
Fixed single server version of Traverser
|
2016-03-18 15:54:52 +01:00 |
Michael Hackstein
|
401f55ae37
|
Replaced OperationCursor by shared_ptrs every where and removed the slice function from it. Instead it returns a shared ptr on a OperationResult on getMore
|
2016-03-17 18:49:20 +01:00 |
Max Neunhoeffer
|
50514610fc
|
Change id and key validation to use length.
|
2016-03-14 10:23:08 +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 |
Max Neunhoeffer
|
9eb056b971
|
Fix a memory leak.
|
2016-01-11 10:51:56 +01:00 |
Jan Steemann
|
3ad20c0cae
|
auto-generated headers
|
2016-01-06 18:41:51 +01:00 |
Jan Steemann
|
f422576ee0
|
clang-format
|
2016-01-05 17:43:24 +01:00 |
Jan Steemann
|
2b3f3f997b
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into vpack
|
2015-12-17 10:59:30 +01:00 |
Wilfried Goesgens
|
9d1f861736
|
Fix memory management of traverser expression.
|
2015-12-16 17:07:17 +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 |
Wilfried Goesgens
|
da57d31488
|
Implement de/serializing of filters in traversalnodes
|
2015-12-16 11:17:38 +01:00 |
Michael Hackstein
|
2520874c03
|
Preparation to remove TRI_json_t from Traversers. But has to many side effects to be removed in one pass
|
2015-12-10 16:43:08 +01:00 |
Michael Hackstein
|
fd00792ac1
|
Removed TRI_json_t constructor from TraverserExpression. It is only possible to be build from VPack
|
2015-12-04 16:49:49 +01:00 |
Michael Hackstein
|
b137e9471e
|
The RestEdgesHandler now uses VPack instead of TRI_json_t
|
2015-12-04 16:45:29 +01:00 |
Michael Hackstein
|
9495117238
|
Fixed invalid traversal optimization if vertex is not existing but filter would let null pass
|
2015-12-04 11:21:15 +01:00 |
Jan Steemann
|
b8cd633276
|
Windows fixes
|
2015-12-03 15:00:19 +01:00 |
Michael Hackstein
|
10a898c791
|
UTF-8 circus
|
2015-12-02 13:37:49 +01:00 |
Michael Hackstein
|
043de86039
|
Fixed compareTo value send accross the cluster. Was deleted after first use but was sent multiple times
|
2015-12-02 11:37:23 +01:00 |
Jan Steemann
|
2bbcaa868f
|
fixed invalid memory usages
|
2015-12-01 16:48:55 +01:00 |
Michael Hackstein
|
0fa55cff05
|
Fixed a bug in TraverserExpression deserialisation
|
2015-11-30 16:29:16 +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
|
a12f390e77
|
Added a Json constructor for Traverser Expression. Required in the cluster
|
2015-11-26 09:20:58 +01:00 |
Michael Hackstein
|
aa8e1daaf7
|
Moved String->VertexId conversion into the general traverser. It is required outside of V8Server
|
2015-11-24 10:24:19 +01:00 |
Michael Hackstein
|
ff732237fc
|
Fixed compilation error
|
2015-11-18 15:31:50 +01:00 |
Michael Hackstein
|
6b8b039fe6
|
Added implementation for binary comparison aperators in the TraversalExpression
|
2015-11-18 15:23:36 +01:00 |
Michael Hackstein
|
1f6519b01e
|
Using early abortion in local Traverser for AQL. Now it's cluster time
|
2015-11-18 14:50:03 +01:00 |
Michael Hackstein
|
f880592025
|
Used the TraverserExpression in Local case for Edges. Right now it fails hardcoded.
|
2015-11-18 11:26:55 +01:00 |