Packages

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
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GremlinSteps
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def E(): GremlinSteps[T, P]
  2. abstract def V(): GremlinSteps[T, P]
  3. abstract def addE(edgeLabel: String): GremlinSteps[T, P]
  4. abstract def addV(vertexLabel: String): GremlinSteps[T, P]
  5. abstract def addV(): GremlinSteps[T, P]
  6. abstract def aggregate(sideEffectKey: String): GremlinSteps[T, P]
  7. abstract def and(andTraversals: <repeated...>[GremlinSteps[T, P]]): GremlinSteps[T, P]
  8. abstract def as(stepLabel: String): GremlinSteps[T, P]
  9. abstract def barrier(): GremlinSteps[T, P]
  10. abstract def bothE(edgeLabels: <repeated...>[String]): GremlinSteps[T, P]
  11. abstract def by(traversal: GremlinSteps[T, P], order: Order): GremlinSteps[T, P]
  12. abstract def by(traversal: GremlinSteps[T, P]): GremlinSteps[T, P]
  13. abstract def cap(sideEffectKey: String): GremlinSteps[T, P]
  14. abstract def choose(predicate: P, trueChoice: GremlinSteps[T, P]): GremlinSteps[T, P]
  15. abstract def choose(predicate: P, trueChoice: GremlinSteps[T, P], falseChoice: GremlinSteps[T, P]): GremlinSteps[T, P]
  16. abstract def choose(traversalPredicate: GremlinSteps[T, P], trueChoice: GremlinSteps[T, P], falseChoice: GremlinSteps[T, P]): GremlinSteps[T, P]
  17. abstract def choose(traversalPredicate: GremlinSteps[T, P], trueChoice: GremlinSteps[T, P]): GremlinSteps[T, P]
  18. abstract def choose(choiceTraversal: GremlinSteps[T, P]): GremlinSteps[T, P]
  19. abstract def coalesce(coalesceTraversals: <repeated...>[GremlinSteps[T, P]]): GremlinSteps[T, P]
  20. abstract def constant(e: Any): GremlinSteps[T, P]
  21. abstract def count(scope: Scope): GremlinSteps[T, P]
  22. abstract def count(): GremlinSteps[T, P]
  23. abstract def current(): T

    Returns a copy of current translation.

    Returns a copy of current translation.

    returns

    current translation

  24. abstract def dedup(dedupLabels: <repeated...>[String]): GremlinSteps[T, P]
  25. abstract def drop(): GremlinSteps[T, P]
  26. abstract def emit(traversal: GremlinSteps[T, P]): GremlinSteps[T, P]
  27. abstract def emit(): GremlinSteps[T, P]
  28. abstract def flatMap(traversal: GremlinSteps[T, P]): GremlinSteps[T, P]
  29. abstract def fold(): GremlinSteps[T, P]
  30. abstract def from(fromStepLabel: String): GremlinSteps[T, P]
  31. abstract def group(): GremlinSteps[T, P]
  32. abstract def has(propertyKey: String, predicate: P): GremlinSteps[T, P]
  33. abstract def has(propertyKey: String): GremlinSteps[T, P]
  34. abstract def hasKey(labels: <repeated...>[String]): GremlinSteps[T, P]
  35. abstract def hasLabel(labels: <repeated...>[String]): GremlinSteps[T, P]
  36. abstract def hasNot(propertyKey: String): GremlinSteps[T, P]
  37. abstract def id(): GremlinSteps[T, P]
  38. abstract def identity(): GremlinSteps[T, P]
  39. abstract def inE(edgeLabels: <repeated...>[String]): GremlinSteps[T, P]
  40. abstract def inV(): GremlinSteps[T, P]
  41. abstract def index(): GremlinSteps[T, P]
  42. abstract def inject(injections: <repeated...>[AnyRef]): GremlinSteps[T, P]
  43. abstract def is(predicate: P): GremlinSteps[T, P]
  44. abstract def key(): GremlinSteps[T, P]
  45. abstract def label(): GremlinSteps[T, P]
  46. abstract def limit(scope: Scope, limit: Long): GremlinSteps[T, P]
  47. abstract def limit(limit: Long): GremlinSteps[T, P]
  48. abstract def local(localTraversal: GremlinSteps[T, P]): GremlinSteps[T, P]
  49. abstract def loops(): GremlinSteps[T, P]
  50. abstract def map(traversal: GremlinSteps[T, P]): GremlinSteps[T, P]
  51. abstract def map(function: CustomFunction): GremlinSteps[T, P]
  52. abstract def math(expression: String): GremlinSteps[T, P]
  53. abstract def max(scope: Scope): GremlinSteps[T, P]
  54. abstract def max(): GremlinSteps[T, P]
  55. abstract def mean(scope: Scope): GremlinSteps[T, P]
  56. abstract def mean(): GremlinSteps[T, P]
  57. abstract def min(scope: Scope): GremlinSteps[T, P]
  58. abstract def min(): GremlinSteps[T, P]
  59. abstract def not(notTraversal: GremlinSteps[T, P]): GremlinSteps[T, P]
  60. abstract def option(pickToken: Any, traversalOption: GremlinSteps[T, P]): GremlinSteps[T, P]
  61. abstract def optional(optionalTraversal: GremlinSteps[T, P]): GremlinSteps[T, P]
  62. abstract def or(orTraversals: <repeated...>[GremlinSteps[T, P]]): GremlinSteps[T, P]
  63. abstract def order(): GremlinSteps[T, P]
  64. abstract def otherV(): GremlinSteps[T, P]
  65. abstract def outE(edgeLabels: <repeated...>[String]): GremlinSteps[T, P]
  66. abstract def outV(): GremlinSteps[T, P]
  67. abstract def path(): GremlinSteps[T, P]
  68. abstract def project(keys: <repeated...>[String]): GremlinSteps[T, P]
  69. abstract def properties(propertyKeys: <repeated...>[String]): GremlinSteps[T, P]
  70. abstract def property(cardinality: Cardinality, key: String, traversal: GremlinSteps[T, P]): GremlinSteps[T, P]
  71. abstract def property(keyTraversal: GremlinSteps[T, P], valueTraversal: GremlinSteps[T, P]): GremlinSteps[T, P]
  72. abstract def property(key: String, traversal: GremlinSteps[T, P]): GremlinSteps[T, P]
  73. abstract def property(cardinality: Cardinality, key: String, value: Any): GremlinSteps[T, P]
  74. abstract def property(key: String, value: Any): GremlinSteps[T, P]
  75. abstract def property(token: T, value: Any): GremlinSteps[T, P]
  76. abstract def range(scope: Scope, low: Long, high: Long): GremlinSteps[T, P]
  77. abstract def repeat(repeatTraversal: GremlinSteps[T, P]): GremlinSteps[T, P]
  78. abstract def select(column: Column): GremlinSteps[T, P]
  79. abstract def select(selectKeys: <repeated...>[String]): GremlinSteps[T, P]
  80. abstract def select(pop: Pop, selectKey: String): GremlinSteps[T, P]
  81. abstract def sideEffect(sideEffectTraversal: GremlinSteps[T, P]): GremlinSteps[T, P]
  82. abstract def simplePath(): GremlinSteps[T, P]
  83. abstract def skip(skip: Long): GremlinSteps[T, P]
  84. abstract def start(): GremlinSteps[T, P]

    Spawns a new anonymous traversal wrapper.

    Spawns a new anonymous traversal wrapper.

    returns

    anonymous traversal wrapper

  85. abstract def sum(scope: Scope): GremlinSteps[T, P]
  86. abstract def sum(): GremlinSteps[T, P]
  87. abstract def tail(scope: Scope, limit: Long): GremlinSteps[T, P]
  88. abstract def times(maxLoops: Int): GremlinSteps[T, P]
  89. abstract def to(toStepLabel: String): GremlinSteps[T, P]
  90. abstract def unfold(): GremlinSteps[T, P]
  91. abstract def union(unionTraversals: <repeated...>[GremlinSteps[T, P]]): GremlinSteps[T, P]
  92. abstract def until(untilTraversal: GremlinSteps[T, P]): GremlinSteps[T, P]
  93. abstract def value(): GremlinSteps[T, P]
  94. abstract def valueMap(includeTokens: Boolean): GremlinSteps[T, P]
  95. abstract def valueMap(): GremlinSteps[T, P]
  96. abstract def values(propertyKeys: <repeated...>[String]): GremlinSteps[T, P]
  97. abstract def where(predicate: P): GremlinSteps[T, P]
  98. abstract def where(whereTraversal: GremlinSteps[T, P]): GremlinSteps[T, P]
  99. abstract def with(name: String, value: Any): GremlinSteps[T, P]
  100. abstract def with(key: String): GremlinSteps[T, P]

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    AnyRef → Any
  17. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped