Overview | Package | Class | Use | Tree | Deprecated | Index | Help

Neo4j Community
PREV NEXT | FRAMES NO FRAMES

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

Packages that use BranchState
org.neo4j.graphdb | The graph database API used by Neo4j.
org.neo4j.graphdb.traversal | Traversal framework.
org.neo4j.kernel | Implementation for embedding a Neo4j graph database in an application.

Uses of BranchState in org.neo4j.graphdb

Methods in org.neo4j.graphdb with parameters of type BranchState
`Iterable<Relationship>` | `PathExpander.expand(Path path, BranchState<STATE> state)` Returns relationships for a `Path`, most commonly from the `Path.endNode()`.

Uses of BranchState in org.neo4j.graphdb.traversal

Fields in org.neo4j.graphdb.traversal declared as BranchState
`static BranchState` | `BranchState.NO_STATE` Instance representing no state, usage resulting in `IllegalStateException` being thrown.

Methods in org.neo4j.graphdb.traversal with parameters of type BranchState
`Evaluation` | `PathEvaluator.evaluate(Path path, BranchState<STATE> state)` Evaluates a `Path` and returns an `Evaluation` containing information about whether or not to include it in the traversal result, i.e return it from the `Traverser`.
`Evaluation` | `Evaluator.AsPathEvaluator.evaluate(Path path, BranchState<STATE> state)`
`Evaluation` | `TraversalContext.evaluate(TraversalBranch branch, BranchState state)` Evaluates a `TraversalBranch` whether or not to include it in the result and whether or not to continue further down this branch or not.

Uses of BranchState in org.neo4j.kernel

Methods in org.neo4j.kernel with parameters of type BranchState
`org.neo4j.kernel.Expansion<Relationship>` | `StandardExpander.expand(Path path, BranchState state)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help

Neo4j Community
PREV NEXT | FRAMES NO FRAMES

Copyright © 2002-2013 The Neo4j Graph Database Project. All Rights Reserved.