org.apache.cayenne.query
Interface SQLAction

All Known Implementing Classes:
BaseSQLAction, BatchAction, EJBQLAction, ProcedureAction, SelectAction, SQLServerBatchAction, SQLServerProcedureAction, SQLServerSelectAction, SQLTemplateAction, UpdateAction

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
 void performAction(Connection connection, OperationObserver observer)
          Executes a query using a strategy defined by the implementation.
 

Method Detail

performAction

void performAction(Connection connection,
                   OperationObserver observer)
                   throws SQLException,
                          Exception
Executes a query using a strategy defined by the implementation.

Throws:
SQLException
Exception


Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.