public interface Traverser extends Iterable<Path>
Path objects which all other representations can be
derived from, i.e Node or Relationship. Each step
can also be represented in one of those representations directly.| Modifier and Type | Method and Description |
|---|---|
Iterator<Path> |
iterator()
Represents the traversal in the form of
Paths. |
TraversalMetadata |
metadata() |
Iterable<Node> |
nodes()
Represents the traversal in the form of
Nodes. |
Iterable<Relationship> |
relationships()
Represents the traversal in the form of
Relationships. |
Iterable<Node> nodes()
Nodes. This is a
convenient way to iterate over Paths and get the
Path.endNode() for each position.Node objects.Iterable<Relationship> relationships()
Relationships. This is a
convenient way to iterate over Paths and get the
Path.lastRelationship() for each position.Relationship objects.TraversalMetadata metadata()
TraversalMetadata from the last traversal performed,
or being performed by this traverser.Copyright © 2002-2013 The Neo4j Graph Database Project. All Rights Reserved.