Neo4j Community

Package org.neo4j.graphdb

The graph database API used by Neo4j.

See:
          Description

Interface Summary
DependencyResolver Find a dependency given a type.
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.
Lock An acquired lock on an entity for a transaction, acquired from Transaction.acquireWriteLock(PropertyContainer) or Transaction.acquireReadLock(PropertyContainer) this lock can be released manually using Lock.release().
Node A node in the graph with properties and relationships to other entities.
Path Represents a path in the graph.
PathExpander<STATE> An expander of relationships.
PropertyContainer Defines a common API for handling properties on both nodes and relationships.
Relationship A relationship between two nodes in the graph.
RelationshipExpander Deprecated. in favor or PathExpander.
RelationshipType A relationship type is mandatory on all relationships and is used to navigate the node space.
ReturnableEvaluator Deprecated. because of the introduction of a new traversal framework, see more information at TraversalDescription and Traversal and the new traversal framework's equivalent Predicate.
StopEvaluator Deprecated. because of the introduction of a new traversal framework, see more information at TraversalDescription and Traversal and the new traversal framework's equivalent Evaluator.
Transaction A programmatically handled transaction.
TraversalPosition Encapsulates information about the current traversal position.
Traverser Deprecated. because of an unnatural and too tight coupling with Node.
 

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.


Neo4j Community

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