[13/50] tinkerpop git commit: CTR: Implemented `Traversal::invalidateTraverserRequirements`.
CTR: Implemented `Traversal::invalidateTraverserRequirements`. This was necessary to allow traversal-mutating strategies (e.g. `SubgraphStrategy`) to invalidate the already cached traverser requirements. Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/bccff988 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/bccff988 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/bccff988 Branch: refs/heads/TINKERPOP-1682 Commit: bccff988dc713b9acdee9e9a3858e2c10b7de163 Parents: f9f3d4f Author: Daniel KuppitzAuthored: Tue Mar 13 11:33:06 2018 -0700 Committer: Daniel Kuppitz Committed: Tue Mar 13 13:17:43 2018 -0700 -- .../remote/traversal/AbstractRemoteTraversal.java| 5 + .../tinkerpop/gremlin/process/traversal/Traversal.java | 7 +++ .../traversal/lambda/AbstractLambdaTraversal.java| 7 +++ .../traversal/strategy/decoration/SubgraphStrategy.java | 11 ++- .../gremlin/process/traversal/util/DefaultTraversal.java | 5 + 5 files changed, 34 insertions(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/bccff988/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/remote/traversal/AbstractRemoteTraversal.java -- diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/remote/traversal/AbstractRemoteTraversal.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/remote/traversal/AbstractRemoteTraversal.java index 0c6a7aa..480d1fc 100644 --- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/remote/traversal/AbstractRemoteTraversal.java +++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/remote/traversal/AbstractRemoteTraversal.java @@ -88,6 +88,11 @@ public abstract class AbstractRemoteTraversal implements RemoteTraversalextends Iterator, Serializable, Cloneable, A public Set getTraverserRequirements(); /** + * Invalidates the set of all {@link TraverserRequirement}s for this traversal. + */ +public default void invalidateTraverserRequirements() { + +}; + +/** * Call the {@link Step#reset} method on every step in the traversal. */ public default void reset() { http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/bccff988/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/AbstractLambdaTraversal.java -- diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/AbstractLambdaTraversal.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/AbstractLambdaTraversal.java index 8f910a0..84e1896 100644 --- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/AbstractLambdaTraversal.java +++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/AbstractLambdaTraversal.java @@ -184,6 +184,13 @@ public abstract class AbstractLambdaTraversalimplements Traversal.Adminhttp://git-wip-us.apache.org/repos/asf/tinkerpop/blob/bccff988/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/SubgraphStrategy.java -- diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/SubgraphStrategy.java
[1/2] tinkerpop git commit: CTR: Implemented `Traversal::invalidateTraverserRequirements`.
Repository: tinkerpop Updated Branches: refs/heads/tp33 c22ab901e -> 2d493fb3c CTR: Implemented `Traversal::invalidateTraverserRequirements`. This was necessary to allow traversal-mutating strategies (e.g. `SubgraphStrategy`) to invalidate the already cached traverser requirements. Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/bccff988 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/bccff988 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/bccff988 Branch: refs/heads/tp33 Commit: bccff988dc713b9acdee9e9a3858e2c10b7de163 Parents: f9f3d4f Author: Daniel KuppitzAuthored: Tue Mar 13 11:33:06 2018 -0700 Committer: Daniel Kuppitz Committed: Tue Mar 13 13:17:43 2018 -0700 -- .../remote/traversal/AbstractRemoteTraversal.java| 5 + .../tinkerpop/gremlin/process/traversal/Traversal.java | 7 +++ .../traversal/lambda/AbstractLambdaTraversal.java| 7 +++ .../traversal/strategy/decoration/SubgraphStrategy.java | 11 ++- .../gremlin/process/traversal/util/DefaultTraversal.java | 5 + 5 files changed, 34 insertions(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/bccff988/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/remote/traversal/AbstractRemoteTraversal.java -- diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/remote/traversal/AbstractRemoteTraversal.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/remote/traversal/AbstractRemoteTraversal.java index 0c6a7aa..480d1fc 100644 --- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/remote/traversal/AbstractRemoteTraversal.java +++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/remote/traversal/AbstractRemoteTraversal.java @@ -88,6 +88,11 @@ public abstract class AbstractRemoteTraversal implements RemoteTraversalextends Iterator, Serializable, Cloneable, A public Set getTraverserRequirements(); /** + * Invalidates the set of all {@link TraverserRequirement}s for this traversal. + */ +public default void invalidateTraverserRequirements() { + +}; + +/** * Call the {@link Step#reset} method on every step in the traversal. */ public default void reset() { http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/bccff988/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/AbstractLambdaTraversal.java -- diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/AbstractLambdaTraversal.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/AbstractLambdaTraversal.java index 8f910a0..84e1896 100644 --- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/AbstractLambdaTraversal.java +++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/AbstractLambdaTraversal.java @@ -184,6 +184,13 @@ public abstract class AbstractLambdaTraversalimplements Traversal.Adminhttp://git-wip-us.apache.org/repos/asf/tinkerpop/blob/bccff988/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/SubgraphStrategy.java -- diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/SubgraphStrategy.java
[1/3] tinkerpop git commit: CTR: Implemented `Traversal::invalidateTraverserRequirements`.
Repository: tinkerpop Updated Branches: refs/heads/master 345d81a8f -> 5ae66ed94 CTR: Implemented `Traversal::invalidateTraverserRequirements`. This was necessary to allow traversal-mutating strategies (e.g. `SubgraphStrategy`) to invalidate the already cached traverser requirements. Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/bccff988 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/bccff988 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/bccff988 Branch: refs/heads/master Commit: bccff988dc713b9acdee9e9a3858e2c10b7de163 Parents: f9f3d4f Author: Daniel KuppitzAuthored: Tue Mar 13 11:33:06 2018 -0700 Committer: Daniel Kuppitz Committed: Tue Mar 13 13:17:43 2018 -0700 -- .../remote/traversal/AbstractRemoteTraversal.java| 5 + .../tinkerpop/gremlin/process/traversal/Traversal.java | 7 +++ .../traversal/lambda/AbstractLambdaTraversal.java| 7 +++ .../traversal/strategy/decoration/SubgraphStrategy.java | 11 ++- .../gremlin/process/traversal/util/DefaultTraversal.java | 5 + 5 files changed, 34 insertions(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/bccff988/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/remote/traversal/AbstractRemoteTraversal.java -- diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/remote/traversal/AbstractRemoteTraversal.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/remote/traversal/AbstractRemoteTraversal.java index 0c6a7aa..480d1fc 100644 --- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/remote/traversal/AbstractRemoteTraversal.java +++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/remote/traversal/AbstractRemoteTraversal.java @@ -88,6 +88,11 @@ public abstract class AbstractRemoteTraversal implements RemoteTraversalextends Iterator, Serializable, Cloneable, A public Set getTraverserRequirements(); /** + * Invalidates the set of all {@link TraverserRequirement}s for this traversal. + */ +public default void invalidateTraverserRequirements() { + +}; + +/** * Call the {@link Step#reset} method on every step in the traversal. */ public default void reset() { http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/bccff988/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/AbstractLambdaTraversal.java -- diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/AbstractLambdaTraversal.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/AbstractLambdaTraversal.java index 8f910a0..84e1896 100644 --- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/AbstractLambdaTraversal.java +++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/AbstractLambdaTraversal.java @@ -184,6 +184,13 @@ public abstract class AbstractLambdaTraversalimplements Traversal.Adminhttp://git-wip-us.apache.org/repos/asf/tinkerpop/blob/bccff988/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/SubgraphStrategy.java -- diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/SubgraphStrategy.java
tinkerpop git commit: CTR: Implemented `Traversal::invalidateTraverserRequirements`.
Repository: tinkerpop Updated Branches: refs/heads/TRAVIS-TEST-tp33 [created] bccff988d CTR: Implemented `Traversal::invalidateTraverserRequirements`. This was necessary to allow traversal-mutating strategies (e.g. `SubgraphStrategy`) to invalidate the already cached traverser requirements. Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/bccff988 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/bccff988 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/bccff988 Branch: refs/heads/TRAVIS-TEST-tp33 Commit: bccff988dc713b9acdee9e9a3858e2c10b7de163 Parents: f9f3d4f Author: Daniel KuppitzAuthored: Tue Mar 13 11:33:06 2018 -0700 Committer: Daniel Kuppitz Committed: Tue Mar 13 13:17:43 2018 -0700 -- .../remote/traversal/AbstractRemoteTraversal.java| 5 + .../tinkerpop/gremlin/process/traversal/Traversal.java | 7 +++ .../traversal/lambda/AbstractLambdaTraversal.java| 7 +++ .../traversal/strategy/decoration/SubgraphStrategy.java | 11 ++- .../gremlin/process/traversal/util/DefaultTraversal.java | 5 + 5 files changed, 34 insertions(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/bccff988/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/remote/traversal/AbstractRemoteTraversal.java -- diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/remote/traversal/AbstractRemoteTraversal.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/remote/traversal/AbstractRemoteTraversal.java index 0c6a7aa..480d1fc 100644 --- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/remote/traversal/AbstractRemoteTraversal.java +++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/remote/traversal/AbstractRemoteTraversal.java @@ -88,6 +88,11 @@ public abstract class AbstractRemoteTraversal implements RemoteTraversalextends Iterator, Serializable, Cloneable, A public Set getTraverserRequirements(); /** + * Invalidates the set of all {@link TraverserRequirement}s for this traversal. + */ +public default void invalidateTraverserRequirements() { + +}; + +/** * Call the {@link Step#reset} method on every step in the traversal. */ public default void reset() { http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/bccff988/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/AbstractLambdaTraversal.java -- diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/AbstractLambdaTraversal.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/AbstractLambdaTraversal.java index 8f910a0..84e1896 100644 --- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/AbstractLambdaTraversal.java +++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/AbstractLambdaTraversal.java @@ -184,6 +184,13 @@ public abstract class AbstractLambdaTraversalimplements Traversal.Adminhttp://git-wip-us.apache.org/repos/asf/tinkerpop/blob/bccff988/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/SubgraphStrategy.java -- diff --git