Package groovy.sql

Class 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.
    • Constructor Detail

      • BatchingPreparedStatementWrapper

        public BatchingPreparedStatementWrapper​(java.sql.PreparedStatement delegate,
                                                java.util.List<Tuple> indexPropList,
                                                int batchSize,
                                                java.util.logging.Logger log,
                                                Sql sql)
    • Method Detail

      • addBatch

        public void addBatch​(java.lang.Object[] parameters)
                      throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • addBatch

        public void addBatch​(java.util.List<java.lang.Object> parameters)
                      throws java.sql.SQLException
        Throws:
        java.sql.SQLException