See: Description
| Interface | Description |
|---|---|
| BindParameterSource |
Interface that defines common functionality for objects that can offer parameter values for named bind parameters,
serving as argument for
NamedParameterExpander operations. |
| 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.BindSpec<S extends DatabaseClient.BindSpec<S>> |
Contract for specifying parameter bindings.
|
| DatabaseClient.Builder |
A mutable builder for creating a
DatabaseClient. |
| DatabaseClient.DeleteFromSpec |
Contract for specifying
DELETE options leading to the exchange. |
| DatabaseClient.DeleteMatchingSpec |
Contract for specifying
DELETE options leading to the exchange. |
| DatabaseClient.DeleteSpec |
Contract for specifying
DELETE options leading to the exchange. |
| DatabaseClient.GenericExecuteSpec |
Contract for specifying a SQL call along with options leading to the exchange.
|
| DatabaseClient.GenericInsertSpec<T> |
Contract for specifying
INSERT options leading to the exchange. |
| DatabaseClient.GenericSelectSpec |
Contract for specifying
SELECT options leading to the exchange. |
| DatabaseClient.GenericUpdateSpec |
Contract for specifying
UPDATE options leading to the exchange. |
| DatabaseClient.InsertIntoSpec |
Contract for specifying
INSERT options leading to the exchange. |
| DatabaseClient.InsertSpec<T> |
Contract for specifying
INSERT options leading to the exchange. |
| DatabaseClient.SelectFromSpec |
Contract for specifying
SELECT options leading to the exchange. |
| DatabaseClient.SelectSpec<S extends DatabaseClient.SelectSpec<S>> |
Contract for specifying
SELECT options leading to the exchange. |
| DatabaseClient.TypedDeleteSpec<T> |
Contract for specifying
DELETE options leading to the exchange. |
| DatabaseClient.TypedExecuteSpec<T> |
Contract for specifying a SQL call along with options leading to the exchange.
|
| DatabaseClient.TypedInsertSpec<T> |
Contract for specifying
INSERT options leading the exchange. |
| DatabaseClient.TypedSelectSpec<T> |
Contract for specifying
SELECT options leading to the exchange. |
| DatabaseClient.TypedUpdateSpec<T> |
Contract for specifying
UPDATE options leading to the exchange. |
| DatabaseClient.UpdateMatchingSpec |
Contract for specifying
UPDATE options leading to the exchange. |
| DatabaseClient.UpdateSpec |
Contract for specifying
UPDATE options leading to the exchange. |
| DatabaseClient.UpdateTableSpec |
Contract for specifying
UPDATE options leading to the exchange. |
| FetchSpec<T> |
Contract 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.
|
| ReactiveDataAccessStrategy |
Data access strategy that generalizes convenience operations using mapped entities.
|
| ReactiveDataAccessStrategy.NamedParameterProvider |
Interface to retrieve parameters for named parameter processing.
|
| RowsFetchSpec<T> |
Contract for fetching tabular results.
|
| SqlProvider |
Interface to be implemented by objects that can provide SQL strings.
|
| StatementMapper |
Mapper for statement specifications to
PreparedOperation. |
| StatementMapper.TypedStatementMapper<T> |
Extension to
StatementMapper that is associated with a type. |
| UpdatedRowsFetchSpec |
Contract for fetching the number of affected rows.
|
| Class | Description |
|---|---|
| DefaultReactiveDataAccessStrategy |
Default
ReactiveDataAccessStrategy implementation. |
| NamedParameterExpander |
SQL translation support allowing the use of named parameters rather than native placeholders.
|
| StatementMapper.DeleteSpec |
DELETE specification. |
| StatementMapper.InsertSpec |
INSERT specification. |
| StatementMapper.SelectSpec |
SELECT specification. |
| StatementMapper.UpdateSpec |
UPDATE specification. |
Copyright © 2018–2019 Pivotal Software, Inc.. All rights reserved.