public class BatchingStatementWrapper extends GroovyObjectSupport
| Modifier and Type | Field and Description | 
|---|---|
protected int | 
batchCount  | 
protected int | 
batchSize  | 
protected Logger | 
log  | 
protected List<Integer> | 
results  | 
| Constructor and Description | 
|---|
BatchingStatementWrapper(Statement delegate,
                        int batchSize,
                        Logger log)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addBatch(String sql)  | 
void | 
clearBatch()  | 
void | 
close()  | 
int[] | 
executeBatch()  | 
Object | 
invokeMethod(String name,
            Object args)
Invokes the given method. 
 | 
protected void | 
processResult(int[] lastResult)  | 
protected void | 
reset()  | 
getMetaClass, getProperty, setMetaClass, setPropertyprotected int batchSize
protected int batchCount
protected Logger log
protected void reset()
public Object invokeMethod(String name, Object args)
GroovyObjectinvokeMethod in interface GroovyObjectinvokeMethod in class GroovyObjectSupportname - the name of the method to callargs - the arguments to use for the method callpublic void addBatch(String sql) throws SQLException
SQLExceptionpublic void clearBatch()
                throws SQLException
SQLExceptionpublic int[] executeBatch()
                   throws SQLException
SQLExceptionprotected void processResult(int[] lastResult)
public void close()
           throws SQLException
SQLException