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

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()
          Deprecated. this operation can be found in GlobalGraphOperations instead.
 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 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 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
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 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
static Evaluator Evaluators.endNodeIs(Evaluation evaluationIfMatch, Evaluation evaluationIfNoMatch, Node... possibleEndNodes)
          Returns an Evaluator which looks at each Path and includes those where the Path.endNode() is one of possibleEndNodes.
static Evaluator Evaluators.returnWhereEndNodeIs(Node... possibleEndNodes)
           
 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()
          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 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> AbstractGraphDatabase.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.tooling
 

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

Uses of Node in org.neo4j.tooling.wrap
 

Classes in org.neo4j.tooling.wrap that implement Node
 class WrappedNode<G extends WrappedGraphDatabase>
           
 

Methods in org.neo4j.tooling.wrap that return Node
 Node WrappedGraphDatabase.createNode()
           
 Node WrappedRelationship.getEndNode()
           
 Node WrappedGraphDatabase.getNodeById(long id)
           
 Node[] WrappedRelationship.getNodes()
           
 Node WrappedRelationship.getOtherNode(Node node)
           
 Node WrappedGraphDatabase.getReferenceNode()
           
 Node WrappedRelationship.getStartNode()
           
 

Methods in org.neo4j.tooling.wrap that return types with arguments of type Node
 Iterable<Node> WrappedGraphDatabase.getAllNodes()
           
 

Methods in org.neo4j.tooling.wrap with parameters of type Node
 Relationship WrappedNode.createRelationshipTo(Node otherNode, RelationshipType type)
           
 IndexHits<Relationship> WrappedIndex.WrappedRelationshipIndex.get(String key, Object valueOrNull, Node startNodeOrNull, Node endNodeOrNull)
           
 Node WrappedRelationship.getOtherNode(Node node)
           
protected abstract  WrappedNode<? extends WrappedGraphDatabase> WrappedGraphDatabase.node(Node node, boolean created)
           
 IndexHits<Relationship> WrappedIndex.WrappedRelationshipIndex.query(Object queryOrQueryObjectOrNull, Node startNodeOrNull, Node endNodeOrNull)
           
 IndexHits<Relationship> WrappedIndex.WrappedRelationshipIndex.query(String key, Object queryOrQueryObjectOrNull, Node startNodeOrNull, Node endNodeOrNull)
           
 

Method parameters in org.neo4j.tooling.wrap with type arguments of type Node
protected  WrappedIndex.WrappedNodeIndex WrappedGraphDatabase.automaticNodeIndex(ReadableIndex<Node> index)
           
protected  WrappedIndex.WrappedNodeIndex WrappedGraphDatabase.nodeIndex(Index<Node> index, String indexName)
           
 


Neo4j Community

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