Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.neo4j.graphdb.Direction

Packages that use Direction
org.neo4j.graphalgo | Graph algorithms like shortest path and others for Neo4j.
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.
org.neo4j.remote | A tool for introspecting a running Neo4j Graph Database instance from a different process.

Uses of Direction in org.neo4j.graphalgo

Methods in org.neo4j.graphalgo with parameters of type Direction
`T` | `CostEvaluator.getCost(Relationship relationship, Direction direction)` This is the general method for looking up costs for relationships.

Uses of Direction in org.neo4j.graphdb

Methods in org.neo4j.graphdb that return Direction
`Direction` | `Direction.reverse()` Reverses the direction returning `INCOMING` if this equals `OUTGOING`, `OUTGOING` if this equals `INCOMING` or `BOTH` if this equals `BOTH`.
`static Direction` | `Direction.valueOf(String name)` Returns the enum constant of this type with the specified name.
`static Direction[]` | `Direction.values()` Returns an array containing the constants of this enum type, in the order they're declared.

Methods in org.neo4j.graphdb with parameters of type Direction
`Expander` | `Expander.add(RelationshipType type, Direction direction)` Add a `RelationshipType` with a `Direction` to the `Expander`.
`Iterable<Relationship>` | `Node.getRelationships(Direction dir)` Returns all `OUTGOING` or `INCOMING` relationships from this node.
`Iterable<Relationship>` | `Node.getRelationships(RelationshipType type, Direction dir)` Returns all relationships with the given type and direction that are attached to this node.
`Relationship` | `Node.getSingleRelationship(RelationshipType type, Direction dir)` Returns the only relationship of a given type and direction that is attached to this node, or `null`.
`boolean` | `Node.hasRelationship(Direction dir)` Returns `true` if there are any relationships in the given direction attached to this node, `false` otherwise.
`boolean` | `Node.hasRelationship(RelationshipType type, Direction dir)` Returns `true` if there are any relationships of the given relationship type and direction attached to this node, `false` otherwise.
`Traverser` | `Node.traverse(Traverser.Order traversalOrder, StopEvaluator stopEvaluator, ReturnableEvaluator returnableEvaluator, RelationshipType relationshipType, Direction direction)` Instantiates a traverser that will start at this node and traverse according to the given order and evaluators along the specified relationship type and direction.
`Traverser` | `Node.traverse(Traverser.Order traversalOrder, StopEvaluator stopEvaluator, ReturnableEvaluator returnableEvaluator, RelationshipType firstRelationshipType, Direction firstDirection, RelationshipType secondRelationshipType, Direction secondDirection)` Instantiates a traverser that will start at this node and traverse according to the given order and evaluators along the two specified relationship type and direction pairs.

Uses of Direction in org.neo4j.graphdb.traversal

Methods in org.neo4j.graphdb.traversal with parameters of type Direction
`TraversalDescription` | `TraversalDescription.relationships(RelationshipType type, Direction direction)` Adds `type` to the list of relationship types to traverse in the given `direction`.

Uses of Direction in org.neo4j.kernel

Methods in org.neo4j.kernel with parameters of type Direction
`abstract StandardExpander` | `StandardExpander.add(RelationshipType type, Direction direction)`
`static Expander` | `Traversal.expanderForAllTypes(Direction direction)` Returns a `RelationshipExpander` which expands relationships of all types in the given `direction`.
`static Expander` | `Traversal.expanderForTypes(RelationshipType type, Direction dir)` Creates a new `RelationshipExpander` which is set to expand relationships with `type` and `direction`.
`static Expander` | `Traversal.expanderForTypes(RelationshipType type1, Direction dir1, RelationshipType type2, Direction dir2)` Creates a new `RelationshipExpander` which is set to expand relationships with two different types and directions.
`static Expander` | `Traversal.expanderForTypes(RelationshipType type1, Direction dir1, RelationshipType type2, Direction dir2, Object... more)` Creates a new `RelationshipExpander` which is set to expand relationships with multiple types and directions.

Uses of Direction in org.neo4j.remote

Methods in org.neo4j.remote with parameters of type Direction
`RemoteResponse<IterableSpecification<RelationshipSpecification>>` | `RemoteConnection.getAllRelationships(int transactionId, long nodeId, Direction direction)` Get all relationships from a given node.
`RemoteResponse<IterableSpecification<RelationshipSpecification>>` | `RemoteConnection.getRelationships(int transactionId, long nodeId, Direction direction, String[] relationshipTypeNames)` Get relationships from a given node.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2010 Neo4j. All Rights Reserved.