All Classes and Interfaces
Class
Description
Base class for implementing a
DbDialect
.Description of a column.
Represents the metadata of a single column.
Indicates whether a column is auto incremented.
Indicates whether this is a generated column.
Column ISO nullability.
Column nullability.
Represents the type of a column.
Represents a generic column value.
Extracts a column value from a
ResultSet
.Implementors of this interface optionally convert an object and set it on a
PreparedStatement
.This class connects to a database using
DriverManager
and returns new
SimpleConnection
s.This represents a context with configuration for the Simple JDBC framework.
A builder for
Context
objects.Converts a single row from a
ResultSet
to a generic row type.A
PreparedStatement
that delegates calls to
ConvertingPreparedStatement.setObject(int, Object)
to a setter provided by
ParamSetterProvider.findSetter(Object)
.A
ResultSet
that automatically converts values to modern types in the
following methods:
ResultSet.getObject(String)
ResultSet.getObject(String, Class)
ResultSet.getObject(int)
ResultSet.getObject(int, Class)
This class connects to a database using a
DataSource
and returns new
SimpleConnection
s.A database specific dialect.
A simple wrapper for
DatabaseMetaData
.Interface containing various DB operations.
Dialect for the Exasol database.
A generic
DbDialect
without any special handling.This
ContextRowMapper
converts a row to the generic Row
type.A simplified row mapper that gets a list of column values as input.
DB dialect for the H2 database.
Represents a database identifier, e.g.
This converts a domain object to an array of types supported by the database
when inserting rows.
This class creates and caches
ColumnValueSetter
based on an object's
type.Direct batch insert using
PreparedStatement
.Builder for
PreparedStatementBatch
.Instances of this class allow setting values for a
PreparedStatement
.A qualified identifier, e.g.
Represents a generic row from a result set.
Converts a single row from a
ResultSet
to a generic row type.Instances of this class allow setting values for a
PreparedStatement
for multiple rows.A simplified version of a JDBC
Connection
.A wrapper for
ResultSetMetaData
to simplify usage.Wrapper for
ParameterMetaData
that simplifies usage.A parameter for a prepared statement.
Parameter type.
Parameter nullability status.
Simple wrapper for a JDBC
PreparedStatement
.Converts a single row from a
ResultSet
to a generic row type.Simple wrapper for a JDBC
Statement
.A batch handler for SQL statements.
A builder for
StatementBatch
.Description of a table.
A running database transaction.
This unchecked exception is thrown whenever a checked
SQLException
is
thrown.