com.tinkerpop.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[A](sideEffectKey: String, preAggregateFunction: (End) ⇒ A): GremlinScala[End, Labels]

  7. def aggregate[A](preAggregateFunction: (End) ⇒ A): GremlinScala[End, Labels]

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

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

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

    labels the current step and preserves the type - see labelledPath steps

  11. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  12. def back[A](to: String): GremlinScala[A, Labels]

  13. def cap(sideEffectKey: String): GremlinScala[End, Labels]

  14. def cap(): GremlinScala[End, Labels]

  15. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  16. def count(): GremlinScala[Long, Labels]

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

  18. def dedup[A](uniqueFun: (End) ⇒ A): GremlinScala[End, Labels]

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

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

    Definition Classes
    AnyRef
  21. def except(list: Iterable[End]): GremlinScala[End, Labels]

  22. def except(someObject: End): GremlinScala[End, Labels]

  23. def exceptVar(variable: String): GremlinScala[End, Labels]

    not named except because type End could be String

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

  25. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  26. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  27. def groupBy[A, B, C](sideEffectKey: String, keyFunction: (End) ⇒ A, valueFunction: (End) ⇒ B, reduceFunction: Function1[Collection[_], _]): GremlinScala[End, Labels]

  28. def groupBy[A, B](sideEffectKey: String, keyFunction: (End) ⇒ A, valueFunction: (End) ⇒ B): GremlinScala[End, Labels]

  29. def groupBy[A, B, C](keyFunction: (End) ⇒ A, valueFunction: (End) ⇒ B, reduceFunction: Function1[Collection[_], _]): GremlinScala[End, Labels]

  30. def groupBy[A](sideEffectKey: String, keyFunction: (End) ⇒ A): GremlinScala[End, Labels]

  31. def groupBy[A, B](keyFunction: (End) ⇒ A, valueFunction: (End) ⇒ B): GremlinScala[End, Labels]

  32. def groupBy[A](keyFunction: (End) ⇒ A): GremlinScala[End, Labels]

  33. def groupCount[A](sideEffectKey: String, preGroupFunction: (End) ⇒ A): GremlinScala[End, Labels]

  34. def groupCount[A](preGroupFunction: (End) ⇒ A): GremlinScala[End, Labels]

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

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

  37. def head(): End

  38. def headOption(): Option[End]

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

  40. final def isInstanceOf[T0]: Boolean

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

    execute pipeline - applies all side effects

  42. def jump(as: String, ifPredicate: (End) ⇒ Boolean, emitPredicate: (End) ⇒ Boolean): GremlinScala[End, Labels]

  43. def jump(as: String, loops: Int, emitPredicate: (End) ⇒ Boolean): GremlinScala[End, Labels]

  44. def jump(as: String, ifPredicate: (End) ⇒ Boolean): GremlinScala[End, Labels]

  45. def jump(as: String, loops: Int): GremlinScala[End, Labels]

  46. def jump(as: String): GremlinScala[End, Labels]

  47. def jumpWithTraverser(as: String, ifPredicate: (Traverser[End]) ⇒ Boolean, emitPredicate: (Traverser[End]) ⇒ Boolean): GremlinScala[End, Labels]

  48. def jumpWithTraverser(as: String, loops: Int, emitPredicate: (Traverser[End]) ⇒ Boolean): GremlinScala[End, Labels]

  49. def jumpWithTraverser(as: String, ifPredicate: (Traverser[End]) ⇒ Boolean): GremlinScala[End, Labels]

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

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

    like path, but type safe and contains only the labelled steps - see as step and LabelledPathSpec

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

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

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

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

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

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

    Definition Classes
    AnyRef
  58. def order(lessThan: (End, End) ⇒ Boolean): GremlinScala[End, Labels]

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

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

  61. def random(probability: Double): GremlinScala[End, Labels]

    keeps element on a probabilistic base - probability range: 0.

    keeps element on a probabilistic base - probability range: 0.0 (keep none) - 1.0 - keep all

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

  63. def retain(variable: String): GremlinScala[End, Labels]

  64. def retainAll(retainCollection: Seq[End]): GremlinScala[End, Labels]

  65. def retainOne(retainObject: End): GremlinScala[End, Labels]

  66. def select(asLabels: Seq[String]): GremlinScala[Map[String, End], Labels]

  67. def select[A, B](label: String, labelFun: (A) ⇒ B): GremlinScala[B, Labels]

  68. def select[A, B](fun: (A) ⇒ B): GremlinScala[Map[String, B], Labels]

  69. def select(): GremlinScala[Map[String, End], Labels]

  70. def shuffle(): GremlinScala[End, Labels]

  71. def sideEffect(traverse: (Traverser[End]) ⇒ Any): GremlinScala[End, Labels]

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

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

    Definition Classes
    AnyRef
  74. def to(direction: Direction, edgeLabels: String*): GremlinScala[Vertex, Labels]

  75. def toList(): List[End]

  76. def toSeq(): Seq[End]

  77. def toSet(): Set[End]

  78. val traversal: GraphTraversal[_, End]

  79. def until(breakLabel: String, loops: Int): GremlinScala[End, Labels]

  80. def until(breakLabel: String, loops: Int, emitPredicate: (End) ⇒ Boolean): GremlinScala[End, Labels]

  81. def until(breakLabel: String, breakPredicate: (End) ⇒ Boolean): GremlinScala[End, Labels]

  82. def until(breakLabel: String, breakPredicate: (End) ⇒ Boolean, emitPredicate: (End) ⇒ Boolean): GremlinScala[End, Labels]

  83. def untilWithTraverser(breakLabel: String, loops: Int, emitPredicate: (Traverser[End]) ⇒ Boolean): GremlinScala[End, Labels]

  84. def untilWithTraverser(breakLabel: String, breakPredicate: (Traverser[End]) ⇒ Boolean): GremlinScala[End, Labels]

  85. def untilWithTraverser(breakLabel: String, breakPredicate: (Traverser[End]) ⇒ Boolean, emitPredicate: (Traverser[End]) ⇒ Boolean): GremlinScala[End, Labels]

  86. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  89. def withSideEffect[A](key: String, value: A): GremlinScala[End, Labels]

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped