Package org.neo4j.graphdb

The graph database API used by Neo4j.

See:
          Description

Interface Summary
Expander This interface is an extension of the RelationshipExpander interface that makes it possible to build customized versions of an Expander.
GraphDatabaseService The main access point to a running Neo4j instance.
Node A node in the graph with properties and relationships to other entities.
Path Represents a path in the graph.
PropertyContainer Defines a common API for handling properties on both nodes and relationships.
Relationship A relationship between two nodes in the graph.
RelationshipExpander An expander of relationships.
RelationshipType A relationship type is mandatory on all relationships and is used to navigate the node space.
ReturnableEvaluator A client hook for evaluating whether a specific node should be returned from a traverser.
StopEvaluator A client hook for evaluating whether the traverser should traverse beyond a specific node.
Transaction A programmatically handled transaction.
TraversalPosition Encapsulates information about the current traversal position.
Traverser A traversal in the node space.
 

Class Summary
DynamicRelationshipType A dynamically instantiated and named RelationshipType.
 

Enum Summary
Direction Defines relationship directions used when getting relationships from a node or when creating traversers.
Traverser.Order Defines a traversal order as used by the traversal framework.
 

Exception Summary
NotFoundException This exception will be thrown if a request is made to a node, relationship or property that does not exist.
NotInTransactionException An exception that is thrown whenever an API operation that requires a transaction is executed but no transaction is running.
TransactionFailureException Signals that a transaction failed and has been rolled back.
 

Package org.neo4j.graphdb Description

The graph database API used by Neo4j.



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