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 aggregate(sideEffectKey: String): GremlinScala[End, Labels]

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

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

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

    Permalink
  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. def barrier(maxBarrierSize: Int): GremlinScala[End, Labels]

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

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

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

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

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

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

    Permalink
  16. def branch(fun: (End) ⇒ Iterable[String]): GremlinScala[End, Labels]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  31. def clone(): AnyRef

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  45. def filter(p: (End) ⇒ Boolean): GremlinScala[End, Labels]

    Permalink
  46. def filterNot(p: (End) ⇒ Boolean): GremlinScala[End, Labels]

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

    Permalink
  48. def finalize(): Unit

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  76. def hasNot[A](key: KeyValue[A]): GremlinScala[End, Labels]

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

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

    Permalink
  79. def head(): End

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  91. final def isInstanceOf[T0]: Boolean

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  109. def notExists(): Boolean

    Permalink
  110. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  112. def option[A, M](pickToken: M, optionTraversal: (GremlinScala[End, HNil]) ⇒ GremlinScala[A, _]): GremlinScala[End, Labels]

    Permalink
  113. def option[A](optionTraversal: (GremlinScala[End, HNil]) ⇒ GremlinScala[A, _]): GremlinScala[End, Labels]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  178. final def wait(): Unit

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

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

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

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

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

    Permalink

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped