| Package | Description |
|---|---|
| org.neo4j.graphdb.traversal |
Traversal framework.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
PathEvaluator<STATE>
A PathEvaluator controls what's to be returned from a traversal and also how
pruning is done.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
Evaluator.AsPathEvaluator<STATE>
Exposes an
Evaluator as a PathEvaluator. |
static class |
PathEvaluator.Adapter<STATE>
Adapter for
PathEvaluator. |
| Modifier and Type | Method and Description |
|---|---|
static Evaluator |
Evaluators.returnWhereEndNodeIs(Node... nodes)
Deprecated.
|
static Evaluator |
Evaluators.returnWhereLastRelationshipTypeIs(RelationshipType type,
RelationshipType... orAnyOfTheseTypes)
|
| Modifier and Type | Method and Description |
|---|---|
BidirectionalTraversalDescription |
BidirectionalTraversalDescription.collisionEvaluator(Evaluator collisionEvaluator)
Sets the
Evaluator to use for branch collisions. |
BranchCollisionDetector |
BranchCollisionPolicy.create(Evaluator evaluator) |
TraversalDescription |
TraversalDescription.evaluator(Evaluator evaluator)
Adds
evaluator to the list of evaluators which will control the
behavior of the traversal. |
static PathEvaluator |
Evaluators.includeIfAcceptedByAny(Evaluator... evaluators)
Whereas adding
Evaluators to a TraversalDescription puts those
evaluators in AND-mode this can group many evaluators in OR-mode. |
| Constructor and Description |
|---|
Evaluator.AsPathEvaluator(Evaluator evaluator) |
Copyright © 2002–2015 The Neo4j Graph Database Project. All rights reserved.