trait GremlinSteps[T, P] extends AnyRef
Gremlin org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
DSL wrapper.
For DSL details, see
Graph Traversal Steps.
Implementations define a translation target that can be built with
org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
steps.
Note: steps are expected to be side-effecting, thus, unsuitable for use in immutable contexts.
- See also
Translator
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- GremlinSteps
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Abstract Value Members
- abstract def E(): GremlinSteps[T, P]
- abstract def V(): GremlinSteps[T, P]
- abstract def addE(edgeLabel: String): GremlinSteps[T, P]
- abstract def addV(vertexLabel: String): GremlinSteps[T, P]
- abstract def addV(): GremlinSteps[T, P]
- abstract def aggregate(sideEffectKey: String): GremlinSteps[T, P]
- abstract def and(andTraversals: <repeated...>[GremlinSteps[T, P]]): GremlinSteps[T, P]
- abstract def as(stepLabel: String): GremlinSteps[T, P]
- abstract def barrier(): GremlinSteps[T, P]
- abstract def bothE(edgeLabels: <repeated...>[String]): GremlinSteps[T, P]
- abstract def by(traversal: GremlinSteps[T, P], order: Order): GremlinSteps[T, P]
- abstract def by(traversal: GremlinSteps[T, P]): GremlinSteps[T, P]
- abstract def cap(sideEffectKey: String): GremlinSteps[T, P]
- abstract def choose(predicate: P, trueChoice: GremlinSteps[T, P]): GremlinSteps[T, P]
- abstract def choose(predicate: P, trueChoice: GremlinSteps[T, P], falseChoice: GremlinSteps[T, P]): GremlinSteps[T, P]
- abstract def choose(traversalPredicate: GremlinSteps[T, P], trueChoice: GremlinSteps[T, P], falseChoice: GremlinSteps[T, P]): GremlinSteps[T, P]
- abstract def choose(traversalPredicate: GremlinSteps[T, P], trueChoice: GremlinSteps[T, P]): GremlinSteps[T, P]
- abstract def choose(choiceTraversal: GremlinSteps[T, P]): GremlinSteps[T, P]
- abstract def coalesce(coalesceTraversals: <repeated...>[GremlinSteps[T, P]]): GremlinSteps[T, P]
- abstract def constant(e: Any): GremlinSteps[T, P]
- abstract def count(scope: Scope): GremlinSteps[T, P]
- abstract def count(): GremlinSteps[T, P]
-
abstract
def
current(): T
Returns a copy of current translation.
Returns a copy of current translation.
- returns
current translation
- abstract def dedup(dedupLabels: <repeated...>[String]): GremlinSteps[T, P]
- abstract def drop(): GremlinSteps[T, P]
- abstract def emit(traversal: GremlinSteps[T, P]): GremlinSteps[T, P]
- abstract def emit(): GremlinSteps[T, P]
- abstract def flatMap(traversal: GremlinSteps[T, P]): GremlinSteps[T, P]
- abstract def fold(): GremlinSteps[T, P]
- abstract def from(fromStepLabel: String): GremlinSteps[T, P]
- abstract def group(): GremlinSteps[T, P]
- abstract def has(propertyKey: String, predicate: P): GremlinSteps[T, P]
- abstract def has(propertyKey: String): GremlinSteps[T, P]
- abstract def hasKey(labels: <repeated...>[String]): GremlinSteps[T, P]
- abstract def hasLabel(labels: <repeated...>[String]): GremlinSteps[T, P]
- abstract def hasNot(propertyKey: String): GremlinSteps[T, P]
- abstract def id(): GremlinSteps[T, P]
- abstract def identity(): GremlinSteps[T, P]
- abstract def inE(edgeLabels: <repeated...>[String]): GremlinSteps[T, P]
- abstract def inV(): GremlinSteps[T, P]
- abstract def index(): GremlinSteps[T, P]
- abstract def inject(injections: <repeated...>[AnyRef]): GremlinSteps[T, P]
- abstract def is(predicate: P): GremlinSteps[T, P]
- abstract def key(): GremlinSteps[T, P]
- abstract def label(): GremlinSteps[T, P]
- abstract def limit(scope: Scope, limit: Long): GremlinSteps[T, P]
- abstract def limit(limit: Long): GremlinSteps[T, P]
- abstract def local(localTraversal: GremlinSteps[T, P]): GremlinSteps[T, P]
- abstract def loops(): GremlinSteps[T, P]
- abstract def map(traversal: GremlinSteps[T, P]): GremlinSteps[T, P]
- abstract def map(function: CustomFunction): GremlinSteps[T, P]
- abstract def math(expression: String): GremlinSteps[T, P]
- abstract def max(scope: Scope): GremlinSteps[T, P]
- abstract def max(): GremlinSteps[T, P]
- abstract def mean(scope: Scope): GremlinSteps[T, P]
- abstract def mean(): GremlinSteps[T, P]
- abstract def min(scope: Scope): GremlinSteps[T, P]
- abstract def min(): GremlinSteps[T, P]
- abstract def not(notTraversal: GremlinSteps[T, P]): GremlinSteps[T, P]
- abstract def option(pickToken: Any, traversalOption: GremlinSteps[T, P]): GremlinSteps[T, P]
- abstract def optional(optionalTraversal: GremlinSteps[T, P]): GremlinSteps[T, P]
- abstract def or(orTraversals: <repeated...>[GremlinSteps[T, P]]): GremlinSteps[T, P]
- abstract def order(): GremlinSteps[T, P]
- abstract def otherV(): GremlinSteps[T, P]
- abstract def outE(edgeLabels: <repeated...>[String]): GremlinSteps[T, P]
- abstract def outV(): GremlinSteps[T, P]
- abstract def path(): GremlinSteps[T, P]
- abstract def project(keys: <repeated...>[String]): GremlinSteps[T, P]
- abstract def properties(propertyKeys: <repeated...>[String]): GremlinSteps[T, P]
- abstract def property(cardinality: Cardinality, key: String, traversal: GremlinSteps[T, P]): GremlinSteps[T, P]
- abstract def property(keyTraversal: GremlinSteps[T, P], valueTraversal: GremlinSteps[T, P]): GremlinSteps[T, P]
- abstract def property(key: String, traversal: GremlinSteps[T, P]): GremlinSteps[T, P]
- abstract def property(cardinality: Cardinality, key: String, value: Any): GremlinSteps[T, P]
- abstract def property(key: String, value: Any): GremlinSteps[T, P]
- abstract def property(token: T, value: Any): GremlinSteps[T, P]
- abstract def range(scope: Scope, low: Long, high: Long): GremlinSteps[T, P]
- abstract def repeat(repeatTraversal: GremlinSteps[T, P]): GremlinSteps[T, P]
- abstract def select(column: Column): GremlinSteps[T, P]
- abstract def select(selectKeys: <repeated...>[String]): GremlinSteps[T, P]
- abstract def select(pop: Pop, selectKey: String): GremlinSteps[T, P]
- abstract def sideEffect(sideEffectTraversal: GremlinSteps[T, P]): GremlinSteps[T, P]
- abstract def simplePath(): GremlinSteps[T, P]
- abstract def skip(skip: Long): GremlinSteps[T, P]
-
abstract
def
start(): GremlinSteps[T, P]
Spawns a new anonymous traversal wrapper.
Spawns a new anonymous traversal wrapper.
- returns
anonymous traversal wrapper
- abstract def sum(scope: Scope): GremlinSteps[T, P]
- abstract def sum(): GremlinSteps[T, P]
- abstract def tail(scope: Scope, limit: Long): GremlinSteps[T, P]
- abstract def times(maxLoops: Int): GremlinSteps[T, P]
- abstract def to(toStepLabel: String): GremlinSteps[T, P]
- abstract def unfold(): GremlinSteps[T, P]
- abstract def union(unionTraversals: <repeated...>[GremlinSteps[T, P]]): GremlinSteps[T, P]
- abstract def until(untilTraversal: GremlinSteps[T, P]): GremlinSteps[T, P]
- abstract def value(): GremlinSteps[T, P]
- abstract def valueMap(includeTokens: Boolean): GremlinSteps[T, P]
- abstract def valueMap(): GremlinSteps[T, P]
- abstract def values(propertyKeys: <repeated...>[String]): GremlinSteps[T, P]
- abstract def where(predicate: P): GremlinSteps[T, P]
- abstract def where(whereTraversal: GremlinSteps[T, P]): GremlinSteps[T, P]
- abstract def with(name: String, value: Any): GremlinSteps[T, P]
- abstract def with(key: String): GremlinSteps[T, P]
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )