package traversal
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- traversal
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- sealed class DefaultsToNode[A] extends AnyRef
Typeclass to prevent type inferencer to default to
Nothing
if no type parameter is given used e.g.Typeclass to prevent type inferencer to default to
Nothing
if no type parameter is given used e.g. forNodeTypeStarters:id
- final class EdgeTraversal[E <: Edge] extends AnyVal
- final class ElementTraversal[E <: Element] extends AnyVal
- class InitialTraversal[+A <: Node] extends Traversal[A]
- implicit final class JIterableOps[A] extends AnyVal
- implicit final class NodeOps[N <: Node] extends AnyVal
- final class NodeTraversal[E <: Node] extends AnyVal
- final class NumericTraversal[N] extends AnyVal
- class PathAwareTraversal[+A] extends Traversal[A]
- trait RepeatBehaviour[A] extends AnyRef
- class RepeatStepIterator[A] extends Iterator[A]
- class Traversal[+A] extends IterableOnce[A] with IterableOps[A, Traversal, Traversal[A]] with IterableFactoryDefaults[A, Traversal]
TODO more docs
TODO more docs
Just like Tinkerpop3 and most other Iterators, a Traversal can only be executed once.
- class TraversalSource extends AnyRef
Value Members
- implicit def iterableToTraversal[A](iterable: IterableOnce[A]): Traversal[A]
- implicit def iteratorToTraversal[A](iterator: Iterator[A]): Traversal[A]
- implicit def jIteratortoTraversal[A](jiterator: Iterator[A]): Traversal[A]
- implicit def toEdgeTraversal[A <: Edge](traversal: Traversal[A]): EdgeTraversal[A]
- implicit def toEdgeTraversalViaAdditionalImplicit[A <: Edge, Trav](traversable: Trav)(implicit toTraversal: (Trav) => Traversal[A]): EdgeTraversal[A]
- implicit def toElementTraversal[A <: Element](traversal: Traversal[A]): ElementTraversal[A]
- implicit def toElementTraversalViaAdditionalImplicit[A <: Element, Trav](traversable: Trav)(implicit toTraversal: (Trav) => Traversal[A]): ElementTraversal[A]
- implicit def toNodeTraversal[A <: Node](traversal: Traversal[A]): NodeTraversal[A]
- implicit def toNodeTraversalViaAdditionalImplicit[A <: Node, Trav](traversable: Trav)(implicit toTraversal: (Trav) => Traversal[A]): NodeTraversal[A]
- implicit def toNumericTraversal[A](traversal: Traversal[A])(implicit arg0: Numeric[A]): NumericTraversal[A]
- object DefaultsToNode
- object InitialTraversal
- object PathAwareRepeatStep
- object PathAwareTraversal
- object RepeatBehaviour
- object RepeatStep
- object Traversal extends IterableFactory[Traversal]
- object TraversalSource