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 cap[A](stepLabel: StepLabel[A]): GremlinScala[A, Labels]

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

    Permalink
  26. 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

  27. 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

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

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

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

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

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

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

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

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

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

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

    Permalink
  38. def dedup(by: By[_]): GremlinScala[End, Labels]

    Permalink
  39. def dedup(): GremlinScala[End, Labels]

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

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

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

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

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

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

    Permalink
  46. def explain(): TraversalExplanation

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

    Permalink

    You might think that predicate should be GremlinScala[End, _] => GremlinScala[Boolean, _], but that's not how tp3 works: e.g.

    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

  48. def filterNot(predicate: (GremlinScala[End, _]) ⇒ GremlinScala[_, _]): GremlinScala[End, Labels]

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

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

    Permalink
  51. def finalize(): Unit

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

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

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

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

    Permalink
  56. def from(fromTraversal: (GremlinScala[Vertex, _]) ⇒ GremlinScala[Vertex, _]): GremlinScala[End, Labels]

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  59. def group[ModulatedKeys, ModulatedValues](keysBy: By[ModulatedKeys], valuesBy: By[ModulatedValues]): GremlinScala[Map[ModulatedKeys, Collection[ModulatedValues]], Labels]

    Permalink

    Organize objects in the stream into a Map, group keys and values with a modulator

  60. def group[Modulated](keysBy: By[Modulated]): GremlinScala[Map[Modulated, Collection[End]], Labels]

    Permalink

    Organize objects in the stream into a Map, group keys with a modulator

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

    Permalink

    Organize objects in the stream into a Map.

  62. def groupCount[Modulated](by: By[Modulated]): GremlinScala[Map[Modulated, Long], Labels]

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  75. def hasId(predicate: P[AnyRef])(implicit ev: <:<[End, Element]): GremlinScala[End, Labels]

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

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

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

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

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

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

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

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

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

    Permalink
  85. def head(): End

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  97. final def isInstanceOf[T0]: Boolean

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

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

    Permalink
  100. def l(): List[End]

    Permalink

    alias for toList, because typing kills

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

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

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

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

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

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

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

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

    Permalink
  109. def math(expression: String, bys: By[_]*): GremlinScala[Double, Labels]

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

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

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

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

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

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

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

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

    Permalink
  118. def notExists(): Boolean

    Permalink
  119. final def notify(): Unit

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

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

    Permalink
  122. def optional(optionalTraversal: (GremlinScala[End, HNil]) ⇒ GremlinScala[End, _]): GremlinScala[End, Labels]

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

    Permalink
  124. def order(scope: Scope, orderBys: OrderBy[_]*): GremlinScala[End, Labels]

    Permalink
  125. def order(orderBys: OrderBy[_]*): GremlinScala[End, Labels]

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

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

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

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

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

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

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

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

    Permalink
  134. def path(bys: By[_]*): GremlinScala[Path, Labels]

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  146. def sack[SackType, Modulated](func: (SackType, Modulated) ⇒ SackType, by: By[Modulated]): GremlinScala[End, Labels]

    Permalink

    sack with by modulator

  147. 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. [SideEffect]

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

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

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

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

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

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

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

    Permalink
  155. 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
  156. def select[A](stepLabel: StepLabel[A]): GremlinScala[A, Labels]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  174. def to(toTraversal: (GremlinScala[Vertex, _]) ⇒ GremlinScala[Vertex, _]): GremlinScala[End, Labels]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  196. final def wait(): Unit

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

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

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

    Permalink
  200. def where(startKey: String, predicate: P[String], by: By[_]): GremlinScala[End, Labels]

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

    Permalink
  202. def where(predicate: P[String], by: By[_]): 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

Deprecated Value Members

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

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0.1) don't use step by itself, most steps now accept a By instance as an argument

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

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0.1) don't use step by itself, most steps now accept a By instance as an argument

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

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0.1) don't use step by itself, most steps now accept a By instance as an argument

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

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0.1) don't use step by itself, most steps now accept a By instance as an argument

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

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0.1) don't use step by itself, most steps now accept a By instance as an argument

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

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0.1) don't use step by itself, most steps now accept a By instance as an argument

  7. def by[A <: AnyRef](funProjection: (End) ⇒ A, comparator: Comparator[A] = Order.incr): GremlinScala[End, Labels]

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0.1) don't use step by itself, most steps now accept a By instance as an argument

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

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0.1) don't use step by itself, most steps now accept a By instance as an argument

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

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0.1) don't use step by itself, most steps now accept a By instance as an argument

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

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0.1) don't use step by itself, most steps now accept a By instance as an argument

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

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0.1) use group(by(...))

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

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0.1) use group(by(...))

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

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0.1) use group(by(...))

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

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0.1) use order(by(...))

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

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0.1) use order(by(Order))

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

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0.1) use order(by(...))

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

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0.1) use order(by(...))

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

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0.1) use order(by(...))

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

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 3.0.0.1) use order(by(...))

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped