Class

gremlin.scala

GremlinScala

Related Doc: package scala

Permalink

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

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
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
Visibility
  1. Public
  2. All

Instance Constructors

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

    Permalink

Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. def V(vertexIdsOrElements: Any*)(implicit ev: <:<[End, Vertex]): GremlinScala[Vertex, Labels]

    Permalink
  5. def addE(label: StepLabel[Vertex])(implicit ev: <:<[End, Vertex]): GremlinScala[Edge, Labels]

    Permalink
  6. def addE(label: String)(implicit ev: <:<[End, Vertex]): GremlinScala[Edge, Labels]

    Permalink
  7. def addV(label: String): GremlinScala[Vertex, Labels]

    Permalink
  8. def addV(): GremlinScala[Vertex, Labels]

    Permalink
  9. def aggregate(sideEffectKey: String): GremlinScala[End, Labels]

    Permalink
  10. def and(traversals: (GremlinScala[End, HNil]) ⇒ GremlinScala[_, _]*): GremlinScala[End, Labels]

    Permalink
  11. def as(stepLabel: StepLabel[End])(implicit p: Prepend[Labels, ::[End, HNil]]): GremlinScala[End, Out]

    Permalink
  12. def as(name: String, moreNames: String*)(implicit p: Prepend[Labels, ::[End, HNil]]): GremlinScala[End, Out]

    Permalink
  13. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  14. def barrier(consumer: Consumer[TraverserSet[AnyRef]]): GremlinScala[End, Labels]

    Permalink
  15. def barrier(consumer: (TraverserSet[End]) ⇒ Unit): GremlinScala[End, Labels]

    Permalink
  16. def barrier(maxBarrierSize: Int): GremlinScala[End, Labels]

    Permalink
  17. def barrier(): GremlinScala[End, Labels]

    Permalink
  18. def both(labels: String*)(implicit ev: <:<[End, Vertex]): GremlinScala[Vertex, Labels]

    Permalink
  19. def both()(implicit ev: <:<[End, Vertex]): GremlinScala[Vertex, Labels]

    Permalink
  20. def bothE(labels: String*)(implicit ev: <:<[End, Vertex]): GremlinScala[Edge, Labels]

    Permalink
  21. def bothE()(implicit ev: <:<[End, Vertex]): GremlinScala[Edge, Labels]

    Permalink
  22. def bothV()(implicit ev: <:<[End, Edge]): GremlinScala[Vertex, Labels]

    Permalink
  23. def branch[BranchOn, NewEnd](on: (GremlinScala[End, _]) ⇒ GremlinScala[BranchOn, _], options: BranchOption[End, NewEnd]*): GremlinScala[NewEnd, Labels]

    Permalink

    note that the traverser will go down all traversals in options if the pickToken matches if you need if/then/else semantic, use choose instead

  24. def by[A](byTraversal: Traversal[_, A], comparator: Comparator[A]): GremlinScala[End, Labels]

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

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

    Permalink
  27. def by[A](elementPropertyKey: String, comparator: Comparator[A]): GremlinScala[End, Labels]

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

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

    Permalink
  30. def by[A <: AnyRef](funProjection: (End) ⇒ A, comparator: Comparator[A] = Order.incr)(implicit ev: <:<[End, Element]): GremlinScala[End, Labels]

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

    Permalink
  32. def by(comparator: Comparator[End]): GremlinScala[End, Labels]

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

    Permalink
  34. def cap[A](stepLabel: StepLabel[A]): GremlinScala[A, Labels]

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

    Permalink
  36. def choose[BranchOn, NewEnd](on: (GremlinScala[End, _]) ⇒ GremlinScala[BranchOn, _], options: BranchOption[End, NewEnd]*): GremlinScala[NewEnd, Labels]

    Permalink

    traverser will pick first option that has a matching pickToken *

  37. def choose[NewEnd](predicate: (GremlinScala[End, _]) ⇒ GremlinScala[_, _], onTrue: (GremlinScala[End, HNil]) ⇒ GremlinScala[NewEnd, _], onFalse: (GremlinScala[End, HNil]) ⇒ GremlinScala[NewEnd, _]): GremlinScala[NewEnd, Labels]

    Permalink

    special case of choose step if there's only two options - basically an if/else condition for traversals

    special case of choose step if there's only two options - basically an if/else condition for traversals

    you might think that predicate should be GremlinScala[End, _] => GremlinScala[Boolean, _], but that's not how tp3 works: e.g. .value(Age).is(30) returns 30, not true

  38. def clone(): GremlinScala[End, Labels]

    Permalink
    Definition Classes
    GremlinScala → AnyRef
  39. def coalesce[A](coalesceTraversals: (GremlinScala[End, HNil]) ⇒ GremlinScala[A, _]*): GremlinScala[A, Labels]

    Permalink
  40. def coin(probability: Double): GremlinScala[End, Labels]

    Permalink
  41. def collect[A](pf: PartialFunction[End, A]): GremlinScala[A, Labels]

    Permalink
  42. def constant[A](value: A): GremlinScala[A, Labels]

    Permalink
  43. def count(scope: Scope): GremlinScala[Long, HNil]

    Permalink
  44. def count(): GremlinScala[Long, HNil]

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

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

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

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

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

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

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

    Permalink
  52. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  53. def exists(): Boolean

    Permalink
  54. def explain(): TraversalExplanation

    Permalink
  55. def filter(predicate: (GremlinScala[End, _]) ⇒ GremlinScala[_, _]): GremlinScala[End, Labels]

    Permalink

    Existing users please note: since 3.2.4.8 the filter step changed it's signature and now takes a traversal: filter(predicate: GremlinScala[End, _] ⇒ GremlinScala[_, _]).

    Existing users please note: since 3.2.4.8 the filter step changed it's signature and now takes a traversal: filter(predicate: GremlinScala[End, _] ⇒ GremlinScala[_, _]). The old filter(predicate: End ⇒ Boolean) is now called filterOnEnd, in case you still need it. This change might affect your for comprehensions. The reasoning for the change is that it's discouraged to use lambdas (see http://tinkerpop.apache.org/docs/current/reference/#a-note-on-lambdas). Instead we are now creating anonymous traversals, which can be optimised by the driver, sent over the wire as gremlin binary for remote execution etc.

    You might think that predicate should be GremlinScala[End, _] => GremlinScala[Boolean, _], but that's not how tp3 works: e.g. .value(Age).is(30) returns 30, not true

  56. def filterOnEnd(predicate: (End) ⇒ Boolean): GremlinScala[End, Labels]

    Permalink
  57. def filterWithTraverser(predicate: (Traverser[End]) ⇒ Boolean): GremlinScala[End, Labels]

    Permalink
  58. def finalize(): Unit

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

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

    Permalink
  61. def fold(): GremlinScala[List[End], HNil]

    Permalink
  62. def foldLeft[Z](z: Z)(op: (Z, End) ⇒ Z): GremlinScala[Z, HNil]

    Permalink
  63. def from(label: StepLabel[Vertex]): GremlinScala[End, Labels]

    Permalink
  64. final def getClass(): Class[_]

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

    Permalink
  66. def group[A <: AnyRef](byTraversal: (End) ⇒ A): GremlinScala[Map[A, BulkSet[End]], Labels]

    Permalink
  67. def group[A]()(implicit arg0: DefaultsToAny[A]): GremlinScala[Map[String, A], Labels]

    Permalink
  68. def groupBy[A <: AnyRef, B](byFun: (End) ⇒ A, valueFun: (End) ⇒ B): GremlinScala[Map[A, Iterable[B]], Labels]

    Permalink
  69. def groupBy[A <: AnyRef](byFun: (End) ⇒ A): GremlinScala[Map[A, Collection[End]], Labels]

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

    Permalink
  71. def groupCount(): GremlinScala[Map[End, Long], Labels]

    Permalink
  72. def has[A](label: String, key: Key[A], predicate: P[A])(implicit ev: <:<[End, Element]): GremlinScala[End, Labels]

    Permalink
  73. def has[A](label: String, key: Key[A], value: A)(implicit ev: <:<[End, Element]): GremlinScala[End, Labels]

    Permalink
  74. def has[A, B](key: Key[A], propertyTraversal: (GremlinScala[A, HNil]) ⇒ GremlinScala[B, _])(implicit ev: <:<[End, Element]): GremlinScala[End, Labels]

    Permalink
  75. def has[A](accessor: T, predicate: P[A])(implicit ev: <:<[End, Element]): GremlinScala[End, Labels]

    Permalink
  76. def has(accessor: T, value: Any)(implicit ev: <:<[End, Element]): GremlinScala[End, Labels]

    Permalink
  77. def has[A](key: Key[A], predicate: P[A])(implicit ev: <:<[End, Element]): GremlinScala[End, Labels]

    Permalink
  78. def has[A](p: (Key[A], A))(implicit ev: <:<[End, Element]): GremlinScala[End, Labels]

    Permalink
  79. def has[A](keyValue: KeyValue[A])(implicit ev: <:<[End, Element]): GremlinScala[End, Labels]

    Permalink
  80. def has[A](key: Key[A], value: A)(implicit ev: <:<[End, Element]): GremlinScala[End, Labels]

    Permalink
  81. def has(key: Key[_])(implicit ev: <:<[End, Element]): GremlinScala[End, Labels]

    Permalink
  82. def hasId(id: AnyRef, ids: AnyRef*)(implicit ev: <:<[End, Element]): GremlinScala[End, Labels]

    Permalink
  83. def hasKey(key: Key[_], keys: Key[_]*): GremlinScala[End, Labels]

    Permalink
  84. def hasLabel[CC <: Product]()(implicit arg0: scala.reflect.api.JavaUniverse.WeakTypeTag[CC], ev: <:<[End, Element]): GremlinScala[End, Labels]

    Permalink
  85. def hasLabel(label: String, labels: String*)(implicit ev: <:<[End, Element]): GremlinScala[End, Labels]

    Permalink
  86. def hasNot[A](key: Key[A], predicate: P[A])(implicit ev: <:<[End, Element]): GremlinScala[End, Labels]

    Permalink
  87. def hasNot[A](key: Key[A], value: A): GremlinScala[End, Labels]

    Permalink
  88. def hasNot[A](keyValue: KeyValue[A]): GremlinScala[End, Labels]

    Permalink
  89. def hasNot(key: Key[_]): GremlinScala[End, Labels]

    Permalink
  90. def hasValue(value: String, values: String*): GremlinScala[End, Labels]

    Permalink
  91. def head(): End

    Permalink
  92. def headOption(): Option[End]

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

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

    Permalink
  95. def in(labels: String*)(implicit ev: <:<[End, Vertex]): GremlinScala[Vertex, Labels]

    Permalink
  96. def in()(implicit ev: <:<[End, Vertex]): GremlinScala[Vertex, Labels]

    Permalink
  97. def inE(labels: String*)(implicit ev: <:<[End, Vertex]): GremlinScala[Edge, Labels]

    Permalink
  98. def inE()(implicit ev: <:<[End, Vertex]): GremlinScala[Edge, Labels]

    Permalink
  99. def inV()(implicit ev: <:<[End, Edge]): GremlinScala[Vertex, Labels]

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

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

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

    Permalink
  103. final def isInstanceOf[T0]: Boolean

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

    Permalink
  105. def key()(implicit ev: <:<[End, Element]): GremlinScala[String, Labels]

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

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

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

    Permalink
  109. def local[A](localTraversal: (GremlinScala[End, HNil]) ⇒ GremlinScala[A, _])(implicit ev: <:<[End, Element]): GremlinScala[A, Labels]

    Permalink
  110. def loops(): GremlinScala[Integer, HNil]

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

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

    Permalink
  113. def match[A](traversals: Traversal[End, _]*): GremlinScala[Map[String, A], Labels]

    Permalink
  114. def max[N <: Number](scope: Scope)(implicit toNumber: (End) ⇒ N): GremlinScala[N, HNil]

    Permalink
  115. def max[N <: Number]()(implicit toNumber: (End) ⇒ N): GremlinScala[N, HNil]

    Permalink
  116. def mean[N <: Number](scope: Scope)(implicit toNumber: (End) ⇒ N): GremlinScala[Double, HNil]

    Permalink
  117. def mean[N <: Number]()(implicit toNumber: (End) ⇒ N): GremlinScala[Double, HNil]

    Permalink
  118. def min[N <: Number](scope: Scope)(implicit toNumber: (End) ⇒ N): GremlinScala[N, HNil]

    Permalink
  119. def min[N <: Number]()(implicit toNumber: (End) ⇒ N): GremlinScala[N, HNil]

    Permalink
  120. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  121. def not(notTraversal: (GremlinScala[End, HNil]) ⇒ GremlinScala[_, _]): GremlinScala[End, Labels]

    Permalink
  122. def notExists(): Boolean

    Permalink
  123. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  124. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  125. def optional(optionalTraversal: (GremlinScala[End, HNil]) ⇒ GremlinScala[End, _]): GremlinScala[End, Labels]

    Permalink
  126. def or(traversals: (GremlinScala[End, HNil]) ⇒ GremlinScala[_, _]*): GremlinScala[End, Labels]

    Permalink
  127. def order(scope: Scope, comparator: Order = Order.incr): GremlinScala[End, Labels]

    Permalink
  128. def order(scope: Scope): GremlinScala[End, Labels]

    Permalink
  129. def order(comparator: Order): GremlinScala[End, Labels]

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

    Permalink
  131. def orderBy(elementPropertyKey: String, comparator: Order)(implicit ev: <:<[End, Element]): GremlinScala[End, Labels]

    Permalink
  132. def orderBy(elementPropertyKey: String)(implicit ev: <:<[End, Element]): GremlinScala[End, Labels]

    Permalink
  133. def orderBy[A <: AnyRef](by: (End) ⇒ A, comparator: Comparator[A]): GremlinScala[End, Labels]

    Permalink
  134. def orderBy[A <: AnyRef](by: (End) ⇒ A)(implicit arg0: Ordering[A]): GremlinScala[End, Labels]

    Permalink
  135. def otherV()(implicit ev: <:<[End, Edge]): GremlinScala[Vertex, Labels]

    Permalink
  136. def out(labels: String*)(implicit ev: <:<[End, Vertex]): GremlinScala[Vertex, Labels]

    Permalink
  137. def out()(implicit ev: <:<[End, Vertex]): GremlinScala[Vertex, Labels]

    Permalink
  138. def outE(labels: String*)(implicit ev: <:<[End, Vertex]): GremlinScala[Edge, Labels]

    Permalink
  139. def outE()(implicit ev: <:<[End, Vertex]): GremlinScala[Edge, Labels]

    Permalink
  140. def outV()(implicit ev: <:<[End, Edge]): GremlinScala[Vertex, Labels]

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

    Permalink
  142. def profile(sideEffectKey: String): GremlinScala[End, Labels]

    Permalink
  143. def project[A](projectKey: String, otherProjectKeys: String*): GremlinScala[Map[String, A], Labels]

    Permalink
  144. def promise[NewEnd](onComplete: (GremlinScala[End, Labels]) ⇒ NewEnd): Future[NewEnd]

    Permalink
  145. def properties(keys: String*)(implicit ev: <:<[End, Element]): GremlinScala[Property[Any], Labels]

    Permalink
  146. def property[A](key: Key[A], value: A)(implicit ev: <:<[End, Element]): GremlinScala[End, Labels]

    Permalink
  147. def propertyMap(keys: String*)(implicit ev: <:<[End, Element]): GremlinScala[Map[String, Any], Labels]

    Permalink
  148. def range(scope: Scope, low: Long, high: Long): GremlinScala[End, Labels]

    Permalink
  149. def range(low: Long, high: Long): GremlinScala[End, Labels]

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

    Permalink
  151. def sack[SackType](func: (SackType, End) ⇒ SackType): GremlinScala[End, Labels]

    Permalink

    Modify the sack with the current End type.

    Modify the sack with the current End type. TODO: carry SackType as class type parameter (both ScalaGraph and GremlinScala) [SideEffect]

  152. def sack[SackType](): GremlinScala[SackType, Labels]

    Permalink

    Take value out of the sack.

    Take value out of the sack. TODO: carry SackType as class type parameter (both ScalaGraph and GremlinScala)

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

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

    Permalink
  155. def select(pop: Pop, selectKey1: String, selectKey2: String, otherSelectKeys: String*): GremlinScala[Map[String, Any], Labels]

    Permalink
  156. def select(selectKey1: String, selectKey2: String, otherSelectKeys: String*): GremlinScala[Map[String, Any], Labels]

    Permalink
  157. def select[A](pop: Pop, selectKey: String)(implicit arg0: DefaultsToAny[A]): GremlinScala[A, Labels]

    Permalink
  158. def select[A](selectKey: String)(implicit arg0: DefaultsToAny[A]): GremlinScala[A, Labels]

    Permalink
  159. def select[StepLabelsAsTuple <: Product, StepLabels <: HList, H0, T0 <: HList, LabelNames <: HList, TupleWithValue, Values <: HList, Z, ValueTuples](stepLabelsTuple: StepLabelsAsTuple)(implicit toHList: Aux[StepLabelsAsTuple, StepLabels], hasOne: Aux[StepLabels, H0, T0], hasTwo: IsHCons[T0], stepLabelToString: Aux[GetLabelName.type, StepLabels, LabelNames], trav: Aux[LabelNames, List, String], folder: Aux[StepLabels, (HNil, Map[String, Any]), combineLabelWithValue.type, (Values, Z)], tupler: shapeless.ops.hlist.Tupler.Aux[Values, ValueTuples]): GremlinScala[ValueTuples, Labels]

    Permalink
  160. def select[A](stepLabel: StepLabel[A]): GremlinScala[A, Labels]

    Permalink
  161. def select[LabelsTuple]()(implicit tupler: shapeless.ops.hlist.Tupler.Aux[Labels, LabelsTuple]): GremlinScala[LabelsTuple, Labels]

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

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

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

    Permalink
  165. def start[A]: GremlinScala[A, HNil]

    Permalink
    Attributes
    protected
  166. def store(sideEffectKey: String)(implicit ev: <:<[End, Element]): GremlinScala[End, Labels]

    Permalink
  167. def subgraph(stepLabel: StepLabel[Graph])(implicit ev: <:<[End, Edge]): GremlinScala[Edge, Labels]

    Permalink
  168. def sum[N <: Number](scope: Scope)(implicit toNumber: (End) ⇒ N): GremlinScala[N, HNil]

    Permalink
  169. def sum[N <: Number]()(implicit toNumber: (End) ⇒ N): GremlinScala[N, HNil]

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

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

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

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

    Permalink
  174. def timeLimit(millis: Long)(implicit ev: <:<[End, Element]): GremlinScala[End, Labels]

    Permalink
  175. def timeLimit(limit: FiniteDuration): GremlinScala[End, Labels]

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

    Permalink
  177. def to(label: StepLabel[Vertex]): GremlinScala[End, Labels]

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

    Permalink
  179. def toBuffer(): Buffer[End]

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

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

    Permalink
  182. def toMap[A, B](implicit ev: <:<[End, (A, B)]): Map[A, B]

    Permalink
  183. def toSet(): Set[End]

    Permalink
  184. def toStream(): Stream[End]

    Permalink
  185. val traversal: GraphTraversal[_, End]

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

    Permalink
  187. def tree(): GremlinScala[Tree[_], Labels]

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

    Permalink
  189. def union[A](unionTraversals: (GremlinScala[End, HNil]) ⇒ GremlinScala[A, _]*): GremlinScala[A, Labels]

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

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

    Permalink
  192. def value[A](key: String)(implicit ev: <:<[End, Element]): GremlinScala[A, Labels]

    Permalink
  193. def value[A](key: Key[A])(implicit ev: <:<[End, Element]): GremlinScala[A, Labels]

    Permalink
  194. def valueMap(keys: String*)(implicit ev: <:<[End, Element]): GremlinScala[Map[String, AnyRef], Labels]

    Permalink
  195. def valueOption[A](key: String)(implicit ev: <:<[End, Element]): GremlinScala[Option[A], Labels]

    Permalink
  196. def valueOption[A](key: Key[A])(implicit ev: <:<[End, Element]): GremlinScala[Option[A], Labels]

    Permalink
  197. def values[A](key: String*)(implicit ev: <:<[End, Element]): GremlinScala[A, Labels]

    Permalink
  198. final def wait(): Unit

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

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

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

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

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

    Permalink
  204. def withFilter(predicate: (GremlinScala[End, _]) ⇒ GremlinScala[_, _]): GremlinScala[End, Labels]

    Permalink

    used in scala for comprehensions

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped