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
AllStep<S,S2>
class
AndStep<S>
class
AnyStep<S,S2>
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
Classes in org.apache.tinkerpop.gremlin.process.traversal.step.map that implement Step Modifier and Type Class Description class
AddEdgeStartStep
class
AddEdgeStep<S>
class
AddVertexStartStep
class
AddVertexStep<S>
class
AsDateStep<S>
Reference implementation for date parsing step.class
AsStringGlobalStep<S,E>
Reference implementation for asString() step, a mid-traversal step which returns the incoming traverser value as a string.class
AsStringLocalStep<S,E>
Reference implementation for asString() step, a mid-traversal step which returns the incoming traverser value as a string.class
CallStep<S,E>
Reference implementation for service calls via theServiceRegistry
andService
APIs.class
CoalesceStep<S,E>
class
CombineStep<S,E>
A map step that returns the combination of the traverser and the provided arguments.class
ConcatStep<S>
Reference implementation for String concatenation step, a mid-traversal step which concatenates one or more String values together to the incoming String traverser.class
ConjoinStep<S>
A map step that returns the result of joining every element in the traverser using the delimiter argument.class
ConstantStep<S,E>
class
CountGlobalStep<S>
class
CountLocalStep<S>
class
DateAddStep<S>
Reference implementation for date concatenation step.class
DateDiffStep<S>
Reference implementation for date difference step.class
DedupLocalStep<E,S extends Iterable<E>>
class
DifferenceStep<S,E>
A map step that returns the difference of the traverser and the provided arguments without duplicates.class
DisjunctStep<S,E>
A map step that returns the disjunction of the traverser and the provided arguments without duplicates.class
EdgeOtherVertexStep
class
EdgeVertexStep
class
ElementMapStep<K,E>
Converts aElement
to aMap
.class
ElementStep<P extends Property,E extends Element>
class
FlatMapStep<S,E>
class
FoldStep<S,E>
class
FormatStep<S>
Reference implementation for String format step, a mid-traversal step which will handle result formatting to string values.class
GraphStep<S,E extends Element>
class
GroupCountStep<S,E>
class
GroupStep<S,K,V>
class
HasNextStep<S>
class
IdStep<S extends Element>
class
IndexStep<S,E>
class
IntersectStep<S,E>
A map step that returns the intersection of the traverser and the provided arguments.class
LabelStep<S extends Element>
class
LambdaCollectingBarrierStep<S>
class
LambdaFlatMapStep<S,E>
class
LambdaMapStep<S,E>
class
LengthGlobalStep<S,E>
Reference implementation for length() step, a mid-traversal step which returns the length of the incoming string traverser.class
LengthLocalStep<S,E>
Reference implementation for length() step, a mid-traversal step which returns the length of the incoming string traverser.class
LoopsStep<S>
class
LTrimGlobalStep<S,E>
Reference implementation for lTrim() step, a mid-traversal step which returns a string with leading whitespace removed.class
LTrimLocalStep<S,E>
Reference implementation for lTrim() step, a mid-traversal step which returns a string with leading whitespace removed.class
MapStep<S,E>
class
MatchStep<S,E>
static class
MatchStep.MatchEndStep
static class
MatchStep.MatchStartStep
class
MathStep<S>
class
MaxGlobalStep<S extends Comparable>
class
MaxLocalStep<E extends Comparable,S extends Iterable<E>>
class
MeanGlobalStep<S extends Number,E extends Number>
class
MeanLocalStep<E extends Number,S extends Iterable<E>>
class
MergeEdgeStep<S>
Implementation for themergeE()
step covering both the start step version and the one used mid-traversal.class
MergeStep<S,E,C>
Abstract base class for themergeV/E()
implementations.class
MergeVertexStep<S>
Implementation for themergeV()
step covering both the start step version and the one used mid-traversal.class
MinGlobalStep<S extends Comparable>
class
MinLocalStep<E extends Comparable,S extends Iterable<E>>
class
NoOpBarrierStep<S>
class
OrderGlobalStep<S,C extends Comparable>
class
OrderLocalStep<S,C extends Comparable>
class
PathStep<S>
class
ProductStep<S,E>
A map step that returns the cartesian product of the traverser and the provided arguments.static class
ProfileTest.MockStep
ProfileStrategy callback test.class
ProjectStep<S,E>
class
PropertiesStep<E>
class
PropertyKeyStep
class
PropertyMapStep<K,E>
class
PropertyValueStep<E>
class
RangeLocalStep<S>
class
ReplaceGlobalStep<S,E>
Reference implementation for substring step, a mid-traversal step which returns a string with the specified characters in the original string replaced with the new characters.class
ReplaceLocalStep<S,E>
Reference implementation for substring step, a mid-traversal step which returns a string with the specified characters in the original string replaced with the new characters.class
ReverseStep<S,E>
Reference implementation for reverse() step, a mid-traversal step which returns the reverse value.class
RTrimGlobalStep<S,E>
Reference implementation for rTrim() step, a mid-traversal step which a string with trailing whitespace removed.class
RTrimLocalStep<S,E>
Reference implementation for rTrim() step, a mid-traversal step which a string with trailing whitespace removed.class
SackStep<S,E>
class
SampleLocalStep<S>
class
ScalarMapStep<S,E>
class
SelectOneStep<S,E>
class
SelectStep<S,E>
class
SplitGlobalStep<S,E>
Reference implementation for substring step, a mid-traversal step which returns a list of strings created by splitting the incoming string traverser around the matches of the given separator.class
SplitLocalStep<S,E>
Reference implementation for substring step, a mid-traversal step which returns a list of strings created by splitting the incoming string traverser around the matches of the given separator.class
SubstringGlobalStep<S,E>
Reference implementation for substring step, a mid-traversal step which returns a substring of the incoming string traverser with a 0-based start index (inclusive) and optionally an end index (exclusive).class
SubstringLocalStep<S,E>
Reference implementation for substring step, a mid-traversal step which returns a substring of the incoming string traverser with a 0-based start index (inclusive) and optionally an end index (exclusive).class
SumGlobalStep<S extends Number>
class
SumLocalStep<E extends Number,S extends Iterable<E>>
class
TailLocalStep<S>
class
ToLowerGlobalStep<S,E>
Reference implementation for toLower() step, a mid-traversal step which returns a lower case string representation of the incoming string traverser.class
ToLowerLocalStep<S,E>
Reference implementation for the local scope of the toUpper() step, a mid-traversal step which returns an upper case string representation of all elements inside the incoming list traverser.class
ToUpperGlobalStep<S,E>
Reference implementation for toUpper() step, a mid-traversal step which returns an upper case string representation of the incoming string traverser.class
ToUpperLocalStep<S,E>
Reference implementation for the local scope of the toUpper() step, a mid-traversal step which returns an upper case string representation of all elements inside the incoming list traverser.class
TraversalFlatMapStep<S,E>
class
TraversalMapStep<S,E>
class
TraversalMergeStep<S,E>
A map step that returns the merger of the traverser and the provided arguments without duplicates.class
TraversalSelectStep<S,E>
class
TreeStep<S>
class
TrimGlobalStep<S,E>
Reference implementation for trim() step, a mid-traversal step which returns a string with leading and trailing whitespace removed.class
TrimLocalStep<S,E>
Reference implementation for trim() step, a mid-traversal step which returns a string with leading and trailing whitespace removed.class
UnfoldStep<S,E>
class
VertexStep<E extends Element>
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
FailStep<S>
Triggers an immediate failure of the traversal by throwing aRuntimeException
.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
StringLocalStep<S,E>
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>
DummyTraverser. 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 static List<Class<? extends Step>>
BytecodeHelper. findPossibleTraversalSteps(String operator)
Returns a list ofStep
which can be added to the traversal for the provided operator.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.service
Methods in org.apache.tinkerpop.gremlin.structure.service that return Step Modifier and Type Method Description Step
Service.ServiceCallContext. getStep()
Constructors in org.apache.tinkerpop.gremlin.structure.service with parameters of type Step Constructor Description ServiceCallContext(Traversal.Admin traversal, Step step)
-
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)
-