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 |
---|---|
BidirectionalTraversalDescription |
BidirectionalTraversalDescription.collisionEvaluator(Evaluator collisionEvaluator)
Sets the
Evaluator to use for branch collisions. |
BranchCollisionDetector |
BranchCollisionPolicy.create(Evaluator evaluator,
Predicate<Path> pathPredicate) |
TraversalDescription |
TraversalDescription.evaluator(Evaluator evaluator)
Adds
evaluator to the list of evaluators which will control the
behavior of the traversal. |
static <STATE> PathEvaluator<STATE> |
Evaluators.includeIfAcceptedByAny(Evaluator... evaluators)
Whereas adding
Evaluator s to a TraversalDescription puts those
evaluators in AND-mode this can group many evaluators in OR-mode . |
Constructor and Description |
---|
AsPathEvaluator(Evaluator evaluator) |
Copyright © 2002–2016 The Neo4j Graph Database Project. All rights reserved.