All Classes and Interfaces
Class
Description
Base class for Spring Data R2DBC configuration containing bean declarations that must be registered for Spring Data
R2DBC to work.
Base class for reactive
RepositoryQuery
implementations for R2DBC.Callback being invoked after a domain object is materialized from a row when reading results.
Entity callback triggered after save of a
OutboundRow
.Utilities for array interaction.
Callback being invoked before a domain object is converted to be persisted.
Entity callback triggered before save of a row.
Interface declaring a query that supplies SQL and can bind parameters to a
DatabaseClient.GenericExecuteSpec
.Utility to bind
Parameter
to a BindTarget
.Value object representing
Assignment
s with their Bindings
.Value object representing a
Condition
with its Bindings
.Default
ReactiveDataAccessStrategy
implementation.Exception thrown when
DialectResolver
cannot resolve a R2dbcDialect
.SPI to extend Spring's default R2DBC Dialect discovery mechanism.
Annotation to enable auditing in R2DBC via annotation configuration.
Annotation to activate reactive relational repositories using R2DBC.
Maps a
Row
to an entity of type T
, including entities referenced.Support class to natively write
Enum
values to the database.Stripped down interface providing access to a fluent API that specifies a basic set of reactive R2DBC operations.
R2DBC dialect for H2.
Converter for R2DBC.
Indicates a query method should be considered a modifying query that returns nothing or the number of rows affected
by the query.
An SQL dialect for MySQL.
An SQL dialect for Oracle.
An
AbstractR2dbcQuery
implementation based on a PartTree
.Simple helper to be able to wire the
PersistentEntities
from a R2dbcMappingContext
bean available in
the application context.An SQL dialect for Postgres.
Annotation to provide SQL statements that will get used for executing the method.
Maps
CriteriaDefinition
and Sort
objects considering mapping metadata and dialect-specific
conversion.Value object to represent a field and its meta-information.
Extension of
QueryMapper.Field
to be backed with mapping metadata.Central R2DBC specific converter interface.
Value object to capture custom conversion.
R2DBC-specific extension to
Dialect
.Interface specifying a basic set of reactive R2DBC operations using entities.
Implementation of
R2dbcEntityOperations
.R2DBC-specific extension to
RelationalMappingContext
.Reactive specific implementation of
QueryMethod
.R2DBC specific
Repository
interface with reactive support.Reactive
RepositoryConfigurationExtension
for R2DBC.Factory to create
R2dbcRepository
instances.FactoryBean
to create
R2dbcRepository
instances.Simple constant holder for a
SimpleTypeHolder
enriched with R2DBC specific simple types.Reactive
EntityCallback
to populate auditing related fields on an entity about to be saved.Deprecated.
Interface to retrieve parameters for named parameter processing.
The
ReactiveDeleteOperation
interface allows creation and execution of DELETE
operations in a fluent
API style.Required
filter
.Table override (optional).
The
ReactiveDeleteOperation.ReactiveDelete
interface provides methods for constructing DELETE
operations in a fluent way.Trigger
DELETE
operation by calling one of the terminating methods.The
ReactiveInsertOperation
interface allows creation and execution of INSERT
operations in a fluent
API style.Table override (optional).
The
ReactiveInsertOperation.ReactiveInsert
interface provides methods for constructing INSERT
operations in a fluent way.Trigger
INSERT
execution by calling one of the terminating methods.The
ReactiveSelectOperation
interface allows creation and execution of SELECT
operations in a fluent
API style.The
ReactiveSelectOperation.ReactiveSelect
interface provides methods for constructing SELECT
operations in a fluent way.Result type override (optional).
Define a
Query
used as the filter for the SELECT
.Table override (optional).
Trigger
SELECT
execution by calling one of the terminating methods.The
ReactiveUpdateOperation
interface allows creation and execution of UPDATE
operations in a fluent
API style.The
ReactiveUpdateOperation.ReactiveUpdate
interface provides methods for constructing UPDATE
operations in a fluent way.Trigger
UPDATE
execution by calling one of the terminating methods.Define a
Query
used as the filter for the Update
.Table override (optional).
Simple
ReactiveSortingRepository
implementation using R2DBC through DatabaseClient
.An SQL dialect for Microsoft SQL Server.
Mapper for statement specifications to
PreparedOperation
.DELETE
specification.INSERT
specification.SELECT
specification.Extension to
StatementMapper
that is associated with a type.UPDATE
specification.String-based
StringBasedR2dbcQuery
implementation.A subclass of
QueryMapper
that maps Update
to update assignments.
StatementMapper
,UpdateMapper
andR2dbcConverter
.