Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Neo4j Community
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.neo4j.graphdb.traversal

Traversal framework.

See:
Description

Interface Summary
BranchOrderingPolicy | Creator of `BranchSelector` instances with a starting point to base the first decision on.
BranchSelector | Decides "where to go next" in a traversal.
Evaluator | An Evaluator controls what's to be returned from a traversal and also how pruning is done.
PruneEvaluator | Deprecated. becuase of the introduction of `Evaluator` which combines `PruneEvaluator` and filtering (`Predicate` of `Path`s).
TraversalBranch | Represents a `position` and a `RelationshipExpander` with a traversal context, for example parent and an iterator of relationships to go next.
TraversalDescription | Represents a description of a traversal.
Traverser | This interface represents the traverser which is used to step through the results of a traversal.
UniquenessFactory |
UniquenessFilter |

Class Summary
Evaluators | Common `Evaluator`s useful during common traversals.

Enum Summary
Evaluation | Result of `Evaluator.evaluate(org.neo4j.graphdb.Path)`.

## Package org.neo4j.graphdb.traversal Description

Traversal framework.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Neo4j Community
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2011 The Neo4j Graph Database Project. All Rights Reserved.