Modifier and Type | Method and Description |
---|---|
Traverser.Admin<E> |
DriverRemoteTraversal.nextTraverser() |
Modifier and Type | Method and Description |
---|---|
void |
HaltedTraversersCountTraversal.addStart(Traverser.Admin<Vertex> start) |
Modifier and Type | Method and Description |
---|---|
protected Traverser.Admin<ComputerResult> |
VertexProgramStep.processNextStart() |
protected Traverser.Admin<ComputerResult> |
ShortestPathVertexProgramStep.processNextStart() |
protected Traverser.Admin<S> |
ComputerResultStep.processNextStart() |
Modifier and Type | Method and Description |
---|---|
Iterator<Traverser.Admin<S>> |
ComputerResultStep.attach(Iterator<Traverser.Admin<S>> iterator,
Graph graph) |
Modifier and Type | Method and Description |
---|---|
Iterator<Traverser.Admin<S>> |
ComputerResultStep.attach(Iterator<Traverser.Admin<S>> iterator,
Graph graph) |
Modifier and Type | Interface and Description |
---|---|
interface |
RemoteTraverser<T> |
Modifier and Type | Class and Description |
---|---|
class |
AbstractRemoteTraverser<T> |
class |
DefaultRemoteTraverser<T> |
Modifier and Type | Method and Description |
---|---|
abstract Traverser.Admin<E> |
AbstractRemoteTraversal.nextTraverser()
Note that internally
#nextTraverser() is called from within a loop (specifically in
AbstractStep.next() that breaks properly when a NoSuchElementException is thrown. |
Traverser.Admin<E> |
EmbeddedRemoteTraversal.nextTraverser() |
Modifier and Type | Method and Description |
---|---|
protected Traverser.Admin<E> |
RemoteStep.processNextStart() |
Modifier and Type | Method and Description |
---|---|
default Traverser.Admin<T> |
Traverser.asAdmin()
Typecast the traverser to a "system traverser" so
Traverser.Admin methods can be accessed. |
Traverser.Admin<T> |
Traverser.Admin.detach()
Prepare the traverser for migration across a JVM boundary.
|
<S> Traverser.Admin<S> |
TraverserGenerator.generate(S start,
Step<S,?> startStep,
long initialBulk) |
default Traverser.Admin<E> |
Traversal.Admin.nextTraverser() |
Traverser.Admin<T> |
Traverser.Admin.split()
Generate a sibling traverser of the current traverser with a full copy of all state within the sibling.
|
<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 | Method and Description |
---|---|
default <S> Iterator<Traverser.Admin<S>> |
TraverserGenerator.generateIterator(Iterator<S> starts,
Step<S,?> startStep,
long initialBulk) |
Modifier and Type | Method and Description |
---|---|
default void |
Traversal.Admin.addStart(Traverser.Admin<S> start)
Add a single
Traverser.Admin object to the head of the traversal. |
void |
Step.addStart(Traverser.Admin<S> start)
Add a single
Traverser.Admin to the step. |
void |
Traverser.Admin.merge(Traverser.Admin<?> other)
When two traversers are have equality with each other, then they can be merged.
|
Modifier and Type | Method and Description |
---|---|
default void |
Traversal.Admin.addStarts(Iterator<Traverser.Admin<S>> starts)
Add an iterator of
Traverser.Admin objects to the head/start of the traversal. |
void |
Step.addStarts(Iterator<Traverser.Admin<S>> starts)
Add a iterator of
Traverser.Admin objects of type S to the step. |
Modifier and Type | Method and Description |
---|---|
Traverser.Admin<E> |
AbstractLambdaTraversal.nextTraverser() |
Modifier and Type | Method and Description |
---|---|
void |
ColumnTraversal.addStart(Traverser.Admin start) |
void |
ElementValueTraversal.addStart(Traverser.Admin<Element> start) |
void |
AbstractLambdaTraversal.addStart(Traverser.Admin<S> start) |
void |
TokenTraversal.addStart(Traverser.Admin<S> start) |
void |
IdentityTraversal.addStart(Traverser.Admin<S> start) |
void |
PredicateTraversal.addStart(Traverser.Admin<S> start) |
void |
LoopTraversal.addStart(Traverser.Admin<S> start) |
Modifier and Type | Method and Description |
---|---|
static <S> Traverser.Admin<S> |
PathProcessor.processTraverserPathLabels(Traverser.Admin<S> traverser,
Set<String> labels) |
Modifier and Type | Method and Description |
---|---|
default <S> S |
Scoping.getNullableScopeValue(Pop pop,
String key,
Traverser.Admin<?> traverser) |
default <S> S |
Scoping.getScopeValue(Pop pop,
String key,
Traverser.Admin<?> traverser) |
static <S> Traverser.Admin<S> |
PathProcessor.processTraverserPathLabels(Traverser.Admin<S> traverser,
Set<String> labels) |
Modifier and Type | Method and Description |
---|---|
protected Traverser.Admin<E> |
LocalStep.processNextStart() |
protected Traverser.Admin<S> |
OptionalStep.processNextStart() |
Modifier and Type | Method and Description |
---|---|
protected Iterator<Traverser.Admin<S>> |
RepeatStep.computerAlgorithm() |
protected Iterator<Traverser.Admin<S>> |
RepeatStep.RepeatEndStep.computerAlgorithm() |
protected Iterator<Traverser.Admin<E>> |
BranchStep.computerAlgorithm() |
protected Iterator<Traverser.Admin<S>> |
RepeatStep.standardAlgorithm() |
protected Iterator<Traverser.Admin<S>> |
RepeatStep.RepeatEndStep.standardAlgorithm() |
protected Iterator<Traverser.Admin<E>> |
BranchStep.standardAlgorithm() |
Modifier and Type | Method and Description |
---|---|
boolean |
RepeatStep.doEmit(Traverser.Admin<S> traverser,
boolean emitFirst) |
boolean |
RepeatStep.doUntil(Traverser.Admin<S> traverser,
boolean utilFirst) |
Modifier and Type | Method and Description |
---|---|
protected Traverser.Admin<S> |
FilterStep.processNextStart() |
protected Traverser.Admin<S> |
WherePredicateStep.processNextStart() |
protected Traverser.Admin<S> |
DedupGlobalStep.processNextStart() |
Traverser.Admin<S> |
TailGlobalStep.processNextStart() |
protected Traverser.Admin<S> |
WhereTraversalStep.processNextStart() |
protected Traverser.Admin<S> |
PathFilterStep.processNextStart() |
Modifier and Type | Method and Description |
---|---|
MemoryComputeKey<Map<Object,Traverser.Admin<S>>> |
DedupGlobalStep.getMemoryComputeKey() |
Map<Object,Traverser.Admin<S>> |
DedupGlobalStep.nextBarrier() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
WhereTraversalStep.WhereEndStep.filter(Traverser.Admin<Object> traverser) |
protected boolean |
DropStep.filter(Traverser.Admin<S> traverser) |
protected boolean |
NotStep.filter(Traverser.Admin<S> traverser) |
protected boolean |
IsStep.filter(Traverser.Admin<S> traverser) |
protected boolean |
HasStep.filter(Traverser.Admin<S> traverser) |
protected abstract boolean |
FilterStep.filter(Traverser.Admin<S> traverser) |
protected boolean |
AndStep.filter(Traverser.Admin<S> traverser) |
protected boolean |
CoinStep.filter(Traverser.Admin<S> traverser) |
protected boolean |
TraversalFilterStep.filter(Traverser.Admin<S> traverser) |
protected boolean |
WherePredicateStep.filter(Traverser.Admin<S> traverser) |
protected boolean |
LambdaFilterStep.filter(Traverser.Admin<S> traverser) |
protected boolean |
DedupGlobalStep.filter(Traverser.Admin<S> traverser) |
boolean |
ClassFilterStep.filter(Traverser.Admin<S> traverser) |
protected boolean |
RangeGlobalStep.filter(Traverser.Admin<S> traverser) |
protected boolean |
TimeLimitStep.filter(Traverser.Admin<S> traverser) |
protected boolean |
NoneStep.filter(Traverser.Admin<S> traverser) |
protected boolean |
WhereTraversalStep.filter(Traverser.Admin<S> traverser) |
protected boolean |
OrStep.filter(Traverser.Admin<S> traverser) |
protected boolean |
PathFilterStep.filter(Traverser.Admin<S> traverser) |
protected Object |
WhereTraversalStep.WhereStartStep.map(Traverser.Admin<S> traverser) |
void |
WhereTraversalStep.WhereEndStep.processStartTraverser(Traverser.Admin traverser) |
Modifier and Type | Method and Description |
---|---|
void |
DedupGlobalStep.addBarrier(Map<Object,Traverser.Admin<S>> barrier) |
Modifier and Type | Method and Description |
---|---|
protected Iterator<Traverser.Admin<Map<String,E>>> |
MatchStep.computerAlgorithm() |
protected Iterator<Traverser.Admin<Map<String,E>>> |
MatchStep.standardAlgorithm() |
Modifier and Type | Method and Description |
---|---|
Traversal.Admin<Object,Object> |
MatchStep.GreedyMatchAlgorithm.apply(Traverser.Admin<Object> traverser) |
Traversal.Admin<Object,Object> |
MatchStep.CountMatchAlgorithm.apply(Traverser.Admin<Object> traverser) |
protected Iterator<Vertex> |
EdgeVertexStep.flatMap(Traverser.Admin<Edge> traverser) |
protected Iterator<E> |
PropertiesStep.flatMap(Traverser.Admin<Element> traverser) |
protected Iterator<E> |
CoalesceStep.flatMap(Traverser.Admin<S> traverser) |
protected Iterator<E> |
TraversalFlatMapStep.flatMap(Traverser.Admin<S> traverser) |
protected Iterator<E> |
UnfoldStep.flatMap(Traverser.Admin<S> traverser) |
protected abstract Iterator<E> |
FlatMapStep.flatMap(Traverser.Admin<S> traverser) |
protected Iterator<E> |
LambdaFlatMapStep.flatMap(Traverser.Admin<S> traverser) |
protected Iterator<E> |
VertexStep.flatMap(Traverser.Admin<Vertex> traverser) |
protected Iterator<Vertex> |
ProfileTest.MockStep.flatMap(Traverser.Admin<Vertex> traverser) |
static boolean |
MatchStep.Helper.hasEndLabel(Traverser.Admin<Object> traverser,
Traversal.Admin<Object,Object> traversal) |
static boolean |
MatchStep.Helper.hasExecutedTraversal(Traverser.Admin<Object> traverser,
Traversal.Admin<Object,Object> traversal) |
static boolean |
MatchStep.Helper.hasStartLabels(Traverser.Admin<Object> traverser,
Traversal.Admin<Object,Object> traversal) |
protected Vertex |
EdgeOtherVertexStep.map(Traverser.Admin<Edge> traverser) |
protected Map<K,E> |
ElementMapStep.map(Traverser.Admin<Element> traverser) |
protected Map<K,E> |
PropertyMapStep.map(Traverser.Admin<Element> traverser) |
protected E |
PropertyValueStep.map(Traverser.Admin<Property<E>> traverser) |
protected String |
PropertyKeyStep.map(Traverser.Admin<Property> traverser) |
protected Object |
IdStep.map(Traverser.Admin<S> traverser) |
protected Integer |
LoopsStep.map(Traverser.Admin<S> traverser) |
protected Map<String,E> |
ProjectStep.map(Traverser.Admin<S> traverser) |
protected S |
SampleLocalStep.map(Traverser.Admin<S> traverser) |
protected abstract E |
MapStep.map(Traverser.Admin<S> traverser) |
protected E |
TraversalSelectStep.map(Traverser.Admin<S> traverser) |
protected S |
OrderLocalStep.map(Traverser.Admin<S> traverser) |
protected Map<String,E> |
SelectStep.map(Traverser.Admin<S> traverser) |
protected Edge |
AddEdgeStep.map(Traverser.Admin<S> traverser) |
protected E |
TraversalMapStep.map(Traverser.Admin<S> traverser) |
protected S |
TailLocalStep.map(Traverser.Admin<S> traverser) |
protected Vertex |
AddVertexStep.map(Traverser.Admin<S> traverser) |
protected E |
SelectOneStep.map(Traverser.Admin<S> traverser) |
protected Long |
CountLocalStep.map(Traverser.Admin<S> traverser) |
protected E |
MinLocalStep.map(Traverser.Admin<S> traverser) |
protected E |
IndexStep.map(Traverser.Admin<S> traverser) |
protected E |
SumLocalStep.map(Traverser.Admin<S> traverser) |
protected E |
SackStep.map(Traverser.Admin<S> traverser) |
protected E |
LambdaMapStep.map(Traverser.Admin<S> traverser) |
protected Double |
MathStep.map(Traverser.Admin<S> traverser) |
protected String |
LabelStep.map(Traverser.Admin<S> traverser) |
protected Set<E> |
DedupLocalStep.map(Traverser.Admin<S> traverser) |
protected Path |
PathStep.map(Traverser.Admin<S> traverser) |
protected S |
RangeLocalStep.map(Traverser.Admin<S> traverser) |
protected E |
MaxLocalStep.map(Traverser.Admin<S> traverser) |
protected Number |
MeanLocalStep.map(Traverser.Admin<S> traverser) |
protected E |
ConstantStep.map(Traverser.Admin<S> traverser) |
E |
FoldStep.projectTraverser(Traverser.Admin<S> traverser) |
S |
SumGlobalStep.projectTraverser(Traverser.Admin<S> traverser) |
E |
MeanGlobalStep.projectTraverser(Traverser.Admin<S> traverser) |
S |
MaxGlobalStep.projectTraverser(Traverser.Admin<S> traverser) |
Map<E,Long> |
GroupCountStep.projectTraverser(Traverser.Admin<S> traverser) |
S |
MinGlobalStep.projectTraverser(Traverser.Admin<S> traverser) |
Tree |
TreeStep.projectTraverser(Traverser.Admin<S> traverser) |
Long |
CountGlobalStep.projectTraverser(Traverser.Admin<S> traverser) |
Map<K,V> |
GroupStep.projectTraverser(Traverser.Admin<S> traverser) |
default void |
MatchStep.MatchAlgorithm.recordEnd(Traverser.Admin<Object> traverser,
Traversal.Admin<Object,Object> traversal) |
void |
MatchStep.CountMatchAlgorithm.recordEnd(Traverser.Admin<Object> traverser,
Traversal.Admin<Object,Object> traversal) |
default void |
MatchStep.MatchAlgorithm.recordStart(Traverser.Admin<Object> traverser,
Traversal.Admin<Object,Object> traversal) |
void |
MatchStep.CountMatchAlgorithm.recordStart(Traverser.Admin<Object> traverser,
Traversal.Admin<Object,Object> traversal) |
Modifier and Type | Method and Description |
---|---|
Traverser.Admin<S> |
ProfileSideEffectStep.next() |
protected Traverser.Admin<S> |
SideEffectStep.processNextStart() |
protected Traverser.Admin<S> |
TreeSideEffectStep.processNextStart() |
protected Traverser.Admin<S> |
StartStep.processNextStart() |
protected Traverser.Admin<S> |
IoStep.processNextStart() |
protected Traverser.Admin<S> |
IdentityStep.processNextStart() |
protected Traverser.Admin<S> |
AggregateStep.processNextStart() |
protected Traverser.Admin<S> |
IoStep.read(File file) |
protected Traverser.Admin<S> |
IoStep.write(File file) |
Modifier and Type | Method and Description |
---|---|
protected void |
SubgraphStep.sideEffect(Traverser.Admin<Edge> traverser) |
protected void |
LambdaSideEffectStep.sideEffect(Traverser.Admin<S> traverser) |
protected void |
GroupCountSideEffectStep.sideEffect(Traverser.Admin<S> traverser) |
protected abstract void |
SideEffectStep.sideEffect(Traverser.Admin<S> traverser) |
protected void |
AddPropertyStep.sideEffect(Traverser.Admin<S> traverser) |
protected void |
GroupSideEffectStep.sideEffect(Traverser.Admin<S> traverser) |
protected void |
ProfileSideEffectStep.sideEffect(Traverser.Admin<S> traverser) |
protected void |
TreeSideEffectStep.sideEffect(Traverser.Admin<S> traverser) |
protected void |
SackValueStep.sideEffect(Traverser.Admin<S> traverser) |
protected void |
TraversalSideEffectStep.sideEffect(Traverser.Admin<S> traverser) |
protected void |
StoreStep.sideEffect(Traverser.Admin<S> traverser) |
Modifier and Type | Field and Description |
---|---|
protected Traverser.Admin<E> |
AbstractStep.nextEnd |
Modifier and Type | Method and Description |
---|---|
Traverser.Admin<E> |
EmptyStep.next() |
Traverser.Admin<E> |
AbstractStep.next() |
Traverser.Admin<S> |
ProfileStep.next() |
Traverser.Admin<S> |
ExpandableStepIterator.next() |
Traverser.Admin<E> |
SupplyingBarrierStep.processNextStart() |
Traverser.Admin<E> |
ReducingBarrierStep.processNextStart() |
protected Traverser.Admin<S> |
RequirementsStep.processNextStart() |
protected Traverser.Admin<E> |
ComputerAwareStep.processNextStart() |
protected Traverser.Admin<S> |
ComputerAwareStep.EndStep.processNextStart() |
Traverser.Admin<S> |
CollectingBarrierStep.processNextStart() |
protected abstract Traverser.Admin<E> |
AbstractStep.processNextStart() |
protected Traverser.Admin<S> |
ProfileStep.processNextStart() |
Modifier and Type | Method and Description |
---|---|
protected abstract Iterator<Traverser.Admin<E>> |
ComputerAwareStep.computerAlgorithm() |
protected abstract Iterator<Traverser.Admin<E>> |
ComputerAwareStep.standardAlgorithm() |
Modifier and Type | Method and Description |
---|---|
void |
ExpandableStepIterator.add(Traverser.Admin<S> traverser) |
void |
EmptyStep.addStart(Traverser.Admin<S> start) |
void |
SupplyingBarrierStep.addStart(Traverser.Admin<S> start) |
void |
AbstractStep.addStart(Traverser.Admin<S> start) |
<S,E> List<E> |
Parameters.get(Traverser.Admin<S> traverser,
Object key,
Supplier<E> defaultValue)
Gets the list of values for a key, while resolving the values of any parameters that are
Traversal
objects. |
<S> Object[] |
Parameters.getKeyValues(Traverser.Admin<S> traverser,
Object... exceptKeys)
Gets the array of keys/values of the parameters while resolving parameter values that contain
Traversal instances. |
abstract E |
ReducingBarrierStep.projectTraverser(Traverser.Admin<S> traverser) |
Modifier and Type | Method and Description |
---|---|
void |
ExpandableStepIterator.add(Iterator<Traverser.Admin<S>> iterator) |
void |
EmptyStep.addStarts(Iterator<Traverser.Admin<S>> starts) |
void |
SupplyingBarrierStep.addStarts(Iterator<Traverser.Admin<S>> starts) |
void |
AbstractStep.addStarts(Iterator<Traverser.Admin<S>> starts) |
Modifier and Type | Method and Description |
---|---|
<R> Traverser.Admin<R> |
HaltedTraverserStrategy.halt(Traverser.Admin<R> traverser) |
Modifier and Type | Method and Description |
---|---|
<R> Traverser.Admin<R> |
HaltedTraverserStrategy.halt(Traverser.Admin<R> traverser) |
Modifier and Type | Method and Description |
---|---|
protected E |
ReferenceElementStrategy.ReferenceElementStep.map(Traverser.Admin<S> traverser) |
Modifier and Type | Class and Description |
---|---|
class |
B_LP_NL_O_P_S_SE_SL_Traverser<T> |
class |
B_LP_NL_O_S_SE_SL_Traverser<T> |
class |
B_LP_O_P_S_SE_SL_Traverser<T> |
class |
B_LP_O_S_SE_SL_Traverser<T> |
class |
B_NL_O_S_SE_SL_Traverser<T> |
class |
B_O_S_SE_SL_Traverser<T> |
class |
B_O_Traverser<T> |
class |
LP_NL_O_OB_P_S_SE_SL_Traverser<T> |
class |
LP_NL_O_OB_S_SE_SL_Traverser<T> |
class |
LP_O_OB_P_S_SE_SL_Traverser<T> |
class |
LP_O_OB_S_SE_SL_Traverser<T> |
class |
NL_O_OB_S_SE_SL_Traverser<T> |
class |
O_OB_S_SE_SL_Traverser<T> |
class |
O_Traverser<T> |
class |
ProjectedTraverser<T,P> |
Modifier and Type | Method and Description |
---|---|
Traverser.Admin<T> |
B_LP_O_S_SE_SL_Traverser.detach() |
Traverser.Admin<T> |
B_LP_O_P_S_SE_SL_Traverser.detach() |
Traverser.Admin<T> |
LP_O_OB_P_S_SE_SL_Traverser.detach() |
Traverser.Admin<T> |
LP_O_OB_S_SE_SL_Traverser.detach() |
Traverser.Admin<T> |
ProjectedTraverser.detach() |
<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> |
NL_O_OB_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> |
O_OB_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> |
B_LP_O_P_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> |
B_LP_O_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> |
LP_O_OB_P_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> |
LP_NL_O_OB_P_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) |
Traverser.Admin<T> |
O_OB_S_SE_SL_Traverser.split() |
Traverser.Admin<T> |
B_O_S_SE_SL_Traverser.split() |
Traverser.Admin<T> |
B_LP_O_S_SE_SL_Traverser.split() |
Traverser.Admin<T> |
B_NL_O_S_SE_SL_Traverser.split() |
Traverser.Admin<T> |
B_LP_O_P_S_SE_SL_Traverser.split() |
Traverser.Admin<T> |
LP_NL_O_OB_S_SE_SL_Traverser.split() |
Traverser.Admin<T> |
NL_O_OB_S_SE_SL_Traverser.split() |
Traverser.Admin<T> |
B_LP_NL_O_P_S_SE_SL_Traverser.split() |
Traverser.Admin<T> |
LP_O_OB_P_S_SE_SL_Traverser.split() |
Traverser.Admin<T> |
O_Traverser.split() |
Traverser.Admin<T> |
LP_O_OB_S_SE_SL_Traverser.split() |
Traverser.Admin<T> |
B_LP_NL_O_S_SE_SL_Traverser.split() |
Traverser.Admin<T> |
LP_NL_O_OB_P_S_SE_SL_Traverser.split() |
Traverser.Admin<T> |
ProjectedTraverser.split() |
<R> Traverser.Admin<R> |
O_OB_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> |
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_LP_O_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> |
NL_O_OB_S_SE_SL_Traverser.split(R r,
Step<T,R> step) |
<R> Traverser.Admin<R> |
B_LP_NL_O_P_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> |
O_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> |
B_LP_NL_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> |
ProjectedTraverser.split(R r,
Step<T,R> step) |
static <T> Traverser.Admin<T> |
ProjectedTraverser.tryUnwrap(Traverser.Admin<T> traverser) |
Modifier and Type | Method and Description |
---|---|
void |
O_OB_S_SE_SL_Traverser.merge(Traverser.Admin<?> other) |
void |
B_O_S_SE_SL_Traverser.merge(Traverser.Admin<?> other) |
void |
B_NL_O_S_SE_SL_Traverser.merge(Traverser.Admin<?> other) |
void |
B_O_Traverser.merge(Traverser.Admin<?> other) |
void |
LP_NL_O_OB_S_SE_SL_Traverser.merge(Traverser.Admin<?> other) |
void |
NL_O_OB_S_SE_SL_Traverser.merge(Traverser.Admin<?> other) |
void |
B_LP_NL_O_P_S_SE_SL_Traverser.merge(Traverser.Admin<?> other) |
void |
O_Traverser.merge(Traverser.Admin<?> other) |
void |
B_LP_NL_O_S_SE_SL_Traverser.merge(Traverser.Admin<?> other) |
void |
LP_NL_O_OB_P_S_SE_SL_Traverser.merge(Traverser.Admin<?> other) |
void |
ProjectedTraverser.merge(Traverser.Admin<?> other) |
static <T> Traverser.Admin<T> |
ProjectedTraverser.tryUnwrap(Traverser.Admin<T> traverser) |
Constructor and Description |
---|
ProjectedTraverser(Traverser.Admin<T> baseTraverser,
List<P> projections) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractTraverser<T> |
class |
EmptyTraverser<T> |
Modifier and Type | Method and Description |
---|---|
Traverser.Admin<T> |
AbstractTraverser.detach() |
Traverser.Admin<T> |
EmptyTraverser.detach() |
Traverser.Admin<S> |
TraverserSet.element() |
Traverser.Admin<S> |
TraverserSet.get(Traverser.Admin<S> traverser) |
Traverser.Admin<S> |
TraverserSet.peek() |
Traverser.Admin<S> |
TraverserSet.poll() |
Traverser.Admin<S> |
IndexedTraverserSet.remove() |
Traverser.Admin<S> |
TraverserSet.remove() |
Traverser.Admin<T> |
AbstractTraverser.split() |
Traverser.Admin<T> |
EmptyTraverser.split() |
<R> Traverser.Admin<R> |
AbstractTraverser.split(R r,
Step<T,R> step) |
<R> Traverser.Admin<R> |
EmptyTraverser.split(R r,
Step<T,R> step) |
Modifier and Type | Method and Description |
---|---|
Collection<Traverser.Admin<S>> |
IndexedTraverserSet.get(I k)
Gets a collection of
Traverser objects that contain the specified value. |
Iterator<Traverser.Admin<S>> |
TraverserSet.iterator() |
Spliterator<Traverser.Admin<S>> |
TraverserSet.spliterator() |
Modifier and Type | Method and Description |
---|---|
boolean |
IndexedTraverserSet.add(Traverser.Admin<S> traverser) |
boolean |
TraverserSet.add(Traverser.Admin<S> traverser) |
Traverser.Admin<S> |
TraverserSet.get(Traverser.Admin<S> traverser) |
void |
AbstractTraverser.merge(Traverser.Admin<?> other) |
void |
EmptyTraverser.merge(Traverser.Admin<?> other) |
boolean |
IndexedTraverserSet.offer(Traverser.Admin<S> traverser) |
boolean |
TraverserSet.offer(Traverser.Admin<S> traverser) |
Constructor and Description |
---|
IndexedTraverserSet(Function<S,I> indexingFunction,
Traverser.Admin<S> traverser) |
TraverserSet(Traverser.Admin<S> traverser) |
Modifier and Type | Method and Description |
---|---|
Traverser.Admin<E> |
DefaultTraversal.nextTraverser() |
Modifier and Type | Method and Description |
---|---|
void |
EmptyTraversal.addStart(Traverser.Admin<S> start) |
void |
DefaultTraversal.addStart(Traverser.Admin<S> start) |
static <S,E> E |
TraversalUtil.apply(Traverser.Admin<S> traverser,
Traversal.Admin<S,E> traversal) |
static <S,E> Iterator<E> |
TraversalUtil.applyAll(Traverser.Admin<S> traverser,
Traversal.Admin<S,E> traversal) |
static <S,E> E |
TraversalUtil.applyNullable(Traverser.Admin<S> traverser,
Traversal.Admin<S,E> traversal) |
static <S,E> boolean |
TraversalUtil.test(Traverser.Admin<S> traverser,
Traversal.Admin<S,E> traversal) |
static <S,E> boolean |
TraversalUtil.test(Traverser.Admin<S> traverser,
Traversal.Admin<S,E> traversal,
E end) |
Modifier and Type | Method and Description |
---|---|
void |
EmptyTraversal.addStarts(Iterator<Traverser.Admin<S>> starts) |
void |
DefaultTraversal.addStarts(Iterator<Traverser.Admin<S>> starts) |
Modifier and Type | Method and Description |
---|---|
protected Traverser.Admin<Long> |
TinkerCountGlobalStep.processNextStart() |
Copyright © 2013–2020 Apache Software Foundation. All rights reserved.