All Classes and Interfaces
Class
Description
The Adapter interface provides a way to map Java objects to a specific SQL data type and perform the necessary conversions when binding the objects to a PreparedStatement.
The AdapterMapping interface represents a functional interface used to map Java objects to a specific SQL data type
and perform the necessary conversions when binding the objects to a PreparedStatement.
Class to convert sql arrays to java arrays or collections and vice versa.
Class that represents a query that will be mapped via a
RowMapperRegistry
The BaseResult interface represents the result of an operation.
Class to build a
SqlUpdater
with a builder patternThe BatchCall class represents a collection of calls on the same query.
The CalledBatchQuery interface represents a batch query that can perform insert, update, and delete operations
on a data source.
Represents a query that can be executed as a singleton call.
A call is a subelement of a
Calls
.The calls class represents the calls of the same query.
Configuration stage, which is used to configurate a
HikariConfig
.A class that simply delegates all calls to a connection.
Defines a sql type and handles RDBMS specific actions.
Class to check for existence of databases.
This interface represents the configuration for a database connection.
The DatabaseVersionChecks class provides methods for checking the content of the version file.
Class to create a
HikariDataSource
with a builder pattern.A class which can provide a datasource
Represents a default database
Thrown when a driver class is not found.
Utilities for database exception handling.
The InsertionBatchResult interface represents the result of a batch insertion operation.
The InsertionResult interface represents the result of an insertion operation.
A base builder to create a jdbc url.
A stage which represents a property creator for a data source.
A key value pair used to represent url parameter
A locked connection that can not be used to commit and can not be closed or rolled back.
The ManipulationBatchResult interface represents the result of a batch manipulation operation.
Result of a
CalledBatchQueryImpl
The ManipulationResult interface represents the result of a manipulation operation,
such as an insert, update, or delete operation.
Result of a
CalledSingletonQueryImpl
.The config of a
RowMapper
.Annotation used to mark a constructor or method as a
RowMapping
provider.Represents a MariaDb database.
A builder to create a MariaDB jdbc url.
Represents different SSL modes.
Types present in a MariaDB database.
Result of a
ReaderImpl.allResults()
callRepresents a SqLite database.
A builder to create a MySQL jdbc url.
Types present in a MySQL database.
Thrown when a method is called which is not implemented but supported by this type.
Thrown when a method is called which is not supported by this type.
A Parsed query that is ready for execution
Represents a partially configured
RowMapper
The PatchChecks class provides methods for checking the presence of patch files for the databases.
Represents a PostgreSQL database.
A builder to create a PostgreSQL jdbc url.
Represents different SSL modes.
Types present in a PostgreSQL database.
Starting point for executing one or more queries.
Deprecated, for removal: This API element is subject to removal in a future version.
Represents a replacement inside a sql query.
Interface for retrieving data from a query.
A base builder to create a remote database jdbc url.
The ResourceChecks class provides utility methods for checking the existence of resources.
Base of a result returned by a
MappedQuery
Utility class to handle and extract data from
ResultSet
s and ResultSetMetaData
Represents the row of a result set.
Class representing the mapping of a column to an object.
A builder to build a
RowMapper
.Class to register
RowMapper
to map rows to objects.Record which provides basic data for a database connection with a schema
Record which provides basic data for a database connection
Result of a
ReaderImpl.firstResult()
callThe SingletonCall class represents a SingletonCall object that contains a single query call representing a specific query.
Represents a SqLite database.
A builder to create a SqLite jdbc url.
Types present in a SqLite database.
Represents a named data type in a database.
An SQL updater which performs database updates via upgrade scripts.
Class representing a version maintained by the SqlUpdaterBuilder
The StandardAdapter class provides a set of static instances of Adapter, which map Java objects to specific SQL data types and provide the necessary conversions when binding the
objects to a PreparedStatement.
Default implementations of
ValueReader
.The StandardValueConverter class provides a set of predefined ValueConverters for various types.
Splits a string of SQL statements into an array of statements.
Represents an operation that accepts a single input argument and returns no
result.
Represents a function which can throw an exception.
Represents an operation that accepts a single input argument and returns no
result.
Represents a function which can throw an exception.
Represents an exception thrown while the database got updated.
The UUIDAdapter class provides two Adapter instances for converting UUID objects to different types when binding them to a PreparedStatement.
Convert uuids to bytes and vice versa
A value converter that serves as an
AdapterMapping
and ValueReader
Definition of a ValueReader to read columns from a
Row
and parse it to a java type.