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

Neo4j Community
PREV NEXT | FRAMES NO FRAMES

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

Packages that use InitialBranchState
org.neo4j.graphalgo | Scalable graph algorithms like shortest path and others for Neo4j which can be easily accessed via `GraphAlgoFactory`.
org.neo4j.graphdb.traversal | Traversal framework.

Uses of InitialBranchState in org.neo4j.graphalgo

Methods in org.neo4j.graphalgo with parameters of type InitialBranchState
`static PathFinder<WeightedPath>` | `GraphAlgoFactory.dijkstra(PathExpander expander, InitialBranchState stateFactory, CostEvaluator<Double> costEvaluator)` See `GraphAlgoFactory.dijkstra(RelationshipExpander, CostEvaluator)`.
`static PathFinder<WeightedPath>` | `GraphAlgoFactory.dijkstra(PathExpander expander, InitialBranchState stateFactory, String relationshipPropertyRepresentingCost)` See `GraphAlgoFactory.dijkstra(RelationshipExpander, CostEvaluator)`.

Uses of InitialBranchState in org.neo4j.graphdb.traversal

Classes in org.neo4j.graphdb.traversal that implement InitialBranchState
`static class` | `InitialBranchState.Adapter<STATE>`
`static class` | `InitialBranchState.State<STATE>` Branch state evaluator for an initial state.
`static class` | `InitialStateFactory.AsInitialBranchState<STATE>` Deprecated. Wraps an `InitialStateFactory` in a `InitialBranchState`

Fields in org.neo4j.graphdb.traversal declared as InitialBranchState
`static InitialBranchState` | `InitialBranchState.NO_STATE`

Methods in org.neo4j.graphdb.traversal that return InitialBranchState
`InitialBranchState<STATE>` | `InitialBranchState.reverse()` Creates a version of this state factory which produces reversed initial state, used in bidirectional traversals.
`InitialBranchState<STATE>` | `InitialBranchState.Adapter.reverse()`
`InitialBranchState<STATE>` | `InitialBranchState.State.reverse()`
`InitialBranchState<STATE>` | `InitialStateFactory.AsInitialBranchState.reverse()`

Methods in org.neo4j.graphdb.traversal with parameters of type InitialBranchState
`

`<STATE> TraversalDescription`

`
`TraversalDescription.expand(PathExpander<STATE> expander, InitialBranchState<STATE> initialState)`
Sets the `PathExpander` as the expander of relationships, discarding all previous calls to `TraversalDescription.relationships(RelationshipType)` and `TraversalDescription.relationships(RelationshipType, Direction)` or any other expand method.

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.