|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Batch
Conceptually models a batch.
Unlike directly in JDBC, here we add the ability to batch together multiple statements at a time. In the underlying JDBC this correlates to multiplePreparedStatement
objects (one for each DML string) maintained within the
batch.
Method Summary | |
---|---|
void |
addObserver(BatchObserver observer)
Adds an observer to this batch. |
void |
addToBatch()
Indicates completion of the current part of the batch. |
void |
execute()
Execute this batch. |
PreparedStatement |
getBatchStatement(String sql,
boolean callable)
Get a statement which is part of the batch, creating if necessary (and storing for next time). |
BatchKey |
getKey()
Retrieves the object being used to key (uniquely identify) this batch. |
void |
release()
Used to indicate that the batch instance is no longer needed and that, therefore, it can release its resources. |
Method Detail |
---|
BatchKey getKey()
void addObserver(BatchObserver observer)
observer
- The batch observer.PreparedStatement getBatchStatement(String sql, boolean callable)
sql
- The SQL statement.callable
- Is the SQL statement callable?
void addToBatch()
void execute()
void release()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |