Package org.apache.commons.dbutils
Class AsyncQueryRunner.QueryCallableStatement<T>
java.lang.Object
org.apache.commons.dbutils.AsyncQueryRunner.QueryCallableStatement<T>
- Type Parameters:
T- The type of the result from the call to handle.
- All Implemented Interfaces:
Callable<T>
- Enclosing class:
- AsyncQueryRunner
Class that encapsulates the continuation for query calls.
-
Constructor Summary
ConstructorsConstructorDescriptionQueryCallableStatement(Connection conn, boolean closeConn, PreparedStatement ps, ResultSetHandler<T> rsh, String sql, Object... params) Creates a newQueryCallableStatementinstance. -
Method Summary
-
Constructor Details
-
QueryCallableStatement
public QueryCallableStatement(Connection conn, boolean closeConn, PreparedStatement ps, ResultSetHandler<T> rsh, String sql, Object... params) Creates a newQueryCallableStatementinstance.- Parameters:
conn- The connection to use for the batch call.closeConn- True if the connection should be closed, false otherwise.ps- ThePreparedStatementto be executed.rsh- The handler that converts the results into an object.sql- The SQL statement to execute.params- An array of query replacement parameters. Each row in this array is one set of batch replacement values.
-
-
Method Details
-
call
The actual call tohandle()method.- Specified by:
callin interfaceCallable<T>- Returns:
- an array of update counts containing one element for each command in the batch.
- Throws:
SQLException- if a database access error occurs.- See Also:
-