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.
|
DataRowStoreFactory |
A factory for creating
DataRowStore |
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.
|
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.
|
DataRowStore |
A fixed size cache of DataRows keyed by ObjectId.
|
DbGenerator |
Utility class that generates database schema based on Cayenne mapping.
|
DefaultDataRowStoreFactory |
A default implementation of
DataRowStoreFactory |
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.
|
ToManyList<E> |
A list that holds objects for to-many relationships.
|
ToManyListFault | |
ToManyMapFault | |
ToManySetFault | |
ToOneFault |
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–2019 Apache Cayenne. All rights reserved.