|
Neo4j Community | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Path | |
---|---|
org.neo4j.graphalgo | Scalable graph algorithms like shortest path and others for Neo4j which
can be easily accessed via GraphAlgoFactory . |
org.neo4j.graphdb | The core graph database API. |
org.neo4j.graphdb.traversal | Traversal framework. |
org.neo4j.kernel | Implementation for embedding a Neo4j graph database in an application. |
Uses of Path in org.neo4j.graphalgo |
---|
Classes in org.neo4j.graphalgo with type parameters of type Path | |
---|---|
interface |
PathFinder<P extends Path>
Interface of algorithms that finds paths in between two nodes. |
Subinterfaces of Path in org.neo4j.graphalgo | |
---|---|
interface |
WeightedPath
A Path that has an associated weight. |
Methods in org.neo4j.graphalgo that return types with arguments of type Path | |
---|---|
static PathFinder<Path> |
GraphAlgoFactory.allPaths(PathExpander expander,
int maxDepth)
Returns an algorithm which can find all available paths between two nodes. |
static PathFinder<Path> |
GraphAlgoFactory.allPaths(RelationshipExpander expander,
int maxDepth)
Returns an algorithm which can find all available paths between two nodes. |
static PathFinder<Path> |
GraphAlgoFactory.allSimplePaths(PathExpander expander,
int maxDepth)
Returns an algorithm which can find all simple paths between two nodes. |
static PathFinder<Path> |
GraphAlgoFactory.allSimplePaths(RelationshipExpander expander,
int maxDepth)
Returns an algorithm which can find all simple paths between two nodes. |
static PathFinder<Path> |
GraphAlgoFactory.pathsWithLength(PathExpander expander,
int length)
Returns an algorithm which can find simple all paths of a certain length between two nodes. |
static PathFinder<Path> |
GraphAlgoFactory.pathsWithLength(RelationshipExpander expander,
int length)
Returns an algorithm which can find simple all paths of a certain length between two nodes. |
static PathFinder<Path> |
GraphAlgoFactory.shortestPath(PathExpander expander,
int maxDepth)
Returns an algorithm which can find all shortest paths (that is paths with as short length() as possible) between two nodes. |
static PathFinder<Path> |
GraphAlgoFactory.shortestPath(PathExpander expander,
int maxDepth,
int maxHitCount)
Returns an algorithm which can find all shortest paths (that is paths with as short length() as possible) between two nodes. |
static PathFinder<Path> |
GraphAlgoFactory.shortestPath(RelationshipExpander expander,
int maxDepth)
Returns an algorithm which can find all shortest paths (that is paths with as short length() as possible) between two nodes. |
static PathFinder<Path> |
GraphAlgoFactory.shortestPath(RelationshipExpander expander,
int maxDepth,
int maxHitCount)
Returns an algorithm which can find all shortest paths (that is paths with as short length() as possible) between two nodes. |
Uses of Path in org.neo4j.graphdb |
---|
Methods in org.neo4j.graphdb with parameters of type Path | |
---|---|
Iterable<Relationship> |
PathExpander.expand(Path path,
BranchState<STATE> state)
Returns relationships for a Path , most commonly from the
endNode() . |
Uses of Path in org.neo4j.graphdb.traversal |
---|
Subinterfaces of Path in org.neo4j.graphdb.traversal | |
---|---|
interface |
TraversalBranch
Represents a position and a RelationshipExpander with a
traversal context, for example parent and an iterator of relationships to go
next. |
Methods in org.neo4j.graphdb.traversal that return types with arguments of type Path | |
---|---|
static Comparator<? super Path> |
Sorting.endNodeProperty(String propertyKey)
Sorts Path s by the property value of each path's end node. |
static Comparator<? super Path> |
Sorting.endNodeRelationshipCount(PathExpander expander)
Sorts Path s by the relationship count returned for its end node
by the supplied expander . |
Iterable<Path> |
BranchCollisionDetector.evaluate(TraversalBranch branch,
Direction direction)
Evaluate the given branch coming from either the start side or the
end side. |
Iterator<Path> |
Traverser.iterator()
Represents the traversal in the form of Path s. |
Methods in org.neo4j.graphdb.traversal with parameters of type Path | |
---|---|
boolean |
BidirectionalUniquenessFilter.checkFull(Path path)
Checks Path alone to see if it follows the uniqueness contract
provided by this UniquenessFilter . |
Evaluation |
Evaluator.evaluate(Path path)
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)
|
Evaluation |
PathEvaluator.Adapter.evaluate(Path path)
|
Evaluation |
Evaluator.AsPathEvaluator.evaluate(Path path,
BranchState<STATE> state)
|
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 . |
STATE |
InitialBranchState.State.initialState(Path path)
|
STATE |
InitialStateFactory.initialState(Path path)
Deprecated. Returns an initial state for a Path . |
STATE |
InitialStateFactory.AsInitialBranchState.initialState(Path path)
|
boolean |
PruneEvaluator.pruneAfter(Path position)
Deprecated. Decides whether or not to prune after position . |
Method parameters in org.neo4j.graphdb.traversal with type arguments of type Path | |
---|---|
TraversalDescription |
TraversalDescription.sort(Comparator<? super Path> comparator)
|
Uses of Path in org.neo4j.kernel |
---|
Classes in org.neo4j.kernel with type parameters of type Path | |
---|---|
static class |
Traversal.DefaultPathDescriptor<T extends Path>
The default Traversal.PathDescriptor used in common toString()
representations in classes implementing Path . |
static interface |
Traversal.PathDescriptor<T extends Path>
Provides hooks to help build a string representation of a Path . |
Classes in org.neo4j.kernel that implement Path | |
---|---|
class |
BidirectionalTraversalBranchPath
|
class |
ExtendedPath
|
Methods in org.neo4j.kernel with type parameters of type Path | ||
---|---|---|
static
|
Traversal.pathToString(T path,
Traversal.PathDescriptor<T> builder)
Method for building a string representation of a Path , using
the given builder . |
Methods in org.neo4j.kernel that return Path | |
---|---|
static Path |
ExtendedPath.extend(Path path,
Relationship withRelationship)
|
Methods in org.neo4j.kernel that return types with arguments of type Path | |
---|---|
Collection<Path> |
StandardBranchCollisionDetector.evaluate(TraversalBranch branch,
Direction direction)
|
Methods in org.neo4j.kernel with parameters of type Path | |
---|---|
static String |
Traversal.defaultPathToString(Path path)
Returns the default string representation of a Path . |
org.neo4j.kernel.Expansion<Relationship> |
StandardExpander.expand(Path path,
BranchState state)
|
static Path |
ExtendedPath.extend(Path path,
Relationship withRelationship)
|
String |
Traversal.DefaultPathDescriptor.nodeRepresentation(Path path,
Node node)
|
String |
Traversal.DefaultPathDescriptor.relationshipRepresentation(Path path,
Node from,
Relationship relationship)
|
static String |
Traversal.simplePathToString(Path path)
Returns a quite simple string representation of a Path . |
static String |
Traversal.simplePathToString(Path path,
String nodePropertyKey)
Returns a quite simple string representation of a Path . |
Constructors in org.neo4j.kernel with parameters of type Path | |
---|---|
ExtendedPath(Path start,
Relationship lastRelationship)
|
|
Neo4j Community | |||||||||
PREV NEXT | FRAMES NO FRAMES |