Skip navigation links
Spring Data R2DBC
A B C D E F G H I K L M N O P Q R S T U V W 

A

AbstractFallbackR2dbcExceptionTranslator - Class in org.springframework.data.r2dbc.support
Base class for R2dbcExceptionTranslator implementations that allow for fallback to some other R2dbcExceptionTranslator.
AbstractFallbackR2dbcExceptionTranslator() - Constructor for class org.springframework.data.r2dbc.support.AbstractFallbackR2dbcExceptionTranslator
 
AbstractR2dbcConfiguration - Class in org.springframework.data.r2dbc.config
Base class for Spring Data R2DBC configuration containing bean declarations that must be registered for Spring Data R2DBC to work.
AbstractR2dbcConfiguration() - Constructor for class org.springframework.data.r2dbc.config.AbstractR2dbcConfiguration
 
AbstractR2dbcQuery - Class in org.springframework.data.r2dbc.repository.query
Base class for reactive RepositoryQuery implementations for R2DBC.
AbstractR2dbcQuery(R2dbcQueryMethod, DatabaseClient, R2dbcConverter) - Constructor for class org.springframework.data.r2dbc.repository.query.AbstractR2dbcQuery
Creates a new AbstractR2dbcQuery from the given R2dbcQueryMethod and DatabaseClient.
AbstractRoutingConnectionFactory - Class in org.springframework.data.r2dbc.connectionfactory.lookup
Abstract ConnectionFactory implementation that routes AbstractRoutingConnectionFactory.create() calls to one of various target factories based on a lookup key.
AbstractRoutingConnectionFactory() - Constructor for class org.springframework.data.r2dbc.connectionfactory.lookup.AbstractRoutingConnectionFactory
 
addConnectionFactory(String, ConnectionFactory) - Method in class org.springframework.data.r2dbc.connectionfactory.lookup.MapConnectionFactoryLookup
Add the supplied ConnectionFactory to the map of ConnectionFactorys maintained by this object.
addPopulators(DatabasePopulator...) - Method in class org.springframework.data.r2dbc.connectionfactory.init.CompositeDatabasePopulator
Add one or more populators to the list of delegates.
addScript(Resource) - Method in class org.springframework.data.r2dbc.connectionfactory.init.ResourceDatabasePopulator
Add a script to execute to initialize or clean up the database.
addScripts(Resource...) - Method in class org.springframework.data.r2dbc.connectionfactory.init.ResourceDatabasePopulator
Add multiple scripts to execute to initialize or clean up the database.
afterPropertiesSet() - Method in class org.springframework.data.r2dbc.connectionfactory.init.ConnectionFactoryInitializer
Use the database populator to set up the database.
afterPropertiesSet() - Method in class org.springframework.data.r2dbc.connectionfactory.lookup.AbstractRoutingConnectionFactory
 
afterPropertiesSet() - Method in class org.springframework.data.r2dbc.connectionfactory.R2dbcTransactionManager
 
afterPropertiesSet() - Method in class org.springframework.data.r2dbc.repository.support.R2dbcRepositoryFactoryBean
 
all() - Method in interface org.springframework.data.r2dbc.core.RowsFetchSpec
Get all matching elements.
and(Bindings) - Method in class org.springframework.data.r2dbc.dialect.Bindings
Merge this bindings with an other Bindings object and create a new merged Bindings object.
and(String) - Method in class org.springframework.data.r2dbc.query.Criteria
Create a new Criteria and combine it with AND using the provided column name.
anonymous(String) - Static method in interface org.springframework.data.r2dbc.dialect.BindMarkersFactory
Creates anonymous, index-based bind marker using a static placeholder.
append(String, SettableValue) - Method in class org.springframework.data.r2dbc.mapping.OutboundRow
Put the given key/value pair into this OutboundRow and return this.
apply(Row, RowMetadata) - Method in class org.springframework.data.r2dbc.convert.ColumnMapRowMapper
 
apply(Row, RowMetadata) - Method in class org.springframework.data.r2dbc.convert.EntityRowMapper
 
apply(Consumer<DatabaseClient.Builder>) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.Builder
Configures a Consumer to configure this builder.
apply(BindTarget) - Method in class org.springframework.data.r2dbc.dialect.Bindings
Apply the bindings to a BindTarget.
apply(BindTarget) - Method in class org.springframework.data.r2dbc.dialect.Bindings.Binding
Applies the binding to a BindTarget.
apply(BindTarget) - Method in class org.springframework.data.r2dbc.dialect.Bindings.NullBinding
 
apply(BindTarget) - Method in class org.springframework.data.r2dbc.dialect.Bindings.ValueBinding
 
ArrayUtils - Class in org.springframework.data.r2dbc.support
Utilities for array interaction.
as(Class<R>) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.GenericExecuteSpec
Define the target type the result should be mapped to.
as(Class<R>) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.GenericSelectSpec
Define the target type the result should be mapped to.
as(Class<R>) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.TypedExecuteSpec
Define the target type the result should be mapped to.
as(Class<R>) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.TypedSelectSpec
Define the target type the result should be mapped to.

B

BadSqlGrammarException - Exception in org.springframework.data.r2dbc
Exception thrown when SQL specified is invalid.
BadSqlGrammarException(String, String, R2dbcException) - Constructor for exception org.springframework.data.r2dbc.BadSqlGrammarException
Creates a new BadSqlGrammarException.
BeanFactoryConnectionFactoryLookup - Class in org.springframework.data.r2dbc.connectionfactory.lookup
ConnectionFactoryLookup implementation based on a Spring BeanFactory.
BeanFactoryConnectionFactoryLookup() - Constructor for class org.springframework.data.r2dbc.connectionfactory.lookup.BeanFactoryConnectionFactoryLookup
Creates a new BeanFactoryConnectionFactoryLookup instance.
BeanFactoryConnectionFactoryLookup(BeanFactory) - Constructor for class org.springframework.data.r2dbc.connectionfactory.lookup.BeanFactoryConnectionFactoryLookup
Create a new instance of the BeanFactoryConnectionFactoryLookup class.
bind(int, Object) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.BindSpec
Bind a non-null value to a parameter identified by its index.
bind(String, Object) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.BindSpec
Bind a non-null value to a parameter identified by its name.
bind(BindTarget, Object) - Method in interface org.springframework.data.r2dbc.dialect.BindMarker
Bind the given value to the Statement using the underlying binding strategy.
bind(String, Object) - Method in interface org.springframework.data.r2dbc.dialect.BindTarget
Bind a value.
bind(int, Object) - Method in interface org.springframework.data.r2dbc.dialect.BindTarget
Bind a value to an index.
bind(BindMarker, Object) - Method in class org.springframework.data.r2dbc.dialect.MutableBindings
Bind a value to BindMarker.
bind(Object) - Method in class org.springframework.data.r2dbc.dialect.MutableBindings
Bind a value and return the related BindMarker.
bind(T) - Method in interface org.springframework.data.r2dbc.repository.query.BindableQuery
Bind parameters to the query.
BindableQuery - Interface in org.springframework.data.r2dbc.repository.query
Interface declaring a query that supplies SQL and can bind parameters to a DatabaseClient.BindSpec.
Binding(BindMarker) - Constructor for class org.springframework.data.r2dbc.dialect.Bindings.Binding
 
Bindings - Class in org.springframework.data.r2dbc.dialect
Value object representing value and null bindings for a Statement using BindMarkers.
Bindings() - Constructor for class org.springframework.data.r2dbc.dialect.Bindings
Create empty Bindings.
Bindings(Collection<Bindings.Binding>) - Constructor for class org.springframework.data.r2dbc.dialect.Bindings
Create Bindings from a Map.
Bindings.Binding - Class in org.springframework.data.r2dbc.dialect
Base class for value objects representing a value or a NULL binding.
Bindings.NullBinding - Class in org.springframework.data.r2dbc.dialect
NULL binding.
Bindings.ValueBinding - Class in org.springframework.data.r2dbc.dialect
Value binding.
BindMarker - Interface in org.springframework.data.r2dbc.dialect
A bind marker represents a single bindable parameter within a query.
BindMarkers - Interface in org.springframework.data.r2dbc.dialect
Bind markers represent placeholders in SQL queries for substitution for an actual parameter.
BindMarkersFactory - Interface in org.springframework.data.r2dbc.dialect
This class creates new BindMarkers instances to bind parameter for a specific Statement.
bindNull(int, Class<?>) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.BindSpec
Bind a null value to a parameter identified by its index.
bindNull(String, Class<?>) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.BindSpec
Bind a null value to a parameter identified by its name.
bindNull(BindTarget, Class<?>) - Method in interface org.springframework.data.r2dbc.dialect.BindMarker
Bind a null value to the Statement using the underlying binding strategy.
bindNull(String, Class<?>) - Method in interface org.springframework.data.r2dbc.dialect.BindTarget
Bind a null value.
bindNull(int, Class<?>) - Method in interface org.springframework.data.r2dbc.dialect.BindTarget
Bind a null value.
bindNull(BindMarker, Class<?>) - Method in class org.springframework.data.r2dbc.dialect.MutableBindings
Bind a NULL value to BindMarker.
bindNull(Class<?>) - Method in class org.springframework.data.r2dbc.dialect.MutableBindings
Bind a NULL value and return the related BindMarker.
BindParameterSource - Interface in org.springframework.data.r2dbc.core
Interface that defines common functionality for objects that can offer parameter values for named bind parameters, serving as argument for NamedParameterExpander operations.
BindTarget - Interface in org.springframework.data.r2dbc.dialect
Target to apply bindings to.
bindTo(BindTarget) - Method in interface org.springframework.data.r2dbc.core.PreparedOperation
Apply bindings to BindTarget.
BoundAssignments - Class in org.springframework.data.r2dbc.query
Value object representing Assignments with their Bindings.
BoundAssignments(Bindings, List<Assignment>) - Constructor for class org.springframework.data.r2dbc.query.BoundAssignments
 
BoundCondition - Class in org.springframework.data.r2dbc.query
Value object representing a Condition with its Bindings.
BoundCondition(Bindings, Condition) - Constructor for class org.springframework.data.r2dbc.query.BoundCondition
 
build() - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.Builder
Builder the DatabaseClient instance.
builder() - Static method in interface org.springframework.data.r2dbc.core.DatabaseClient
Obtain a DatabaseClient builder.
buildErrorMessage(String, int, EncodedResource) - Static method in exception org.springframework.data.r2dbc.connectionfactory.init.ScriptStatementFailedException
Build an error message for an SQL script execution failure, based on the supplied arguments.
buildMessage(String, String, R2dbcException) - Method in class org.springframework.data.r2dbc.support.AbstractFallbackR2dbcExceptionTranslator
Build a message String for the given R2dbcException.

C

CannotReadScriptException - Exception in org.springframework.data.r2dbc.connectionfactory.init
Thrown by ScriptUtils if an SQL script cannot be read.
CannotReadScriptException(EncodedResource, Throwable) - Constructor for exception org.springframework.data.r2dbc.connectionfactory.init.CannotReadScriptException
clear() - Method in class org.springframework.data.r2dbc.connectionfactory.ConnectionHolder
 
clear() - Method in class org.springframework.data.r2dbc.mapping.OutboundRow
 
closeConnection(Connection, ConnectionFactory) - Static method in class org.springframework.data.r2dbc.connectionfactory.ConnectionFactoryUtils
Close the Connection.
ColumnMapRowMapper - Class in org.springframework.data.r2dbc.convert
Mapping function implementation that creates a Map for each row, representing all columns as key-value pairs: one entry for each column, with the column name as key.
ColumnMapRowMapper() - Constructor for class org.springframework.data.r2dbc.convert.ColumnMapRowMapper
 
CompositeDatabasePopulator - Class in org.springframework.data.r2dbc.connectionfactory.init
Composite DatabasePopulator that delegates to a list of given DatabasePopulator implementations, executing all scripts.
CompositeDatabasePopulator() - Constructor for class org.springframework.data.r2dbc.connectionfactory.init.CompositeDatabasePopulator
Creates an empty CompositeDatabasePopulator.
CompositeDatabasePopulator(Collection<DatabasePopulator>) - Constructor for class org.springframework.data.r2dbc.connectionfactory.init.CompositeDatabasePopulator
Creates a CompositeDatabasePopulator. with the given populators.
CompositeDatabasePopulator(DatabasePopulator...) - Constructor for class org.springframework.data.r2dbc.connectionfactory.init.CompositeDatabasePopulator
Creates a CompositeDatabasePopulator with the given populators.
CONNECTION_SYNCHRONIZATION_ORDER - Static variable in class org.springframework.data.r2dbc.connectionfactory.ConnectionFactoryUtils
Order value for ReactiveTransactionSynchronization objects that clean up R2DBC Connections.
ConnectionAccessor - Interface in org.springframework.data.r2dbc.core
Interface declaring methods that accept callback Function to operate within the scope of a Connection.
connectionFactory() - Method in class org.springframework.data.r2dbc.config.AbstractR2dbcConfiguration
Return a R2DBC ConnectionFactory.
connectionFactory(ConnectionFactory) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.Builder
Configures the R2DBC connector.
ConnectionFactoryInitializer - Class in org.springframework.data.r2dbc.connectionfactory.init
Used to set up a database during initialization and clean up a database during destruction.
ConnectionFactoryInitializer() - Constructor for class org.springframework.data.r2dbc.connectionfactory.init.ConnectionFactoryInitializer
 
ConnectionFactoryLookup - Interface in org.springframework.data.r2dbc.connectionfactory.lookup
Strategy interface for looking up ConnectionFactory by name.
ConnectionFactoryLookupFailureException - Exception in org.springframework.data.r2dbc.connectionfactory.lookup
Exception to be thrown by a ConnectionFactoryLookup implementation, indicating that the specified ConnectionFactory could not be obtained.
ConnectionFactoryLookupFailureException(String) - Constructor for exception org.springframework.data.r2dbc.connectionfactory.lookup.ConnectionFactoryLookupFailureException
ConnectionFactoryLookupFailureException(String, Throwable) - Constructor for exception org.springframework.data.r2dbc.connectionfactory.lookup.ConnectionFactoryLookupFailureException
ConnectionFactoryUtils - Class in org.springframework.data.r2dbc.connectionfactory
Helper class that provides static methods for obtaining R2DBC Connections from a ConnectionFactory.
ConnectionHandle - Interface in org.springframework.data.r2dbc.connectionfactory
Simple interface to be implemented by handles for a R2DBC Connection.
ConnectionHolder - Class in org.springframework.data.r2dbc.connectionfactory
Resource holder wrapping a R2DBC Connection.
ConnectionHolder(Connection) - Constructor for class org.springframework.data.r2dbc.connectionfactory.ConnectionHolder
Create a new ConnectionHolder for the given R2DBC Connection, wrapping it with a SimpleConnectionHandle, assuming that there is no ongoing transaction.
ConnectionHolder(Connection, boolean) - Constructor for class org.springframework.data.r2dbc.connectionfactory.ConnectionHolder
Create a new ConnectionHolder for the given R2DBC Connection, wrapping it with a SimpleConnectionHandle.
ConnectionProxy - Interface in org.springframework.data.r2dbc.connectionfactory
Sub interface of Connection to be implemented by Connection proxies.
containsKey(Object) - Method in class org.springframework.data.r2dbc.mapping.OutboundRow
 
containsValue(Object) - Method in class org.springframework.data.r2dbc.mapping.OutboundRow
 
convert(Byte) - Method in enum org.springframework.data.r2dbc.dialect.MySqlDialect.ByteToBooleanConverter
 
convertValue(Object, TypeInformation<?>) - Method in class org.springframework.data.r2dbc.query.QueryMapper
 
count() - Method in class org.springframework.data.r2dbc.repository.support.SimpleR2dbcRepository
 
create() - Method in class org.springframework.data.r2dbc.connectionfactory.DelegatingConnectionFactory
 
create() - Method in class org.springframework.data.r2dbc.connectionfactory.lookup.AbstractRoutingConnectionFactory
 
create() - Method in class org.springframework.data.r2dbc.connectionfactory.SingleConnectionConnectionFactory
 
create() - Method in class org.springframework.data.r2dbc.connectionfactory.TransactionAwareConnectionFactoryProxy
Delegates to ConnectionFactoryUtils for automatically participating in Spring-managed transactions.
create(ConnectionFactory) - Static method in interface org.springframework.data.r2dbc.core.DatabaseClient
Creates a DatabaseClient that will use the provided ConnectionFactory.
create(String) - Static method in class org.springframework.data.r2dbc.core.StatementMapper.DeleteSpec
Create an DELETE specification for table.
create(String) - Static method in class org.springframework.data.r2dbc.core.StatementMapper.InsertSpec
Create an INSERT specification for table.
create(String) - Static method in class org.springframework.data.r2dbc.core.StatementMapper.SelectSpec
Create an SELECT specification for table.
create(String, Update) - Static method in class org.springframework.data.r2dbc.core.StatementMapper.UpdateSpec
Create an INSERT specification for table.
create() - Method in interface org.springframework.data.r2dbc.dialect.BindMarkersFactory
Create a new BindMarkers instance.
createColumnMap(int) - Method in class org.springframework.data.r2dbc.convert.ColumnMapRowMapper
Create a Map instance to be used as column map.
createConverter(R2dbcDialect, Collection<?>) - Static method in class org.springframework.data.r2dbc.core.DefaultReactiveDataAccessStrategy
Creates a new R2dbcConverter given R2dbcDialect and custom converters.
createDelete(String) - Method in interface org.springframework.data.r2dbc.core.StatementMapper
Create a DELETE specification for table.
createInsert(String) - Method in interface org.springframework.data.r2dbc.core.StatementMapper
Create an INSERT specification for table.
createParameters(Method) - Method in class org.springframework.data.r2dbc.repository.query.R2dbcQueryMethod
 
createQuery(RelationalParameterAccessor) - Method in class org.springframework.data.r2dbc.repository.query.AbstractR2dbcQuery
Creates a BindableQuery instance using the given ParameterAccessor
createQuery(RelationalParameterAccessor) - Method in class org.springframework.data.r2dbc.repository.query.StringBasedR2dbcQuery
 
createRepositoryFactory() - Method in class org.springframework.data.r2dbc.repository.support.R2dbcRepositoryFactoryBean
 
createSelect(String) - Method in interface org.springframework.data.r2dbc.core.StatementMapper
Create a SELECT specification for table.
createUpdate(String, Update) - Method in interface org.springframework.data.r2dbc.core.StatementMapper
Create an UPDATE specification for table.
Criteria - Class in org.springframework.data.r2dbc.query
Central class for creating queries.
Criteria.CriteriaStep - Interface in org.springframework.data.r2dbc.query
Interface declaring terminal builder methods to build a Criteria.
currentConnectionFactory(ConnectionFactory) - Static method in class org.springframework.data.r2dbc.connectionfactory.ConnectionFactoryUtils
Obtain the ConnectionFactory from the current subscriber Context.
customTranslate(String, String, R2dbcException) - Method in class org.springframework.data.r2dbc.support.SqlErrorCodeR2dbcExceptionTranslator
Subclasses can override this method to attempt a custom mapping from R2dbcException to DataAccessException.

D

dataAccessStrategy(ReactiveDataAccessStrategy) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.Builder
databaseClient(ReactiveDataAccessStrategy, R2dbcExceptionTranslator) - Method in class org.springframework.data.r2dbc.config.AbstractR2dbcConfiguration
Register a DatabaseClient using AbstractR2dbcConfiguration.connectionFactory() and RelationalMappingContext.
DatabaseClient - Interface in org.springframework.data.r2dbc.core
A non-blocking, reactive client for performing database calls requests with Reactive Streams back pressure.
DatabaseClient.BindSpec<S extends DatabaseClient.BindSpec<S>> - Interface in org.springframework.data.r2dbc.core
Contract for specifying parameter bindings.
DatabaseClient.Builder - Interface in org.springframework.data.r2dbc.core
A mutable builder for creating a DatabaseClient.
DatabaseClient.DeleteFromSpec - Interface in org.springframework.data.r2dbc.core
Contract for specifying DELETE options leading to the exchange.
DatabaseClient.DeleteMatchingSpec - Interface in org.springframework.data.r2dbc.core
Contract for specifying DELETE options leading to the exchange.
DatabaseClient.DeleteSpec - Interface in org.springframework.data.r2dbc.core
Contract for specifying DELETE options leading to the exchange.
DatabaseClient.GenericExecuteSpec - Interface in org.springframework.data.r2dbc.core
Contract for specifying a SQL call along with options leading to the exchange.
DatabaseClient.GenericInsertSpec<T> - Interface in org.springframework.data.r2dbc.core
Contract for specifying INSERT options leading to the exchange.
DatabaseClient.GenericSelectSpec - Interface in org.springframework.data.r2dbc.core
Contract for specifying SELECT options leading to the exchange.
DatabaseClient.GenericUpdateSpec - Interface in org.springframework.data.r2dbc.core
Contract for specifying UPDATE options leading to the exchange.
DatabaseClient.InsertIntoSpec - Interface in org.springframework.data.r2dbc.core
Contract for specifying INSERT options leading to the exchange.
DatabaseClient.InsertSpec<T> - Interface in org.springframework.data.r2dbc.core
Contract for specifying INSERT options leading to the exchange.
DatabaseClient.SelectFromSpec - Interface in org.springframework.data.r2dbc.core
Contract for specifying SELECT options leading to the exchange.
DatabaseClient.SelectSpec<S extends DatabaseClient.SelectSpec<S>> - Interface in org.springframework.data.r2dbc.core
Contract for specifying SELECT options leading to the exchange.
DatabaseClient.TypedDeleteSpec<T> - Interface in org.springframework.data.r2dbc.core
Contract for specifying DELETE options leading to the exchange.
DatabaseClient.TypedExecuteSpec<T> - Interface in org.springframework.data.r2dbc.core
Contract for specifying a SQL call along with options leading to the exchange.
DatabaseClient.TypedInsertSpec<T> - Interface in org.springframework.data.r2dbc.core
Contract for specifying INSERT options leading the exchange.
DatabaseClient.TypedSelectSpec<T> - Interface in org.springframework.data.r2dbc.core
Contract for specifying SELECT options leading to the exchange.
DatabaseClient.TypedUpdateSpec<T> - Interface in org.springframework.data.r2dbc.core
Contract for specifying UPDATE options leading to the exchange.
DatabaseClient.UpdateMatchingSpec - Interface in org.springframework.data.r2dbc.core
Contract for specifying UPDATE options leading to the exchange.
DatabaseClient.UpdateSpec - Interface in org.springframework.data.r2dbc.core
Contract for specifying UPDATE options leading to the exchange.
DatabaseClient.UpdateTableSpec - Interface in org.springframework.data.r2dbc.core
Contract for specifying UPDATE options leading to the exchange.
DatabasePopulator - Interface in org.springframework.data.r2dbc.connectionfactory.init
Strategy used to populate, initialize, or clean up a database.
DatabasePopulatorUtils - Class in org.springframework.data.r2dbc.connectionfactory.init
Utility methods for executing a DatabasePopulator.
DEFAULT_BLOCK_COMMENT_END_DELIMITER - Static variable in class org.springframework.data.r2dbc.connectionfactory.init.ScriptUtils
Default end delimiter for block comments within SQL scripts: "*/".
DEFAULT_BLOCK_COMMENT_START_DELIMITER - Static variable in class org.springframework.data.r2dbc.connectionfactory.init.ScriptUtils
Default start delimiter for block comments within SQL scripts: "/*".
DEFAULT_CACHE_LIMIT - Static variable in class org.springframework.data.r2dbc.core.NamedParameterExpander
Default maximum number of entries for the SQL cache: 256.
DEFAULT_COMMENT_PREFIX - Static variable in class org.springframework.data.r2dbc.connectionfactory.init.ScriptUtils
Default prefix for single-line comments within SQL scripts: "--".
DEFAULT_STATEMENT_SEPARATOR - Static variable in class org.springframework.data.r2dbc.connectionfactory.init.ScriptUtils
Default statement separator within SQL scripts: ";".
DefaultReactiveDataAccessStrategy - Class in org.springframework.data.r2dbc.core
Default ReactiveDataAccessStrategy implementation.
DefaultReactiveDataAccessStrategy(R2dbcDialect) - Constructor for class org.springframework.data.r2dbc.core.DefaultReactiveDataAccessStrategy
Creates a new DefaultReactiveDataAccessStrategy given R2dbcDialect and optional Converters.
DefaultReactiveDataAccessStrategy(R2dbcDialect, Collection<?>) - Constructor for class org.springframework.data.r2dbc.core.DefaultReactiveDataAccessStrategy
Creates a new DefaultReactiveDataAccessStrategy given R2dbcDialect and optional Converters.
DefaultReactiveDataAccessStrategy(R2dbcDialect, R2dbcConverter) - Constructor for class org.springframework.data.r2dbc.core.DefaultReactiveDataAccessStrategy
DefaultReactiveDataAccessStrategy(R2dbcDialect, R2dbcConverter, NamedParameterExpander) - Constructor for class org.springframework.data.r2dbc.core.DefaultReactiveDataAccessStrategy
DelegatingConnectionFactory - Class in org.springframework.data.r2dbc.connectionfactory
R2DBC ConnectionFactory implementation that delegates all calls to a given target ConnectionFactory.
DelegatingConnectionFactory(ConnectionFactory) - Constructor for class org.springframework.data.r2dbc.connectionfactory.DelegatingConnectionFactory
 
delete() - Method in interface org.springframework.data.r2dbc.core.DatabaseClient
Prepare an SQL DELETE call.
delete(T) - Method in class org.springframework.data.r2dbc.repository.support.SimpleR2dbcRepository
 
deleteAll(Iterable<? extends T>) - Method in class org.springframework.data.r2dbc.repository.support.SimpleR2dbcRepository
 
deleteAll(Publisher<? extends T>) - Method in class org.springframework.data.r2dbc.repository.support.SimpleR2dbcRepository
 
deleteAll() - Method in class org.springframework.data.r2dbc.repository.support.SimpleR2dbcRepository
 
deleteById(ID) - Method in class org.springframework.data.r2dbc.repository.support.SimpleR2dbcRepository
 
deleteById(Publisher<ID>) - Method in class org.springframework.data.r2dbc.repository.support.SimpleR2dbcRepository
 
DeleteSpec(String, Criteria) - Constructor for class org.springframework.data.r2dbc.core.StatementMapper.DeleteSpec
 
destroy() - Method in class org.springframework.data.r2dbc.connectionfactory.init.ConnectionFactoryInitializer
Use the database cleaner to clean up the database.
destroy() - Method in class org.springframework.data.r2dbc.connectionfactory.SingleConnectionConnectionFactory
Close the underlying Connection.
determineCurrentLookupKey() - Method in class org.springframework.data.r2dbc.connectionfactory.lookup.AbstractRoutingConnectionFactory
Determine the current lookup key.
determineTargetConnectionFactory() - Method in class org.springframework.data.r2dbc.connectionfactory.lookup.AbstractRoutingConnectionFactory
Retrieve the current target ConnectionFactory.
determineTimeout(TransactionDefinition) - Method in class org.springframework.data.r2dbc.connectionfactory.R2dbcTransactionManager
Determine the actual timeout to use for the given definition.
DialectResolver - Class in org.springframework.data.r2dbc.dialect
DialectResolver.NoDialectException - Exception in org.springframework.data.r2dbc.dialect
Exception thrown when DialectResolver cannot resolve a R2dbcDialect.
DialectResolver.R2dbcDialectProvider - Interface in org.springframework.data.r2dbc.dialect
SPI to extend Spring's default R2DBC Dialect discovery mechanism.
doBegin(TransactionSynchronizationManager, Object, TransactionDefinition) - Method in class org.springframework.data.r2dbc.connectionfactory.R2dbcTransactionManager
 
doCleanupAfterCompletion(TransactionSynchronizationManager, Object) - Method in class org.springframework.data.r2dbc.connectionfactory.R2dbcTransactionManager
 
doCloseConnection(Connection, ConnectionFactory) - Static method in class org.springframework.data.r2dbc.connectionfactory.ConnectionFactoryUtils
Close the Connection, unless a SmartConnectionFactory doesn't want us to.
doCommit(TransactionSynchronizationManager, GenericReactiveTransaction) - Method in class org.springframework.data.r2dbc.connectionfactory.R2dbcTransactionManager
 
doGetConnection(ConnectionFactory) - Static method in class org.springframework.data.r2dbc.connectionfactory.ConnectionFactoryUtils
Actually obtain a R2DBC Connection from the given ConnectionFactory.
doGetTransaction(TransactionSynchronizationManager) - Method in class org.springframework.data.r2dbc.connectionfactory.R2dbcTransactionManager
 
doReleaseConnection(Connection, ConnectionFactory) - Static method in class org.springframework.data.r2dbc.connectionfactory.ConnectionFactoryUtils
Actually close the given Connection, obtained from the given ConnectionFactory.
doResume(TransactionSynchronizationManager, Object, Object) - Method in class org.springframework.data.r2dbc.connectionfactory.R2dbcTransactionManager
 
doRollback(TransactionSynchronizationManager, GenericReactiveTransaction) - Method in class org.springframework.data.r2dbc.connectionfactory.R2dbcTransactionManager
 
doSetRollbackOnly(TransactionSynchronizationManager, GenericReactiveTransaction) - Method in class org.springframework.data.r2dbc.connectionfactory.R2dbcTransactionManager
 
doSuspend(TransactionSynchronizationManager, Object) - Method in class org.springframework.data.r2dbc.connectionfactory.R2dbcTransactionManager
 
doTranslate(String, String, R2dbcException) - Method in class org.springframework.data.r2dbc.support.AbstractFallbackR2dbcExceptionTranslator
Template method for actually translating the given exception.
doTranslate(String, String, R2dbcException) - Method in class org.springframework.data.r2dbc.support.R2dbcExceptionSubclassTranslator
 
doTranslate(String, String, R2dbcException) - Method in class org.springframework.data.r2dbc.support.SqlErrorCodeR2dbcExceptionTranslator
 
doTranslate(String, String, R2dbcException) - Method in class org.springframework.data.r2dbc.support.SqlStateR2dbcExceptionTranslator
 

E

empty() - Static method in class org.springframework.data.r2dbc.dialect.Bindings
Create a new, empty Bindings object.
empty(Class<?>) - Static method in class org.springframework.data.r2dbc.mapping.SettableValue
Creates a new empty SettableValue for type.
EnableR2dbcRepositories - Annotation Type in org.springframework.data.r2dbc.repository.config
Annotation to activate reactive relational repositories using R2DBC.
EntityRowMapper<T> - Class in org.springframework.data.r2dbc.convert
Maps a Row to an entity of type T, including entities referenced.
EntityRowMapper(Class<T>, R2dbcConverter) - Constructor for class org.springframework.data.r2dbc.convert.EntityRowMapper
 
entrySet() - Method in class org.springframework.data.r2dbc.mapping.OutboundRow
 
EOF_STATEMENT_SEPARATOR - Static variable in class org.springframework.data.r2dbc.connectionfactory.init.ScriptUtils
End of file (EOF) SQL statement separator: "^^^ END OF SCRIPT ^^^".
equals(Object) - Method in class org.springframework.data.r2dbc.mapping.OutboundRow
 
equals(Object) - Method in class org.springframework.data.r2dbc.mapping.SettableValue
 
exceptionTranslator() - Method in class org.springframework.data.r2dbc.config.AbstractR2dbcConfiguration
Creates a R2dbcExceptionTranslator using the configured ConnectionFactory.
exceptionTranslator(R2dbcExceptionTranslator) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.Builder
execute(DatabasePopulator, ConnectionFactory) - Static method in class org.springframework.data.r2dbc.connectionfactory.init.DatabasePopulatorUtils
Execute the given DatabasePopulator against the given ConnectionFactory.
execute(ConnectionFactory) - Method in class org.springframework.data.r2dbc.connectionfactory.init.ResourceDatabasePopulator
Execute this ResourceDatabasePopulator against the given ConnectionFactory.
execute(String) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient
Specify a static sql string to execute.
execute(Supplier<String>) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient
Specify a SQL supplier that provides SQL to execute.
execute(Object[]) - Method in class org.springframework.data.r2dbc.repository.query.AbstractR2dbcQuery
 
executeSqlScript(Connection, Resource) - Static method in class org.springframework.data.r2dbc.connectionfactory.init.ScriptUtils
Execute the given SQL script using default settings for statement separators, comment delimiters, and exception handling flags.
executeSqlScript(Connection, EncodedResource) - Static method in class org.springframework.data.r2dbc.connectionfactory.init.ScriptUtils
Execute the given SQL script using default settings for statement separators, comment delimiters, and exception handling flags.
executeSqlScript(Connection, EncodedResource, DataBufferFactory, boolean, boolean, String, String, String, String) - Static method in class org.springframework.data.r2dbc.connectionfactory.init.ScriptUtils
Execute the given SQL script.
existsById(ID) - Method in class org.springframework.data.r2dbc.repository.support.SimpleR2dbcRepository
 
existsById(Publisher<ID>) - Method in class org.springframework.data.r2dbc.repository.support.SimpleR2dbcRepository
 
expand(String, BindMarkersFactory, BindParameterSource) - Method in class org.springframework.data.r2dbc.core.NamedParameterExpander
Parse the SQL statement and locate any placeholders or named parameters.

F

FALLBACK_STATEMENT_SEPARATOR - Static variable in class org.springframework.data.r2dbc.connectionfactory.init.ScriptUtils
Fallback statement separator within SQL scripts: "\n".
fetch() - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.DeleteSpec
Perform the SQL call and retrieve the result.
fetch() - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.GenericExecuteSpec
Perform the SQL call and retrieve the result.
fetch() - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.GenericSelectSpec
Perform the SQL call and retrieve the result.
fetch() - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.InsertSpec
Perform the SQL call and retrieve the result.
fetch() - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.TypedExecuteSpec
Perform the SQL call and retrieve the result.
fetch() - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.TypedSelectSpec
Perform the SQL call and retrieve the result.
fetch() - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.UpdateSpec
Perform the SQL call and retrieve the result.
FetchSpec<T> - Interface in org.springframework.data.r2dbc.core
Contract for fetching results.
Field(String) - Constructor for class org.springframework.data.r2dbc.query.QueryMapper.Field
Creates a new QueryMapper.Field without meta-information but the given name.
findAll() - Method in class org.springframework.data.r2dbc.repository.support.SimpleR2dbcRepository
 
findAllById(Iterable<ID>) - Method in class org.springframework.data.r2dbc.repository.support.SimpleR2dbcRepository
 
findAllById(Publisher<ID>) - Method in class org.springframework.data.r2dbc.repository.support.SimpleR2dbcRepository
 
findById(ID) - Method in class org.springframework.data.r2dbc.repository.support.SimpleR2dbcRepository
 
findById(Publisher<ID>) - Method in class org.springframework.data.r2dbc.repository.support.SimpleR2dbcRepository
 
first() - Method in interface org.springframework.data.r2dbc.core.RowsFetchSpec
Get the first or no result.
forEach(Consumer<? super Bindings.Binding>) - Method in class org.springframework.data.r2dbc.dialect.Bindings
Performs the given action for each binding of this Bindings until all bindings have been processed or the action throws an exception.
forEach(BiConsumer<? super String, ? super SettableValue>) - Method in class org.springframework.data.r2dbc.mapping.OutboundRow
 
forType(Class<T>) - Method in interface org.springframework.data.r2dbc.core.StatementMapper
Create a typed StatementMapper that considers type-specific mapping metadata.
from(String) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.DeleteFromSpec
Specify the source table to delete from.
from(Class<T>) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.DeleteFromSpec
Specify the source table to delete from to using the entity class.
from(String) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.SelectFromSpec
Specify the source table to select from.
from(Class<T>) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.SelectFromSpec
Specify the source table to select from to using the entity class.
from(Object) - Static method in class org.springframework.data.r2dbc.mapping.SettableValue
Creates a new SettableValue from value.
fromOrEmpty(Object, Class<?>) - Static method in class org.springframework.data.r2dbc.mapping.SettableValue
Creates a new SettableValue from value and type.

G

get() - Method in interface org.springframework.data.r2dbc.core.QueryOperation
 
get(Object) - Method in class org.springframework.data.r2dbc.mapping.OutboundRow
 
getAllColumns(Class<?>) - Method in class org.springframework.data.r2dbc.core.DefaultReactiveDataAccessStrategy
 
getAllColumns(Class<?>) - Method in interface org.springframework.data.r2dbc.core.ReactiveDataAccessStrategy
 
getArrayClass(Class<?>, int) - Static method in class org.springframework.data.r2dbc.support.ArrayUtils
Create a new empty array with the given number of dimensions.
getArraySupport() - Method in class org.springframework.data.r2dbc.dialect.PostgresDialect
 
getArrayValue(ArrayColumns, RelationalPersistentProperty, Object) - Method in class org.springframework.data.r2dbc.convert.MappingR2dbcConverter
 
getArrayValue(ArrayColumns, RelationalPersistentProperty, Object) - Method in interface org.springframework.data.r2dbc.convert.R2dbcConverter
Convert a value into an array representation according to ArrayColumns.
getAssignments() - Method in class org.springframework.data.r2dbc.core.StatementMapper.InsertSpec
 
getAssignments() - Method in class org.springframework.data.r2dbc.query.BoundAssignments
 
getAssignments() - Method in class org.springframework.data.r2dbc.query.Update
Returns all assignments.
getAutoCommitValue() - Method in class org.springframework.data.r2dbc.connectionfactory.SingleConnectionConnectionFactory
Return whether the returned Connection's "autoCommit" setting should be overridden.
getBindings() - Method in class org.springframework.data.r2dbc.dialect.Bindings
 
getBindings() - Method in class org.springframework.data.r2dbc.query.BoundAssignments
 
getBindings() - Method in class org.springframework.data.r2dbc.query.BoundCondition
 
getBindMarker() - Method in class org.springframework.data.r2dbc.dialect.Bindings.Binding
 
getBindMarkersFactory() - Method in class org.springframework.data.r2dbc.dialect.MySqlDialect
 
getBindMarkersFactory() - Method in class org.springframework.data.r2dbc.dialect.PostgresDialect
 
getBindMarkersFactory() - Method in interface org.springframework.data.r2dbc.dialect.R2dbcDialect
Returns the BindMarkersFactory used by this dialect.
getBindMarkersFactory() - Method in class org.springframework.data.r2dbc.dialect.SqlServerDialect
 
getCacheLimit() - Method in class org.springframework.data.r2dbc.core.NamedParameterExpander
Return the maximum number of entries for the SQL cache.
getCloseSuppressingConnectionProxy(Connection) - Method in class org.springframework.data.r2dbc.connectionfactory.SingleConnectionConnectionFactory
Wrap the given Connection with a proxy that delegates every method call to it but suppresses close calls.
getColumnKey(String) - Method in class org.springframework.data.r2dbc.convert.ColumnMapRowMapper
Determine the key to use for the given column in the column Map.
getColumnValue(Row, int) - Method in class org.springframework.data.r2dbc.convert.ColumnMapRowMapper
Retrieve a R2DBC object value for the specified column.
getCondition() - Method in class org.springframework.data.r2dbc.query.BoundCondition
 
