| Interface | Description |
|---|---|
| ConnectionAccessor |
Interface declaring methods that accept callback
Function
to operate within the scope of a Connection. |
| DatabaseClient |
A non-blocking, reactive client for performing database calls requests with
Reactive Streams back pressure.
|
| DatabaseClient.Builder |
A mutable builder for creating a
DatabaseClient. |
| DatabaseClient.GenericExecuteSpec |
Contract for specifying an SQL call along with options leading to the execution.
|
| ExecuteFunction |
Represents a function that executes a
Statement for a (delayed)
Result stream. |
| FetchSpec<T> |
Union type for fetching results.
|
| PreparedOperation<T> |
Extension to
QueryOperation for a prepared SQL query
Supplier with bound parameters. |
| QueryOperation |
Interface declaring a query operation that can be represented
with a query string.
|
| RowsFetchSpec<T> |
Contract for fetching tabular results.
|
| SqlProvider |
Interface to be implemented by objects that can provide SQL strings.
|
| StatementFilterFunction |
Represents a function that filters an
execute function. |
| UpdatedRowsFetchSpec |
Contract for fetching the number of affected rows.
|
| Class | Description |
|---|---|
| ColumnMapRowMapper |
Mapping function implementation that creates a
java.util.Map for each row, representing all columns as
key-value pairs: one entry for each column, with the column name as key. |
| Parameter |
A database value that can be set in a statement.
|