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

## Uses of Interface
org.neo4j.graphdb.traversal.TraversalDescription

Packages that use TraversalDescription
org.neo4j.graphdb.traversal | Traversal framework.
org.neo4j.kernel | Implementation for embedding a Neo4j graph database in an application.

Uses of TraversalDescription in org.neo4j.graphdb.traversal

Methods in org.neo4j.graphdb.traversal that return TraversalDescription
`TraversalDescription` | `TraversalDescription.breadthFirst()` A convenience method for `order(BranchOrderingPolicy)` where a "preorder breadth first" selector is used.
`TraversalDescription` | `TraversalDescription.depthFirst()` A convenience method for `order(BranchOrderingPolicy)` where a "preorder depth first" selector is used.
`TraversalDescription` | `TraversalDescription.evaluator(Evaluator evaluator)` NOTE: Replaces `filter(Predicate)` and `prune(PruneEvaluator)`.
`TraversalDescription` | `TraversalDescription.expand(RelationshipExpander expander)` Sets the `RelationshipExpander` as the expander of relationships, discarding all previous calls to `relationships(RelationshipType)` and `relationships(RelationshipType, Direction)`.
`TraversalDescription` | `TraversalDescription.filter(Predicate<Path> filter)` Deprecated. because of the introduction of `Evaluator`. Use `evaluator(Evaluator)` instead which combines `filter(Predicate)` and `prune(PruneEvaluator)`. The supplied `Predicate` will be wrapped by an `Evaluator` internally.
`TraversalDescription` | `TraversalDescription.order(BranchOrderingPolicy selector)` Sets the `BranchOrderingPolicy` to use.
`TraversalDescription` | `TraversalDescription.prune(PruneEvaluator pruning)` Deprecated. because of the introduction of `Evaluator`. Use `evaluator(Evaluator)` instead which combines `filter(Predicate)` and `prune(PruneEvaluator)`. The supplied `PruneEvaluator` will be wrapped by an `Evaluator` internally.
`TraversalDescription` | `TraversalDescription.relationships(RelationshipType type)` Adds `type` to the list of relationship types to traverse.
`TraversalDescription` | `TraversalDescription.relationships(RelationshipType type, Direction direction)` Adds `type` to the list of relationship types to traverse in the given `direction`.
`TraversalDescription` | `TraversalDescription.uniqueness(UniquenessFactory uniqueness)` Sets the `UniquenessFactory` for creating the `UniquenessFilter` to use.
`TraversalDescription` | `TraversalDescription.uniqueness(UniquenessFactory uniqueness, Object parameter)` Sets the `UniquenessFactory` for creating the `UniquenessFilter` to use.

Uses of TraversalDescription in org.neo4j.kernel

Methods in org.neo4j.kernel that return TraversalDescription
`static TraversalDescription` | `Traversal.description()` Creates a new `TraversalDescription` with default value for everything so that it's OK to call `traverse(org.neo4j.graphdb.Node)` without modification.

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

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