getConnection(ConnectionFactory) - Static method in class org.springframework.data.r2dbc.connectionfactory.ConnectionFactoryUtils
Obtain a Connection from the given ConnectionFactory.
getConnection() - Method in interface org.springframework.data.r2dbc.connectionfactory.ConnectionHandle
Fetch the R2DBC Connection that this handle refers to.
getConnection() - Method in class org.springframework.data.r2dbc.connectionfactory.ConnectionHolder
Return the current Connection held by this ConnectionHolder.
getConnection() - Method in class org.springframework.data.r2dbc.connectionfactory.SimpleConnectionHandle
Return the specified Connection as-is.
getConnectionFactories() - Method in class org.springframework.data.r2dbc.connectionfactory.lookup.MapConnectionFactoryLookup
Get the Map of ConnectionFactories maintained by this object.
getConnectionFactory(String) - Method in class org.springframework.data.r2dbc.connectionfactory.lookup.BeanFactoryConnectionFactoryLookup
 
getConnectionFactory(String) - Method in interface org.springframework.data.r2dbc.connectionfactory.lookup.ConnectionFactoryLookup
Retrieve the ConnectionFactory identified by the given name.
getConnectionFactory(String) - Method in class org.springframework.data.r2dbc.connectionfactory.lookup.MapConnectionFactoryLookup
 
getConnectionFactory(String) - Method in class org.springframework.data.r2dbc.connectionfactory.lookup.SingleConnectionFactoryLookup
 
getConnectionFactory() - Method in class org.springframework.data.r2dbc.connectionfactory.R2dbcTransactionManager
Return the R2DBC ConnectionFactory that this instance manages transactions for.
getConnectionHandle() - Method in class org.springframework.data.r2dbc.connectionfactory.ConnectionHolder
Return the ConnectionHandle held by this ConnectionHolder.
getConversionService() - Method in interface org.springframework.data.r2dbc.convert.R2dbcConverter
Returns the underlying ConversionService used by the converter.
getConverter() - Method in class org.springframework.data.r2dbc.core.DefaultReactiveDataAccessStrategy
 
getConverter() - Method in interface org.springframework.data.r2dbc.core.ReactiveDataAccessStrategy
Returns the R2dbcConverter.
getConverters() - Method in class org.springframework.data.r2dbc.dialect.MySqlDialect
 
getConverters() - Method in interface org.springframework.data.r2dbc.dialect.R2dbcDialect
Return a collection of converters for this dialect.
getCriteria() - Method in class org.springframework.data.r2dbc.core.StatementMapper.DeleteSpec
 
getCriteria() - Method in class org.springframework.data.r2dbc.core.StatementMapper.SelectSpec
 
getCriteria() - Method in class org.springframework.data.r2dbc.core.StatementMapper.UpdateSpec
 
getCustomConverters() - Method in class org.springframework.data.r2dbc.config.AbstractR2dbcConfiguration
Customization hook to return custom converters.
getDialect(ConnectionFactory) - Method in class org.springframework.data.r2dbc.config.AbstractR2dbcConfiguration
Return a R2dbcDialect for the given ConnectionFactory.
getDialect(ConnectionFactory) - Static method in class org.springframework.data.r2dbc.dialect.DialectResolver
Retrieve a R2dbcDialect by inspecting ConnectionFactory and its metadata.
getDialect(ConnectionFactory) - Method in interface org.springframework.data.r2dbc.dialect.DialectResolver.R2dbcDialectProvider
getDimensionDepth(Object) - Static method in class org.springframework.data.r2dbc.support.ArrayUtils
Determine the number of dimensions for an array object.
getDimensionDepth(Class<?>) - Static method in class org.springframework.data.r2dbc.support.ArrayUtils
Determine the number of dimensions for an arrayClass.
getEntityInformation() - Method in class org.springframework.data.r2dbc.repository.query.R2dbcQueryMethod
 
getEntityInformation(Class<T>) - Method in class org.springframework.data.r2dbc.repository.support.R2dbcRepositoryFactory
 
getFactoryInstance(DatabaseClient, ReactiveDataAccessStrategy) - Method in class org.springframework.data.r2dbc.repository.support.R2dbcRepositoryFactoryBean
Creates and initializes a RepositoryFactorySupport instance.
getFallbackTranslator() - Method in class org.springframework.data.r2dbc.support.AbstractFallbackR2dbcExceptionTranslator
Return the fallback exception translator, if any.
getIdentifierColumns(Class<?>) - Method in class org.springframework.data.r2dbc.core.DefaultReactiveDataAccessStrategy
 
getIdentifierColumns(Class<?>) - Method in interface org.springframework.data.r2dbc.core.ReactiveDataAccessStrategy
 
getIdentifyingAnnotations() - Method in class org.springframework.data.r2dbc.repository.config.R2dbcRepositoryConfigurationExtension
 
getIdentifyingTypes() - Method in class org.springframework.data.r2dbc.repository.config.R2dbcRepositoryConfigurationExtension
 
getMappedColumnName() - Method in class org.springframework.data.r2dbc.query.QueryMapper.Field
Returns the key to be used in the mapped document eventually.
getMappedColumnName() - Method in class org.springframework.data.r2dbc.query.QueryMapper.MetadataBackedField
 
getMappedObject(StatementMapper.SelectSpec) - Method in interface org.springframework.data.r2dbc.core.StatementMapper
Map a select specification to a PreparedOperation.
getMappedObject(StatementMapper.InsertSpec) - Method in interface org.springframework.data.r2dbc.core.StatementMapper
Map a insert specification to a PreparedOperation.
getMappedObject(StatementMapper.UpdateSpec) - Method in interface org.springframework.data.r2dbc.core.StatementMapper
Map a update specification to a PreparedOperation.
getMappedObject(StatementMapper.DeleteSpec) - Method in interface org.springframework.data.r2dbc.core.StatementMapper
Map a delete specification to a PreparedOperation.
getMappedObject(Sort, RelationalPersistentEntity<?>) - Method in class org.springframework.data.r2dbc.query.QueryMapper
Map the Sort object to apply field name mapping using the type to read.
getMappedObject(BindMarkers, Criteria, Table, RelationalPersistentEntity<?>) - Method in class org.springframework.data.r2dbc.query.QueryMapper
Map a Criteria object into Condition and consider value/NULL Bindings.
getMappedObject(BindMarkers, Update, Table, RelationalPersistentEntity<?>) - Method in class org.springframework.data.r2dbc.query.UpdateMapper
Map a Update object to BoundAssignments and consider value/NULL Bindings.
getMappedObject(BindMarkers, Map<String, ? extends Object>, Table, RelationalPersistentEntity<?>) - Method in class org.springframework.data.r2dbc.query.UpdateMapper
Map a assignments object to BoundAssignments and consider value/NULL Bindings.
getMappingContext() - Method in interface org.springframework.data.r2dbc.convert.R2dbcConverter
Returns the underlying MappingContext used by the converter.
getMappingContext() - Method in class org.springframework.data.r2dbc.core.DefaultReactiveDataAccessStrategy
 
getMappingContext() - Method in class org.springframework.data.r2dbc.query.QueryMapper
 
getMetadata() - Method in class org.springframework.data.r2dbc.connectionfactory.DelegatingConnectionFactory
 
getMetadata() - Method in class org.springframework.data.r2dbc.connectionfactory.lookup.AbstractRoutingConnectionFactory
 
getModuleName() - Method in class org.springframework.data.r2dbc.repository.config.R2dbcRepositoryConfigurationExtension
 
getModulePrefix() - Method in class org.springframework.data.r2dbc.repository.config.R2dbcRepositoryConfigurationExtension
 
getOutboundRow(Object) - Method in class org.springframework.data.r2dbc.core.DefaultReactiveDataAccessStrategy
 
getOutboundRow(Object) - Method in interface org.springframework.data.r2dbc.core.ReactiveDataAccessStrategy
Returns a OutboundRow that maps column names to a SettableValue value.
getPage() - Method in class org.springframework.data.r2dbc.core.StatementMapper.SelectSpec
 
getParameter(int, String) - Method in interface org.springframework.data.r2dbc.core.ReactiveDataAccessStrategy.NamedParameterProvider
Returns the value for a parameter identified either by name or by index.
getParameterNames() - Method in interface org.springframework.data.r2dbc.core.BindParameterSource
Returns parameter names of the underlying parameter source.
getParameterNames(String) - Method in class org.springframework.data.r2dbc.core.NamedParameterExpander
Parse the SQL statement and locate any placeholders or named parameters.
getParameters() - Method in class org.springframework.data.r2dbc.repository.query.R2dbcQueryMethod
 
getPlaceholder() - Method in interface org.springframework.data.r2dbc.dialect.BindMarker
Returns the database-specific placeholder for a given substitution.
getProjectedFields() - Method in class org.springframework.data.r2dbc.core.StatementMapper.SelectSpec
 
getQueryLookupStrategy(QueryLookupStrategy.Key, QueryMethodEvaluationContextProvider) - Method in class org.springframework.data.r2dbc.repository.support.R2dbcRepositoryFactory
 
getQueryMethod() - Method in class org.springframework.data.r2dbc.repository.query.AbstractR2dbcQuery
 
getR2dbcException() - Method in exception org.springframework.data.r2dbc.BadSqlGrammarException
Return the wrapped R2dbcException.
getR2dbcException() - Method in exception org.springframework.data.r2dbc.InvalidResultAccessException
Return the wrapped R2dbcException.
getR2dbcException() - Method in exception org.springframework.data.r2dbc.UncategorizedR2dbcException
Returns the original R2dbcException.
getRepositoryBaseClass(RepositoryMetadata) - Method in class org.springframework.data.r2dbc.repository.support.R2dbcRepositoryFactory
 
getRepositoryFactoryBeanClassName() - Method in class org.springframework.data.r2dbc.repository.config.R2dbcRepositoryConfigurationExtension
 
getRequiredAnnotatedQuery() - Method in class org.springframework.data.r2dbc.repository.query.R2dbcQueryMethod
Returns the required query string declared in a Query annotation or throws IllegalStateException if neither the annotation found nor the attribute was specified.
getRowMapper(Class<T>) - Method in class org.springframework.data.r2dbc.core.DefaultReactiveDataAccessStrategy
 
getRowMapper(Class<T>) - Method in interface org.springframework.data.r2dbc.core.ReactiveDataAccessStrategy
Returns a row mapping function to map rows to T.
getSimpleTypeHolder() - Method in interface org.springframework.data.r2dbc.dialect.R2dbcDialect
Return the SimpleTypeHolder for this dialect.
getSimpleTypes() - Method in class org.springframework.data.r2dbc.dialect.MySqlDialect
 
getSimpleTypes() - Method in class org.springframework.data.r2dbc.dialect.PostgresDialect
 
getSimpleTypes() - Method in interface org.springframework.data.r2dbc.dialect.R2dbcDialect
Return a collection of types that are natively supported by this database/driver.
getSimpleTypes() - Method in class org.springframework.data.r2dbc.dialect.SqlServerDialect
 
getSort() - Method in class org.springframework.data.r2dbc.core.StatementMapper.SelectSpec
 
getSource() - Method in interface org.springframework.data.r2dbc.core.PreparedOperation
 
getSql() - Method in exception org.springframework.data.r2dbc.BadSqlGrammarException
Return the SQL that caused the problem.
getSql() - Method in interface org.springframework.data.r2dbc.core.SqlProvider
Return the SQL string for this object, i.e. typically the SQL used for creating statements.
getSql() - Method in exception org.springframework.data.r2dbc.InvalidResultAccessException
Return the SQL that caused the problem.
getSql() - Method in exception org.springframework.data.r2dbc.UncategorizedR2dbcException
Return the SQL that led to the problem (if known).
getSqlErrorCodes() - Method in class org.springframework.data.r2dbc.support.SqlErrorCodeR2dbcExceptionTranslator
Return the error codes used by this translator.
getStatementMapper() - Method in class org.springframework.data.r2dbc.core.DefaultReactiveDataAccessStrategy
 
getStatementMapper() - Method in interface org.springframework.data.r2dbc.core.ReactiveDataAccessStrategy
Returns the R2dbcDialect-specific StatementMapper.
getStoreConversions() - Method in class org.springframework.data.r2dbc.config.AbstractR2dbcConfiguration
getTable() - Method in class org.springframework.data.r2dbc.core.StatementMapper.DeleteSpec
 
getTable() - Method in class org.springframework.data.r2dbc.core.StatementMapper.InsertSpec
 
getTable() - Method in class org.springframework.data.r2dbc.core.StatementMapper.SelectSpec
 
getTable() - Method in class org.springframework.data.r2dbc.core.StatementMapper.UpdateSpec
 
getTableName(Class<?>) - Method in class org.springframework.data.r2dbc.core.DefaultReactiveDataAccessStrategy
 
getTableName(Class<?>) - Method in interface org.springframework.data.r2dbc.core.ReactiveDataAccessStrategy
 
getTargetConnection(Connection) - Static method in class org.springframework.data.r2dbc.connectionfactory.ConnectionFactoryUtils
Return the innermost target Connection of the given Connection.
getTargetConnection() - Method in interface org.springframework.data.r2dbc.connectionfactory.ConnectionProxy
Return the target Connection of this proxy.
getTargetConnectionFactory() - Method in class org.springframework.data.r2dbc.connectionfactory.DelegatingConnectionFactory
Return the target ConnectionFactory that this ConnectionFactory should delegate to.
getTargetRepository(RepositoryInformation) - Method in class org.springframework.data.r2dbc.repository.support.R2dbcRepositoryFactory
 
getTransactionAwareConnectionProxy(ConnectionFactory) - Method in class org.springframework.data.r2dbc.connectionfactory.TransactionAwareConnectionFactoryProxy
Wraps the given Connection with a proxy that delegates every method call to it but delegates close() calls to ConnectionFactoryUtils.
getType(String) - Method in interface org.springframework.data.r2dbc.core.BindParameterSource
Determine the type for the specified named parameter.
getType() - Method in class org.springframework.data.r2dbc.mapping.SettableValue
Returns the column value type.
getTypeHint() - Method in class org.springframework.data.r2dbc.query.QueryMapper.Field
 
getTypeHint() - Method in class org.springframework.data.r2dbc.query.QueryMapper.MetadataBackedField
 
getUpdate() - Method in class org.springframework.data.r2dbc.core.StatementMapper.UpdateSpec
 
getValue(String) - Method in interface org.springframework.data.r2dbc.core.BindParameterSource
Return the parameter value for the requested named parameter.
getValue() - Method in class org.springframework.data.r2dbc.dialect.Bindings.Binding
Returns the value of this binding.
getValue() - Method in class org.springframework.data.r2dbc.dialect.Bindings.NullBinding
 
getValue() - Method in class org.springframework.data.r2dbc.dialect.Bindings.ValueBinding
 
getValue() - Method in class org.springframework.data.r2dbc.mapping.SettableValue
Returns the column value.
getValueType() - Method in class org.springframework.data.r2dbc.dialect.Bindings.NullBinding
 
greaterThan(Object) - Method in interface org.springframework.data.r2dbc.query.Criteria.CriteriaStep
Creates a Criteria using greater-than(>).
greaterThanOrEquals(Object) - Method in interface org.springframework.data.r2dbc.query.Criteria.CriteriaStep
Creates a Criteria using greater-than or equal to (>=).

H

H2Dialect - Class in org.springframework.data.r2dbc.dialect
An SQL dialect for H2 in Postgres Compatibility mode.
H2Dialect() - Constructor for class org.springframework.data.r2dbc.dialect.H2Dialect
 
hasAnnotatedQuery() - Method in class org.springframework.data.r2dbc.repository.query.R2dbcQueryMethod
 
hasConnection() - Method in class org.springframework.data.r2dbc.connectionfactory.ConnectionHolder
Return whether this holder currently has a Connection.
hashCode() - Method in class org.springframework.data.r2dbc.mapping.OutboundRow
 
hashCode() - Method in class org.springframework.data.r2dbc.mapping.SettableValue
 
hasReactiveWrapperParameter() - Method in class org.springframework.data.r2dbc.repository.query.R2dbcQueryMethod
Check if the given QueryMethod receives a reactive parameter wrapper as one of its parameters.
hasValue(String) - Method in interface org.springframework.data.r2dbc.core.BindParameterSource
Determine whether there is a value for the specified named parameter.
hasValue() - Method in class org.springframework.data.r2dbc.dialect.Bindings.Binding
Return true if there is a value present, otherwise false for a NULL binding.
hasValue() - Method in class org.springframework.data.r2dbc.dialect.Bindings.NullBinding
 
hasValue() - Method in class org.springframework.data.r2dbc.dialect.Bindings.ValueBinding
 
hasValue() - Method in class org.springframework.data.r2dbc.mapping.SettableValue
Returns whether this SettableValue has a value.
HOLDER - Static variable in class org.springframework.data.r2dbc.mapping.R2dbcSimpleTypeHolder
 

I

identifiablePlaceholders() - Method in interface org.springframework.data.r2dbc.dialect.BindMarkersFactory
Return whether the BindMarkersFactory uses identifiable placeholders.
in(Object...) - Method in interface org.springframework.data.r2dbc.query.Criteria.CriteriaStep
Creates a Criteria using IN.
in(Collection<? extends Object>) - Method in interface org.springframework.data.r2dbc.query.Criteria.CriteriaStep
Creates a Criteria using IN.
inConnection(Function<Connection, Mono<T>>) - Method in interface org.springframework.data.r2dbc.core.ConnectionAccessor
Execute a callback Function within a Connection scope.
inConnectionMany(Function<Connection, Flux<T>>) - Method in interface org.springframework.data.r2dbc.core.ConnectionAccessor
Execute a callback Function within a Connection scope.
indexed(String, int) - Static method in interface org.springframework.data.r2dbc.dialect.BindMarkersFactory
Create index-based BindMarkers using indexes to bind parameters.
insert() - Method in interface org.springframework.data.r2dbc.core.DatabaseClient
Prepare an SQL INSERT call.
InsertSpec(String, Map<String, SettableValue>) - Constructor for class org.springframework.data.r2dbc.core.StatementMapper.InsertSpec
 
INSTANCE - Static variable in class org.springframework.data.r2dbc.convert.ColumnMapRowMapper
 
INSTANCE - Static variable in class org.springframework.data.r2dbc.dialect.H2Dialect
Singleton instance.
INSTANCE - Static variable in class org.springframework.data.r2dbc.dialect.MySqlDialect
Singleton instance.
INSTANCE - Static variable in class org.springframework.data.r2dbc.dialect.PostgresDialect
Singleton instance.
INSTANCE - Static variable in class org.springframework.data.r2dbc.dialect.SqlServerDialect
Singleton instance.
into(String) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.InsertIntoSpec
Specify the target table to insert into.
into(Class<T>) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.InsertIntoSpec
Specify the target table to insert to using the entity class.
InvalidResultAccessException - Exception in org.springframework.data.r2dbc
Exception thrown when a Result has been accessed in an invalid fashion.
InvalidResultAccessException(String, String, R2dbcException) - Constructor for exception org.springframework.data.r2dbc.InvalidResultAccessException
InvalidResultAccessException(R2dbcException) - Constructor for exception org.springframework.data.r2dbc.InvalidResultAccessException
is(Object) - Method in interface org.springframework.data.r2dbc.query.Criteria.CriteriaStep
Creates a Criteria using equality.
isCollectionQuery() - Method in class org.springframework.data.r2dbc.repository.query.R2dbcQueryMethod
 
isEmpty() - Method in class org.springframework.data.r2dbc.mapping.OutboundRow
 
isEmpty() - Method in class org.springframework.data.r2dbc.mapping.SettableValue
Returns whether this SettableValue has a empty.
isEnforceReadOnly() - Method in class org.springframework.data.r2dbc.connectionfactory.R2dbcTransactionManager
Return whether to enforce the read-only nature of a transaction through an explicit statement on the transactional connection.
isExistingTransaction(Object) - Method in class org.springframework.data.r2dbc.connectionfactory.R2dbcTransactionManager
 
isModifyingQuery() - Method in class org.springframework.data.r2dbc.repository.query.R2dbcQueryMethod
 
isNotNull() - Method in interface org.springframework.data.r2dbc.query.Criteria.CriteriaStep
Creates a Criteria using IS NOT NULL.
isNull() - Method in class org.springframework.data.r2dbc.dialect.Bindings.Binding
Return true if this is is a NULL binding.
isNull() - Method in interface org.springframework.data.r2dbc.query.Criteria.CriteriaStep
Creates a Criteria using IS NULL.
isStreamQuery() - Method in class org.springframework.data.r2dbc.repository.query.R2dbcQueryMethod
 
isSuppressClose() - Method in class org.springframework.data.r2dbc.connectionfactory.SingleConnectionConnectionFactory
Return whether the returned Connection will be a close-suppressing proxy or the physical Connection.
isTransactionActive() - Method in class org.springframework.data.r2dbc.connectionfactory.ConnectionHolder
Return whether this holder represents an active, R2DBC-managed transaction.
iterator() - Method in class org.springframework.data.r2dbc.dialect.Bindings
 

K

keySet() - Method in class org.springframework.data.r2dbc.mapping.OutboundRow
 

L

lessThan(Object) - Method in interface org.springframework.data.r2dbc.query.Criteria.CriteriaStep
Creates a Criteria using less-than (<).
lessThanOrEquals(Object) - Method in interface org.springframework.data.r2dbc.query.Criteria.CriteriaStep
Creates a Criteria using less-than or equal to (<=).
like(Object) - Method in interface org.springframework.data.r2dbc.query.Criteria.CriteriaStep
Creates a Criteria using LIKE.
logger - Variable in class org.springframework.data.r2dbc.support.AbstractFallbackR2dbcExceptionTranslator
Logger available to subclasses

M

map(Function<Row, R>) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.GenericExecuteSpec
Configure a result mapping function.
map(BiFunction<Row, RowMetadata, R>) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.GenericExecuteSpec
Configure a result mapping function.
map(Function<Row, R>) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.GenericSelectSpec
Configure a result mapping function.
map(BiFunction<Row, RowMetadata, R>) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.GenericSelectSpec
Configure a result mapping function.
map(Function<Row, R>) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.InsertSpec
Configure a result mapping function.
map(BiFunction<Row, RowMetadata, R>) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.InsertSpec
Configure a result mapping function.
map(Function<Row, R>) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.TypedExecuteSpec
Configure a result mapping function.
map(BiFunction<Row, RowMetadata, R>) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.TypedExecuteSpec
Configure a result mapping function.
map(Function<Row, R>) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.TypedSelectSpec
Configure a result mapping function.
map(BiFunction<Row, RowMetadata, R>) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.TypedSelectSpec
Configure a result mapping function.
MapConnectionFactoryLookup - Class in org.springframework.data.r2dbc.connectionfactory.lookup
Simple ConnectionFactoryLookup implementation that relies on a map for doing lookups.
MapConnectionFactoryLookup() - Constructor for class org.springframework.data.r2dbc.connectionfactory.lookup.MapConnectionFactoryLookup
Create a new instance of the MapConnectionFactoryLookup class.
MapConnectionFactoryLookup(Map<String, ConnectionFactory>) - Constructor for class org.springframework.data.r2dbc.connectionfactory.lookup.MapConnectionFactoryLookup
Create a new instance of the MapConnectionFactoryLookup class.
MapConnectionFactoryLookup(String, ConnectionFactory) - Constructor for class org.springframework.data.r2dbc.connectionfactory.lookup.MapConnectionFactoryLookup
Create a new instance of the MapConnectionFactoryLookup class.
MappingR2dbcConverter - Class in org.springframework.data.r2dbc.convert
Converter for R2DBC.
MappingR2dbcConverter(MappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty>) - Constructor for class org.springframework.data.r2dbc.convert.MappingR2dbcConverter
MappingR2dbcConverter(MappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty>, CustomConversions) - Constructor for class org.springframework.data.r2dbc.convert.MappingR2dbcConverter
matching(Criteria) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.DeleteMatchingSpec
Configure a filter Criteria.
matching(Criteria) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.SelectSpec
Configure a filter Criteria.
matching(Criteria) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.TypedDeleteSpec
Configure a filter Criteria.
matching(Criteria) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.UpdateMatchingSpec
Configure a filter Criteria.
merge(Bindings, Bindings) - Static method in class org.springframework.data.r2dbc.dialect.Bindings
Merge this bindings with an other Bindings object and create a new merged Bindings object.
MetadataBackedField(String, RelationalPersistentEntity<?>, MappingContext<? extends RelationalPersistentEntity<?>, RelationalPersistentProperty>) - Constructor for class org.springframework.data.r2dbc.query.QueryMapper.MetadataBackedField
Creates a new QueryMapper.MetadataBackedField with the given name, RelationalPersistentEntity and MappingContext.
MetadataBackedField(String, RelationalPersistentEntity<?>, MappingContext<? extends RelationalPersistentEntity<?>, RelationalPersistentProperty>, RelationalPersistentProperty) - Constructor for class org.springframework.data.r2dbc.query.QueryMapper.MetadataBackedField
Creates a new QueryMapper.MetadataBackedField with the given name, RelationalPersistentEntity and MappingContext with the given RelationalPersistentProperty.
Modifying - Annotation Type in org.springframework.data.r2dbc.repository
Indicates a query method should be considered a modifying query as that changes the way it needs to be executed.
MutableBindings - Class in org.springframework.data.r2dbc.dialect
Mutable extension to Bindings for Value and null bindings for a Statement using BindMarkers.
MutableBindings(BindMarkers) - Constructor for class org.springframework.data.r2dbc.dialect.MutableBindings
Create new MutableBindings.
mutate() - Method in interface org.springframework.data.r2dbc.core.DatabaseClient
Return a builder to mutate properties of this database client.
MySqlDialect - Class in org.springframework.data.r2dbc.dialect
An SQL dialect for MySQL.
MySqlDialect() - Constructor for class org.springframework.data.r2dbc.dialect.MySqlDialect
 
MySqlDialect.ByteToBooleanConverter - Enum in org.springframework.data.r2dbc.dialect
Simple singleton to convert Bytes to their Boolean representation.

N

name - Variable in class org.springframework.data.r2dbc.query.QueryMapper.Field
 
named(String, String, int) - Static method in interface org.springframework.data.r2dbc.dialect.BindMarkersFactory
Create named BindMarkers using identifiers to bind parameters.
named(String, String, int, Function<String, String>) - Static method in interface org.springframework.data.r2dbc.dialect.BindMarkersFactory
Create named BindMarkers using identifiers to bind parameters.
NamedParameterExpander - Class in org.springframework.data.r2dbc.core
SQL translation support allowing the use of named parameters rather than native placeholders.
NamedParameterExpander() - Constructor for class org.springframework.data.r2dbc.core.NamedParameterExpander
Create a new enabled instance of NamedParameterExpander.
namedParameters(boolean) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.Builder
Configures whether to use named parameter expansion.
next() - Method in interface org.springframework.data.r2dbc.dialect.BindMarkers
Creates a new BindMarker.
next(String) - Method in interface org.springframework.data.r2dbc.dialect.BindMarkers
Creates a new BindMarker that accepts a hint.
nextMarker() - Method in class org.springframework.data.r2dbc.dialect.MutableBindings
Obtain the next BindMarker.
nextMarker(String) - Method in class org.springframework.data.r2dbc.dialect.MutableBindings
Obtain the next BindMarker with a name hint.
NoDialectException(String) - Constructor for exception org.springframework.data.r2dbc.dialect.DialectResolver.NoDialectException
Constructor for NoDialectFoundException.
not(Object) - Method in interface org.springframework.data.r2dbc.query.Criteria.CriteriaStep
Creates a Criteria using equality (is not).
notIn(Object...) - Method in interface org.springframework.data.r2dbc.query.Criteria.CriteriaStep
Creates a Criteria using NOT IN.
notIn(Collection<? extends Object>) - Method in interface org.springframework.data.r2dbc.query.Criteria.CriteriaStep
Creates a Criteria using NOT IN.
NullBinding(BindMarker, Class<?>) - Constructor for class org.springframework.data.r2dbc.dialect.Bindings.NullBinding
 
nullValue(String, Class<?>) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.GenericInsertSpec
Specify a null value to insert.

O

obtainConnectionFactory() - Method in class org.springframework.data.r2dbc.connectionfactory.R2dbcTransactionManager
Obtain the ConnectionFactory for actual use.
obtainTargetConnectionFactory() - Method in class org.springframework.data.r2dbc.connectionfactory.DelegatingConnectionFactory
Obtain the target ConnectionFactory for actual use (never null).
one() - Method in interface org.springframework.data.r2dbc.core.RowsFetchSpec
Get exactly zero or one result.
or(String) - Method in class org.springframework.data.r2dbc.query.Criteria
Create a new Criteria and combine it with OR using the provided column name.
orderBy(Sort) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.SelectSpec
Configure Sort.
orderBy(Sort.Order...) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.SelectSpec
Configure Sort.
org.springframework.data.r2dbc - package org.springframework.data.r2dbc
Support infrastructure for the configuration of R2DBC-specific repositories.
org.springframework.data.r2dbc.config - package org.springframework.data.r2dbc.config
Configuration classes for Spring Data R2DBC.
org.springframework.data.r2dbc.connectionfactory - package org.springframework.data.r2dbc.connectionfactory
Connection and ConnectionFactory specifics for R2DBC.
org.springframework.data.r2dbc.connectionfactory.init - package org.springframework.data.r2dbc.connectionfactory.init
Provides extensible support for initializing databases through scripts.
org.springframework.data.r2dbc.connectionfactory.lookup - package org.springframework.data.r2dbc.connectionfactory.lookup
Provides a strategy for looking up R2DBC ConnectionFactories by name.
org.springframework.data.r2dbc.convert - package org.springframework.data.r2dbc.convert
R2DBC-specific conversion and converter implementations.
org.springframework.data.r2dbc.core - package org.springframework.data.r2dbc.core
Core domain types around DatabaseClient.
org.springframework.data.r2dbc.dialect - package org.springframework.data.r2dbc.dialect
Dialects abstract the SQL dialect of the underlying database.
org.springframework.data.r2dbc.mapping - package org.springframework.data.r2dbc.mapping
Domain objects for R2DBC.
org.springframework.data.r2dbc.query - package org.springframework.data.r2dbc.query
Query and update support.
org.springframework.data.r2dbc.repository - package org.springframework.data.r2dbc.repository
R2DBC-specific repository implementation.
org.springframework.data.r2dbc.repository.config - package org.springframework.data.r2dbc.repository.config
Support infrastructure for the configuration of R2DBC-specific repositories.
org.springframework.data.r2dbc.repository.query - package org.springframework.data.r2dbc.repository.query
Query support for R2DBC repositories.
org.springframework.data.r2dbc.repository.support - package org.springframework.data.r2dbc.repository.support
Support infrastructure for query derivation of R2DBC-specific repositories.
org.springframework.data.r2dbc.support - package org.springframework.data.r2dbc.support
Support infrastructure for the configuration of R2DBC-specific repositories.
OutboundRow - Class in org.springframework.data.r2dbc.mapping
Representation of a Row to be written through a INSERT or UPDATE statement.
OutboundRow() - Constructor for class org.springframework.data.r2dbc.mapping.OutboundRow
Creates an empty OutboundRow instance.
OutboundRow(Map<String, SettableValue>) - Constructor for class org.springframework.data.r2dbc.mapping.OutboundRow
Creates a new OutboundRow from a Map.
OutboundRow(String, SettableValue) - Constructor for class org.springframework.data.r2dbc.mapping.OutboundRow
Create a OutboundRow instance initialized with the given key/value pair.

P

page(Pageable) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.SelectSpec
Configure pagination.
populate(Connection) - Method in class org.springframework.data.r2dbc.connectionfactory.init.CompositeDatabasePopulator
 
populate(Connection) - Method in interface org.springframework.data.r2dbc.connectionfactory.init.DatabasePopulator
Populate, initialize, or clean up the database using the provided R2DBC Connection.
populate(Connection) - Method in class org.springframework.data.r2dbc.connectionfactory.init.ResourceDatabasePopulator
 
populateIdIfNecessary(T) - Method in class org.springframework.data.r2dbc.convert.MappingR2dbcConverter
Returns a Function that populates the id property of the object from a Row.
populateIdIfNecessary(T) - Method in interface org.springframework.data.r2dbc.convert.R2dbcConverter
Returns a Function that populates the id property of the object from a Row.
PostgresDialect - Class in org.springframework.data.r2dbc.dialect
An SQL dialect for Postgres.
PostgresDialect() - Constructor for class org.springframework.data.r2dbc.dialect.PostgresDialect
 
postProcess(BeanDefinitionBuilder, XmlRepositoryConfigurationSource) - Method in class org.springframework.data.r2dbc.repository.config.R2dbcRepositoryConfigurationExtension
 
postProcess(BeanDefinitionBuilder, AnnotationRepositoryConfigurationSource) - Method in class org.springframework.data.r2dbc.repository.config.R2dbcRepositoryConfigurationExtension
 
prepareConnection(Connection) - Method in class org.springframework.data.r2dbc.connectionfactory.SingleConnectionConnectionFactory
Prepare the Connection before using it.
PreparedOperation<T> - Interface in org.springframework.data.r2dbc.core
Extension to QueryOperation for a prepared SQL query Supplier with bound parameters.
prepareTransactionalConnection(Connection, TransactionDefinition, Object) - Method in class org.springframework.data.r2dbc.connectionfactory.R2dbcTransactionManager
Prepare the transactional Connection right after transaction begin.
processNamedParameters(String, ReactiveDataAccessStrategy.NamedParameterProvider) - Method in class org.springframework.data.r2dbc.core.DefaultReactiveDataAccessStrategy
 
processNamedParameters(String, ReactiveDataAccessStrategy.NamedParameterProvider) - Method in interface org.springframework.data.r2dbc.core.ReactiveDataAccessStrategy
Expand named parameters and return a PreparedOperation wrapping the given bindings.
project(String...) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.SelectSpec
Configure projected fields.
put(String, SettableValue) - Method in class org.springframework.data.r2dbc.mapping.OutboundRow
 
putAll(Map<? extends String, ? extends SettableValue>) - Method in class org.springframework.data.r2dbc.mapping.OutboundRow
 

Q

Query - Annotation Type in org.springframework.data.r2dbc.repository
Annotation to provide SQL statements that will get used for executing the method.
QueryMapper - Class in org.springframework.data.r2dbc.query
Maps Criteria and Sort objects considering mapping metadata and dialect-specific conversion.
QueryMapper(R2dbcConverter) - Constructor for class org.springframework.data.r2dbc.query.QueryMapper
Creates a new QueryMapper with the given R2dbcConverter.
QueryMapper.Field - Class in org.springframework.data.r2dbc.query
Value object to represent a field and its meta-information.
QueryMapper.MetadataBackedField - Class in org.springframework.data.r2dbc.query
Extension of QueryMapper.Field to be backed with mapping metadata.
QueryOperation - Interface in org.springframework.data.r2dbc.core
Interface declaring a query operation that can be represented with a query string.

R

R2DBC_SIMPLE_TYPES - Static variable in class org.springframework.data.r2dbc.mapping.R2dbcSimpleTypeHolder
Set of R2DBC simple types.
R2dbcConverter - Interface in org.springframework.data.r2dbc.convert
Central R2DBC specific converter interface.
r2dbcCustomConversions() - Method in class org.springframework.data.r2dbc.config.AbstractR2dbcConfiguration
Register custom Converters in a CustomConversions object if required.
R2dbcCustomConversions - Class in org.springframework.data.r2dbc.convert
Value object to capture custom conversion.
R2dbcCustomConversions(Collection<?>) - Constructor for class org.springframework.data.r2dbc.convert.R2dbcCustomConversions
Creates a new R2dbcCustomConversions instance registering the given converters.
R2dbcCustomConversions(CustomConversions.StoreConversions, Collection<?>) - Constructor for class org.springframework.data.r2dbc.convert.R2dbcCustomConversions
Creates a new R2dbcCustomConversions instance registering the given converters.
R2dbcDialect - Interface in org.springframework.data.r2dbc.dialect
R2DBC-specific extension to Dialect.
R2dbcExceptionSubclassTranslator - Class in org.springframework.data.r2dbc.support
R2dbcExceptionTranslator implementation which analyzes the specific R2dbcException subclass thrown by the R2DBC driver.
R2dbcExceptionSubclassTranslator() - Constructor for class org.springframework.data.r2dbc.support.R2dbcExceptionSubclassTranslator
 
R2dbcExceptionTranslator - Interface in org.springframework.data.r2dbc.support
Strategy interface for translating between R2dbcExceptions and Spring's data access strategy-agnostic DataAccessException hierarchy.
r2dbcMappingContext(Optional<NamingStrategy>, R2dbcCustomConversions) - Method in class org.springframework.data.r2dbc.config.AbstractR2dbcConfiguration
Register a RelationalMappingContext and apply an optional NamingStrategy.
R2dbcMappingContext - Class in org.springframework.data.r2dbc.mapping
R2DBC-specific extension to RelationalMappingContext.
R2dbcMappingContext() - Constructor for class org.springframework.data.r2dbc.mapping.R2dbcMappingContext
Create a new R2dbcMappingContext.
R2dbcMappingContext(NamingStrategy) - Constructor for class org.springframework.data.r2dbc.mapping.R2dbcMappingContext
Create a new R2dbcMappingContext using the given NamingStrategy.
R2dbcQueryMethod - Class in org.springframework.data.r2dbc.repository.query
Reactive specific implementation of QueryMethod.
R2dbcQueryMethod(Method, RepositoryMetadata, ProjectionFactory, MappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty>) - Constructor for class org.springframework.data.r2dbc.repository.query.R2dbcQueryMethod
Creates a new R2dbcQueryMethod from the given Method.
R2dbcRepository<T,ID> - Interface in org.springframework.data.r2dbc.repository
R2DBC specific Repository interface with reactive support.
R2dbcRepositoryConfigurationExtension - Class in org.springframework.data.r2dbc.repository.config
R2dbcRepositoryConfigurationExtension() - Constructor for class org.springframework.data.r2dbc.repository.config.R2dbcRepositoryConfigurationExtension
 
R2dbcRepositoryFactory - Class in org.springframework.data.r2dbc.repository.support
Factory to create R2dbcRepository instances.
R2dbcRepositoryFactory(DatabaseClient, ReactiveDataAccessStrategy) - Constructor for class org.springframework.data.r2dbc.repository.support.R2dbcRepositoryFactory
R2dbcRepositoryFactoryBean<T extends Repository<S,ID>,S,ID extends Serializable> - Class in org.springframework.data.r2dbc.repository.support
FactoryBean to create R2dbcRepository instances.
R2dbcRepositoryFactoryBean(Class<? extends T>) - Constructor for class org.springframework.data.r2dbc.repository.support.R2dbcRepositoryFactoryBean
Creates a new R2dbcRepositoryFactoryBean for the given repository interface.
R2dbcSimpleTypeHolder - Class in org.springframework.data.r2dbc.mapping
Simple constant holder for a SimpleTypeHolder enriched with R2DBC specific simple types.
R2dbcTransactionManager - Class in org.springframework.data.r2dbc.connectionfactory
ReactiveTransactionManager implementation for a single R2DBC ConnectionFactory.
R2dbcTransactionManager() - Constructor for class org.springframework.data.r2dbc.connectionfactory.R2dbcTransactionManager
Create a new @link ConnectionFactoryTransactionManager} instance.
R2dbcTransactionManager(ConnectionFactory) - Constructor for class org.springframework.data.r2dbc.connectionfactory.R2dbcTransactionManager
Create a new R2dbcTransactionManager instance.
reactiveDataAccessStrategy(RelationalMappingContext, R2dbcCustomConversions) - Method in class org.springframework.data.r2dbc.config.AbstractR2dbcConfiguration
ReactiveDataAccessStrategy - Interface in org.springframework.data.r2dbc.core
Data access strategy that generalizes convenience operations using mapped entities.
ReactiveDataAccessStrategy.NamedParameterProvider - Interface in org.springframework.data.r2dbc.core
Interface to retrieve parameters for named parameter processing.
read(Class<R>, Row) - Method in class org.springframework.data.r2dbc.convert.MappingR2dbcConverter
 
read(Class<R>, Row, RowMetadata) - Method in class org.springframework.data.r2dbc.convert.MappingR2dbcConverter
 
read(Class<R>, Row, RowMetadata) - Method in interface org.springframework.data.r2dbc.convert.R2dbcConverter
Reads the given source into the given type.
readScript(EncodedResource, DataBufferFactory) - Static method in class org.springframework.data.r2dbc.connectionfactory.init.ScriptUtils
Read a script without blocking from the given resource, using "--" as the comment prefix and ";" as the statement separator, and build a String containing the lines.
releaseConnection(Connection, ConnectionFactory) - Static method in class org.springframework.data.r2dbc.connectionfactory.ConnectionFactoryUtils
Close the given Connection, obtained from the given ConnectionFactory, if it is not managed externally (that is, not bound to the thread).
releaseConnection(Connection) - Method in interface org.springframework.data.r2dbc.connectionfactory.ConnectionHandle
Release the R2DBC Connection that this handle refers to.
released() - Method in class org.springframework.data.r2dbc.connectionfactory.ConnectionHolder
Releases the current Connection held by this ConnectionHolder.
remove(Object) - Method in class org.springframework.data.r2dbc.mapping.OutboundRow
 
resetConnection() - Method in class org.springframework.data.r2dbc.connectionfactory.SingleConnectionConnectionFactory
Reset the underlying shared Connection, to be reinitialized on next access.
resolveIsolationLevel(int) - Method in class org.springframework.data.r2dbc.connectionfactory.R2dbcTransactionManager
resolveSpecifiedConnectionFactory(Object) - Method in class org.springframework.data.r2dbc.connectionfactory.lookup.AbstractRoutingConnectionFactory
Resolve the specified connection factory object into a ConnectionFactory instance.
resolveSpecifiedLookupKey(Object) - Method in class org.springframework.data.r2dbc.connectionfactory.lookup.AbstractRoutingConnectionFactory
Resolve the given lookup key object, as specified in the targetConnectionFactories map, into the actual lookup key to be used for matching with the current lookup key.
ResourceDatabasePopulator - Class in org.springframework.data.r2dbc.connectionfactory.init
Populates, initializes, or cleans up a database using SQL scripts defined in external resources.
ResourceDatabasePopulator() - Constructor for class org.springframework.data.r2dbc.connectionfactory.init.ResourceDatabasePopulator
Creates a new ResourceDatabasePopulator with default settings.
ResourceDatabasePopulator(Resource...) - Constructor for class org.springframework.data.r2dbc.connectionfactory.init.ResourceDatabasePopulator
Creates a new ResourceDatabasePopulator with default settings for the supplied scripts.
ResourceDatabasePopulator(boolean, boolean, String, Resource...) - Constructor for class org.springframework.data.r2dbc.connectionfactory.init.ResourceDatabasePopulator
Creates a new ResourceDatabasePopulator with the supplied values.
RowsFetchSpec<T> - Interface in org.springframework.data.r2dbc.core
Contract for fetching tabular results.
rowsUpdated() - Method in interface org.springframework.data.r2dbc.core.UpdatedRowsFetchSpec
Get the number of updated rows.

S

save(S) - Method in class org.springframework.data.r2dbc.repository.support.SimpleR2dbcRepository
 
saveAll(Iterable<S>) - Method in class org.springframework.data.r2dbc.repository.support.SimpleR2dbcRepository
 
saveAll(Publisher<S>) - Method in class org.springframework.data.r2dbc.repository.support.SimpleR2dbcRepository
 
ScriptException - Exception in org.springframework.data.r2dbc.connectionfactory.init
Root of the hierarchy of data access exceptions that are related to processing of SQL scripts.
ScriptException(String) - Constructor for exception org.springframework.data.r2dbc.connectionfactory.init.ScriptException
Creates a new ScriptException.
ScriptException(String, Throwable) - Constructor for exception org.springframework.data.r2dbc.connectionfactory.init.ScriptException
Creates a new ScriptException.
ScriptParseException - Exception in org.springframework.data.r2dbc.connectionfactory.init
Thrown by ScriptUtils if an SQL script cannot be properly parsed.
ScriptParseException(String, EncodedResource) - Constructor for exception org.springframework.data.r2dbc.connectionfactory.init.ScriptParseException
Creates a new ScriptParseException.
ScriptParseException(String, EncodedResource, Throwable) - Constructor for exception org.springframework.data.r2dbc.connectionfactory.init.ScriptParseException
Creates a new ScriptParseException.
ScriptStatementFailedException - Exception in org.springframework.data.r2dbc.connectionfactory.init
Thrown by ScriptUtils if a statement in an SQL script failed when executing it against the target database.
ScriptStatementFailedException(String, int, EncodedResource, Throwable) - Constructor for exception org.springframework.data.r2dbc.connectionfactory.init.ScriptStatementFailedException
ScriptUtils - Class in org.springframework.data.r2dbc.connectionfactory.init
Generic utility methods for working with SQL scripts.
select() - Method in interface org.springframework.data.r2dbc.core.DatabaseClient
Prepare an SQL SELECT call.
SelectSpec(String, List<String>, Criteria, Sort, Pageable) - Constructor for class org.springframework.data.r2dbc.core.StatementMapper.SelectSpec
 
set(String, Object) - Method in class org.springframework.data.r2dbc.query.Update
Update a column by assigning a value.
setApplicationContext(ApplicationContext) - Method in class org.springframework.data.r2dbc.config.AbstractR2dbcConfiguration
 
setAutoCommit(boolean) - Method in class org.springframework.data.r2dbc.connectionfactory.SingleConnectionConnectionFactory
Set whether the returned Connection's "autoCommit" setting should be overridden.
setBeanFactory(BeanFactory) - Method in class org.springframework.data.r2dbc.connectionfactory.lookup.BeanFactoryConnectionFactoryLookup
 
setBlockCommentEndDelimiter(String) - Method in class org.springframework.data.r2dbc.connectionfactory.init.ResourceDatabasePopulator
Set the end delimiter that identifies block comments within the SQL scripts.
setBlockCommentStartDelimiter(String) - Method in class org.springframework.data.r2dbc.connectionfactory.init.ResourceDatabasePopulator
Set the start delimiter that identifies block comments within the SQL scripts.
setCacheLimit(int) - Method in class org.springframework.data.r2dbc.core.NamedParameterExpander
Specify the maximum number of entries for the SQL cache.
setCommentPrefix(String) - Method in class org.springframework.data.r2dbc.connectionfactory.init.ResourceDatabasePopulator
Set the prefix that identifies single-line comments within the SQL scripts.
setConnection(Connection) - Method in class org.springframework.data.r2dbc.connectionfactory.ConnectionHolder
Override the existing Connection handle with the given Connection.
setConnectionFactories(Map<String, ConnectionFactory>) - Method in class org.springframework.data.r2dbc.connectionfactory.lookup.MapConnectionFactoryLookup
setConnectionFactory(ConnectionFactory) - Method in class org.springframework.data.r2dbc.connectionfactory.init.ConnectionFactoryInitializer
The ConnectionFactory for the database to populate when this component is initialized and to clean up when this component is shut down.
setConnectionFactory(ConnectionFactory) - Method in class org.springframework.data.r2dbc.connectionfactory.R2dbcTransactionManager
Set the R2DBC ConnectionFactory that this instance should manage transactions for.
setConnectionFactory(ConnectionFactory) - Method in class org.springframework.data.r2dbc.support.SqlErrorCodeR2dbcExceptionTranslator
Set the DataSource for this translator.
setConnectionFactoryLookup(ConnectionFactoryLookup) - Method in class org.springframework.data.r2dbc.connectionfactory.lookup.AbstractRoutingConnectionFactory
Set the ConnectionFactoryLookup implementation to use for resolving connection factory name Strings in the targetConnectionFactories map.
setContinueOnError(boolean) - Method in class org.springframework.data.r2dbc.connectionfactory.init.ResourceDatabasePopulator
Flag to indicate that all failures in SQL should be logged but not cause a failure.
setDataAccessStrategy(ReactiveDataAccessStrategy) - Method in class org.springframework.data.r2dbc.repository.support.R2dbcRepositoryFactoryBean
 
setDatabaseCleaner(DatabasePopulator) - Method in class org.springframework.data.r2dbc.connectionfactory.init.ConnectionFactoryInitializer
Set the DatabasePopulator to execute during the bean destruction phase, cleaning up the database and leaving it in a known state for others.
setDatabaseClient(DatabaseClient) - Method in class org.springframework.data.r2dbc.repository.support.R2dbcRepositoryFactoryBean
Configures the DatabaseClient to be used.
setDatabasePopulator(DatabasePopulator) - Method in class org.springframework.data.r2dbc.connectionfactory.init.ConnectionFactoryInitializer
Set the DatabasePopulator to execute during the bean initialization phase.
setDatabaseProductName(String) - Method in class org.springframework.data.r2dbc.support.SqlErrorCodeR2dbcExceptionTranslator
Set the database product name for this translator.
setDataBufferFactory(DataBufferFactory) - Method in class org.springframework.data.r2dbc.connectionfactory.init.ResourceDatabasePopulator
Set the DataBufferFactory to use for Resource loading.
setDefaultTargetConnectionFactory(Object) - Method in class org.springframework.data.r2dbc.connectionfactory.lookup.AbstractRoutingConnectionFactory
Specify the default target ConnectionFactory, if any.
setEnabled(boolean) - Method in class org.springframework.data.r2dbc.connectionfactory.init.ConnectionFactoryInitializer
Flag to explicitly enable or disable the database populator and database cleaner.
setEnforceReadOnly(boolean) - Method in class org.springframework.data.r2dbc.connectionfactory.R2dbcTransactionManager
Specify whether to enforce the read-only nature of a transaction (as indicated by TransactionDefinition.isReadOnly() through an explicit statement on the transactional connection: "SET TRANSACTION READ ONLY" as understood by Oracle, MySQL and Postgres.
setFallbackTranslator(R2dbcExceptionTranslator) - Method in class org.springframework.data.r2dbc.support.AbstractFallbackR2dbcExceptionTranslator
Override the default SQL state fallback translator (typically a R2dbcExceptionTranslator).
setIgnoreFailedDrops(boolean) - Method in class org.springframework.data.r2dbc.connectionfactory.init.ResourceDatabasePopulator
Flag to indicate that a failed SQL DROP statement can be ignored.
setLenientFallback(boolean) - Method in class org.springframework.data.r2dbc.connectionfactory.lookup.AbstractRoutingConnectionFactory
Specify whether to apply a lenient fallback to the default ConnectionFactory if no specific ConnectionFactory could be found for the current lookup key.
setMappingContext(MappingContext<?, ?>) - Method in class org.springframework.data.r2dbc.repository.support.R2dbcRepositoryFactoryBean
 
setPopulators(DatabasePopulator...) - Method in class org.springframework.data.r2dbc.connectionfactory.init.CompositeDatabasePopulator
Specify one or more populators to delegate to.
setScripts(Resource...) - Method in class org.springframework.data.r2dbc.connectionfactory.init.ResourceDatabasePopulator
Set the scripts to execute to initialize or clean up the database, replacing any previously added scripts.
setSeparator(String) - Method in class org.springframework.data.r2dbc.connectionfactory.init.ResourceDatabasePopulator
Specify the statement separator, if a custom one.
setSqlErrorCodes(SQLErrorCodes) - Method in class org.springframework.data.r2dbc.support.SqlErrorCodeR2dbcExceptionTranslator
Set custom error codes to be used for translation.
setSqlScriptEncoding(String) - Method in class org.springframework.data.r2dbc.connectionfactory.init.ResourceDatabasePopulator
Specify the encoding for the configured SQL scripts, if different from the platform encoding.
setSqlScriptEncoding(Charset) - Method in class org.springframework.data.r2dbc.connectionfactory.init.ResourceDatabasePopulator
Specify the encoding for the configured SQL scripts, if different from the platform encoding.
setSuppressClose(boolean) - Method in class org.springframework.data.r2dbc.connectionfactory.SingleConnectionConnectionFactory
Set whether the returned Connection should be a close-suppressing proxy or the physical Connection.
SettableValue - Class in org.springframework.data.r2dbc.mapping
A database value that can be set in a statement.
setTargetConnectionFactories(Map<?, ?>) - Method in class org.springframework.data.r2dbc.connectionfactory.lookup.AbstractRoutingConnectionFactory
Specify the map of target ConnectionFactories, with the lookup key as key.
setTransactionActive(boolean) - Method in class org.springframework.data.r2dbc.connectionfactory.ConnectionHolder
Set whether this holder represents an active, R2DBC-managed transaction.
shouldClose(Connection) - Method in class org.springframework.data.r2dbc.connectionfactory.SingleConnectionConnectionFactory
This is a single Connection: Do not close it when returning to the "pool".
shouldClose(Connection) - Method in interface org.springframework.data.r2dbc.connectionfactory.SmartConnectionFactory
Should we close this Connection, obtained from this io.r2dbc.spi.ConnectionFactory?
shouldCreatePersistentEntityFor(TypeInformation<?>) - Method in class org.springframework.data.r2dbc.mapping.R2dbcMappingContext
 
SimpleConnectionHandle - Class in org.springframework.data.r2dbc.connectionfactory
Simple implementation of the ConnectionHandle interface, containing a given R2DBC Connection.
SimpleR2dbcRepository<T,ID> - Class in org.springframework.data.r2dbc.repository.support
Simple ReactiveCrudRepository implementation using R2DBC through DatabaseClient.
SimpleR2dbcRepository(RelationalEntityInformation<T, ID>, DatabaseClient, R2dbcConverter, ReactiveDataAccessStrategy) - Constructor for class org.springframework.data.r2dbc.repository.support.SimpleR2dbcRepository
 
SingleConnectionConnectionFactory - Class in org.springframework.data.r2dbc.connectionfactory
Implementation of SmartConnectionFactory that wraps a single R2DBC Connection which is not closed after use.
SingleConnectionConnectionFactory(ConnectionFactory) - Constructor for class org.springframework.data.r2dbc.connectionfactory.SingleConnectionConnectionFactory
Constructor for bean-style configuration.
SingleConnectionConnectionFactory(String, boolean) - Constructor for class org.springframework.data.r2dbc.connectionfactory.SingleConnectionConnectionFactory
Create a new SingleConnectionConnectionFactory using a R2DBC connection URL.
SingleConnectionConnectionFactory(Connection, ConnectionFactoryMetadata, boolean) - Constructor for class org.springframework.data.r2dbc.connectionfactory.SingleConnectionConnectionFactory
SingleConnectionFactoryLookup - Class in org.springframework.data.r2dbc.connectionfactory.lookup
An implementation of ConnectionFactoryLookup that simply wraps a single given ConnectionFactory, returned for any connection factory name.
SingleConnectionFactoryLookup(ConnectionFactory) - Constructor for class org.springframework.data.r2dbc.connectionfactory.lookup.SingleConnectionFactoryLookup
Create a new instance of the SingleConnectionFactoryLookup class.
size() - Method in class org.springframework.data.r2dbc.mapping.OutboundRow
 
SmartConnectionFactory - Interface in org.springframework.data.r2dbc.connectionfactory
Extension of the io.r2dbc.spi.ConnectionFactory interface, to be implemented by special connection factories that return R2DBC Connections in an unwrapped fashion.
spliterator() - Method in class org.springframework.data.r2dbc.dialect.Bindings
 
SqlErrorCodeR2dbcExceptionTranslator - Class in org.springframework.data.r2dbc.support
Implementation of R2dbcExceptionTranslator that analyzes vendor-specific error codes.
SqlErrorCodeR2dbcExceptionTranslator() - Constructor for class org.springframework.data.r2dbc.support.SqlErrorCodeR2dbcExceptionTranslator
SqlErrorCodeR2dbcExceptionTranslator(ConnectionFactory) - Constructor for class org.springframework.data.r2dbc.support.SqlErrorCodeR2dbcExceptionTranslator
Create a SQL error code translator for the given DataSource.
SqlErrorCodeR2dbcExceptionTranslator(String) - Constructor for class org.springframework.data.r2dbc.support.SqlErrorCodeR2dbcExceptionTranslator
Create a SQL error code translator for the given database product name.
SqlErrorCodeR2dbcExceptionTranslator(SQLErrorCodes) - Constructor for class org.springframework.data.r2dbc.support.SqlErrorCodeR2dbcExceptionTranslator
Create a SQLErrorCode translator given these error codes.
SqlProvider - Interface in org.springframework.data.r2dbc.core
Interface to be implemented by objects that can provide SQL strings.
SqlServerDialect - Class in org.springframework.data.r2dbc.dialect
An SQL dialect for Microsoft SQL Server.
SqlServerDialect() - Constructor for class org.springframework.data.r2dbc.dialect.SqlServerDialect
 
SqlStateR2dbcExceptionTranslator - Class in org.springframework.data.r2dbc.support
R2dbcExceptionTranslator implementation that analyzes the SQL state in the R2dbcException based on the first two digits (the SQL state "class").
SqlStateR2dbcExceptionTranslator() - Constructor for class org.springframework.data.r2dbc.support.SqlStateR2dbcExceptionTranslator
 
StatementMapper - Interface in org.springframework.data.r2dbc.core
Mapper for statement specifications to PreparedOperation.
StatementMapper.DeleteSpec - Class in org.springframework.data.r2dbc.core
DELETE specification.
StatementMapper.InsertSpec - Class in org.springframework.data.r2dbc.core
INSERT specification.
StatementMapper.SelectSpec - Class in org.springframework.data.r2dbc.core
SELECT specification.
StatementMapper.TypedStatementMapper<T> - Interface in org.springframework.data.r2dbc.core
Extension to StatementMapper that is associated with a type.
StatementMapper.UpdateSpec - Class in org.springframework.data.r2dbc.core
UPDATE specification.
STORE_CONVERTERS - Static variable in class org.springframework.data.r2dbc.convert.R2dbcCustomConversions
 
StringBasedR2dbcQuery - Class in org.springframework.data.r2dbc.repository.query
String-based StringBasedR2dbcQuery implementation.
StringBasedR2dbcQuery(R2dbcQueryMethod, DatabaseClient, R2dbcConverter, SpelExpressionParser, QueryMethodEvaluationContextProvider) - Constructor for class org.springframework.data.r2dbc.repository.query.StringBasedR2dbcQuery
StringBasedR2dbcQuery(String, R2dbcQueryMethod, DatabaseClient, R2dbcConverter, SpelExpressionParser, QueryMethodEvaluationContextProvider) - Constructor for class org.springframework.data.r2dbc.repository.query.StringBasedR2dbcQuery

T

table(String) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.TypedDeleteSpec
Use the given tableName as delete target.
table(String) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.TypedInsertSpec
Use the given tableName as insert target.
table(String) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.TypedUpdateSpec
Use the given tableName as update target.
table(String) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.UpdateTableSpec
Specify the target table to update.
table(Class<T>) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.UpdateTableSpec
Specify the target table to update to using the entity class.
then() - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.DeleteSpec
Perform the SQL call and return a Mono that completes without result on statement completion.
then() - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.GenericExecuteSpec
Perform the SQL call and return a Mono that completes without result on statement completion.
then() - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.InsertSpec
Perform the SQL call and return a Mono that completes without result on statement completion.
then() - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.TypedExecuteSpec
Perform the SQL call and return a Mono that completes without result on statement completion.
then() - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.UpdateSpec
Perform the SQL call and return a Mono that completes without result on statement completion.
toQuery() - Method in interface org.springframework.data.r2dbc.core.QueryOperation
Returns the string-representation of this operation to be used with Statement creation.
toString() - Method in class org.springframework.data.r2dbc.connectionfactory.SimpleConnectionHandle
 
toString() - Method in class org.springframework.data.r2dbc.mapping.OutboundRow
 
toString() - Method in class org.springframework.data.r2dbc.mapping.SettableValue
 
TransactionAwareConnectionFactoryProxy - Class in org.springframework.data.r2dbc.connectionfactory
Proxy for a target R2DBC ConnectionFactory, adding awareness of Spring-managed transactions.
TransactionAwareConnectionFactoryProxy(ConnectionFactory) - Constructor for class org.springframework.data.r2dbc.connectionfactory.TransactionAwareConnectionFactoryProxy
translate(String, String, R2dbcException) - Method in class org.springframework.data.r2dbc.support.AbstractFallbackR2dbcExceptionTranslator
translate(String, String, R2dbcException) - Method in interface org.springframework.data.r2dbc.support.R2dbcExceptionTranslator
Translate the given R2dbcException into a generic DataAccessException.

U

UncategorizedR2dbcException - Exception in org.springframework.data.r2dbc
Exception thrown when we can't classify a R2dbcException into one of our generic data access exceptions.
UncategorizedR2dbcException(String, String, R2dbcException) - Constructor for exception org.springframework.data.r2dbc.UncategorizedR2dbcException
UncategorizedScriptException - Exception in org.springframework.data.r2dbc.connectionfactory.init
Thrown when we cannot determine anything more specific than "something went wrong while processing an SQL script": for example, a R2dbcException from R2DBC that we cannot pinpoint more precisely.
UncategorizedScriptException(String) - Constructor for exception org.springframework.data.r2dbc.connectionfactory.init.UncategorizedScriptException
UncategorizedScriptException(String, Throwable) - Constructor for exception org.springframework.data.r2dbc.connectionfactory.init.UncategorizedScriptException
unwrap() - Method in class org.springframework.data.r2dbc.connectionfactory.DelegatingConnectionFactory
 
update() - Method in interface org.springframework.data.r2dbc.core.DatabaseClient
Prepare an SQL UPDATE call.
Update - Class in org.springframework.data.r2dbc.query
Class to easily construct SQL update assignments.
update(String, Object) - Static method in class org.springframework.data.r2dbc.query.Update
Static factory method to create an Update using the provided column.
UpdatedRowsFetchSpec - Interface in org.springframework.data.r2dbc.core
Contract for fetching the number of affected rows.
UpdateMapper - Class in org.springframework.data.r2dbc.query
A subclass of QueryMapper that maps Update to update assignments.
UpdateMapper(R2dbcConverter) - Constructor for class org.springframework.data.r2dbc.query.UpdateMapper
Creates a new QueryMapper with the given R2dbcConverter.
UpdateSpec(String, Update, Criteria) - Constructor for class org.springframework.data.r2dbc.core.StatementMapper.UpdateSpec
 
useRepositoryConfiguration(RepositoryMetadata) - Method in class org.springframework.data.r2dbc.repository.config.R2dbcRepositoryConfigurationExtension
 
using(Update) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.GenericUpdateSpec
Specify an Update object containing assignments.
using(T) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.TypedInsertSpec
Insert the given objectToInsert.
using(Publisher<T>) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.TypedInsertSpec
Insert the given Publisher to insert one or more objects.
using(T) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.TypedUpdateSpec
Update the given objectToUpdate.

V

value(String, Object) - Method in interface org.springframework.data.r2dbc.core.DatabaseClient.GenericInsertSpec
Specify a field and non-null value to insert.
ValueBinding(BindMarker, Object) - Constructor for class org.springframework.data.r2dbc.dialect.Bindings.ValueBinding
 
valueOf(String) - Static method in enum org.springframework.data.r2dbc.dialect.MySqlDialect.ByteToBooleanConverter
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.springframework.data.r2dbc.dialect.MySqlDialect.ByteToBooleanConverter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.springframework.data.r2dbc.mapping.OutboundRow
 

W

where(String) - Static method in class org.springframework.data.r2dbc.query.Criteria
Static factory method to create a Criteria using the provided column name.
withColumn(String, SettableValue) - Method in class org.springframework.data.r2dbc.core.StatementMapper.InsertSpec
Associate a column with a SettableValue and create a new StatementMapper.InsertSpec.
withCriteria(Criteria) - Method in class org.springframework.data.r2dbc.core.StatementMapper.DeleteSpec
Associate a Criteria with the delete and return a new StatementMapper.DeleteSpec.
withCriteria(Criteria) - Method in class org.springframework.data.r2dbc.core.StatementMapper.SelectSpec
Associate a Criteria with the select and return a new StatementMapper.SelectSpec.
withCriteria(Criteria) - Method in class org.springframework.data.r2dbc.core.StatementMapper.UpdateSpec
Associate a Criteria with the update and return a new StatementMapper.UpdateSpec.
withPage(Pageable) - Method in class org.springframework.data.r2dbc.core.StatementMapper.SelectSpec
Associate a Pageable with the select and create a new StatementMapper.SelectSpec.
withProjection(Collection<String>) - Method in class org.springframework.data.r2dbc.core.StatementMapper.SelectSpec
Associate projectedFields with the select and create a new StatementMapper.SelectSpec.
withSort(Sort) - Method in class org.springframework.data.r2dbc.core.StatementMapper.SelectSpec
Associate Sort with the select and create a new StatementMapper.SelectSpec.
write(Object, OutboundRow) - Method in class org.springframework.data.r2dbc.convert.MappingR2dbcConverter
 
A B C D E F G H I K L M N O P Q R S T U V W 
Skip navigation links
Spring Data R2DBC

Copyright © 2018–2019 Pivotal Software, Inc.. All rights reserved.