All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AbstractTransactionManager ArgumentBinder CollectionUtils ConnectionProvider Abstracts the mechanism for opening and closing connections.DalesbredConfigurationSupport Abstract base class for Spring Configuration to provide Dalesbred integration with Spring services.DalesbredIgnore Ignores given field, setter or constructor when instantiating.DalesbredInstantiator Marks a constructor or a static method as Dalesbred instantiator.Database The main abstraction of the library: represents a configured connection to database and provides a way to execute callbacks in transactions.DatabaseException Base class for all of Dalesbred's exceptions.DatabaseSQLException Wraps anSQLException
originating from database.DataSourceConnectionProvider ConnectionProvider
that works on top ofDataSource
.DefaultDialect Default dialect used for databases that don't have special support.DefaultTransactionManager Default transaction manager that handles all transactions by itself.Dialect Abstracts away the differences of databases.DriverManagerConnectionProvider ConnectionProvider
that works opens connections fromDriverManager
and closes them when releasing.EmptyResultException Exception thrown when expecting a unique result from a call, but got no results.EnumUtils FetchDirection Represents fetch direction that can be given as a hint toSqlQuery.setFetchDirection(FetchDirection)
.H2Dialect Support for H2.HsqldbDialect Support for HSQLDB.InputStreamWithSize InputStream that also knows the length of its input.InstantiationFailureException Exception thrown when there is a problem with instantiation or conversion.Instantiator<T> Factory for producing objects from given arguments.InstantiatorArguments Contains the arguments of instantiator as well their names and types.InstantiatorProvider ProvidesInstantiator
s for classes.InstantiatorRowMapper<T> Isolation Represents the database isolation levels.JndiUtils JodaTypeConversions Conversions for Joda Time.MapResultSetProcessor<K,V> ResultSetProcessor that expects results with two columns and creates map from them.MariaDBDialect Support for MariaDB.MySQLDialect Support for MySQL.NamedTypeList Represents a named list of types, e.g.NamedTypeList.Builder Builder forNamedTypeList
s.NoActiveTransactionException Exception thrown when performing an operation that requires a transaction without having an active transaction.NonUniqueResultException Exception thrown when expecting a unique result from a call, but more then one row of results was returned by the database.NonUniqueUpdateException Exception thrown when expecting update to modify a single row, but zero or multiple rows were modified.OptionalUtils OracleDialect Support for Oracle.PostgreSQLDialect Support for PostgreSQL.Primitives Utilities for handling primitive types and their wrappers uniformly.Propagation Transaction propagation types.QueryBuilder A very simple builder that can be used to build queries dynamically.ReaderWithSize Reader that also knows the length of its input.ReflectionUtils ResultSetProcessor<T> Callback for processing a wholeResultSet
.ResultSetUtils Utilities for processingResultSet
s.ResultTable Represents the results of the query along with its metadata.ResultTable.Builder A builder for building ResultTables.ResultTable.ColumnMetadata Provides metadata about a column of the result.ResultTable.ResultRow Represents a single row of results.ResultTableResultSetProcessor Creates aResultTable
fromResultSet
.RowMapper<T> Maps a single row of result-set into an object.SingleConnectionTransactionManager ATransactionManager
that uses single underlyingConnection
.SpringTransactionManager ConnectionProvider
which integrates with Spring's transaction management.SQL Deprecated. IDEA no longer detects @Language from meta-annotations os use use @Language directlySqlArray Wrapper for values that are to be bound asArray
objects when executing queries.SqlQuery Represents an SQL query along all of its arguments.SQLServerDialect Support for Microsoft SQL Server.SqlSyntaxException Exception thrown when parsing SQL fails.SqlUtils StringUtils Utilities for strings.ThreeTenTypeConversions Conversions for ThreeTen.Throwables Utilities for handling exceptions and other throwables.TransactionCallback<T> Callback for executing a block of code within a transaction.TransactionContext Provides transactions with access to the context.TransactionManager Abstract the mechanism in which transactions are handled.TransactionRollbackException Exception thrown when transaction rolls back.TransactionSerializationException Exception thrown when database can't achieve desired isolation level due to concurrent updates.TransactionSettings Contains all the settings that can be configured for individual-transactions.TypeConversion A conversion from S into T.TypeConversionPair<D,J> Interface that contains conversions both to database and back.TypeConversionRegistry Registry containing the type-conversions used when converting database values to model values and vice versa.TypeUtils UnexpectedResultException Exception thrown when result from database is unexpected.VariableResolutionException Exception thrown when a variable could not be resolved.VariableResolver Resolves values for variables appearing in SQL queries with named parameters.Version VoidTransactionCallback Callback for executing a block of code within a transaction.WrappedCheckedException Exception thrown when when checked exception is thrown by some of the callbacks.