Class GafferPopVertexStepStrategy
- java.lang.Object
-
- org.apache.tinkerpop.gremlin.process.traversal.strategy.AbstractTraversalStrategy<org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.ProviderOptimizationStrategy>
-
- uk.gov.gchq.gaffer.tinkerpop.process.traversal.strategy.optimisation.GafferPopVertexStepStrategy
-
- All Implemented Interfaces:
Serializable
,Comparable<Class<? extends org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy>>
,org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy<org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.ProviderOptimizationStrategy>
,org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.ProviderOptimizationStrategy
public final class GafferPopVertexStepStrategy extends org.apache.tinkerpop.gremlin.process.traversal.strategy.AbstractTraversalStrategy<org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.ProviderOptimizationStrategy> implements org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.ProviderOptimizationStrategy
Optimisation strategy to reduce the number of Gaffer operations performed. Replaces the VertexStep so they operate on multiple vertices at once.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy
org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.DecorationStrategy, org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.FinalizationStrategy, org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.OptimizationStrategy, org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.ProviderOptimizationStrategy, org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.VerificationStrategy
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
apply(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?,?> traversal)
static GafferPopVertexStepStrategy
instance()
-
Methods inherited from class org.apache.tinkerpop.gremlin.process.traversal.strategy.AbstractTraversalStrategy
equals, hashCode, toString
-
-
-
-
Method Detail
-
apply
public void apply(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?,?> traversal)
- Specified by:
apply
in interfaceorg.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy<org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.ProviderOptimizationStrategy>
-
instance
public static GafferPopVertexStepStrategy instance()
-
-