| 
 | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
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 QueryEngineto 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 QueryLoggerto be used as aConnectionEventLoggingDelegatewith 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 | Deprecated. since 3.0, as a part of translator inheritance hierarchy reorganization. | 
| 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. | 
Contains classes that make up Cayenne ORM stack. Three main classes from top to bottom are DataContext, DataDomain and DataNode.
| 
 | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||