Package groovy.sql
Class BatchingPreparedStatementWrapper
java.lang.Object
groovy.lang.GroovyObjectSupport
groovy.sql.BatchingStatementWrapper
groovy.sql.BatchingPreparedStatementWrapper
- All Implemented Interfaces:
- GroovyObject,- java.lang.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 SummaryFields inherited from class groovy.sql.BatchingStatementWrapperbatchCount, batchSize, log, results
- 
Constructor SummaryConstructors Constructor Description BatchingPreparedStatementWrapper(java.sql.PreparedStatement delegate, java.util.List<Tuple> indexPropList, int batchSize, java.util.logging.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- 
BatchingPreparedStatementWrapper
 
- 
- 
Method Details- 
addBatchpublic void addBatch(java.lang.Object[] parameters) throws java.sql.SQLException- Throws:
- java.sql.SQLException
 
- 
addBatchpublic void addBatch(java.util.List<java.lang.Object> parameters) throws java.sql.SQLException- Throws:
- java.sql.SQLException
 
 
-