overflowdb.traversal

Members list

Type members

Classlikes

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
sealed class DefaultsToNode[A]

Typeclass to prevent type inferencer to default to Nothing if no type parameter is given used e.g. for NodeTypeStarters:id

Typeclass to prevent type inferencer to default to Nothing if no type parameter is given used e.g. for NodeTypeStarters:id

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
final class EdgeTraversal[E <: Edge](val traversal: Iterator[E]) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
final class ElementTraversal[E <: Element](val traversal: Iterator[E]) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
trait Implicits

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object ImplicitsTmp.type
object ImplicitsTmp extends Implicits

Attributes

Supertypes
trait Implicits
class Object
trait Matchable
class Any
Self type
class InitialTraversal[+A <: Node] extends Iterator[A]

Attributes

Companion
object
Supertypes
trait Iterator[A]
trait IterableOnceOps[A, Iterator, Iterator[A]]
trait IterableOnce[A]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
final implicit class JIterableOps[A](val jIterator: Iterator[A]) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
final class NodeOps[N <: Node](val node: N) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
final class NodeTraversal[E <: Node](val traversal: Iterator[E]) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
final class NumericTraversal[N](val traversal: Iterator[N]) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
class PathAwareTraversal[A](val wrapped: Iterator[(A, Vector[Any])]) extends Iterator[A]

Attributes

Supertypes
trait Iterator[A]
trait IterableOnceOps[A, Iterator, Iterator[A]]
trait IterableOnce[A]
class Object
trait Matchable
class Any
Show all
trait RepeatBehaviour[A]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
object RepeatStep

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
RepeatStep.type
class RepeatStepIterator[A](element: A, repeatTraversal: A => Iterator[A], behaviour: RepeatBehaviour[A]) extends Iterator[A]

Attributes

Supertypes
trait Iterator[A]
trait IterableOnceOps[A, Iterator, Iterator[A]]
trait IterableOnce[A]
class Object
trait Matchable
class Any
Show all
final class TraversalFilterExt[A](val iterator: Iterator[A]) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
final class TraversalLogicExt[A](val iterator: Iterator[A]) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
final class TraversalRepeatExt[A](val trav: Iterator[A]) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
class TraversalSource(graph: Graph)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
final class TraversalSugarExt[A](val iter: Iterator[A]) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
final class TraversalTrackingExt[A](val iterator: Iterator[A]) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any

Inherited types

type Traversal[+A] = Iterator[A]

Attributes

Inherited from:
Implicits

Implicits

Implicits

final implicit def JIterableOps[A](jIterator: Iterator[A]): JIterableOps[A]

Inherited implicits

implicit def jIteratortoTraversal[A](jiterator: Iterator[A]): Iterator[A]

Attributes

Inherited from:
Implicits
implicit def toEdgeTraversal[A <: Edge](traversal: IterableOnce[A]): EdgeTraversal[A]

Attributes

Inherited from:
Implicits
implicit def toElementTraversal[A <: Element](traversal: IterableOnce[A]): ElementTraversal[A]

Attributes

Inherited from:
Implicits
implicit def toNodeOps[N <: Node](node: N): NodeOps[N]

Attributes

Inherited from:
Implicits
implicit def toNodeTraversal[A <: Node](traversal: IterableOnce[A]): NodeTraversal[A]

Attributes

Inherited from:
Implicits
implicit def toRepeatTraversalExt[A](iter: IterableOnce[A]): TraversalRepeatExt[A]

Attributes

Inherited from:
Implicits
implicit def toTraversalFilterExt[A](iter: IterableOnce[A]): TraversalFilterExt[A]

Attributes

Inherited from:
Implicits
implicit def toTraversalLogicExt[A](iter: IterableOnce[A]): TraversalLogicExt[A]

Attributes

Inherited from:
Implicits
implicit def toTraversalSugarExt[A](iter: IterableOnce[A]): TraversalSugarExt[A]

Attributes

Inherited from:
Implicits
implicit def toTraversalTrackingExt[A](iter: IterableOnce[A]): TraversalTrackingExt[A]

Attributes

Inherited from:
Implicits