Package | Description |
---|---|
org.apache.tinkerpop.gremlin.process.traversal |
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 |
---|---|
void |
Step.addStart(Traverser.Admin<S> start)
Add a single
Traverser.Admin to the step. |
default void |
Traversal.Admin.addStart(Traverser.Admin<S> start)
Add a single
Traverser.Admin object to the head of the traversal. |
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 |
---|---|
void |
Step.addStarts(Iterator<Traverser.Admin<S>> starts)
Add a iterator of
Traverser.Admin objects of type S to the step. |
default void |
Traversal.Admin.addStarts(Iterator<Traverser.Admin<S>> starts)
Add an iterator of
Traverser.Admin objects to the head/start of the traversal. |
Copyright © 2013–2022 Apache Software Foundation. All rights reserved.