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( ... )