| Package | Description | 
|---|---|
| org.apache.cayenne.access.jdbc | Contains classes that handle JDBC interactions. | 
| 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.hsqldb | HSQLDB DbAdapter. | 
| org.apache.cayenne.dba.ingres | |
| org.apache.cayenne.dba.mysql | MySQL 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.query | Defines standard queries supported by Cayenne and extension mechanism to create
custom queries. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BaseSQLActionA convenience superclass for SQLAction implementations. | 
| class  | BatchAction | 
| class  | EJBQLActionParses an EJBQL statement, converting it to SQL. | 
| class  | ProcedureActionA SQLAction that runs a stored procedure. | 
| class  | SelectActionA SQLAction that handles SelectQuery execution. | 
| class  | SQLTemplateActionImplements a strategy for execution of SQLTemplates. | 
| Modifier and Type | Method and Description | 
|---|---|
| SQLAction | JdbcActionBuilder. batchAction(BatchQuery query) | 
| SQLAction | JdbcActionBuilder. ejbqlAction(EJBQLQuery query) | 
| SQLAction | AutoAdapter. getAction(Query query,
         DataNode node) | 
| SQLAction | DbAdapter. getAction(Query query,
         DataNode node)Returns an instance of SQLAction that should handle the query. | 
| SQLAction | JdbcAdapter. getAction(Query query,
         DataNode node)Uses JdbcActionBuilder to create the right action. | 
| <T> SQLAction | JdbcActionBuilder. objectSelectAction(SelectQuery<T> query) | 
| SQLAction | JdbcActionBuilder. procedureAction(ProcedureQuery query) | 
| SQLAction | JdbcActionBuilder. sqlAction(SQLTemplate query) | 
| Modifier and Type | Method and Description | 
|---|---|
| SQLAction | DB2Adapter. getAction(Query query,
         DataNode node)Uses special action builder to create the right action. | 
| SQLAction | DB2ActionBuilder. procedureAction(ProcedureQuery query) | 
| Modifier and Type | Method and Description | 
|---|---|
| SQLAction | HSQLDBAdapter. getAction(Query query,
         DataNode node)Uses special action builder to create the right action. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | IngresSelectAction | 
| Modifier and Type | Method and Description | 
|---|---|
| SQLAction | IngresAdapter. getAction(Query query,
         DataNode node) | 
| <T> SQLAction | IngresActionBuilder. objectSelectAction(SelectQuery<T> query) | 
| Modifier and Type | Method and Description | 
|---|---|
| SQLAction | MySQLAdapter. getAction(Query query,
         DataNode node)Uses special action builder to create the right action. | 
| Modifier and Type | Method and Description | 
|---|---|
| SQLAction | Oracle8Adapter. getAction(Query query,
         DataNode node)Uses OracleActionBuilder to create the right action. | 
| SQLAction | OracleAdapter. getAction(Query query,
         DataNode node)Uses OracleActionBuilder to create the right action. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | PostgresBatchAction | 
| Modifier and Type | Method and Description | 
|---|---|
| SQLAction | PostgresAdapter. getAction(Query query,
         DataNode node)Uses PostgresActionBuilder to create the right action. | 
| Modifier and Type | Method and Description | 
|---|---|
| SQLAction | SQLiteAdapter. getAction(Query query,
         DataNode node) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SQLServerBatchAction | 
| class  | SQLServerProcedureActionProcedureAction for SQLServer MS JDBC driver. | 
| Modifier and Type | Method and Description | 
|---|---|
| SQLAction | SQLServerActionBuilder. batchAction(BatchQuery query) | 
| SQLAction | SQLServerAdapter. getAction(Query query,
         DataNode node)Uses SQLServerActionBuilder to create the right action. | 
| SQLAction | SQLServerActionBuilder. procedureAction(ProcedureQuery query) | 
| Modifier and Type | Method and Description | 
|---|---|
| SQLAction | SQLActionVisitor. batchAction(BatchQuery query)Creates an action to execute a batch update query. | 
| abstract SQLAction | AbstractQuery. createSQLAction(SQLActionVisitor visitor) | 
| SQLAction | BatchQuery. createSQLAction(SQLActionVisitor visitor)Calls "batchAction" on the visitor. | 
| SQLAction | EJBQLQuery. createSQLAction(SQLActionVisitor visitor) | 
| SQLAction | IndirectQuery. createSQLAction(SQLActionVisitor visitor)Throws an exception as indirect query should not be executed directly. | 
| SQLAction | ProcedureQuery. createSQLAction(SQLActionVisitor visitor)Calls "makeProcedure" on the visitor. | 
| SQLAction | Query. createSQLAction(SQLActionVisitor visitor)A callback method invoked by Cayenne during the final execution phase of the query
 run. | 
| SQLAction | QueryChain. createSQLAction(SQLActionVisitor visitor)Throws an exception as execution should've been delegated to the queries contained
 in the chain. | 
| SQLAction | RefreshQuery. createSQLAction(SQLActionVisitor visitor) | 
| SQLAction | SelectQuery. createSQLAction(SQLActionVisitor visitor)Calls "makeSelect" on the visitor. | 
| SQLAction | SQLTemplate. createSQLAction(SQLActionVisitor visitor)Calls sqlAction(this) on the visitor. | 
| SQLAction | SQLActionVisitor. ejbqlAction(EJBQLQuery query)Creates an action to execute EJBQL query. | 
| <T> SQLAction | SQLActionVisitor. objectSelectAction(SelectQuery<T> query)Creates an action to execute a SelectQuery. | 
| SQLAction | SQLActionVisitor. procedureAction(ProcedureQuery query)Creates an action to execute a ProcedureQuery. | 
| SQLAction | SQLActionVisitor. sqlAction(SQLTemplate query)Creates an action to execute a SQLTemplate. | 
Copyright © 2001–2023 Apache Cayenne. All rights reserved.