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

## Package org.apache.cayenne.access

Contains classes that make up Cayenne ORM stack.

See:
Description

Interface Summary
DataContextDelegate | Defines API for a DataContext "delegate" - an object that is temporarily passed control by DataContext at some critical points in the normal flow of execution.
DataContextFactory | An interface for creating DataContexts.
DataPortDelegate | Interface for callback and delegate methods allowing implementing classes to control various aspects of data porting via DataPort.
DbLoaderDelegate | DbLoaderDelegate defines API that allows to control the behavior of DbLoader during the database reverse-engineering.
OperationHints | Defines API that allows QueryEngine to obtain information about query execution strategy.
OperationObserver | Defines a set of callback methods that allow QueryEngine to pass back query results and notify caller about exceptions.
QueryEngine | Defines methods used to run Cayenne queries.
ResultIterator | Defines API of an iterator over the records returned as a result of SelectQuery execution.
TransactionDelegate | Defines callback methods for tracking and customizing Transactions execution.

Class Summary
ClientServerChannel | A DataChannel that provides a server-side end of the bridge between client and server objects in a Remote Object Persistence stack.
ConnectionLogger | Adapts `QueryLogger` to be used as a `ConnectionEventLoggingDelegate` with Cayenne connection pools.
DataContext | The most common implementation of `ObjectContext`.
DataDomain | DataDomain performs query routing functions in Cayenne.
DataDomainLegacyQueryAction | Deprecated. since 3.0 - this class should not be public
DataNode | An abstraction of a single physical data storage.
DataPort | An engine to port data between two DataNodes.
DataRowStore | A fixed size cache of DataRows keyed by ObjectId.
DbGenerator | Utility class that generates database schema based on Cayenne mapping.
DbLoader | Utility class that does reverse engineering of the database.
IncrementalFaultList<E> | A synchronized list that serves as a container of DataObjects.
ObjectStore | ObjectStore stores objects using their ObjectId as a key.
QueryLogger | QueryLogger is intended to log special events that happen whenever Cayenne interacts with a database.
QueryResult | QueryResult encapsulates a result of execution of zero or more queries using QueryEngine.
QueryTranslator | Defines API for translation Cayenne queries to JDBC PreparedStatements.
ToManyList | A list that holds objects for to-many relationships.
ToManyListFault |
ToManyMapFault |
ToManySetFault |
ToOneFault |
Transaction | A Cayenne transaction.

Exception Summary
DomainStoppedException | An exception thrown on attempts to access a DataDomain after it was explicitly shut down by the user.
OptimisticLockException | An exception thrown on optimistic lock failure.

## Package org.apache.cayenne.access Description

Contains classes that make up Cayenne ORM stack. Three main classes from top to bottom are DataContext, DataDomain and DataNode.

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

Copyright © 2001-2008 Apache Cayenne. All Rights Reserved.