# 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.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.frontbase | FrontBase DbAdapter.
  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.merge |
  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 and 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.
  DataPort An engine to port data between two DataNodes.
  DataPortDelegate Interface for callback and delegate methods allowing implementing classes to control various aspects of data porting via DataPort.
  DataRowStore A fixed size cache of DataRows keyed by ObjectId.
  DbLoaderDelegate DbLoaderDelegate defines API that allows to control the behavior of DbLoader during the database reverse-engineering.
  DomainStoppedException An exception thrown on attempts to access a DataDomain after it was explicitly shut down by the user.
  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.
  ResultIterator Defines API of an iterator over the records returned as a result of SelectQuery execution.
  Transaction A Cayenne transaction.
  TransactionDelegate Defines callback methods for tracking and customizing Transactions execution.

- Classes in org.apache.cayenne.access used by org.apache.cayenne.access.dbsync
  Class and Description
  DataNode An abstraction of a single physical data storage.

- Classes in org.apache.cayenne.access used by org.apache.cayenne.access.jdbc
  Class and Description
  OperationObserver Defines a set of callback methods that allow `QueryEngine` to pass back query results and notify caller about exceptions.
  ResultIterator Defines API of an iterator over the records returned as a result of SelectQuery execution.

- Classes in org.apache.cayenne.access used by org.apache.cayenne.access.util
  Class and 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.
  ResultIterator Defines API of an iterator over the records returned as a result of SelectQuery execution.

- Classes in org.apache.cayenne.access used by org.apache.cayenne.configuration
  Class and 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 and 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.

- Classes in org.apache.cayenne.access used by org.apache.cayenne.dba
  Class and Description
  DataNode An abstraction of a single physical data storage.

- Classes in org.apache.cayenne.access used by org.apache.cayenne.dba.db2
  Class and Description
  DataNode An abstraction of a single physical data storage.

- Classes in org.apache.cayenne.access used by org.apache.cayenne.dba.derby
  Class and Description
  DataNode An abstraction of a single physical data storage.

- Classes in org.apache.cayenne.access used by org.apache.cayenne.dba.frontbase
  Class and Description
  DataNode An abstraction of a single physical data storage.

- Classes in org.apache.cayenne.access used by org.apache.cayenne.dba.hsqldb
  Class and Description
  DataNode An abstraction of a single physical data storage.

- Classes in org.apache.cayenne.access used by org.apache.cayenne.dba.ingres
  Class and Description
  DataNode An abstraction of a single physical data storage.

- Classes in org.apache.cayenne.access used by org.apache.cayenne.dba.mysql
  Class and Description
  DataNode An abstraction of a single physical data storage.

- Classes in org.apache.cayenne.access used by org.apache.cayenne.dba.openbase
  Class and Description
  DataNode An abstraction of a single physical data storage.

- Classes in org.apache.cayenne.access used by org.apache.cayenne.dba.oracle
  Class and Description
  DataNode An abstraction of a single physical data storage.

- Classes in org.apache.cayenne.access used by org.apache.cayenne.dba.postgres
  Class and Description
  DataNode An abstraction of a single physical data storage.

- Classes in org.apache.cayenne.access used by org.apache.cayenne.dba.sqlite
  Class and Description
  DataNode An abstraction of a single physical data storage.

- Classes in org.apache.cayenne.access used by org.apache.cayenne.dba.sqlserver
  Class and 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 and Description
  DataNode An abstraction of a single physical data storage.

- Classes in org.apache.cayenne.access used by org.apache.cayenne.merge
  Class and Description
  DataNode An abstraction of a single physical data storage.

- Classes in org.apache.cayenne.access used by org.apache.cayenne.query
  Class and 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.

Copyright © 2001–2018 Apache Cayenne. All rights reserved.