From 985161325e5b2e7b400d870d381f3bfa3fafa2b3 Mon Sep 17 00:00:00 2001 From: Matei Chiperi Date: Mon, 8 Sep 2014 17:13:05 -0700 Subject: [PATCH] Changed triplestore to quadstore in the Except operator build_iterator code. --- query/gremlin/build_iterator.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/query/gremlin/build_iterator.go b/query/gremlin/build_iterator.go index a814924..d95a5e8 100644 --- a/query/gremlin/build_iterator.go +++ b/query/gremlin/build_iterator.go @@ -297,7 +297,7 @@ func buildIteratorTreeHelper(obj *otto.Object, qs graph.QuadStore, base graph.It } it = buildIteratorTreeHelper(arg.Object(), qs, subIt) case "in": - it = buildInOutIterator(obj, ts, subIt, true) + it = buildInOutIterator(obj, qs, subIt, true) case "except": arg, _ := obj.Get("_gremlin_values") firstArg, _ := arg.Object().Get("0") @@ -305,8 +305,8 @@ func buildIteratorTreeHelper(obj *otto.Object, qs graph.QuadStore, base graph.It return iterator.NewNull() } - allIt := ts.NodesAllIterator() - toComplementIt := buildIteratorTree(firstArg.Object(), ts) + allIt := qs.NodesAllIterator() + toComplementIt := buildIteratorTree(firstArg.Object(), qs) notIt := iterator.NewNot(toComplementIt, allIt) and := iterator.NewAnd()