Uses of Interface org.neo4j.graphdb.Node (Neo4j Community 1.8.RC1 API)
Date: 2012-09-07

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.
org.neo4j.tooling |

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
`Collection<Node>` | `Traverser.getAllNodes()` Deprecated. Returns a collection of all nodes for this traversal.
`Iterable<Node>` | `GraphDatabaseService.getAllNodes()` Deprecated. this operation can be found in `GlobalGraphOperations` instead.
`Iterator<Node>` | `Traverser.iterator()` Deprecated. Returns an `Iterator` representing the traversal of the graph.
`Iterable<Node>` | `Path.nodes()` Returns all the nodes in this path starting from the start node going forward towards the end node.
`Iterable<Node>` | `Path.reverseNodes()` Returns all the nodes in this path in reversed order, i.e.

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)` Deprecated. Returns relationships for a `Node`.
`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 Node
`protected Node` | `UniqueFactory.UniqueNodeFactory.create(Map<String,Object> properties)` Default implementation of `UniqueFactory.create(Map)`, creates a plain node.

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()`
`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
`protected void` | `UniqueFactory.UniqueNodeFactory.delete(Node node)` Default implementation of `UniqueFactory.delete(PropertyContainer)`.
`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.

Constructor parameters in org.neo4j.graphdb.index with type arguments of type Node
`UniqueFactory.UniqueNodeFactory(Index<Node> index)` Create a new `UniqueFactory` for nodes.

Uses of Node in org.neo4j.graphdb.traversal

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
`static Evaluator` | `Evaluators.endNodeIs(Evaluation evaluationIfMatch, Evaluation evaluationIfNoMatch, Node... possibleEndNodes)` An `Evaluator` which will return `evaluationIfMatch` if `Path.endNode()` for a given path is any of `nodes`, else `evaluationIfNoMatch`.
`static Evaluator` | `Evaluators.includeIfContainsAll(Node... nodes)` Evaluator which decides to include a `Path` if all the `nodes` exist in it.
`static Evaluator` | `Evaluators.includeWhereEndNodeIs(Node... nodes)`
`static Evaluator` | `Evaluators.pruneWhereEndNodeIs(Node... nodes)`
`static Evaluator` | `Evaluators.returnWhereEndNodeIs(Node... nodes)` Deprecated. use {@link #includeWhereEndNodeIs(Node...)
`Traverser` | `TraversalDescription.traverse(Node... startNode)` Traverse from a set of start nodes based on all the rules and behavior in this description.
`Traverser` | `TraversalDescription.traverse(Node startNode)` Traverse from a single start node based on all the rules and behavior in this description.
`Traverser` | `BidirectionalTraversalDescription.traverse(Node start, Node end)` Traverse between a given `start` and `end` node with all applied rules and behavior in this traversal description.

Method parameters in org.neo4j.graphdb.traversal with type arguments of type Node
`Traverser` | `BidirectionalTraversalDescription.traverse(Iterable<Node> start, Iterable<Node> end)` Traverse between a set of `start` and `end` nodes with all applied rules and behavior in this traversal description.
`Traverser` | `BidirectionalTraversalDescription.traverse(Iterable<Node> start, Iterable<Node> end)` Traverse between a set of `start` and `end` nodes with all applied rules and behavior in this traversal description.

Uses of Node in org.neo4j.graphmatching

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

Methods in org.neo4j.graphmatching with parameters of type Node
`Iterable<PatternMatch>` | `PatternMatcher.match(PatternNode start, Node startNode)` Deprecated. 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)` Deprecated. 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)` Deprecated. 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)` Deprecated. 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` | `InternalAbstractGraphDatabase.createNode()`
`Node` | `BidirectionalTraversalBranchPath.endNode()`
`Node` | `ExtendedPath.endNode()`
`Node` | `InternalAbstractGraphDatabase.getNodeById(long id)`
`Node` | `InternalAbstractGraphDatabase.getReferenceNode()`
`Node` | `BidirectionalTraversalBranchPath.startNode()`
`Node` | `ExtendedPath.startNode()`

Methods in org.neo4j.kernel that return types with arguments of type Node
`Iterable<Node>` | `InternalAbstractGraphDatabase.getAllNodes()`
`Iterable<Node>` | `BidirectionalTraversalBranchPath.nodes()`
`Iterable<Node>` | `ExtendedPath.nodes()`
`Iterable<Node>` | `BidirectionalTraversalBranchPath.reverseNodes()`
`Iterable<Node>` | `ExtendedPath.reverseNodes()`

Methods in org.neo4j.kernel with parameters of type Node
`org.neo4j.kernel.Expansion<Relationship>` | `StandardExpander.expand(Node node)`
`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)`

Uses of Node in org.neo4j.tooling

Methods in org.neo4j.tooling that return types with arguments of type Node
`Iterable<Node>` | `GlobalGraphOperations.getAllNodes()` Returns all nodes in the graph.

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

Copyright © 2002-2012 The Neo4j Graph Database Project. All Rights Reserved.