gremlin.scala

GremlinScala

case class GremlinScala[End, Labels <: HList](traversal: GraphTraversal[_, End]) extends Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. GremlinScala
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new GremlinScala(traversal: GraphTraversal[_, End])

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def aggregate(sideEffectKey: String): GremlinScala[End, Labels]

  7. def as(name: String)(implicit p: Prepend[Labels, ::[End, HNil]]): GremlinScala[End, Out]

  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def branch(fun: (End) ⇒ Iterable[String]): GremlinScala[End, Labels]

  10. def branchWithTraverser(fun: (Traverser[End]) ⇒ Iterable[String]): GremlinScala[End, Labels]

  11. def by(order: Order): GremlinScala[End, Labels]

  12. def by(byTraversal: Traversal[_, _]): GremlinScala[End, Labels]

  13. def by(lessThan: (End, End) ⇒ Boolean): GremlinScala[End, Labels]

  14. def by(elementPropertyKey: String, order: Order): GremlinScala[End, Labels]

  15. def by(elementPropertyKey: String): GremlinScala[End, Labels]

  16. def by(tokenProjection: T): GremlinScala[End, Labels]

  17. def by[A <: AnyRef](funProjection: (End) ⇒ A): GremlinScala[End, Labels]

  18. def by(): GremlinScala[End, Labels]

  19. def byP[A](elementPropertyKey: String, lessThan: (A, A) ⇒ Boolean): GremlinScala[End, Labels]

  20. def byTraversal[A](byTraversal: (GremlinScala[End, HNil]) ⇒ GremlinScala[A, _], order: Order): GremlinScala[End, Labels]

  21. def byTraversal[A](byTraversal: (GremlinScala[End, HNil]) ⇒ GremlinScala[A, _]): GremlinScala[End, Labels]

  22. def cap(sideEffectKey: String, sideEffectKeys: String*): GremlinScala[End, Labels]

  23. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. def coin(probability: Double): GremlinScala[End, Labels]

  25. def count(scope: Scope): GremlinScala[Long, Labels]

  26. def count(): GremlinScala[Long, Labels]

  27. def cyclicPath(): GremlinScala[End, Labels]

  28. def dedup(scope: Scope, dedupLabels: String*): GremlinScala[End, Labels]

  29. def dedup(dedupLabels: String*): GremlinScala[End, Labels]

  30. def drop(): GremlinScala[End, Labels]

  31. def emit(emitTraversal: (GremlinScala[End, HNil]) ⇒ GremlinScala[End, _]): GremlinScala[End, Labels]

  32. def emit(): GremlinScala[End, Labels]

  33. def emitWithTraverser(predicate: (Traverser[End]) ⇒ Boolean): GremlinScala[End, Labels]

  34. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  35. def filter(p: (End) ⇒ Boolean): GremlinScala[End, Labels]

  36. def filterWithTraverser(p: (Traverser[End]) ⇒ Boolean): GremlinScala[End, Labels]

  37. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  38. def flatMap[A](fun: (End) ⇒ Iterable[A]): GremlinScala[A, Labels]

  39. def flatMapWithTraverser[A](fun: (Traverser[End]) ⇒ Iterable[A]): GremlinScala[A, Labels]

  40. def fold(): GremlinScala[List[End], Labels]

  41. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  42. def group(sideEffectKey: String): GremlinScala[End, Labels]

  43. def group[A, B](): GremlinScala[Map[A, B], Labels]

  44. def groupCount(sideEffectKey: String): GremlinScala[End, Labels]

  45. def groupCount[A](): GremlinScala[Map[A, Long], Labels]

  46. def head(): End

  47. def headOption(): Option[End]

  48. def id(): GremlinScala[AnyRef, Labels]

  49. def identity(): GremlinScala[End, Labels]

  50. def inject(injections: End*): GremlinScala[End, Labels]

  51. def is(predicate: P[End]): GremlinScala[End, Labels]

  52. def is(value: AnyRef): GremlinScala[End, Labels]

  53. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  54. def iterate(): GremlinScala[End, Labels]

  55. def label(): GremlinScala[String, Labels]

  56. def labelledPath(): GremlinScala[Labels, Labels]

  57. def limit(scope: Scope, limit: Long): GremlinScala[End, Labels]

  58. def limit(limit: Long): GremlinScala[End, Labels]

  59. def map[A](fun: (End) ⇒ A): GremlinScala[A, Labels]

  60. def mapWithTraverser[A](fun: (Traverser[End]) ⇒ A): GremlinScala[A, Labels]

  61. def match[A](traversals: Seq[GremlinScala[_, _]]): GremlinScala[Map[String, A], Labels]

  62. def max[A <: Number](scope: Scope): GremlinScala[A, Labels]

  63. def max[A <: Number](): GremlinScala[A, Labels]

  64. def mean(scope: Scope): GremlinScala[Double, Labels]

  65. def mean(): GremlinScala[Double, Labels]

  66. def min[A <: Number](scope: Scope): GremlinScala[A, Labels]

  67. def min[A <: Number](): GremlinScala[A, Labels]

  68. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  69. final def notify(): Unit

    Definition Classes
    AnyRef
  70. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  71. def order(scope: Scope): GremlinScala[End, Labels]

  72. def order(): GremlinScala[End, Labels]

  73. def path(): GremlinScala[Path, Labels]

  74. def profile(): GremlinScala[End, Labels]

  75. def range(scope: Scope, low: Int, high: Int): GremlinScala[End, Labels]

  76. def range(low: Int, high: Int): GremlinScala[End, Labels]

  77. def repeat(repeatTraversal: (GremlinScala[End, HNil]) ⇒ GremlinScala[End, _]): GremlinScala[End, Labels]

  78. def sack[A](): GremlinScala[A, Labels]

  79. def sample(scope: Scope, amount: Int): GremlinScala[End, Labels]

  80. def sample(amount: Int): GremlinScala[End, Labels]

  81. def select(pop: Pop, selectKey1: String, selectKey2: String, otherSelectKeys: String*): GremlinScala[Map[String, End], Labels]

  82. def select(selectKey1: String, selectKey2: String, otherSelectKeys: String*): GremlinScala[Map[String, End], Labels]

  83. def select[A, B](pop: Pop, selectKey: String): GremlinScala[B, Labels]

  84. def select[A, B](selectKey: String): GremlinScala[B, Labels]

  85. def sideEffect(fun: (End) ⇒ Any): GremlinScala[End, Labels]

  86. def sideEffectWithTraverser(fun: (Traverser[End]) ⇒ Any): GremlinScala[End, Labels]

  87. def simplePath(): GremlinScala[End, Labels]

  88. def start[A]: GremlinScala[A, HNil]

    Attributes
    protected
  89. def subgraph(sideEffectKey: String): GremlinScala[Edge, Labels]

  90. def sum(scope: Scope): GremlinScala[Double, Labels]

  91. def sum(): GremlinScala[Double, Labels]

  92. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  93. def tail(scope: Scope, limit: Long): GremlinScala[End, Labels]

  94. def tail(limit: Long): GremlinScala[End, Labels]

  95. def tail(): GremlinScala[End, Labels]

  96. def times(maxLoops: Int): GremlinScala[End, Labels]

  97. def to(direction: Direction, edgeLabels: String*): GremlinScala[Vertex, Labels]

  98. def toJavaList[A](i: Iterable[A]): List[A]

    Attributes
    protected
  99. def toList(): List[End]

  100. def toSet(): Set[End]

  101. def toStream(): Stream[End]

  102. val traversal: GraphTraversal[_, End]

  103. def tree(sideEffectKey: String): GremlinScala[End, Labels]

  104. def unfold[A](): GremlinScala[A, Labels]

  105. def union(traversals: GremlinScala[End, _]*): GremlinScala[End, Labels]

  106. def until(untilTraversal: (GremlinScala[End, HNil]) ⇒ GremlinScala[End, _]): GremlinScala[End, Labels]

  107. def untilWithTraverser(predicate: (Traverser[End]) ⇒ Boolean): GremlinScala[End, Labels]

  108. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  109. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  110. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  111. def where(whereTraversal: (GremlinScala[End, HNil]) ⇒ GremlinScala[_, _]): GremlinScala[End, Labels]

  112. def where(startKey: String, predicate: P[String]): GremlinScala[End, Labels]

  113. def where(predicate: P[String]): GremlinScala[End, Labels]

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped