Package groovy.sql
Class BatchingPreparedStatementWrapper
- java.lang.Object
 - 
- groovy.lang.GroovyObjectSupport
 - 
- groovy.sql.BatchingStatementWrapper
 - 
- groovy.sql.BatchingPreparedStatementWrapper
 
 
 
 
- 
- All Implemented Interfaces:
 GroovyObject,AutoCloseable
public class BatchingPreparedStatementWrapper extends BatchingStatementWrapper
Class which delegates to a PreparedStatement but keeps track of a batch count size. If the batch count reaches the predefined number, this Statement does an executeBatch() automatically. If batchSize is zero, then no batching is performed. 
- 
- 
Field Summary
- 
Fields inherited from class groovy.sql.BatchingStatementWrapper
batchCount, batchSize, log, results 
 - 
 
- 
Constructor Summary
Constructors Constructor Description BatchingPreparedStatementWrapper(PreparedStatement delegate, List<Tuple> indexPropList, int batchSize, Logger log, Sql sql) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddBatch(Object[] parameters)voidaddBatch(List<Object> parameters)- 
Methods inherited from class groovy.sql.BatchingStatementWrapper
addBatch, clearBatch, close, executeBatch, incrementBatchCount, invokeMethod, processResult, reset 
- 
Methods inherited from class groovy.lang.GroovyObjectSupport
getMetaClass, setMetaClass 
- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface groovy.lang.GroovyObject
getProperty, setProperty 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
BatchingPreparedStatementWrapper
public BatchingPreparedStatementWrapper(PreparedStatement delegate, List<Tuple> indexPropList, int batchSize, Logger log, Sql sql)
 
 - 
 
- 
Method Detail
- 
addBatch
public void addBatch(Object[] parameters) throws SQLException
- Throws:
 SQLException
 
- 
addBatch
public void addBatch(List<Object> parameters) throws SQLException
- Throws:
 SQLException
 
 - 
 
 -