Package | Description |
---|---|
org.apache.tinkerpop.gremlin.process.traversal | |
org.apache.tinkerpop.gremlin.process.traversal.dsl.graph |
Modifier and Type | Interface and Description |
---|---|
static interface |
Traverser.Admin<T>
The methods in System.Traverser are useful to underlying Step and Traversal implementations.
|
Modifier and Type | Method and Description |
---|---|
Traverser<T> |
Traverser.clone()
Traverser cloning is important when splitting a traverser at a bifurcation point in a traversal.
|
Modifier and Type | Method and Description |
---|---|
default int |
Traverser.compareTo(Traverser<T> other)
If the underlying object of the traverser is comparable, compare it with the other traverser.
|
Modifier and Type | Method and Description |
---|---|
default <M,E2> GraphTraversal<S,E2> |
GraphTraversal.branch(Function<Traverser<E>,M> function)
Split the
Traverser to all the specified functions. |
default GraphTraversal<S,E> |
GraphTraversal.emit(Predicate<Traverser<E>> emitPredicate)
Emit is used in conjunction with
GraphTraversal.repeat(Traversal) to determine what objects get emit from the loop. |
default GraphTraversal<S,E> |
GraphTraversal.filter(Predicate<Traverser<E>> predicate)
Map the
Traverser to either true or false , where false will not pass the
traverser to the next step. |
default <E2> GraphTraversal<S,E2> |
GraphTraversal.flatMap(Function<Traverser<E>,Iterator<E2>> function)
|
default <E2> GraphTraversal<S,E2> |
GraphTraversal.map(Function<Traverser<E>,E2> function)
|
default GraphTraversal<S,E> |
GraphTraversal.sideEffect(Consumer<Traverser<E>> consumer)
Perform some operation on the
Traverser and pass it to the next step unmodified. |
default GraphTraversal<S,E> |
GraphTraversal.until(Predicate<Traverser<E>> untilPredicate)
Modifies a
GraphTraversal.repeat(Traversal) to determine when the loop should exit. |
Copyright © 2013–2021 Apache Software Foundation. All rights reserved.