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.