p

gremlin

scala

package scala

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. scala
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class BranchCase [BranchOn, End, NewEnd](pickToken: BranchOn, traversal: (GremlinScala[End, _]) ⇒ GremlinScala[NewEnd, _]) extends BranchOption[End, NewEnd] with Product with Serializable
  2. case class BranchMatchAll [End, NewEnd](traversal: (GremlinScala[End, _]) ⇒ GremlinScala[NewEnd, _]) extends BranchOption[End, NewEnd] with Product with Serializable
  3. trait BranchOption [End, NewEnd] extends AnyRef

    Define the traversal to run if the given predicate is true - used in branch step

    Define the traversal to run if the given predicate is true - used in branch step

    you might think that traversal should be GremlinScala[End, _] => GremlinScala[Boolean, _], but that's not how tp3 works: e.g. .value(Age).is(30) returns 30, not true

  4. case class BranchOtherwise [End, NewEnd](traversal: (GremlinScala[End, _]) ⇒ GremlinScala[NewEnd, _]) extends BranchOption[End, NewEnd] with Product with Serializable
  5. sealed class DefaultsToAny [A] extends AnyRef
  6. type Edge = org.apache.tinkerpop.gremlin.structure.Edge
  7. implicit class EdgeAsJava extends AnyRef
  8. implicit class EdgeAsScala extends AnyRef
  9. type Element = org.apache.tinkerpop.gremlin.structure.Element
  10. type Graph = org.apache.tinkerpop.gremlin.structure.Graph
  11. implicit class GraphAsJava extends AnyRef
  12. implicit class GraphAsScala [G <: Graph] extends AnyRef
  13. case class GremlinScala [End, Labels <: HList](traversal: GraphTraversal[_, End]) extends Product with Serializable
  14. implicit class GremlinScalaEdgeFunctions extends AnyRef
  15. implicit class GremlinScalaVertexFunctions extends AnyRef
  16. case class Key [A](name: String) extends Product with Serializable
  17. case class KeyValue [A](key: Key[A], value: A) extends Product with Serializable
  18. type Label = String
  19. type Property[A] = org.apache.tinkerpop.gremlin.structure.Property[A]
  20. implicit class PropertyOps [A] extends AnyRef
  21. case class ScalaEdge (edge: Edge) extends ScalaElement[Edge] with Product with Serializable
  22. trait ScalaElement [ElementType <: Element] extends AnyRef
  23. case class ScalaGraph (traversalSource: TraversalSource) extends Product with Serializable
  24. case class ScalaVertex (vertex: Vertex) extends ScalaElement[Vertex] with Product with Serializable
  25. class SelectAllStep [S, Labels <: HList, LabelsTuple] extends MapStep[S, LabelsTuple] with TraversalParent
  26. case class SemiDoubleEdge (right: Vertex, label: String, properties: Seq[KeyValue[_]] = Nil) extends Product with Serializable
  27. case class SemiEdge (from: Vertex, label: String, properties: Seq[KeyValue[_]] = Nil) extends Product with Serializable
  28. implicit class SemiEdgeFunctions extends AnyRef
  29. implicit class SemiEdgeProductFunctions [LabelAndValuesAsTuple <: Product, LabelAndValues <: HList, Lbl <: String, KeyValues <: HList] extends AnyRef
  30. case class StepLabel [A](name: String = randomUUID.toString) extends Product with Serializable
  31. case class TraversalSource (underlying: GraphTraversalSource) extends Product with Serializable
  32. type Traverser[A] = org.apache.tinkerpop.gremlin.process.traversal.Traverser[A]
  33. type Vertex = org.apache.tinkerpop.gremlin.structure.Vertex
  34. implicit class VertexAsJava extends AnyRef
  35. implicit class VertexAsScala extends AnyRef

Value Members

  1. def __[A](a: A): GremlinScala[A, HNil]
  2. def __[A](): GremlinScala[A, HNil]
  3. implicit def liftTraverser[A, B](fun: (A) ⇒ B): (Traverser[A]) ⇒ B
  4. implicit def toConsumer[A](f: (A) ⇒ Unit): Consumer[A]
  5. implicit def toJavaBiFunction[A, B, C](f: (A, B) ⇒ C): BiFunction[A, B, C]
  6. implicit def toJavaBiPredicate[A, B](predicate: (A, B) ⇒ Boolean): BiPredicate[A, B]
  7. implicit def toJavaBinaryOperator[A](f: (A, A) ⇒ A): BinaryOperator[A]
  8. implicit def toJavaFunction[A, B](f: (A) ⇒ B): Function[A, B]
  9. implicit def toJavaPredicate[A](f: (A) ⇒ Boolean): Predicate[A]
  10. implicit def toJavaUnaryOperator[A](f: (A) ⇒ A): UnaryOperator[A]
  11. implicit def toSupplier[A](f: () ⇒ A): Supplier[A]
  12. implicit def wrap[A](traversal: GraphTraversal[_, A]): GremlinScala[A, HNil]
  13. implicit def wrap(g: Graph): ScalaGraph
  14. implicit def wrap(e: Edge): ScalaEdge
  15. implicit def wrap(v: Vertex): ScalaVertex
  16. object DefaultsToAny
  17. object ScalaGraph extends Serializable
  18. object StepLabel extends Serializable
  19. object TraversalSource extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped