org.hibernate.jdbc
Class Expectations.BasicExpectation
java.lang.Object
org.hibernate.jdbc.Expectations.BasicExpectation
- All Implemented Interfaces:
- Expectation
- Direct Known Subclasses:
- Expectations.BasicParamExpectation
- Enclosing class:
- Expectations
public static class Expectations.BasicExpectation
- extends Object
- implements Expectation
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Expectations.BasicExpectation
protected Expectations.BasicExpectation(int expectedRowCount)
verifyOutcome
public final void verifyOutcome(int rowCount,
PreparedStatement statement,
int batchPosition)
- Description copied from interface:
Expectation
- Perform verification of the outcome of the RDBMS operation based on
the type of expectation defined.
- Specified by:
verifyOutcome
in interface Expectation
- Parameters:
rowCount
- The RDBMS reported "number of rows affected".statement
- The statement representing the operationbatchPosition
- The position in the batch (if batching)
prepare
public int prepare(PreparedStatement statement)
throws SQLException,
HibernateException
- Description copied from interface:
Expectation
- Perform any special statement preparation.
- Specified by:
prepare
in interface Expectation
- Parameters:
statement
- The statement to be prepared
- Returns:
- The number of bind positions consumed (if any)
- Throws:
SQLException
- Exception from the JDBC driver
HibernateException
- Problem performing preparation.
canBeBatched
public boolean canBeBatched()
- Description copied from interface:
Expectation
- Is it acceptable to combiner this expectation with statement batching?
- Specified by:
canBeBatched
in interface Expectation
- Returns:
- True if batching can be combined with this expectation; false otherwise.
determineRowCount
protected int determineRowCount(int reportedRowCount,
PreparedStatement statement)
Copyright © 2001-2010 Red Hat, Inc. All Rights Reserved.