Module org.jooq
Package org.jooq

Interface Batch

All Superinterfaces:
Flow.Publisher<Integer>, Publisher<Integer>, org.reactivestreams.Publisher<Integer>, Serializable
All Known Subinterfaces:
BatchBindStep

public interface Batch extends Serializable, Publisher<Integer>
A wrapper for a JDBC batch operation. It has two modes:

  1. Execute several queries without bind values
    
     create.batch(query1,
                  query2,
                  query3)
           .execute();
     
  2. Execute one query several times with bind values
    
     create.batch(query)
           .bind(valueA1, valueA2)
           .bind(valueB1, valueB2)
           .execute();
     
Author:
Lukas Eder
See Also: