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

## Uses of Interface
org.neo4j.graphdb.Relationship

Packages that use Relationship
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.event | Event framework.
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 Relationship in org.neo4j.graphalgo

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

Uses of Relationship in org.neo4j.graphdb

Methods in org.neo4j.graphdb that return Relationship
`Relationship` | `Node.createRelationshipTo(Node otherNode, RelationshipType type)` Creates a relationship between this node and another node.
`Relationship` | `GraphDatabaseService.getRelationshipById(long id)` Looks up a relationship by id.
`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`.
`Relationship` | `Path.lastRelationship()` Returns the last `Relationship` in this path.
`Relationship` | `TraversalPosition.lastRelationshipTraversed()` Return the last relationship traversed.

Methods in org.neo4j.graphdb that return types with arguments of type Relationship
`Iterable<Relationship>` | `RelationshipExpander.expand(Node node)` Returns relationships for a node in whatever way the implementation likes.
`Iterable<Relationship>` | `Node.getRelationships()` Returns all the relationships attached to this node.
`Iterable<Relationship>` | `Node.getRelationships(Direction dir)` Returns all `OUTGOING` or `INCOMING` relationships from this node.
`Iterable<Relationship>` | `Node.getRelationships(RelationshipType... types)` Returns all the relationships of any of the types in `types` that are attached to this node, regardless of direction.
`Iterable<Relationship>` | `Node.getRelationships(RelationshipType type, Direction dir)` Returns all relationships with the given type and direction that are attached to this node.
`Iterable<Relationship>` | `Path.relationships()` Returns all the relationships in between the nodes which this path consists of.

Method parameters in org.neo4j.graphdb with type arguments of type Relationship
`Expander` | `Expander.addRelationsipFilter(Predicate<? super Relationship> filter)` Add a `Relationship` filter.

Uses of Relationship in org.neo4j.graphdb.event

Methods in org.neo4j.graphdb.event that return types with arguments of type Relationship
`Iterable<PropertyEntry<Relationship>>` | `TransactionData.assignedRelationshipProperties()` Get the properties that had a value assigned on a relationship during the transaction.
`Iterable<Relationship>` | `TransactionData.createdRelationships()` Get the relationships that were created during the transaction.
`Iterable<Relationship>` | `TransactionData.deletedRelationships()` Get the relationships that were deleted during the transaction.
`Iterable<PropertyEntry<Relationship>>` | `TransactionData.removedRelationshipProperties()` Get the properties that had a value removed from a relationship during the transaction.

Uses of Relationship in org.neo4j.graphdb.traversal

Methods in org.neo4j.graphdb.traversal that return Relationship
`Relationship` | `TraversalBranch.relationship()` The relationship for this expansion source.

Methods in org.neo4j.graphdb.traversal that return types with arguments of type Relationship
`Iterable<Relationship>` | `Traverser.relationships()` Represents the traversal in the form of `Relationship`s.

Uses of Relationship in org.neo4j.kernel

Methods in org.neo4j.kernel that return Relationship
`Relationship` | `EmbeddedGraphDatabase.getRelationshipById(long id)`
`Relationship` | `EmbeddedReadOnlyGraphDatabase.getRelationshipById(long id)`

Methods in org.neo4j.kernel that return types with arguments of type Relationship
`org.neo4j.kernel.Expansion<Relationship>` | `StandardExpander.expand(Node start)`

Methods in org.neo4j.kernel with parameters of type Relationship
`String` | `Traversal.DefaultPathDescriptor.relationshipRepresentation(Path path, Node from, Relationship relationship)`
`String` | `Traversal.PathDescriptor.relationshipRepresentation(T path, Node from, Relationship relationship)` Returns a string representation of a `Relationship`.

Method parameters in org.neo4j.kernel with type arguments of type Relationship
`StandardExpander` | `StandardExpander.addRelationsipFilter(Predicate<? super Relationship> filter)`

Uses of Relationship in org.neo4j.remote

Methods in org.neo4j.remote that return Relationship
`Relationship` | `RemoteGraphDatabase.getRelationshipById(long id)`

Constructors in org.neo4j.remote with parameters of type Relationship
`RelationshipSpecification(Relationship relationship)` Create a new `Relationship` serialization.

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

Copyright © 2010 Neo4j. All Rights Reserved.