| Interface | Description |
|---|---|
| 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.
|
| 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.
|
| ObjectMapRetainStrategy |
A strategy for retaining objects in
ObjectStore. |
| 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 | Description |
|---|---|
| ClientServerChannel |
A DataChannel that provides a server-side end of the bridge between client and server
objects in a Remote Object Persistence stack.
|
| DataContext |
The most common implementation of
ObjectContext. |
| DataDomain |
DataDomain performs query routing functions in Cayenne.
|
| 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.
|
| DefaultObjectMapRetainStrategy |
Default implementation of
ObjectMapRetainStrategy. |
| IncrementalFaultList<E> |
A synchronized list that serves as a container of DataObjects.
|
| NoSyncObjectStore |
An
ObjectStore which doesn't receive notifications
on parent's DataRowStore events. |
| ObjectStore |
ObjectStore stores objects using their ObjectId as a key.
|
| QueryLogger | Deprecated
since 3.1 replaced by injectable
JdbcEventLogger. |
| QueryResult |
QueryResult encapsulates a result of execution of zero or more queries using
QueryEngine.
|
| ToManyList |
A list that holds objects for to-many relationships.
|
| ToManyListFault | |
| ToManyMapFault | |
| ToManySetFault | |
| ToOneFault | |
| Transaction |
A Cayenne transaction.
|
| Exception | Description |
|---|---|
| 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.
Copyright © 2001–2018 Apache Cayenne. All rights reserved.