| Interface | Description | 
|---|---|
| DbQueryable | |
| DbTransaction.DbTransactionFactory | |
| DbTransaction.RollbackListener | 
| Class | Description | 
|---|---|
| DbMutex | 
 Maintains a table full of mutexes as described
 here 
 | 
| DbTransaction | 
 Represents a transaction against a database. 
 | 
| DbTransaction.DbQueryResultRow | |
| DbTransaction.DbQueryResultRowIterator | |
| DbTransaction.DbQueryResultSet | |
| ReadOnlyReconnectingDbConnection | 
 Read-only access to a database, which re-connects to the database if the connection is lost. 
 | 
| ResultSetIterator<T> | 
 Takes a  
PreparedStatement and creates a ResultSet and
 implements the Iterator interface that returns the results. | 
| Enum | Description | 
|---|---|
| DbTransaction.DbServerProduct | |
| ResultSetIterator.CloseStrategy | 
| Exception | Description | 
|---|---|
| DbTransaction.DbConnectionException | 
 Cannot connect to database 
 | 
| DbTransaction.ForeignKeyConstraintViolation | |
| DbTransaction.SqlException | |
| DbTransaction.UniqueConstraintViolation |