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
protected class AsyncQueryRunner.QueryCallableStatement<T>
- extends Object
- implements Callable<T>
Class that encapsulates the continuation for query calls.
Method Summary |
T |
call()
The actual call to handle() method. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AsyncQueryRunner.QueryCallableStatement
public AsyncQueryRunner.QueryCallableStatement(Connection conn,
boolean closeConn,
PreparedStatement ps,
ResultSetHandler<T> rsh,
String sql,
Object... params)
- Creates a new
QueryCallableStatement
instance.
- Parameters:
conn
- The connection to use for the batch call.closeConn
- True if the connection should be closed, false otherwise.ps
- The PreparedStatement
to 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.
call
public T call()
throws SQLException
- The actual call to
handle()
method.
- Specified by:
call
in interface Callable<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:
ResultSetHandler.handle(ResultSet)
Copyright © 2002-2011 The Apache Software Foundation. All Rights Reserved.