org.apache.commons.dbutils
Class AsyncQueryRunner.QueryCallableStatement<T>

java.lang.Object
  extended by 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.


Constructor Summary
AsyncQueryRunner.QueryCallableStatement(Connection conn, boolean closeConn, PreparedStatement ps, ResultSetHandler<T> rsh, String sql, Object... params)
          Creates a new QueryCallableStatement instance.
 
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
 

Constructor Detail

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.
Method Detail

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.