jsteemann
|
2ae325fd4e
|
removed some of those "using namespace" directives
|
2016-01-14 23:21:39 +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 |
Max Neunhoeffer
|
394057fbda
|
Merge branch 'devel' into vpack
|
2015-12-23 15:09:20 +01:00 |
Jan Steemann
|
e62ccf7a46
|
added Ditches for traversal
|
2015-12-23 11:43:24 +01:00 |
jsteemann
|
3bcc5cd193
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into vpack
|
2015-12-22 20:34:55 +01:00 |
jsteemann
|
75e815896d
|
allow cancelation of traversal queries
|
2015-12-22 20:26:00 +01:00 |
Max Neunhoeffer
|
61fe51072c
|
Merge branch 'devel' into vpack
|
2015-12-21 15:22:46 +01:00 |
Max Neunhoeffer
|
8ce0a484e1
|
Fix graph traversal tests, behaviour and documentation.
|
2015-12-21 15:20:56 +01:00 |
jsteemann
|
19782a45a6
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into vpack
|
2015-12-18 23:33:44 +01:00 |
Michael Hackstein
|
642a6261f2
|
Added a proper selectivity estimate for traversal nodes.
|
2015-12-18 18:02:13 +01:00 |
Michael Hackstein
|
c00d0cbc4d
|
Improved stability of AQL Traverser. Also added checks for illegal edge cases
|
2015-12-18 16:17:09 +01:00 |
Jan Steemann
|
1faaaa0632
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into vpack
|
2015-12-17 14:41:24 +01:00 |
Wilfried Goesgens
|
e908be8cd4
|
fix style
|
2015-12-17 13:39:05 +01:00 |
Jan Steemann
|
2b3f3f997b
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into vpack
|
2015-12-17 10:59:30 +01:00 |
Michael Hackstein
|
82eea28fea
|
Merge branch 'vpack' of github.com:arangodb/arangodb into vpack
|
2015-12-16 19:03:15 +01:00 |
Wilfried Goesgens
|
1914fefc48
|
remove unused code path
|
2015-12-16 17:31:04 +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 |
Michael Hackstein
|
5e4efc7267
|
Updated AQL to class verison of TRI_col_info_t
|
2015-12-16 11:38:33 +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 |
jsteemann
|
600c48375d
|
added optimizer rule `sort-in-values`
|
2015-12-13 23:33:44 +01:00 |
Jan Steemann
|
b8cd633276
|
Windows fixes
|
2015-12-03 15:00:19 +01:00 |
Michael Hackstein
|
605e1bce55
|
Style fixes
|
2015-12-03 11:35:18 +01:00 |
Michael Hackstein
|
1a13af6f36
|
Merged remote changes with local stash
|
2015-12-02 11:34:58 +01:00 |
Jan Steemann
|
6ce29823a8
|
fixed more memleaks
|
2015-12-01 17:22:14 +01:00 |
Jan Steemann
|
9497ca9c7c
|
fixed memleaks
|
2015-12-01 17:07:32 +01:00 |
Jan Steemann
|
2bbcaa868f
|
fixed invalid memory usages
|
2015-12-01 16:48:55 +01:00 |
Michael Hackstein
|
e9a7c6fa85
|
Adoption of Traversal and AstNode to newest changes in TraversalExpression
|
2015-11-26 09:31:54 +01:00 |
Michael Hackstein
|
001dd4debf
|
The local traverser now early filters on vertices
|
2015-11-18 16:14:17 +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
|
d002ccccff
|
Deactivated late complete condition check in AQL Traverser
|
2015-11-18 09:41:25 +01:00 |
Michael Hackstein
|
0adbef4f76
|
Transformed the TraversalExpression vector into a map ordered by access level. This is way more convenient on the Traverser side to be used.
|
2015-11-17 16:25:45 +01:00 |
Michael Hackstein
|
3afddb32ed
|
The TraversalBlock now executes all expressions locally. It is able to hand them over to Traversers
|
2015-11-17 14:11:15 +01:00 |
Michael Hackstein
|
a5273e8fec
|
Preperation for DBServer local filtering
|
2015-11-17 11:01:51 +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
|
b7a8a364fc
|
Started Including the Cluster Traversal in AQL. Right now the result is empty but the server will not crash any more. Now starting with the real implementation.
|
2015-11-13 11:08:18 +01:00 |
Michael Hackstein
|
8d0d921ab6
|
Included two Abstract classes for Traversals. Traverser and TraversalPath. Implemented both of them for Single-Server Traversals.
|
2015-11-12 16:25:36 +01:00 |
Wilfried Goesgens
|
10fd57c391
|
remove debug output
|
2015-11-09 11:21:27 +01:00 |
Wilfried Goesgens
|
327b408a22
|
Start implementing early filtering of paths to exclude from the result
|
2015-10-28 12:37:13 +01:00 |
Wilfried Goesgens
|
cd6cc35def
|
Adjust the stage to the now non-void pointered index implementation.
|
2015-10-22 11:12:21 +02:00 |
Michael Hackstein
|
1a7f414c16
|
Merge branch 'devel' of github.com:arangodb/arangodb into JHMH
|
2015-09-18 12:21:39 +02:00 |
Frank Celler
|
c4d1fff729
|
new traversal
|
2015-09-18 10:40:28 +02:00 |