public interface Expectation
Defines an expected DML operation outcome.
Modifier and Type | Method and Description |
---|---|
boolean |
canBeBatched()
Is it acceptable to combiner this expectation with statement batching?
|
int |
prepare(PreparedStatement statement)
Perform any special statement preparation.
|
void |
verifyOutcome(int rowCount,
PreparedStatement statement,
int batchPosition)
Perform verification of the outcome of the RDBMS operation based on
the type of expectation defined.
|
void verifyOutcome(int rowCount, PreparedStatement statement, int batchPosition) throws SQLException, HibernateException
Perform verification of the outcome of the RDBMS operation based on the type of expectation defined.
rowCount
- The RDBMS reported "number of rows affected".statement
- The statement representing the operationbatchPosition
- The position in the batch (if batching)SQLException
- Exception from the JDBC driverHibernateException
- Problem processing the outcome.int prepare(PreparedStatement statement) throws SQLException, HibernateException
Perform any special statement preparation.
statement
- The statement to be preparedSQLException
- Exception from the JDBC driverHibernateException
- Problem performing preparation.boolean canBeBatched()
Is it acceptable to combiner this expectation with statement batching?
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.