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(labels: String*): Traversal[Node]

    follow incoming and outgoing edges of given labels to adjacent nodes

  2. def both: Traversal[Node]

    follow incoming and outgoing edges to adjacent nodes

  3. def bothE(labels: String*): Traversal[Edge]

    follow incoming and outgoing edges of given label

  4. def bothE: Traversal[Edge]

    follow incoming and outgoing edges

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

    alias for

    alias for

    id
  7. def hasId(value: Long): Traversal[E]

    alias for

    alias for

    id
  8. def id(values: Long*): Traversal[E]

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

    Filter by given ids 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

  9. def id(value: Long): Traversal[E]

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

    Filter by given id 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

  10. def id: Traversal[Long]
    Annotations
    @Doc()
  11. def in(labels: String*): Traversal[Node]

    follow incoming edges of given label to adjacent nodes

  12. def in: Traversal[Node]

    follow incoming edges to adjacent nodes

  13. def inE(labels: String*): Traversal[Edge]

    follow incoming edges of given label

  14. def inE: Traversal[Edge]

    follow incoming edges

  15. def out(labels: String*): Traversal[Node]

    follow outgoing edges of given labels to adjacent nodes

  16. def out: Traversal[Node]

    follow outgoing edges to adjacent nodes

    follow outgoing edges to adjacent nodes

    Annotations
    @Doc()
  17. def outE(labels: String*): Traversal[Edge]

    follow outgoing edges of given label

  18. def outE: Traversal[Edge]

    follow outgoing edges

  19. val traversal: Traversal[E]