Uses of Interface
org.apache.tinkerpop.gremlin.process.traversal.Step
-
-
Uses of Step in org.apache.tinkerpop.gremlin.process.computer.traversal.step.map
Classes in org.apache.tinkerpop.gremlin.process.computer.traversal.step.map that implement Step Modifier and Type Class Description class
ComputerResultStep<S>
class
ConnectedComponentVertexProgramStep
class
PageRankVertexProgramStep
class
PeerPressureVertexProgramStep
class
ProgramVertexProgramStep
class
ShortestPathVertexProgramStep
class
TraversalVertexProgramStep
class
VertexProgramStep
-
Uses of Step in org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.optimization
Methods in org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.optimization with parameters of type Step Modifier and Type Method Description static boolean
MessagePassingReductionStrategy. endsWithElement(Step<?,?> currentStep)
-
Uses of Step in org.apache.tinkerpop.gremlin.process.remote.traversal
Methods in org.apache.tinkerpop.gremlin.process.remote.traversal that return types with arguments of type Step Modifier and Type Method Description List<Step>
AbstractRemoteTraversal. getSteps()
Methods in org.apache.tinkerpop.gremlin.process.remote.traversal with parameters of type Step Modifier and Type Method Description <S2,E2>
Traversal.Admin<S2,E2>AbstractRemoteTraversal. addStep(int index, Step<?,?> step)
-
Uses of Step in org.apache.tinkerpop.gremlin.process.remote.traversal.step.map
Classes in org.apache.tinkerpop.gremlin.process.remote.traversal.step.map that implement Step Modifier and Type Class Description class
RemoteStep<S,E>
Sends aTraversal
to aRemoteConnection
and iterates back the results. -
Uses of Step in org.apache.tinkerpop.gremlin.process.traversal
Methods in org.apache.tinkerpop.gremlin.process.traversal that return Step Modifier and Type Method Description Step<S,E>
Step. clone()
Cloning is used to duplicate steps for the purpose of traversal optimization and OLTP replication.default Step<?,E>
Traversal.Admin. getEndStep()
Get the end/tail of the traversal.Step<E,?>
Step. getNextStep()
Get the next step to the current step.Step<?,S>
Step. getPreviousStep()
Get the step prior to the current step.default Step<S,?>
Traversal.Admin. getStartStep()
Get the start/head of the traversal.Methods in org.apache.tinkerpop.gremlin.process.traversal that return types with arguments of type Step Modifier and Type Method Description List<Step>
Traversal.Admin. getSteps()
Get theStep
instances associated with this traversal.Methods in org.apache.tinkerpop.gremlin.process.traversal with parameters of type Step Modifier and Type Method Description <S2,E2>
Traversal.Admin<S2,E2>Traversal.Admin. addStep(int index, Step<?,?> step)
Add aStep
to an arbitrary point in the traversal.default <E2> Traversal.Admin<S,E2>
Traversal.Admin. addStep(Step<?,E2> step)
Add aStep
to the end of the traversal.default boolean
Step. equals(Step other, boolean compareIds)
Compare the current step with another step.<S> Traverser.Admin<S>
TraverserGenerator. generate(S start, Step<S,?> startStep, long initialBulk)
default <S> Iterator<Traverser.Admin<S>>
TraverserGenerator. generateIterator(Iterator<S> starts, Step<S,?> startStep, long initialBulk)
default <S2,E2>
Traversal.Admin<S2,E2>Traversal.Admin. removeStep(Step<?,?> step)
Remove aStep
from the traversal.void
Step. setNextStep(Step<E,?> step)
Set the step that is next to the current step.void
Step. setPreviousStep(Step<?,S> step)
Set the step that is previous to the current step.<R> Traverser.Admin<R>
Traverser.Admin. split(R r, Step<T,R> step)
Generate a child traverser of the current traverser for current as step and new object location. -
Uses of Step in org.apache.tinkerpop.gremlin.process.traversal.dsl.graph
Methods in org.apache.tinkerpop.gremlin.process.traversal.dsl.graph with parameters of type Step Modifier and Type Method Description default <E2> GraphTraversal.Admin<S,E2>
GraphTraversal.Admin. addStep(Step<?,E2> step)
-
Uses of Step in org.apache.tinkerpop.gremlin.process.traversal.lambda
Methods in org.apache.tinkerpop.gremlin.process.traversal.lambda that return types with arguments of type Step Modifier and Type Method Description List<Step>
AbstractLambdaTraversal. getSteps()
Methods in org.apache.tinkerpop.gremlin.process.traversal.lambda with parameters of type Step Modifier and Type Method Description <S2,E2>
Traversal.Admin<S2,E2>AbstractLambdaTraversal. addStep(int index, Step<?,?> step)
-
Uses of Step in org.apache.tinkerpop.gremlin.process.traversal.step
Methods in org.apache.tinkerpop.gremlin.process.traversal.step that return Step Modifier and Type Method Description default Step<?,?>
TraversalParent. asStep()
Methods in org.apache.tinkerpop.gremlin.process.traversal.step with parameters of type Step Modifier and Type Method Description static void
GraphComputing. atMaster(Step<?,?> step, boolean atMaster)
-
Uses of Step in org.apache.tinkerpop.gremlin.process.traversal.step.branch
Classes in org.apache.tinkerpop.gremlin.process.traversal.step.branch that implement Step Modifier and Type Class Description class
BranchStep<S,E,M>
class
ChooseStep<S,E,M>
A step which offers a choice of two or more Traversals to take.class
LocalStep<S,E>
class
OptionalStep<S>
class
RepeatStep<S>
static class
RepeatStep.RepeatEndStep<S>
class
UnionStep<S,E>
-
Uses of Step in org.apache.tinkerpop.gremlin.process.traversal.step.filter
Classes in org.apache.tinkerpop.gremlin.process.traversal.step.filter that implement Step Modifier and Type Class Description class
AndStep<S>
class
ClassFilterStep<S,T>
class
CoinStep<S>
class
ConnectiveStep<S>
class
DedupGlobalStep<S>
class
DropStep<S>
class
FilterStep<S>
class
HasStep<S extends Element>
class
IsStep<S>
class
LambdaFilterStep<S>
class
NoneStep<S>
class
NotStep<S>
class
OrStep<S>
class
PathFilterStep<S>
class
RangeGlobalStep<S>
class
SampleGlobalStep<S>
class
TailGlobalStep<S>
class
TimeLimitStep<S>
class
TraversalFilterStep<S>
class
WherePredicateStep<S>
class
WhereTraversalStep<S>
static class
WhereTraversalStep.WhereEndStep
static class
WhereTraversalStep.WhereStartStep<S>
-
Uses of Step in org.apache.tinkerpop.gremlin.process.traversal.step.map
Methods in org.apache.tinkerpop.gremlin.process.traversal.step.map with parameters of type Step Modifier and Type Method Description static boolean
GraphStep. isStartStep(Step<?,?> step)
-
Uses of Step in org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect
Classes in org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect that implement Step Modifier and Type Class Description class
AddPropertyStep<S extends Element>
class
AggregateGlobalStep<S>
class
AggregateLocalStep<S>
class
GroupCountSideEffectStep<S,E>
class
GroupSideEffectStep<S,K,V>
class
IdentityStep<S>
class
InjectStep<S>
class
IoStep<S>
Handles read and write operations into theGraph
.class
LambdaSideEffectStep<S>
class
ProfileSideEffectStep<S>
class
SackValueStep<S,A,B>
class
SideEffectCapStep<S,E>
class
SideEffectStep<S>
class
StartStep<S>
class
SubgraphStep
A side-effect step that produces an edge induced subgraph.class
TraversalSideEffectStep<S>
class
TreeSideEffectStep<S>
Methods in org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect with parameters of type Step Modifier and Type Method Description static boolean
StartStep. isVariableStartStep(Step<?,?> step)
-
Uses of Step in org.apache.tinkerpop.gremlin.process.traversal.step.util
Classes in org.apache.tinkerpop.gremlin.process.traversal.step.util that implement Step Modifier and Type Class Description class
AbstractStep<S,E>
class
CollectingBarrierStep<S>
class
ComputerAwareStep<S,E>
static class
ComputerAwareStep.EndStep<S>
class
EmptyStep<S,E>
class
ProfileStep<S>
class
ReducingBarrierStep<S,E>
class
RequirementsStep<S>
class
SupplyingBarrierStep<S,E>
Fields in org.apache.tinkerpop.gremlin.process.traversal.step.util declared as Step Modifier and Type Field Description protected Step<E,?>
AbstractStep. nextStep
protected Step<?,S>
AbstractStep. previousStep
Methods in org.apache.tinkerpop.gremlin.process.traversal.step.util that return Step Modifier and Type Method Description Step<E,?>
AbstractStep. getNextStep()
Step<E,?>
EmptyStep. getNextStep()
Step<?,S>
AbstractStep. getPreviousStep()
Step<?,S>
EmptyStep. getPreviousStep()
Methods in org.apache.tinkerpop.gremlin.process.traversal.step.util with parameters of type Step Modifier and Type Method Description void
AbstractStep. setNextStep(Step<E,?> step)
void
EmptyStep. setNextStep(Step<E,?> step)
void
AbstractStep. setPreviousStep(Step<?,S> step)
void
EmptyStep. setPreviousStep(Step<?,S> step)
Constructors in org.apache.tinkerpop.gremlin.process.traversal.step.util with parameters of type Step Constructor Description ExpandableStepIterator(Step<S,?> hostStep)
ExpandableStepIterator(Step<S,?> hostStep, TraverserSet<S> traverserSet)
-
Uses of Step in org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization
Classes in org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization that implement Step Modifier and Type Class Description static class
ReferenceElementStrategy.ReferenceElementStep<S,E>
-
Uses of Step in org.apache.tinkerpop.gremlin.process.traversal.traverser
Methods in org.apache.tinkerpop.gremlin.process.traversal.traverser with parameters of type Step Modifier and Type Method Description <S> Traverser.Admin<S>
B_LP_NL_O_P_S_SE_SL_TraverserGenerator. generate(S start, Step<S,?> startStep, long initialBulk)
<S> Traverser.Admin<S>
B_LP_NL_O_S_SE_SL_TraverserGenerator. generate(S start, Step<S,?> startStep, long initialBulk)
<S> Traverser.Admin<S>
B_LP_O_P_S_SE_SL_TraverserGenerator. generate(S start, Step<S,?> startStep, long initialBulk)
<S> Traverser.Admin<S>
B_LP_O_S_SE_SL_TraverserGenerator. generate(S start, Step<S,?> startStep, long initialBulk)
<S> Traverser.Admin<S>
B_NL_O_S_SE_SL_TraverserGenerator. generate(S start, Step<S,?> startStep, long initialBulk)
<S> Traverser.Admin<S>
B_O_S_SE_SL_TraverserGenerator. generate(S start, Step<S,?> startStep, long initialBulk)
<S> Traverser.Admin<S>
B_O_TraverserGenerator. generate(S start, Step<S,?> startStep, long initialBulk)
<S> Traverser.Admin<S>
LP_NL_O_OB_P_S_SE_SL_TraverserGenerator. generate(S start, Step<S,?> startStep, long initialBulk)
<S> Traverser.Admin<S>
LP_NL_O_OB_S_SE_SL_TraverserGenerator. generate(S start, Step<S,?> startStep, long initialBulk)
<S> Traverser.Admin<S>
LP_O_OB_P_S_SE_SL_TraverserGenerator. generate(S start, Step<S,?> startStep, long initialBulk)
<S> Traverser.Admin<S>
LP_O_OB_S_SE_SL_TraverserGenerator. generate(S start, Step<S,?> startStep, long initialBulk)
<S> Traverser.Admin<S>
NL_O_OB_S_SE_SL_TraverserGenerator. generate(S start, Step<S,?> startStep, long initialBulk)
<S> Traverser.Admin<S>
O_OB_S_SE_SL_TraverserGenerator. generate(S start, Step<S,?> startStep, long initialBulk)
<R> Traverser.Admin<R>
B_LP_NL_O_P_S_SE_SL_Traverser. split(R r, Step<T,R> step)
<R> Traverser.Admin<R>
B_LP_NL_O_S_SE_SL_Traverser. split(R r, Step<T,R> step)
<R> Traverser.Admin<R>
B_LP_O_P_S_SE_SL_Traverser. split(R r, Step<T,R> step)
<R> Traverser.Admin<R>
B_LP_O_S_SE_SL_Traverser. split(R r, Step<T,R> step)
<R> Traverser.Admin<R>
B_NL_O_S_SE_SL_Traverser. split(R r, Step<T,R> step)
<R> Traverser.Admin<R>
B_O_S_SE_SL_Traverser. split(R r, Step<T,R> step)
<R> Traverser.Admin<R>
LP_NL_O_OB_P_S_SE_SL_Traverser. split(R r, Step<T,R> step)
<R> Traverser.Admin<R>
LP_NL_O_OB_S_SE_SL_Traverser. split(R r, Step<T,R> step)
<R> Traverser.Admin<R>
LP_O_OB_P_S_SE_SL_Traverser. split(R r, Step<T,R> step)
<R> Traverser.Admin<R>
LP_O_OB_S_SE_SL_Traverser. split(R r, Step<T,R> step)
<R> Traverser.Admin<R>
NL_O_OB_S_SE_SL_Traverser. split(R r, Step<T,R> step)
<R> Traverser.Admin<R>
O_OB_S_SE_SL_Traverser. split(R r, Step<T,R> step)
<R> Traverser.Admin<R>
O_Traverser. split(R r, Step<T,R> step)
<R> Traverser.Admin<R>
ProjectedTraverser. split(R r, Step<T,R> step)
Constructors in org.apache.tinkerpop.gremlin.process.traversal.traverser with parameters of type Step Constructor Description B_LP_NL_O_P_S_SE_SL_Traverser(T t, Step<T,?> step, long initialBulk)
B_LP_NL_O_S_SE_SL_Traverser(T t, Step<T,?> step, long initialBulk)
B_LP_O_P_S_SE_SL_Traverser(T t, Step<T,?> step, long initialBulk)
B_LP_O_S_SE_SL_Traverser(T t, Step<T,?> step, long initialBulk)
B_NL_O_S_SE_SL_Traverser(T t, Step<T,?> step, long initialBulk)
B_O_S_SE_SL_Traverser(T t, Step<T,?> step, long initialBulk)
LP_NL_O_OB_P_S_SE_SL_Traverser(T t, Step<T,?> step)
LP_NL_O_OB_S_SE_SL_Traverser(T t, Step<T,?> step)
LP_O_OB_P_S_SE_SL_Traverser(T t, Step<T,?> step)
LP_O_OB_S_SE_SL_Traverser(T t, Step<T,?> step)
NL_O_OB_S_SE_SL_Traverser(T t, Step<T,?> step)
O_OB_S_SE_SL_Traverser(T t, Step<T,?> step)
-
Uses of Step in org.apache.tinkerpop.gremlin.process.traversal.traverser.util
Methods in org.apache.tinkerpop.gremlin.process.traversal.traverser.util with parameters of type Step Modifier and Type Method Description <R> Traverser.Admin<R>
AbstractTraverser. split(R r, Step<T,R> step)
<R> Traverser.Admin<R>
EmptyTraverser. split(R r, Step<T,R> step)
-
Uses of Step in org.apache.tinkerpop.gremlin.process.traversal.util
Fields in org.apache.tinkerpop.gremlin.process.traversal.util with type parameters of type Step Modifier and Type Field Description protected List<Step>
DefaultTraversal. steps
protected List<Step>
DefaultTraversal. unmodifiableSteps
Methods in org.apache.tinkerpop.gremlin.process.traversal.util with type parameters of type Step Modifier and Type Method Description <A,B,C extends Step<A,B>>
CTraversalMatrix. getStepById(String stepId)
Methods in org.apache.tinkerpop.gremlin.process.traversal.util that return Step Modifier and Type Method Description Step<?,E>
DefaultTraversal. getEndStep()
Step<S,?>
DefaultTraversal. getStartStep()
static <S,E>
Step<?,E>TraversalHelper. insertTraversal(int insertIndex, Traversal.Admin<S,E> insertTraversal, Traversal.Admin<?,?> traversal)
static <S,E>
Step<?,E>TraversalHelper. insertTraversal(Step<?,S> previousStep, Traversal.Admin<S,E> insertTraversal, Traversal.Admin<?,?> traversal)
Methods in org.apache.tinkerpop.gremlin.process.traversal.util that return types with arguments of type Step Modifier and Type Method Description List<Step>
DefaultTraversal. getSteps()
List<Step>
EmptyTraversal. getSteps()
static List<Step<?,?>>
TraversalHelper. getStepsOfAssignableClassRecursively(Traversal.Admin<?,?> traversal, Class<?>... stepClasses)
Get steps of the specified classes throughout the traversal.static List<Step<?,?>>
TraversalHelper. getStepsOfAssignableClassRecursivelyFromDepth(Traversal.Admin<?,?> traversal, Class<?>... stepClasses)
Get steps of the specified classes throughout the traversal, collecting them in a fashion that orders them from the deepest steps first.Methods in org.apache.tinkerpop.gremlin.process.traversal.util with parameters of type Step Modifier and Type Method Description <S2,E2>
Traversal.Admin<S2,E2>DefaultTraversal. addStep(int index, Step<?,?> step)
<S2,E2>
Traversal.Admin<S2,E2>EmptyTraversal. addStep(int index, Step<?,?> step)
<E2> Traversal.Admin<S,E2>
EmptyTraversal. addStep(Step<?,E2> step)
int
DepthComparator. compare(Step<?,?> step1, Step<?,?> step2)
static void
TraversalHelper. copyLabels(Step<?,?> fromStep, Step<?,?> toStep, boolean moveLabels)
static Set<String>
PathUtil. getReferencedLabels(Step step)
static Set<String>
PathUtil. getReferencedLabelsAfterStep(Step<?,?> step)
static String
TraversalHelper. getShortName(Step step, int maxLength)
Returns the name of step truncated to maxLength.static <S,E>
voidTraversalHelper. insertAfterStep(Step<S,E> insertStep, Step<?,S> beforeStep, Traversal.Admin<?,?> traversal)
Insert a step after a specified step instance.static <S,E>
voidTraversalHelper. insertBeforeStep(Step<S,E> insertStep, Step<E,?> afterStep, Traversal.Admin<?,?> traversal)
Insert a step before a specified step instance.static <S,E>
Step<?,E>TraversalHelper. insertTraversal(Step<?,S> previousStep, Traversal.Admin<S,E> insertTraversal, Traversal.Admin<?,?> traversal)
static <S,E>
voidTraversalHelper. removeToTraversal(Step<S,?> startStep, Step<?,E> endStep, Traversal.Admin<S,E> newTraversal)
static <S,E>
voidTraversalHelper. replaceStep(Step<S,E> removeStep, Step<S,E> insertStep, Traversal.Admin<?,?> traversal)
Replace a step with a new step.static <S,E>
intTraversalHelper. stepIndex(Step<S,E> step, Traversal.Admin<?,?> traversal)
Gets the index of a particular step in theTraversal
.Method parameters in org.apache.tinkerpop.gremlin.process.traversal.util with type arguments of type Step Modifier and Type Method Description static boolean
TraversalHelper. anyStepRecursively(Predicate<Step> predicate, TraversalParent step)
Determine if any child step of aTraversalParent
match the step given the providedPredicate
.static boolean
TraversalHelper. anyStepRecursively(Predicate<Step> predicate, Traversal.Admin<?,?> traversal)
-
Uses of Step in org.apache.tinkerpop.gremlin.structure.util
Methods in org.apache.tinkerpop.gremlin.structure.util with parameters of type Step Modifier and Type Method Description static String
StringFactory. stepString(Step<?,?> step, Object... arguments)
-
Uses of Step in org.apache.tinkerpop.gremlin.tinkergraph.process.traversal.step.map
Classes in org.apache.tinkerpop.gremlin.tinkergraph.process.traversal.step.map that implement Step Modifier and Type Class Description class
TinkerCountGlobalStep<S extends Element>
-
Uses of Step in org.apache.tinkerpop.gremlin.tinkergraph.process.traversal.step.sideEffect
Classes in org.apache.tinkerpop.gremlin.tinkergraph.process.traversal.step.sideEffect that implement Step Modifier and Type Class Description class
TinkerGraphStep<S,E extends Element>
-
Uses of Step in org.apache.tinkerpop.gremlin.util.function
Constructors in org.apache.tinkerpop.gremlin.util.function with parameters of type Step Constructor Description MutableMetricsSupplier(Step<?,?> previousStep)
-