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.BatchingStatementWrapperbatchCount, batchSize, log, results
 
- 
 - 
Constructor SummaryConstructors Constructor Description BatchingPreparedStatementWrapper(PreparedStatement delegate, List<Tuple> indexPropList, int batchSize, Logger log, Sql sql)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddBatch(Object[] parameters)voidaddBatch(List<Object> parameters)- 
Methods inherited from class groovy.sql.BatchingStatementWrapperaddBatch, clearBatch, close, executeBatch, incrementBatchCount, invokeMethod, processResult, reset
 - 
Methods inherited from class groovy.lang.GroovyObjectSupportgetMetaClass, setMetaClass
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface groovy.lang.GroovyObjectgetProperty, setProperty
 
- 
 
- 
- 
- 
Constructor Detail- 
BatchingPreparedStatementWrapperpublic BatchingPreparedStatementWrapper(PreparedStatement delegate, List<Tuple> indexPropList, int batchSize, Logger log, Sql sql) 
 
- 
 - 
Method Detail- 
addBatchpublic void addBatch(Object[] parameters) throws SQLException - Throws:
- SQLException
 
 - 
addBatchpublic void addBatch(List<Object> parameters) throws SQLException - Throws:
- SQLException
 
 
- 
 
-