c

overflowdb.traversal

TraversalTrackingExt

final class TraversalTrackingExt[A] extends AnyVal

Linear Supertypes
AnyVal, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TraversalTrackingExt
  2. AnyVal
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new TraversalTrackingExt(iterator: Iterator[A])

Type Members

  1. type Traversal[A] = Iterator[A]

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    Any
  2. final def ##: Int
    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def discardPathTracking: Traversal[A]
    Annotations
    @Doc()
  6. def enablePathTracking: PathAwareTraversal[A]
    Annotations
    @Doc()
  7. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  8. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  9. def isPathTracking: Boolean
  10. val iterator: Iterator[A]
  11. def path: Traversal[Vector[Any]]

    retrieve entire path that has been traversed thus far prerequisite: enablePathTracking has been called previously

    retrieve entire path that has been traversed thus far prerequisite: enablePathTracking has been called previously

    Annotations
    @Doc()
    Example:
    1. myTraversal.enablePathTracking.out.out.path.toList

      TODO would be nice to preserve the types of the elements, at least if they have a common supertype

  12. def simplePath: Traversal[A]
  13. def toString(): String
    Definition Classes
    Any

Inherited from AnyVal

Inherited from Any

Ungrouped