T - translation target typeP - predicate target typepublic interface GremlinSteps<T,P>
GraphTraversal DSL wrapper.
For DSL details, see
Graph Traversal Steps.
Implementations define a translation target that can be built with
GraphTraversal steps.
Note: steps are expected to be side-effecting, thus, unsuitable for use in immutable contexts.
Translator| Modifier and Type | Method and Description |
|---|---|
GremlinSteps<T,P> |
addE(java.lang.String edgeLabel) |
GremlinSteps<T,P> |
addV() |
GremlinSteps<T,P> |
addV(java.lang.String vertexLabel) |
GremlinSteps<T,P> |
aggregate(java.lang.String sideEffectKey) |
GremlinSteps<T,P> |
and(GremlinSteps<T,P>... andTraversals) |
GremlinSteps<T,P> |
as(java.lang.String stepLabel) |
GremlinSteps<T,P> |
barrier() |
GremlinSteps<T,P> |
bothE(java.lang.String... edgeLabels) |
GremlinSteps<T,P> |
by(GremlinSteps<T,P> traversal) |
GremlinSteps<T,P> |
by(GremlinSteps<T,P> traversal,
org.apache.tinkerpop.gremlin.process.traversal.Order order) |
GremlinSteps<T,P> |
cap(java.lang.String sideEffectKey) |
GremlinSteps<T,P> |
choose(GremlinSteps<T,P> choiceTraversal) |
GremlinSteps<T,P> |
choose(GremlinSteps<T,P> traversalPredicate,
GremlinSteps<T,P> trueChoice,
GremlinSteps<T,P> falseChoice) |
GremlinSteps<T,P> |
choose(P predicate,
GremlinSteps<T,P> trueChoice) |
GremlinSteps<T,P> |
choose(P predicate,
GremlinSteps<T,P> trueChoice,
GremlinSteps<T,P> falseChoice) |
GremlinSteps<T,P> |
coalesce(GremlinSteps<T,P>... coalesceTraversals) |
GremlinSteps<T,P> |
constant(java.lang.Object e) |
GremlinSteps<T,P> |
count() |
GremlinSteps<T,P> |
count(org.apache.tinkerpop.gremlin.process.traversal.Scope scope) |
T |
current()
Returns a copy of current translation.
|
GremlinSteps<T,P> |
dedup(java.lang.String... dedupLabels) |
GremlinSteps<T,P> |
drop() |
GremlinSteps<T,P> |
E() |
GremlinSteps<T,P> |
emit() |
GremlinSteps<T,P> |
flatMap(GremlinSteps<T,P> traversal) |
GremlinSteps<T,P> |
fold() |
GremlinSteps<T,P> |
from(java.lang.String fromStepLabel) |
GremlinSteps<T,P> |
group() |
GremlinSteps<T,P> |
has(java.lang.String propertyKey) |
GremlinSteps<T,P> |
has(java.lang.String propertyKey,
P predicate) |
GremlinSteps<T,P> |
hasKey(java.lang.String... labels) |
GremlinSteps<T,P> |
hasLabel(java.lang.String... labels) |
GremlinSteps<T,P> |
hasNot(java.lang.String propertyKey) |
GremlinSteps<T,P> |
id() |
GremlinSteps<T,P> |
identity() |
GremlinSteps<T,P> |
inE(java.lang.String... edgeLabels) |
GremlinSteps<T,P> |
inject(java.lang.Object... injections) |
GremlinSteps<T,P> |
inV() |
GremlinSteps<T,P> |
is(P predicate) |
GremlinSteps<T,P> |
key() |
GremlinSteps<T,P> |
label() |
GremlinSteps<T,P> |
limit(long limit) |
GremlinSteps<T,P> |
limit(org.apache.tinkerpop.gremlin.process.traversal.Scope scope,
long limit) |
GremlinSteps<T,P> |
local(GremlinSteps<T,P> localTraversal) |
GremlinSteps<T,P> |
loops() |
GremlinSteps<T,P> |
map(CustomFunction function) |
GremlinSteps<T,P> |
map(GremlinSteps<T,P> traversal) |
GremlinSteps<T,P> |
math(java.lang.String expression) |
GremlinSteps<T,P> |
max() |
GremlinSteps<T,P> |
mean() |
GremlinSteps<T,P> |
min() |
GremlinSteps<T,P> |
not(GremlinSteps<T,P> notTraversal) |
GremlinSteps<T,P> |
option(java.lang.Object pickToken,
GremlinSteps<T,P> traversalOption) |
GremlinSteps<T,P> |
optional(GremlinSteps<T,P> optionalTraversal) |
GremlinSteps<T,P> |
or(GremlinSteps<T,P>... orTraversals) |
GremlinSteps<T,P> |
order() |
GremlinSteps<T,P> |
otherV() |
GremlinSteps<T,P> |
outE(java.lang.String... edgeLabels) |
GremlinSteps<T,P> |
outV() |
GremlinSteps<T,P> |
path() |
GremlinSteps<T,P> |
project(java.lang.String... keys) |
GremlinSteps<T,P> |
properties(java.lang.String... propertyKeys) |
GremlinSteps<T,P> |
property(java.lang.String key,
GremlinSteps<T,P> traversal) |
GremlinSteps<T,P> |
property(java.lang.String key,
java.lang.Object value) |
GremlinSteps<T,P> |
property(org.apache.tinkerpop.gremlin.structure.T token,
java.lang.Object value) |
GremlinSteps<T,P> |
property(org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality cardinality,
java.lang.String key,
GremlinSteps<T,P> traversal) |
GremlinSteps<T,P> |
property(org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality cardinality,
java.lang.String key,
java.lang.Object value) |
GremlinSteps<T,P> |
range(org.apache.tinkerpop.gremlin.process.traversal.Scope scope,
long low,
long high) |
GremlinSteps<T,P> |
repeat(GremlinSteps<T,P> repeatTraversal) |
GremlinSteps<T,P> |
select(org.apache.tinkerpop.gremlin.structure.Column column) |
GremlinSteps<T,P> |
select(org.apache.tinkerpop.gremlin.process.traversal.Pop pop,
java.lang.String selectKey) |
GremlinSteps<T,P> |
select(java.lang.String... selectKeys) |
GremlinSteps<T,P> |
sideEffect(GremlinSteps<T,P> sideEffectTraversal) |
GremlinSteps<T,P> |
simplePath() |
GremlinSteps<T,P> |
skip(long skip) |
GremlinSteps<T,P> |
start()
Spawns a new anonymous traversal wrapper.
|
GremlinSteps<T,P> |
sum() |
GremlinSteps<T,P> |
tail(org.apache.tinkerpop.gremlin.process.traversal.Scope scope,
long limit) |
GremlinSteps<T,P> |
times(int maxLoops) |
GremlinSteps<T,P> |
to(java.lang.String toStepLabel) |
GremlinSteps<T,P> |
unfold() |
GremlinSteps<T,P> |
union(GremlinSteps<T,P>... unionTraversals) |
GremlinSteps<T,P> |
until(GremlinSteps<T,P> untilTraversal) |
GremlinSteps<T,P> |
V() |
GremlinSteps<T,P> |
value() |
GremlinSteps<T,P> |
valueMap() |
GremlinSteps<T,P> |
valueMap(boolean includeTokens) |
GremlinSteps<T,P> |
values(java.lang.String... propertyKeys) |
GremlinSteps<T,P> |
where(GremlinSteps<T,P> whereTraversal) |
GremlinSteps<T,P> |
where(P predicate) |
T current()
GremlinSteps<T,P> start()
GremlinSteps<T,P> V()
GremlinSteps<T,P> E()
GremlinSteps<T,P> addE(java.lang.String edgeLabel)
GremlinSteps<T,P> addV()
GremlinSteps<T,P> addV(java.lang.String vertexLabel)
GremlinSteps<T,P> aggregate(java.lang.String sideEffectKey)
GremlinSteps<T,P> and(GremlinSteps<T,P>... andTraversals)
GremlinSteps<T,P> as(java.lang.String stepLabel)
GremlinSteps<T,P> barrier()
GremlinSteps<T,P> bothE(java.lang.String... edgeLabels)
GremlinSteps<T,P> by(GremlinSteps<T,P> traversal)
GremlinSteps<T,P> by(GremlinSteps<T,P> traversal, org.apache.tinkerpop.gremlin.process.traversal.Order order)
GremlinSteps<T,P> cap(java.lang.String sideEffectKey)
GremlinSteps<T,P> choose(GremlinSteps<T,P> choiceTraversal)
GremlinSteps<T,P> choose(GremlinSteps<T,P> traversalPredicate, GremlinSteps<T,P> trueChoice, GremlinSteps<T,P> falseChoice)
GremlinSteps<T,P> choose(P predicate, GremlinSteps<T,P> trueChoice, GremlinSteps<T,P> falseChoice)
GremlinSteps<T,P> choose(P predicate, GremlinSteps<T,P> trueChoice)
GremlinSteps<T,P> coalesce(GremlinSteps<T,P>... coalesceTraversals)
GremlinSteps<T,P> constant(java.lang.Object e)
GremlinSteps<T,P> count()
GremlinSteps<T,P> count(org.apache.tinkerpop.gremlin.process.traversal.Scope scope)
GremlinSteps<T,P> dedup(java.lang.String... dedupLabels)
GremlinSteps<T,P> drop()
GremlinSteps<T,P> emit()
GremlinSteps<T,P> flatMap(GremlinSteps<T,P> traversal)
GremlinSteps<T,P> fold()
GremlinSteps<T,P> from(java.lang.String fromStepLabel)
GremlinSteps<T,P> group()
GremlinSteps<T,P> has(java.lang.String propertyKey)
GremlinSteps<T,P> has(java.lang.String propertyKey, P predicate)
GremlinSteps<T,P> hasKey(java.lang.String... labels)
GremlinSteps<T,P> hasLabel(java.lang.String... labels)
GremlinSteps<T,P> hasNot(java.lang.String propertyKey)
GremlinSteps<T,P> id()
GremlinSteps<T,P> identity()
GremlinSteps<T,P> inE(java.lang.String... edgeLabels)
GremlinSteps<T,P> inV()
GremlinSteps<T,P> inject(java.lang.Object... injections)
GremlinSteps<T,P> is(P predicate)
GremlinSteps<T,P> key()
GremlinSteps<T,P> label()
GremlinSteps<T,P> limit(long limit)
GremlinSteps<T,P> limit(org.apache.tinkerpop.gremlin.process.traversal.Scope scope, long limit)
GremlinSteps<T,P> local(GremlinSteps<T,P> localTraversal)
GremlinSteps<T,P> loops()
GremlinSteps<T,P> map(CustomFunction function)
GremlinSteps<T,P> map(GremlinSteps<T,P> traversal)
GremlinSteps<T,P> math(java.lang.String expression)
GremlinSteps<T,P> max()
GremlinSteps<T,P> mean()
GremlinSteps<T,P> min()
GremlinSteps<T,P> not(GremlinSteps<T,P> notTraversal)
GremlinSteps<T,P> option(java.lang.Object pickToken, GremlinSteps<T,P> traversalOption)
GremlinSteps<T,P> optional(GremlinSteps<T,P> optionalTraversal)
GremlinSteps<T,P> or(GremlinSteps<T,P>... orTraversals)
GremlinSteps<T,P> order()
GremlinSteps<T,P> otherV()
GremlinSteps<T,P> outE(java.lang.String... edgeLabels)
GremlinSteps<T,P> outV()
GremlinSteps<T,P> path()
GremlinSteps<T,P> properties(java.lang.String... propertyKeys)
GremlinSteps<T,P> property(org.apache.tinkerpop.gremlin.structure.T token, java.lang.Object value)
GremlinSteps<T,P> property(java.lang.String key, java.lang.Object value)
GremlinSteps<T,P> property(org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality cardinality, java.lang.String key, java.lang.Object value)
GremlinSteps<T,P> property(java.lang.String key, GremlinSteps<T,P> traversal)
GremlinSteps<T,P> property(org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality cardinality, java.lang.String key, GremlinSteps<T,P> traversal)
GremlinSteps<T,P> project(java.lang.String... keys)
GremlinSteps<T,P> range(org.apache.tinkerpop.gremlin.process.traversal.Scope scope, long low, long high)
GremlinSteps<T,P> repeat(GremlinSteps<T,P> repeatTraversal)
GremlinSteps<T,P> select(org.apache.tinkerpop.gremlin.process.traversal.Pop pop, java.lang.String selectKey)
GremlinSteps<T,P> select(java.lang.String... selectKeys)
GremlinSteps<T,P> select(org.apache.tinkerpop.gremlin.structure.Column column)
GremlinSteps<T,P> sideEffect(GremlinSteps<T,P> sideEffectTraversal)
GremlinSteps<T,P> simplePath()
GremlinSteps<T,P> skip(long skip)
GremlinSteps<T,P> sum()
GremlinSteps<T,P> tail(org.apache.tinkerpop.gremlin.process.traversal.Scope scope, long limit)
GremlinSteps<T,P> times(int maxLoops)
GremlinSteps<T,P> to(java.lang.String toStepLabel)
GremlinSteps<T,P> unfold()
GremlinSteps<T,P> union(GremlinSteps<T,P>... unionTraversals)
GremlinSteps<T,P> until(GremlinSteps<T,P> untilTraversal)
GremlinSteps<T,P> value()
GremlinSteps<T,P> valueMap()
GremlinSteps<T,P> valueMap(boolean includeTokens)
GremlinSteps<T,P> values(java.lang.String... propertyKeys)
GremlinSteps<T,P> where(GremlinSteps<T,P> whereTraversal)
GremlinSteps<T,P> where(P predicate)