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 SimpleConnections.
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 SimpleConnections.
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.
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.
Builder for PreparedStatement batch jobs for a Stream or Iterable of row objects using e.g.
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.
This class wraps a ResultSet and allows easy iteration via Iterator, List or Stream.
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.