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 clone(): AnyRef

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

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

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

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

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

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

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

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

    not named except because type End could be String

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

  23. def finalize(): Unit

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

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

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

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

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

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

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

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

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

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

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

  35. def head(): End

  36. def headOption(): Option[End]

  37. final def isInstanceOf[T0]: Boolean

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

    execute pipeline - applies all side effects

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  69. def toSeq(): Seq[End]

  70. def toSet(): Set[End]

  71. val traversal: GraphTraversal[_, End]

  72. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  75. 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