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. final def isInstanceOf[T0]: Boolean

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

    execute pipeline - applies all side effects

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    AnyRef
  70. def toList(): List[End]

  71. def toSeq(): Seq[End]

  72. def toSet(): Set[End]

  73. val traversal: GraphTraversal[_, End]

  74. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  77. def with[A <: AnyRef, B <: AnyRef](tuples: (A, B)*): GremlinScala[End, Labels]

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped