| Interface | Description | 
|---|---|
| Expectation | 
 Defines an expected DML operation outcome. 
 | 
| ReturningWork<T> | 
 A discrete piece of work following the lines of  
Work but returning a result. | 
| Work | 
 Contract for performing a discrete piece of JDBC work. 
 | 
| WorkExecutorVisitable<T> | 
 This interface provides a way to execute unrelated "work" objects using
 polymorphism. 
 | 
| Class | Description | 
|---|---|
| AbstractReturningWork<T> | 
 An abstract implementation of  
ReturningWork that accepts a WorkExecutor
 visitor for executing a discrete piece of work and returning a result. | 
| AbstractWork | 
 An abstract implementation of  
Work that accepts a WorkExecutor
 visitor for executing a discrete piece of work. | 
| Expectations | 
 Holds various often used  
Expectation definitions. | 
| Expectations.BasicExpectation | |
| Expectations.BasicParamExpectation | |
| WorkExecutor<T> | 
 A visitor used for executing a discrete piece of work encapsulated in a
  
Work or ReturningWork instance.. | 
| Exception | Description | 
|---|---|
| BatchedTooManyRowsAffectedException | 
 Much like  
TooManyRowsAffectedException, indicates that more
 rows than what we were expcecting were affected. | 
| BatchFailedException | 
 Indicates a failed batch entry (-3 return). 
 | 
| TooManyRowsAffectedException | 
 Indicates that more rows were affected then we were expecting to be. 
 | 
    Essentially defines Work, ReturningWork and
    Expectation as well as some exceptions
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.