p

overflowdb

traversal

package traversal

Linear Supertypes
Implicits, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. traversal
  2. Implicits
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package filter
  2. package help

Type Members

  1. 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. for NodeTypeStarters:id

  2. final class EdgeTraversal[E <: Edge] extends AnyVal
  3. final class ElementTraversal[E <: Element] extends AnyVal
  4. trait Implicits extends AnyRef
  5. class InitialTraversal[+A <: Node] extends Traversal[A]
  6. implicit final class JIterableOps[A] extends AnyVal
  7. implicit final class NodeOps[N <: Node] extends AnyVal
  8. final class NodeTraversal[E <: Node] extends AnyVal
  9. final class NumericTraversal[N] extends AnyVal
  10. class PathAwareTraversal[+A] extends Traversal[A]
  11. trait RepeatBehaviour[A] extends AnyRef
  12. class RepeatStepIterator[A] extends Iterator[A]
  13. 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.

  14. class TraversalSource extends AnyRef

Value Members

  1. implicit def iterableToTraversal[A](iterable: IterableOnce[A]): Traversal[A]
    Definition Classes
    Implicits
  2. implicit def iteratorToTraversal[A](iterator: Iterator[A]): Traversal[A]
    Definition Classes
    Implicits
  3. implicit def jIteratortoTraversal[A](jiterator: Iterator[A]): Traversal[A]
    Definition Classes
    Implicits
  4. implicit def toEdgeTraversal[A <: Edge](traversal: Traversal[A]): EdgeTraversal[A]
    Definition Classes
    Implicits
  5. implicit def toEdgeTraversalViaAdditionalImplicit[A <: Edge, Trav](traversable: Trav)(implicit toTraversal: (Trav) => Traversal[A]): EdgeTraversal[A]
    Definition Classes
    Implicits
  6. implicit def toElementTraversal[A <: Element](traversal: Traversal[A]): ElementTraversal[A]
    Definition Classes
    Implicits
  7. implicit def toElementTraversalViaAdditionalImplicit[A <: Element, Trav](traversable: Trav)(implicit toTraversal: (Trav) => Traversal[A]): ElementTraversal[A]
    Definition Classes
    Implicits
  8. implicit def toNodeTraversal[A <: Node](traversal: Traversal[A]): NodeTraversal[A]
    Definition Classes
    Implicits
  9. implicit def toNodeTraversalViaAdditionalImplicit[A <: Node, Trav](traversable: Trav)(implicit toTraversal: (Trav) => Traversal[A]): NodeTraversal[A]
    Definition Classes
    Implicits
  10. implicit def toNumericTraversal[A](traversal: Traversal[A])(implicit arg0: Numeric[A]): NumericTraversal[A]
    Definition Classes
    Implicits
  11. object DefaultsToNode
  12. object InitialTraversal
  13. object PathAwareRepeatStep
  14. object PathAwareTraversal
  15. object RepeatBehaviour
  16. object RepeatStep
  17. object Traversal extends IterableFactory[Traversal]
  18. object TraversalSource

Inherited from Implicits

Inherited from AnyRef

Inherited from Any

Ungrouped