| Modifier and Type | Method and Description |
|---|---|
Step<S,E> |
Step.clone()
Cloning is used to duplicate steps for the purpose of traversal optimization and OLTP replication.
|
Step<E,?> |
Step.getNextStep()
Get the next step to the current step.
|
Step<?,S> |
Step.getPreviousStep()
Get the step prior to the current step.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Step> |
Traversal.Admin.getSteps()
Get the
Step instances associated with this traversal. |
| Modifier and Type | Method and Description |
|---|---|
<S2,E2> Traversal<S2,E2> |
Traversal.Admin.addStep(int index,
Step<?,?> step) |
default <E2> Traversal<S,E2> |
Traversal.Admin.addStep(Step<?,E2> step)
Add a
Step to the end of the traversal. |
<S> Traverser.Admin<S> |
TraverserGenerator.generate(S start,
Step<S,?> startStep,
long initialBulk) |
default <S> java.util.Iterator<Traverser.Admin<S>> |
TraverserGenerator.generateIterator(java.util.Iterator<S> starts,
Step<S,?> startStep,
long initialBulk) |
default <S2,E2> Traversal<S2,E2> |
Traversal.Admin.removeStep(Step<?,?> step) |
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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ComputerResultStep<S> |
| Constructor and Description |
|---|
TraverserMapReduce(Step traversalEndStep) |
| Modifier and Type | Method and Description |
|---|---|
default <E2> GraphTraversal<S,E2> |
GraphTraversal.Admin.addStep(Step<?,E2> step) |
| Modifier and Type | Method and Description |
|---|---|
default Step<?,?> |
TraversalHolder.asStep() |
| Modifier and Type | Class and Description |
|---|---|
class |
BranchStep<S> |
class |
ChooseStep<S,E,M>
A step which offers a choice of two or more Traversals to take.
|
class |
RepeatStep<S> |
class |
UnionStep<S,E> |
| Modifier and Type | Class and Description |
|---|---|
class |
RouteStep<S> |
| Modifier and Type | Class and Description |
|---|---|
class |
CoinStep<S> |
class |
CyclicPathStep<S> |
class |
DedupStep<S> |
class |
ExceptStep<S> |
class |
FilterStep<S> |
class |
HasStep<S extends Element> |
class |
RangeStep<S> |
class |
RetainStep<S> |
class |
SampleStep<S> |
class |
SimplePathStep<S> |
class |
TimeLimitStep<S> |
class |
WhereStep<E> |
| Modifier and Type | Class and Description |
|---|---|
class |
BackStep<S,E> |
class |
EdgeOtherVertexStep |
class |
EdgeVertexStep |
class |
FlatMapStep<S,E> |
class |
FoldStep<S,E> |
class |
IdStep<E extends Element> |
class |
KeyStep |
class |
LabelStep<E extends Element> |
class |
LocalStep<S,E> |
class |
MapStep<S,E> |
class |
OrderStep<S> |
class |
PathStep<S> |
class |
PropertiesStep<E> |
class |
PropertyElementStep<E> |
class |
PropertyMapStep<E> |
class |
PropertyValueStep<E> |
class |
SackStep<S,E> |
class |
SelectOneStep<S,E> |
class |
SelectStep<S,E> |
class |
ShuffleStep<S> |
class |
UnfoldStep<S,E> |
class |
VertexStep<E extends Element> |
| Modifier and Type | Class and Description |
|---|---|
class |
MatchStep<S,E> |
| Modifier and Type | Class and Description |
|---|---|
class |
AddEdgeStep |
class |
AggregateStep<S> |
class |
CountStep<S> |
class |
GraphStep<E extends Element> |
class |
GroupCountStep<S> |
class |
GroupStep<S,K,V,R> |
class |
IdentityStep<S> |
class |
InjectStep<S> |
class |
ProfileStep<S> |
class |
SackElementValueStep<S extends Element,V> |
class |
SackObjectStep<S,V> |
class |
SideEffectCapStep<S,E> |
class |
SideEffectStep<S> |
class |
StartStep<S> |
class |
StoreStep<S> |
class |
SubgraphStep<S>
A side-effect step that produces an edge induced subgraph.
|
class |
SumStep |
class |
TreeStep<S> |
| Modifier and Type | Class and Description |
|---|---|
class |
BarrierStep<S> |
class |
ComputerAwareStep<S,E> |
class |
MarkerIdentityStep<S> |
class |
PathIdentityStep<S> |
| Modifier and Type | Method and Description |
|---|---|
<E2> GraphTraversal<S,E2> |
EmptyGraphTraversal.addStep(Step<?,E2> step) |
| Modifier and Type | Method and Description |
|---|---|
<S> Traverser.Admin<S> |
O_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> |
B_O_PA_S_SE_SL_TraverserGenerator.generate(S start,
Step<S,?> startStep,
long initialBulk) |
<S> Traverser.Admin<S> |
B_O_P_PA_S_SE_SL_TraverserGenerator.generate(S start,
Step<S,?> startStep,
long initialBulk) |
| Constructor and Description |
|---|
B_O_P_PA_S_SE_SL_Traverser(T t,
Step<T,?> step) |
B_O_PA_S_SE_SL_Traverser(T t,
Step<T,?> step) |
| Modifier and Type | Method and Description |
|---|---|
<R> Traverser.Admin<R> |
AbstractTraverser.split(R r,
Step<T,R> step) |
<R> Traverser.Admin<R> |
AbstractPathTraverser.split(R r,
Step<T,R> step) |
| Constructor and Description |
|---|
AbstractPathTraverser(T t,
Step<T,?> step) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractStep<S,E> |
class |
EmptyStep<S,E> |
| Modifier and Type | Field and Description |
|---|---|
protected Step<E,?> |
AbstractStep.nextStep |
protected Step<?,S> |
AbstractStep.previousStep |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<Step> |
DefaultTraversal.steps |
| Modifier and Type | Method and Description |
|---|---|
static <S,E> Step<?,E> |
TraversalHelper.getEnd(Traversal.Admin<S,E> traversal) |
Step<E,?> |
EmptyStep.getNextStep() |
Step<E,?> |
AbstractStep.getNextStep() |
Step<?,S> |
EmptyStep.getPreviousStep() |
Step<?,S> |
AbstractStep.getPreviousStep() |
static <S,E> Step<S,?> |
TraversalHelper.getStart(Traversal.Admin<S,E> traversal) |
<A,B> Step<A,B> |
TraversalMatrix.getStepById(java.lang.String stepId) |
static <S,E> Step<S,E> |
TraversalHelper.getStepById(java.lang.String id,
Traversal.Admin<?,?> traversal) |
static <S,E> Step<S,E> |
TraversalHelper.getStepByLabel(java.lang.String label,
Traversal.Admin<?,?> traversal) |
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) |
static <S,E> Step<S,E> |
EmptyStep.instance() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Step> |
EmptyTraversal.getSteps() |
java.util.List<Step> |
DefaultTraversal.getSteps() |
static java.util.List<Step<?,?>> |
TraversalHelper.getStepsUpTo(Step<?,?> step,
Traversal.Admin<?,?> traversal) |
| Modifier and Type | Method and Description |
|---|---|
<S2,E2> Traversal<S2,E2> |
EmptyTraversal.addStep(int index,
Step<?,?> step) |
<S2,E2> Traversal<S2,E2> |
DefaultTraversal.addStep(int index,
Step<?,?> step) |
<E2> Traversal<S,E2> |
EmptyTraversal.addStep(Step<?,E2> step) |
static void |
TraversalMetrics.finish(Step<?,?> step,
Traverser.Admin<?> traverser) |
static java.util.List<java.lang.String> |
TraversalHelper.getLabelsUpTo(Step<?,?> step,
Traversal.Admin<?,?> traversal) |
static java.lang.String |
TraversalHelper.getShortName(Step step,
int maxLength)
Returns the name of step truncated to maxLength.
|
static java.util.List<Step<?,?>> |
TraversalHelper.getStepsUpTo(Step<?,?> step,
Traversal.Admin<?,?> traversal) |
static <S,E> void |
TraversalHelper.insertAfterStep(Step<S,E> insertStep,
Step<?,S> beforeStep,
Traversal.Admin<?,?> traversal) |
static <S,E> void |
TraversalHelper.insertAfterStep(Step<S,E> insertStep,
Step<?,S> beforeStep,
Traversal.Admin<?,?> traversal) |
static <S,E> void |
TraversalHelper.insertBeforeStep(Step<S,E> insertStep,
Step<E,?> afterStep,
Traversal.Admin<?,?> traversal) |
static <S,E> void |
TraversalHelper.insertBeforeStep(Step<S,E> insertStep,
Step<E,?> afterStep,
Traversal.Admin<?,?> traversal) |
static <S,E> Step<?,E> |
TraversalHelper.insertTraversal(Step<?,S> previousStep,
Traversal.Admin<S,E> insertTraversal,
Traversal.Admin<?,?> traversal) |
static java.lang.String |
TraversalHelper.makeStepString(Step<?,?> step,
java.lang.Object... arguments) |
static <S,E> void |
TraversalHelper.replaceStep(Step<S,E> removeStep,
Step<S,E> insertStep,
Traversal.Admin<?,?> traversal) |
static <S,E> void |
TraversalHelper.replaceStep(Step<S,E> removeStep,
Step<S,E> insertStep,
Traversal.Admin<?,?> traversal) |
void |
EmptyStep.setNextStep(Step<E,?> step) |
void |
AbstractStep.setNextStep(Step<E,?> step) |
void |
EmptyStep.setPreviousStep(Step<?,S> step) |
void |
AbstractStep.setPreviousStep(Step<?,S> step) |
<R> Traverser.Admin<R> |
EmptyTraverser.split(R r,
Step<T,R> step) |
static void |
TraversalMetrics.start(Step<?,?> step) |
static void |
TraversalMetrics.stop(Step<?,?> step) |
| Constructor and Description |
|---|
ExpandableStepIterator(Step<?,E> hostStep) |
StepTimer(Step<?,?> step) |
| Modifier and Type | Class and Description |
|---|---|
class |
StrategyGraphStep<E extends Element> |
Copyright © 2013-2015 TinkerPop. All Rights Reserved.