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 Nodes.
 

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)
           
 



Copyright © 2010 Neo4j. All Rights Reserved.