All Classes and Interfaces

Class
Description
 
 
 
Abstracts the mechanism for opening and closing connections.
Abstract base class for Spring Configuration to provide Dalesbred integration with Spring services.
Ignores given field, setter or constructor when instantiating.
Marks a constructor or a static method as Dalesbred instantiator.
The main abstraction of the library: represents a configured connection to database and provides a way to execute callbacks in transactions.
Base class for all of Dalesbred's exceptions.
Wraps an SQLException originating from database.
ConnectionProvider that works on top of DataSource.
Default dialect used for databases that don't have special support.
Default transaction manager that handles all transactions by itself.
Abstracts away the differences of databases.
ConnectionProvider that works opens connections from DriverManager and closes them when releasing.
Exception thrown when expecting a unique result from a call, but got no results.
 
Represents fetch direction that can be given as a hint to SqlQuery.setFetchDirection(FetchDirection).
Support for H2.
Support for HSQLDB.
InputStream that also knows the length of its input.
Exception thrown when there is a problem with instantiation or conversion.
Factory for producing objects from given arguments.
Contains the arguments of instantiator as well their names and types.
Provides Instantiators for classes.
 
Represents the database isolation levels.
 
Conversions for Joda Time.
ResultSetProcessor that expects results with two columns and creates map from them.
Support for MySQL.
Represents a named list of types, e.g.
Builder for NamedTypeLists.
Exception thrown when performing an operation that requires a transaction without having an active transaction.
Exception thrown when expecting a unique result from a call, but more then one row of results was returned by the database.
Exception thrown when expecting update to modify a single row, but zero or multiple rows were modified.
 
Support for Oracle.
Support for PostgreSQL.
Utilities for handling primitive types and their wrappers uniformly.
Transaction propagation types.
A very simple builder that can be used to build queries dynamically.
Reader that also knows the length of its input.
 
Callback for processing a whole ResultSet.
Utilities for processing ResultSets.
Represents the results of the query along with its metadata.
A builder for building ResultTables.
Provides metadata about a column of the result.
Represents a single row of results.
Creates a ResultTable from ResultSet.
Maps a single row of result-set into an object.
A TransactionManager that uses single underlying Connection.
ConnectionProvider which integrates with Spring's transaction management.
Deprecated.
IDEA no longer detects @Language from meta-annotations os use use @Language directly
Wrapper for values that are to be bound as Array objects when executing queries.
Represents an SQL query along all of its arguments.
Support for Microsoft SQL Server.
Exception thrown when parsing SQL fails.
 
Utilities for strings.
Conversions for ThreeTen.
Utilities for handling exceptions and other throwables.
Callback for executing a block of code within a transaction.
Provides transactions with access to the context.
Abstract the mechanism in which transactions are handled.
Exception thrown when transaction rolls back.
Exception thrown when database can't achieve desired isolation level due to concurrent updates.
Contains all the settings that can be configured for individual-transactions.
A conversion from S into T.
Interface that contains conversions both to database and back.
Registry containing the type-conversions used when converting database values to model values and vice versa.
 
Exception thrown when result from database is unexpected.
Exception thrown when a variable could not be resolved.
Resolves values for variables appearing in SQL queries with named parameters.
Callback for executing a block of code within a transaction.
Exception thrown when when checked exception is thrown by some of the callbacks.