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

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

Packages that use Node
org.neo4j.graphalgo | Scalable graph algorithms like shortest path and others for Neo4j which can be easily accessed via `GraphAlgoFactory`.
org.neo4j.graphdb | The graph database API used by Neo4j.
org.neo4j.graphdb.event | Event framework.
org.neo4j.graphdb.index | Integrated API for node and relationship indexing.
org.neo4j.graphdb.traversal | Traversal framework.
org.neo4j.graphmatching | Facilities for finding occurrences of patterns in a Neo4j graph.
org.neo4j.kernel | Implementation for embedding a Neo4j graph database in an application.

Uses of Node in org.neo4j.graphalgo

Methods in org.neo4j.graphalgo with parameters of type Node
`Iterable<P>` | `PathFinder.findAllPaths(Node start, Node end)` Tries to find all paths between `start` and `end` nodes.
`P` | `PathFinder.findSinglePath(Node start, Node end)` Tries to find a single path between `start` and `end` nodes.
`T` | `EstimateEvaluator.getCost(Node node, Node goal)` Estimate the weight of the remaining path from one node to another.

Uses of Node in org.neo4j.graphdb

Methods in org.neo4j.graphdb that return Node
`Node` | `GraphDatabaseService.createNode()` Creates a new node.
`Node` | `TraversalPosition.currentNode()` Returns the current node.
`Node` | `Path.endNode()` Returns the end node of this path.
`Node` | `Relationship.getEndNode()` Returns the end node of this relationship.
`Node` | `GraphDatabaseService.getNodeById(long id)` Looks up a node by id.
`Node[]` | `Relationship.getNodes()` Returns the two nodes that are attached to this relationship.
`Node` | `Relationship.getOtherNode(Node node)` A convenience operation that, given a node that is attached to this relationship, returns the other node.
`Node` | `GraphDatabaseService.getReferenceNode()` Returns the reference node, which is a "starting point" in the node space.
`Node` | `Relationship.getStartNode()` Returns the start node of this relationship.
`Node` | `TraversalPosition.previousNode()` Returns the previous node.
`Node` | `Path.startNode()` Returns the start node of this path.

Methods in org.neo4j.graphdb that return types with arguments of type Node
`Iterable<Node>` | `GraphDatabaseService.getAllNodes()` Returns all nodes in the node space.
`Collection<Node>` | `Traverser.getAllNodes()` Returns a collection of all nodes for this traversal.
`Iterator<Node>` | `Traverser.iterator()` Returns an `Iterator` representing the traversal of the graph.
`Iterable<Node>` | `Path.nodes()` Returns all the nodes in this path.

Methods in org.neo4j.graphdb with parameters of type Node
`Relationship` | `Node.createRelationshipTo(Node otherNode, RelationshipType type)` Creates a relationship between this node and another node.
`Iterable<Relationship>` | `RelationshipExpander.expand(Node node)` Returns relationships for a node in whatever way the implementation likes.
`Node` | `Relationship.getOtherNode(Node node)` A convenience operation that, given a node that is attached to this relationship, returns the other node.

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

Uses of Node in org.neo4j.graphdb.event

Methods in org.neo4j.graphdb.event that return types with arguments of type Node
`Iterable<PropertyEntry<Node>>` | `TransactionData.assignedNodeProperties()` Get the properties that had a value assigned or overwritten on a node during the transaction.
`Iterable<Node>` | `TransactionData.createdNodes()` Get the nodes that were created during the transaction.
`Iterable<Node>` | `TransactionData.deletedNodes()` Get the nodes that were deleted during the transaction.
`Iterable<PropertyEntry<Node>>` | `TransactionData.removedNodeProperties()` Get the properties that had a value removed from a node during the transaction.

Methods in org.neo4j.graphdb.event with parameters of type Node
`boolean` | `TransactionData.isDeleted(Node node)` Returns whether or not `node` is deleted in this transaction.

Uses of Node in org.neo4j.graphdb.index

