# Uses of Package
org.apache.cayenne.access

Packages that use org.apache.cayenne.access
Package
Description
org.apache.cayenne.access
Contains classes that make up Cayenne ORM stack.
org.apache.cayenne.access.dbsync
org.apache.cayenne.access.flush
org.apache.cayenne.access.flush.operation
org.apache.cayenne.access.jdbc
Contains classes that handle JDBC interactions.
org.apache.cayenne.access.util
org.apache.cayenne.configuration
org.apache.cayenne.configuration.server
org.apache.cayenne.dba
Contains database adapter API (DbAdapter) and its default implementation.
org.apache.cayenne.dba.db2
IBM DB2 DbAdapter.
org.apache.cayenne.dba.derby
Apache Derby DbAdapter.
org.apache.cayenne.dba.firebird
org.apache.cayenne.dba.frontbase
FrontBase DbAdapter.
org.apache.cayenne.dba.h2
org.apache.cayenne.dba.hsqldb
HSQLDB DbAdapter.
org.apache.cayenne.dba.ingres
org.apache.cayenne.dba.mysql
MySQL DbAdapter.
org.apache.cayenne.dba.openbase
OpenBase DbAdapter.
org.apache.cayenne.dba.oracle
Oracle DbAdapter.
org.apache.cayenne.dba.postgres
PostgreSQL DbAdapter.
org.apache.cayenne.dba.sqlite
org.apache.cayenne.dba.sqlserver
MS SQLServer DbAdapter.
org.apache.cayenne.dba.sybase
Sybase DbAdapter.
org.apache.cayenne.query
Defines standard queries supported by Cayenne and extension mechanism to create custom queries.

- Classes in org.apache.cayenne.access used by org.apache.cayenne.access
  Class
  Description
  DataContext
  The most common implementation of `ObjectContext`.
  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.
  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.
  DataRowStoreFactory
  A factory for creating `DataRowStore`
  DomainStoppedException
  An exception thrown on attempts to access a DataDomain after it was explicitly shut down by the user.
  ObjectDiff
  A dynamic GraphDiff that represents a delta between object simple properties at diff creation time and its current state.
  ObjectMapRetainStrategy
  A strategy for retaining objects in `ObjectStore`.
  ObjectStore
  ObjectStore stores objects using their ObjectId as a key.
  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.
- Classes in org.apache.cayenne.access used by org.apache.cayenne.access.dbsync
  Class
  Description
  DataNode
  An abstraction of a single physical data storage.
- Classes in org.apache.cayenne.access used by org.apache.cayenne.access.flush
  Class
  Description
  DataContext
  The most common implementation of `ObjectContext`.
  DataDomain
  DataDomain performs query routing functions in Cayenne.
  ObjectStore
  ObjectStore stores objects using their ObjectId as a key.
  ObjectStoreGraphDiff
  A GraphDiff facade for the ObjectStore changes.
  OperationObserver
  Defines a set of callback methods that allow `QueryEngine` to pass back query results and notify caller about exceptions.
- Classes in org.apache.cayenne.access used by org.apache.cayenne.access.flush.operation
  Class
  Description
  DataDomain
  DataDomain performs query routing functions in Cayenne.
- Classes in org.apache.cayenne.access used by org.apache.cayenne.access.jdbc
  Class
  Description
  DataNode
  An abstraction of a single physical data storage.
  OperationObserver
  Defines a set of callback methods that allow `QueryEngine` to pass back query results and notify caller about exceptions.
- Classes in org.apache.cayenne.access used by org.apache.cayenne.access.util
  Class
  Description
  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.
- Classes in org.apache.cayenne.access used by org.apache.cayenne.configuration
  Class
  Description
  DataRowStore
  A fixed size cache of DataRows keyed by ObjectId.
  ObjectMapRetainStrategy
  A strategy for retaining objects in `ObjectStore`.
  ObjectStore
  ObjectStore stores objects using their ObjectId as a key.
- Classes in org.apache.cayenne.access used by org.apache.cayenne.configuration.server
  Class
  Description
  DataContext
  The most common implementation of `ObjectContext`.
  DataDomain
  DataDomain performs query routing functions in Cayenne.
  DataNode
  An abstraction of a single physical data storage.
  DataRowStoreFactory
  A factory for creating `DataRowStore`
  ObjectStore
  ObjectStore stores objects using their ObjectId as a key.
- Classes in org.apache.cayenne.access used by org.apache.cayenne.dba
  Class
  Description
  DataNode
  An abstraction of a single physical data storage.
- Classes in org.apache.cayenne.access used by org.apache.cayenne.dba.db2
  Class
  Description
  DataNode
  An abstraction of a single physical data storage.
- Classes in org.apache.cayenne.access used by org.apache.cayenne.dba.derby
  Class
  Description
  DataNode
  An abstraction of a single physical data storage.
- Classes in org.apache.cayenne.access used by org.apache.cayenne.dba.firebird
  Class
  Description
  DataNode
  An abstraction of a single physical data storage.
- Classes in org.apache.cayenne.access used by org.apache.cayenne.dba.frontbase
  Class
  Description
  DataNode
  An abstraction of a single physical data storage.
  OperationObserver
  Defines a set of callback methods that allow `QueryEngine` to pass back query results and notify caller about exceptions.
- Classes in org.apache.cayenne.access used by org.apache.cayenne.dba.h2
  Class
  Description
  DataNode
  An abstraction of a single physical data storage.
- Classes in org.apache.cayenne.access used by org.apache.cayenne.dba.hsqldb
  Class
  Description
  DataNode
  An abstraction of a single physical data storage.
- Classes in org.apache.cayenne.access used by org.apache.cayenne.dba.ingres
  Class
  Description
  DataNode
  An abstraction of a single physical data storage.
- Classes in org.apache.cayenne.access used by org.apache.cayenne.dba.mysql
  Class
  Description
  DataNode
  An abstraction of a single physical data storage.
- Classes in org.apache.cayenne.access used by org.apache.cayenne.dba.openbase
  Class
  Description
  DataNode
  An abstraction of a single physical data storage.
- Classes in org.apache.cayenne.access used by org.apache.cayenne.dba.oracle
  Class
  Description
  DataNode
  An abstraction of a single physical data storage.
- Classes in org.apache.cayenne.access used by org.apache.cayenne.dba.postgres
  Class
  Description
  DataNode
  An abstraction of a single physical data storage.
- Classes in org.apache.cayenne.access used by org.apache.cayenne.dba.sqlite
  Class
  Description
  DataNode
  An abstraction of a single physical data storage.
- Classes in org.apache.cayenne.access used by org.apache.cayenne.dba.sqlserver
  Class
  Description
  DataNode
  An abstraction of a single physical data storage.
  OperationObserver
  Defines a set of callback methods that allow `QueryEngine` to pass back query results and notify caller about exceptions.
- Classes in org.apache.cayenne.access used by org.apache.cayenne.dba.sybase
  Class
  Description
  DataNode
  An abstraction of a single physical data storage.
- Classes in org.apache.cayenne.access used by org.apache.cayenne.query
  Class
  Description
  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.