Packages

c

overflowdb.traversal

NodeTraversal

final class NodeTraversal[E <: Node] extends AnyVal

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

Instance Constructors

  1. new NodeTraversal(traversal: Traversal[E])

Value Members

  1. def both(label: String): Traversal[Node]

    follow incoming and outgoing edges of given label to adjacent nodes

  2. def both: Traversal[Node]

    follow incoming and outgoing edges to adjacent nodes

  3. def bothE(label: String): Traversal[OdbEdge]

    follow incoming and outgoing edges of given label

  4. def bothE: Traversal[OdbEdge]

    follow incoming and outgoing edges

  5. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  6. def hasId(value: Long): Traversal[E]

    Note: do not use as the first step in a traversal, e.g.

    Note: do not use as the first step in a traversal, e.g. traversalSource.all.id(value). Use traversalSource.withId instead, it is much faster

  7. def id: Traversal[Long]
    Annotations
    @Doc(short = "Traverse to node id", long = help.this.Doc.<init>$default$2, example = help.this.Doc.<init>$default$3)
  8. def in(label: String): Traversal[Node]

    follow incoming edges of given label to adjacent nodes

  9. def in: Traversal[Node]

    follow incoming edges to adjacent nodes

  10. def inE(label: String): Traversal[OdbEdge]

    follow incoming edges of given label

  11. def inE: Traversal[OdbEdge]

    follow incoming edges

  12. def out(label: String): Traversal[Node]

    follow outgoing edges of given label to adjacent nodes

  13. def out: Traversal[Node]

    follow outgoing edges to adjacent nodes

    follow outgoing edges to adjacent nodes

    Annotations
    @Doc(short = "follow outgoing edges to adjacent nodes", long = help.this.Doc.<init>$default$2, example = help.this.Doc.<init>$default$3)
  14. def outE(label: String): Traversal[OdbEdge]

    follow outgoing edges of given label

  15. def outE: Traversal[OdbEdge]

    follow outgoing edges

  16. val traversal: Traversal[E]