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

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

Packages that use Node
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.index | Provides indexing capabilities to the Neo4j graph.
org.neo4j.index.lucene | An indexing implementation using Apache Lucene as backend.
org.neo4j.index.timeline | A utility for indexing nodes ordered by a timestamp.
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 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()` Returns a collection of all nodes for this traversal.
`Iterable<Node>` | `GraphDatabaseService.getAllNodes()` Returns all nodes in the node space.
`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.

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)` Starts traversing from `startNode` based on all the rules and behavior in this description.

Uses of Node in org.neo4j.index

Methods in org.neo4j.index that return Node
`Node` | `IndexService.getSingleNode(String key, Object value)` Returns a single node indexed with associated with `key` and `value`.
`Node` | `Index.getSingleNodeFor(Object indexKey)` Deprecated. Returns a single node indexed with `indexKey`.

Methods in org.neo4j.index that return types with arguments of type Node
`IndexHits<Node>` | `IndexService.getNodes(String key, Object value)` Returns all nodes indexed with `key` and `value`.
`IndexHits<Node>` | `Index.getNodesFor(Object indexKey)` Deprecated. Returns nodes indexed with `indexKey`
`Iterable<Node>` | `Index.values()` Deprecated. Returns all nodes in this index.

Methods in org.neo4j.index with parameters of type Node
`void` | `Index.index(Node nodeToIndex, Object indexKey)` Deprecated. Create a index mapping between a node and a key.
`void` | `IndexService.index(Node node, String key, Object value)` Index `node` with `key` and `value`.
`void` | `Index.remove(Node nodeToRemove, Object indexKey)` Deprecated. Removes a index mapping between a node and a key.
`void` | `IndexService.removeIndex(Node node, String key)` Dissociates a node from all indexed values for the given `key`.
`void` | `IndexService.removeIndex(Node node, String key, Object value)` Dissociates a key-value pair from `node`.

Uses of Node in org.neo4j.index.lucene

Methods in org.neo4j.index.lucene that return Node
`Node` | `LuceneReadOnlyIndexService.getSingleNode(String key, Object value)`
`Node` | `LuceneIndexService.getSingleNode(String key, Object value)`
`protected Node` | `LuceneIndexService.getSingleNode(String key, Object value, Object matching)`
`Node` | `LuceneIndexService.getSingleNodeExactMatch(String key, Object value)` A method for calling `LuceneIndexService.getSingleNode(String, Object)` using exact matching.
`Node` | `LuceneFulltextIndexService.getSingleNodeExactMatch(String key, Object value)`

Methods in org.neo4j.index.lucene that return types with arguments of type Node
`IndexHits<Node>` | `LuceneFulltextQueryIndexService.getNodes(String key, Object value)` Here the `value` is treated as a lucene query, http://lucene.apache.org/java/2_9_1/queryparsersyntax.html So if you've indexed node (1) with value "Andy Wachowski" and node (2) with "Larry Wachowski" you can expect this behaviour if you query for: "andy" --> (1) "Andy" --> (1) "wachowski" --> (1), (2) "+wachow* +larry" --> (2) "andy AND larry" --> "andy OR larry" --> (1), (2) "larry Wachowski" --> (1), (2) The default AND/OR behaviour can be changed by overriding `LuceneFulltextQueryIndexService.getDefaultQueryOperator(String, Object)`.
`IndexHits<Node>` | `LuceneReadOnlyIndexService.getNodes(String key, Object value)`
`IndexHits<Node>` | `LuceneIndexService.getNodes(String key, Object value)` Returns all nodes indexed with `key` and `value`.
`IndexHits<Node>` | `LuceneFulltextIndexService.getNodes(String key, Object value)` Since this is a "fulltext" index it changes the contract of this method slightly.
`protected IndexHits<Node>` | `LuceneIndexService.getNodes(String key, Object value, Object matching, org.apache.lucene.search.Sort sortingOrNull)` Just like `LuceneIndexService.getNodes(String, Object)`, but with sorted result.
`IndexHits<Node>` | `LuceneReadOnlyIndexService.getNodes(String key, Object value, org.apache.lucene.search.Sort sortingOrNull)` Just like `LuceneReadOnlyIndexService.getNodes(String, Object)`, but with sorted result.
`IndexHits<Node>` | `LuceneIndexService.getNodes(String key, Object value, org.apache.lucene.search.Sort sortingOrNull)` Returns hits from the index (see `LuceneIndexService.getNodes(String, Object)`).
`IndexHits<Node>` | `LuceneIndexService.getNodesExactMatch(String key, Object value)` A method for calling `LuceneIndexService.getNodes(String, Object)` using exact matching.
`IndexHits<Node>` | `LuceneFulltextIndexService.getNodesExactMatch(String key, Object value)` Does a `LuceneFulltextIndexService.getNodes(String, Object)` using exact matching, so that it for this call behaves like `LuceneIndexService`.
`protected Iterator<Node>` | `LuceneReadOnlyIndexService.instantiateIdToNodeIterator(Iterator<Long> ids)`
`protected Iterator<Node>` | `LuceneIndexService.instantiateIdToNodeIterator(Iterator<Long> ids)`

Methods in org.neo4j.index.lucene with parameters of type Node
`void` | `LuceneIndexService.index(Node node, String key, Object value)` Index `node` with `key` and `value`.
`protected void` | `LuceneReadOnlyIndexService.indexThisTx(Node node, String key, Object value)`
`protected void` | `LuceneIndexService.indexThisTx(Node node, String key, Object value)`
`void` | `LuceneReadOnlyIndexService.removeIndex(Node node, String key)`
`void` | `LuceneIndexService.removeIndex(Node node, String key)`
`protected void` | `LuceneReadOnlyIndexService.removeIndexThisTx(Node node, String key, Object value)`
`protected void` | `LuceneIndexService.removeIndexThisTx(Node node, String key, Object value)`

Uses of Node in org.neo4j.index.timeline

Methods in org.neo4j.index.timeline that return Node
`Node` | `TimelineIndex.getFirstNode()` Returns the first node in the timeline, that is the node with the lowest timestamp or `null` if there's no nodes in the timeline.
`Node` | `Timeline.getFirstNode()`
`Node` | `TimelineIndex.getLastNode()` Returns the last node in the timeline, that is the node with the highest timestamp or `null` if there's no nodes in the timeline.
`Node` | `Timeline.getLastNode()`
`Node` | `Timeline.getUnderlyingNode()` Returns the underlying node representing this timeline.

Methods in org.neo4j.index.timeline that return types with arguments of type Node
`Iterable<Node>` | `TimelineIndex.getAllNodes()` Returns all added nodes in this timeline ordered by increasing timestamp.
`Iterable<Node>` | `Timeline.getAllNodes()`
`Iterable<Node>` | `TimelineIndex.getAllNodes(Long startTimestampOrNull, Long endTimestampOrNull)` Convenience method which you can use `TimelineIndex.getAllNodes()`, `TimelineIndex.getAllNodesAfter(long)`, `TimelineIndex.getAllNodesBefore(long)` and `TimelineIndex.getAllNodesBetween(long, long)` in a single method.
`Iterable<Node>` | `Timeline.getAllNodes(Long afterTimestampOrNull, Long beforeTimestampOrNull)`
`Iterable<Node>` | `TimelineIndex.getAllNodesAfter(long timestamp)` Returns all the nodes after (exclusive) `timestamp` ordered by increasing timestamp.
`Iterable<Node>` | `Timeline.getAllNodesAfter(long timestamp)`
`Iterable<Node>` | `TimelineIndex.getAllNodesBefore(long timestamp)` Returns all the nodes before (exclusive) `timestamp` ordered by increasing timestamp.
`Iterable<Node>` | `Timeline.getAllNodesBefore(long timestamp)`
`Iterable<Node>` | `TimelineIndex.getAllNodesBetween(long startTimestamp, long endTimestamp)` Returns all the nodes after (exclusive) `afterTimestamp` and before (exclusive) `beforeTimestamp` ordered by increasing timestamp.
`Iterable<Node>` | `Timeline.getAllNodesBetween(long startTime, long endTime)`
`Iterable<Node>` | `TimelineIndex.getNodes(long timestamp)` Returns nodes which were added with the given `timestamp`.
`Iterable<Node>` | `Timeline.getNodes(long timestamp)`

Methods in org.neo4j.index.timeline with parameters of type Node
`void` | `TimelineIndex.addNode(Node nodeToAdd, long timestamp)` Adds a node to this timeline with the given `timestamp`.
`void` | `Timeline.addNode(Node nodeToAdd, long timestamp)`
`long` | `TimelineIndex.getTimestampForNode(Node node)` Will return the timestamp for `node` if it has been added to this timeline.
`long` | `Timeline.getTimestampForNode(Node node)`
`void` | `TimelineIndex.removeNode(Node nodeToRemove)` Removes a node from the timeline.
`void` | `Timeline.removeNode(Node nodeToRemove)`

Constructors in org.neo4j.index.timeline with parameters of type Node
`Timeline(String name, Node underlyingNode, boolean indexed, GraphDatabaseService graphDb)` Creates/loads a timeline.
`Timeline(String name, Node underlyingNode, GraphDatabaseService graphDb)` Creates/loads an indexed timeline.

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)`

Uses of Node in org.neo4j.remote

Methods in org.neo4j.remote that return Node
`Node` | `RemoteGraphDatabase.createNode()`
`Node` | `RemoteGraphDatabase.getNodeById(long id)`
`Node` | `RemoteGraphDatabase.getReferenceNode()`
`Node` | `RemoteIndexService.getSingleNode(String key, Object value)`

Methods in org.neo4j.remote that return types with arguments of type Node
`Iterable<Node>` | `RemoteGraphDatabase.getAllNodes()`
`IndexHits<Node>` | `RemoteIndexService.getNodes(String key, Object value)`

Methods in org.neo4j.remote with parameters of type Node
`void` | `RemoteIndexService.index(Node node, String key, Object value)`
`void` | `RemoteIndexService.removeIndex(Node node, String key)`
`void` | `RemoteIndexService.removeIndex(Node node, String key, Object value)`

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

Copyright © 2010 Neo4j. All Rights Reserved.