Michael Hackstein
|
8d48ceca36
|
Fixed undefined behaviour on Mac. An empty vector was popped.
|
2016-09-12 16:45:29 +02:00 |
jsteemann
|
9949b0b27c
|
fix memleaks
|
2016-09-06 12:09:33 +02:00 |
Michael Hackstein
|
f4eeb1dbf0
|
Removed potential leak
|
2016-08-11 09:20:36 +02:00 |
Michael Hackstein
|
207d978afc
|
Internal cleanup. Moved traversal options to a central place and removed the AQL-only version which was mostly redundant. This is preperation for Cluster initialisation.
|
2016-07-29 14:46:11 +02:00 |
Michael Hackstein
|
2d22afd4ea
|
Fixed tests in Traversal. SingleServer all simple conditions are working and optimized. It does not yet work if one of the conditions requires v8 or a Variable.
|
2016-07-25 09:49:48 +02:00 |
Michael Hackstein
|
6fcad1f39a
|
Fixes in newest Traversal implementation. The new conditions are now actually executed correctly. Most tests green, one suite still fails.
|
2016-07-22 15:19:38 +02:00 |
Michael Hackstein
|
1756d3b065
|
Fixed global uniqueness check of edges in Traverser. Also the vertex document is only loaded if there actually is a filter condition for it.
|
2016-07-22 09:40:08 +02:00 |
Michael Hackstein
|
9b43dd30f0
|
Traversals now use Expressions to execute filter conditions. Right now V8 based conditions are non-functional. Also AqlValues do not work with base type of Transactions and do not need AqlTransactions. And so do expressions. Also allowed NARY_AND/NARY_OR in Expression nodes to be evaluated.
|
2016-07-21 16:38:32 +02:00 |
Michael Hackstein
|
fff0ee4b38
|
Fixed access to Index Iterator in Traversal. Also fixed Path Edge Uniqueness check. Still todo: Evaluate conditions on edges / vertices that are not covered by index. Cluster
|
2016-07-20 17:40:12 +02:00 |
Michael Hackstein
|
aa1dc2a083
|
Intermediate State: Moved Traversals to use Slices above Strings to compare. Also Preperation to use different indexes. This state compiles but is not functional.
|
2016-07-19 10:54:37 +02:00 |
Andreas Streichardt
|
32a77560d9
|
Fix namespace stuff for VC++
|
2016-07-04 18:44:04 +02:00 |
Michael Hackstein
|
d273b387f8
|
Improved Traversal internal API. It now does less copying and creates less objects. Also it is way simpler to understand.
|
2016-07-04 16:16:58 +02:00 |