Package groovy.sql
Class BatchingPreparedStatementWrapper
java.lang.Object
groovy.lang.GroovyObjectSupport
groovy.sql.BatchingStatementWrapper
groovy.sql.BatchingPreparedStatementWrapper
- All Implemented Interfaces:
- GroovyObject,- AutoCloseable
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 SummaryFields inherited from class groovy.sql.BatchingStatementWrapperbatchCount, batchSize, log, results
- 
Constructor SummaryConstructorsConstructorDescriptionBatchingPreparedStatementWrapper(PreparedStatement delegate, List<Tuple> indexPropList, int batchSize, Logger log, Sql sql) 
- 
Method SummaryMethods inherited from class groovy.sql.BatchingStatementWrapperaddBatch, clearBatch, close, executeBatch, incrementBatchCount, invokeMethod, processResult, resetMethods inherited from class groovy.lang.GroovyObjectSupportgetMetaClass, setMetaClassMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface groovy.lang.GroovyObjectgetProperty, setProperty
- 
Constructor Details- 
BatchingPreparedStatementWrapperpublic BatchingPreparedStatementWrapper(PreparedStatement delegate, List<Tuple> indexPropList, int batchSize, Logger log, Sql sql) 
 
- 
- 
Method Details- 
addBatch- Throws:
- SQLException
 
- 
addBatch- Throws:
- SQLException
 
 
-