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 core graph database API. 
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()
          Deprecated. The reference node concept is obsolete - indexes are the canonical way of getting hold of entry points in the graph.
 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 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()
           
 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.
 

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

Methods in org.neo4j.graphdb.traversal with parameters of type Node
static PathEvaluator 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 PathEvaluator Evaluators.includeIfContainsAll(Node... nodes)
          Evaluator which decides to include a Path if all the nodes exist in it.
static PathEvaluator Evaluators.includeWhereEndNodeIs(Node... nodes)
           
static PathEvaluator Evaluators.pruneWhereEndNodeIs(Node... nodes)
           
static Evaluator Evaluators.returnWhereEndNodeIs(Node... nodes)
          Deprecated. use Evaluators.includeWhereEndNodeIs(Node...)
 Traverser TraversalDescription.traverse(Node... startNodes)
          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.
 


Neo4j Community

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