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
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
CallStep<S,E>
Reference implementation for service calls via theServiceRegistry
andService
APIs.class
CoalesceStep<S,E>
class
ConstantStep<S,E>
class
CountGlobalStep<S>
class
CountLocalStep<S>
class
DedupLocalStep<E,S extends Iterable<E>>
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
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
LabelStep<S extends Element>
class
LambdaCollectingBarrierStep<S>
class
LambdaFlatMapStep<S,E>
class
LambdaMapStep<S,E>
class
LoopsStep<S>
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>
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
SackStep<S,E>
class
SampleLocalStep<S>
class
ScalarMapStep<S,E>
class
SelectOneStep<S,E>
class
SelectStep<S,E>
class
SumGlobalStep<S extends Number>
class
SumLocalStep<E extends Number,S extends Iterable<E>>
class
TailLocalStep<S>
class
TraversalFlatMapStep<S,E>
class
TraversalMapStep<S,E>
class
TraversalSelectStep<S,E>
class
TreeStep<S>
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
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)
-