Package org.neo4j.graphdb

The graph database API used by Neo4j.

See:
          Description

Interface Summary
DependencyResolver Find a dependency given a type.
DependencyResolver.SelectionStrategy<T> Responsible for making the choice between available candidates.
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.
Label A label is a grouping facility for Node where all nodes having a label are part of the same group.
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.
ResourceIterable<T>  
ResourceIterator<T>  
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
DependencyResolver.Adapter Adapter for DependencyResolver which will select the first available candidate by default for DependencyResolver.Adapter.resolveDependency(Class).
DynamicLabel A dynamically instantiated and named Label.
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
ConstraintViolationException Thrown when the database is asked to modify data in a way that violates one or more constraints that it is expected to uphold.
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 © 2002-2013 The Neo4j Graph Database Project. All Rights Reserved.