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.
Interface for callback and delegate methods allowing implementing classes to control various aspects of data porting via DataPort.
DbLoaderDelegate defines API that allows to control the behavior of DbLoader during the database reverse-engineering.
A strategy for retaining objects in
Defines API that allows QueryEngine to obtain information about query execution strategy.
Defines a set of callback methods that allow
Defines methods used to run Cayenne queries.
Defines API of an iterator over the records returned as a result of SelectQuery execution.
Defines callback methods for tracking and customizing Transactions execution.
A DataChannel that provides a server-side end of the bridge between client and server objects in a Remote Object Persistence stack.
The most common implementation of
DataDomain performs query routing functions in Cayenne.
An abstraction of a single physical data storage.
An engine to port data between two DataNodes.
A fixed size cache of DataRows keyed by ObjectId.
Utility class that generates database schema based on Cayenne mapping.
Utility class that does reverse engineering of the database.
Default implementation of
A synchronized list that serves as a container of DataObjects.
ObjectStore stores objects using their ObjectId as a key.
since 3.1 replaced by injectable
QueryResult encapsulates a result of execution of zero or more queries using QueryEngine.
A list that holds objects for to-many relationships.
A Cayenne transaction.
An exception thrown on attempts to access a DataDomain after it was explicitly shut down by the user.
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–2014 Apache Cayenne. All rights reserved.