org.neo4j.graphdb (Neo4j Community 1.8.RC1 API)
Date: 2012-09-07

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Neo4j Community
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Neo4j Community
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

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