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 pattern
The 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 configuration that runs all its queries on one connection.
 
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.
The ManipulationResult interface represents the result of a manipulation operation, such as an insert, update, or delete operation.
 
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() call
Represents 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.
 
 
 
 
Exception to wrap Exception as Exception thrown during queries executed by QueryImpl
 
 
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 ResultSets 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() call
The 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.
Exception to wrap Exception as RuntimeException thrown during queries executed by QueryImpl