Neo4j Community

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 Nodes with the name indexName.
 Index<Node> IndexManager.forNodes(String indexName, Map<String,String> customConfiguration)
          Returns an Index for Nodes with the name indexName.
 AutoIndexer<Node> IndexManager.getNodeAutoIndexer()
           
abstract  Index<Node> IndexImplementation.nodeIndex(String indexName, Map<String,String> config)
          Returns an Index for Nodes 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 Nodes.
 

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)
           
 


Neo4j Community

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