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