|
Neo4j Enterprise | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TraversalContext
Provides a context for TraversalBranch
es which they need to
move further and report their progress.
Method Summary | |
---|---|
Evaluation |
evaluate(TraversalBranch branch)
Evaluates a TraversalBranch whether or not to include it in the
result and whether or not to continue further down this branch or not. |
boolean |
isUnique(TraversalBranch branch)
Used for all except branches to check adherence to the traversal uniqueness. |
boolean |
isUniqueFirst(TraversalBranch branch)
Used for start branches to check adherence to the traversal uniqueness. |
void |
relationshipTraversed()
Reports that one more relationship has been traversed in this traversal. |
void |
unnecessaryRelationshipTraversed()
Reports that one more relationship has been traversed, albeit a relationship that hasn't provided any benefit to the traversal. |
Methods inherited from interface org.neo4j.graphdb.traversal.TraversalMetadata |
---|
getNumberOfPathsReturned, getNumberOfRelationshipsTraversed |
Method Detail |
---|
void relationshipTraversed()
void unnecessaryRelationshipTraversed()
boolean isUniqueFirst(TraversalBranch branch)
branch
- the TraversalBranch
to check for uniqueness.
true
if the branch is considered unique and is
allowed to progress in this traversal.boolean isUnique(TraversalBranch branch)
branch
- the TraversalBranch
to check for uniqueness.
true
if the branch is considered unique and is
allowed to progress in this traversal.Evaluation evaluate(TraversalBranch branch)
TraversalBranch
whether or not to include it in the
result and whether or not to continue further down this branch or not.
branch
- the TraversalBranch
to evaluate.
Evaluation
of the branch in this traversal.
|
Neo4j Enterprise | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |