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
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
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 as(stepLabel: StepLabel[End])(implicit p: Prepend[Labels, ::[End, HNil]]): GremlinScala[End, Out]

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

    Permalink
  7. final def asInstanceOf[T0]: T0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  23. def clone(): AnyRef

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  38. def finalize(): Unit

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

    Permalink
  40. def flatMap2[A](fun: (End) ⇒ Iterable[A]): GremlinScala[A, Labels]

    Permalink
  41. def flatMap2WithTraverser[A](fun: (Traverser[End]) ⇒ Iterable[A]): GremlinScala[A, Labels]

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

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

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

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

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

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

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

    Permalink
  49. def head(): End

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

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

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

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

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

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

    Permalink
  56. final def isInstanceOf[T0]: Boolean

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  68. final def notify(): Unit

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  112. final def wait(): Unit

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

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

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

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

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