Methods in org.neo4j.graphdb.index that return types with arguments of type Node
`Index<Node>` | `IndexManager.forNodes(String indexName)` Returns an `Index` for `Node`s with the name `indexName`.
`Index<Node>` | `IndexManager.forNodes(String indexName, Map<String,String> customConfiguration)` Returns an `Index` for `Node`s with the name `indexName`.
`AutoIndexer<Node>` | `IndexManager.getNodeAutoIndexer()`
`abstract Index<Node>` | `IndexImplementation.nodeIndex(String indexName, Map<String,String> config)` Returns an `Index` for `Node`s for the name `indexName` with the given `config`.

Methods in org.neo4j.graphdb.index with parameters of type Node
`IndexHits<Relationship>` | `ReadableRelationshipIndex.get(String key, Object valueOrNull, Node startNodeOrNull, Node endNodeOrNull)` Returns exact matches from this index, given the key/value pair.
`IndexHits<Relationship>` | `ReadableRelationshipIndex.query(Object queryOrQueryObjectOrNull, Node startNodeOrNull, Node endNodeOrNull)` Returns matches from this index based on the supplied query object, which can be a query string or an implementation-specific query object.
`IndexHits<Relationship>` | `ReadableRelationshipIndex.query(String key, Object queryOrQueryObjectOrNull, Node startNodeOrNull, Node endNodeOrNull)` Returns matches from this index based on the supplied `key` and query object, which can be a query string or an implementation-specific query object.

Uses of Node in org.neo4j.graphdb.traversal

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

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

Methods in org.neo4j.graphdb.traversal with parameters of type Node
`Traverser` | `TraversalDescription.traverse(Node startNode)` Traverse from `startNode` based on all the rules and behavior in this description.

Uses of Node in org.neo4j.graphmatching

Methods in org.neo4j.graphmatching that return Node
`Node` | `PatternElement.getNode()` Returns the matching `Node` which is just one part of the whole match.
`Node` | `PatternMatch.getNodeFor(PatternNode node)`

Methods in org.neo4j.graphmatching with parameters of type Node
`Iterable<PatternMatch>` | `PatternMatcher.match(PatternNode start, Node startNode)` Find occurrences of the pattern defined by the given `PatternNode` where the given `PatternNode` starts matching at the given `Node`.
`Iterable<PatternMatch>` | `PatternMatcher.match(PatternNode start, Node startNode, Map<String,PatternNode> objectVariables)` Find occurrences of the pattern defined by the given `PatternNode` where the given `PatternNode` starts matching at the given `Node`.
`Iterable<PatternMatch>` | `PatternMatcher.match(PatternNode start, Node startNode, Map<String,PatternNode> objectVariables, Collection<PatternNode> optional)` Find occurrences of the pattern defined by the given `PatternNode` where the given `PatternNode` starts matching at the given `Node`.
`Iterable<PatternMatch>` | `PatternMatcher.match(PatternNode start, Node startNode, Map<String,PatternNode> objectVariables, PatternNode... optional)` Find occurrences of the pattern defined by the given `PatternNode` where the given `PatternNode` starts matching at the given `Node`.

Uses of Node in org.neo4j.kernel

Methods in org.neo4j.kernel that return Node
`Node` | `EmbeddedGraphDatabase.createNode()`
`Node` | `EmbeddedReadOnlyGraphDatabase.createNode()`
`Node` | `EmbeddedGraphDatabase.getNodeById(long id)`
`Node` | `EmbeddedReadOnlyGraphDatabase.getNodeById(long id)`
`Node` | `EmbeddedGraphDatabase.getReferenceNode()`
`Node` | `EmbeddedReadOnlyGraphDatabase.getReferenceNode()`

Methods in org.neo4j.kernel that return types with arguments of type Node
`Iterable<Node>` | `EmbeddedGraphDatabase.getAllNodes()`
`Iterable<Node>` | `EmbeddedReadOnlyGraphDatabase.getAllNodes()`

Methods in org.neo4j.kernel with parameters of type Node
`org.neo4j.kernel.Expansion<Relationship>` | `StandardExpander.expand(Node start)`
`String` | `Traversal.DefaultPathDescriptor.nodeRepresentation(Path path, Node node)`
`String` | `Traversal.PathDescriptor.nodeRepresentation(T path, Node node)` Returns a string representation of a `Node`.
`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 Node
`StandardExpander` | `StandardExpander.addNodeFilter(Predicate<? super Node> filter)`

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

Copyright © 2011 The Neo4j Graph Database Project. All Rights Reserved.