Package org.apache.cayenne.query
Interface SQLAction
- All Known Implementing Classes:
BaseSQLAction
,BatchAction
,DB2SelectAction
,DerbySelectAction
,EJBQLAction
,FirebirdSelectAction
,FrontBaseTemplateAction
,H2SelectAction
,IngresSelectAction
,PostgresBatchAction
,ProcedureAction
,SelectAction
,SQLiteSelectAction
,SQLServerBatchAction
,SQLServerProcedureAction
,SQLServerSelectAction
,SQLTemplateAction
public interface SQLAction
Defines API for query execution strategy over JDBC connection (as in Strategy Pattern).
SQLAction unified interface allows a high degree of customization for JDBC
interactions.
- Since:
- 1.2
-
Method Summary
Modifier and TypeMethodDescriptionvoid
performAction
(Connection connection, OperationObserver observer) Executes a query using a strategy defined by the implementation.
-
Method Details
-
performAction
void performAction(Connection connection, OperationObserver observer) throws SQLException, Exception Executes a query using a strategy defined by the implementation.- Throws:
SQLException
Exception
-