Repository: incubator-tinkerpop Updated Branches: refs/heads/TINKERPOP-1312 5f5a0f372 -> 5751456fc
Increase step offset by 2 if `foo.count().is(0)` was replaced by `not(foo)`. Project: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/commit/5751456f Tree: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/tree/5751456f Diff: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/diff/5751456f Branch: refs/heads/TINKERPOP-1312 Commit: 5751456fcc91ea4ab9b7628e91209b96ea5d958e Parents: 5f5a0f3 Author: Daniel Kuppitz <[email protected]> Authored: Wed May 25 21:33:44 2016 +0200 Committer: Daniel Kuppitz <[email protected]> Committed: Wed May 25 21:33:44 2016 +0200 ---------------------------------------------------------------------- .../traversal/strategy/optimization/RangeByIsCountStrategy.java | 1 + 1 file changed, 1 insertion(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/5751456f/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/RangeByIsCountStrategy.java ---------------------------------------------------------------------- diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/RangeByIsCountStrategy.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/RangeByIsCountStrategy.java index f3168a3..1b544c2 100644 --- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/RangeByIsCountStrategy.java +++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/optimization/RangeByIsCountStrategy.java @@ -109,6 +109,7 @@ public final class RangeByIsCountStrategy extends AbstractTraversalStrategy<Trav if (useNotStep) { traversal.asAdmin().removeStep(next); // IsStep traversal.asAdmin().removeStep(curr); // CountStep + i += 2; final Traversal.Admin inner = __.start().asAdmin(); TraversalHelper.insertAfterStep(prev, inner.getStartStep(), inner); TraversalHelper.replaceStep(prev, new NotStep<>(traversal, inner), traversal);
