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

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, MappingR2dbcConverter) - Constructor for class org.springframework.data.r2dbc.repository.query.AbstractR2dbcQuery
Creates a new AbstractR2dbcQuery from the given R2dbcQueryMethod and DatabaseClient.
afterPropertiesSet() - Method in class org.springframework.data.r2dbc.repository.support.R2dbcRepositoryFactoryBean
 
all() - Method in interface org.springframework.data.r2dbc.function.RowsFetchSpec
Get all matching elements.
apply(Row, RowMetadata) - Method in class org.springframework.data.r2dbc.function.convert.ColumnMapRowMapper
 
apply(Row, RowMetadata) - Method in class org.springframework.data.r2dbc.function.convert.EntityRowMapper
 
apply(Consumer<DatabaseClient.Builder>) - Method in interface org.springframework.data.r2dbc.function.DatabaseClient.Builder
Configures a Consumer to configure this builder.
apply(Consumer<DatabaseClient.Builder>) - Method in interface org.springframework.data.r2dbc.function.TransactionalDatabaseClient.Builder
Configures a Consumer to configure this builder.
ArrayColumns - Interface in org.springframework.data.r2dbc.dialect
Interface declaring methods that express how a dialect supports array-typed columns.
ArrayColumns.Unsupported - Enum in org.springframework.data.r2dbc.dialect
Default ArrayColumns implementation for dialects that do not support array-typed columns.
as(Class<R>) - Method in interface org.springframework.data.r2dbc.function.DatabaseClient.GenericExecuteSpec
Define the target type the result should be mapped to.
as(Class<R>) - Method in interface org.springframework.data.r2dbc.function.DatabaseClient.GenericSelectSpec
Define the target type the result should be mapped to.
as(Class<R>) - Method in interface org.springframework.data.r2dbc.function.DatabaseClient.TypedExecuteSpec
Define the target type the result should be mapped to.
as(Class<R>) - Method in interface org.springframework.data.r2dbc.function.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.
beginTransaction() - Method in interface org.springframework.data.r2dbc.function.TransactionalDatabaseClient
Start a transaction and bind connection resources to the subscriber context.
bind(Statement<?>, Object) - Method in interface org.springframework.data.r2dbc.dialect.BindMarker
Bind the given value to the Statement using the underlying binding strategy.
bind(Statement<?>, String, Object) - Method in interface org.springframework.data.r2dbc.function.BindableOperation
Bind the given value to the Statement using the underlying binding strategy.
bind(Statement<?>, SettableValue) - Method in interface org.springframework.data.r2dbc.function.BindableOperation
Bind a SettableValue to the Statement using the underlying binding strategy.
bind(int, Object) - Method in interface org.springframework.data.r2dbc.function.DatabaseClient.BindSpec
Bind a non-null value to a parameter identified by its index.
bind(String, Object) - Method in interface org.springframework.data.r2dbc.function.DatabaseClient.BindSpec
Bind a non-null value to a parameter identified by its name.
bind(Object) - Method in interface org.springframework.data.r2dbc.function.DatabaseClient.BindSpec
Bind a bean according to Java Beans using property names.
bind(T) - Method in interface org.springframework.data.r2dbc.repository.query.BindableQuery
Bind parameters to the query.
BindableOperation - Interface in org.springframework.data.r2dbc.function
Extension to QueryOperation for operations that allow parameter substitution by binding parameter values.
BindableQuery - Interface in org.springframework.data.r2dbc.repository.query
Interface declaring a query that supplies SQL and can bind parameters to a DatabaseClient.BindSpec.
bindId(Statement<?>, Object) - Method in interface org.springframework.data.r2dbc.function.BindIdOperation
Bind the given value to the Statement using the underlying binding strategy.
BindIdOperation - Interface in org.springframework.data.r2dbc.function
Extension to BindableOperation for operations that allow parameter substitution for a single id column that accepts either a single value or multiple values, depending on the underlying operation.
bindIds(Statement<?>, Iterable<? extends Object>) - Method in interface org.springframework.data.r2dbc.function.BindIdOperation
Bind the given values to the Statement using the underlying binding strategy.
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(Statement<?>, Class<?>) - Method in interface org.springframework.data.r2dbc.dialect.BindMarker
Bind a null value to the Statement using the underlying binding strategy.
bindNull(Statement<?>, String, Class<?>) - Method in interface org.springframework.data.r2dbc.function.BindableOperation
Bind a null value to the Statement using the underlying binding strategy.
bindNull(int, Class<?>) - Method in interface org.springframework.data.r2dbc.function.DatabaseClient.BindSpec
Bind a null value to a parameter identified by its index.
bindNull(String, Class<?>) - Method in interface org.springframework.data.r2dbc.function.DatabaseClient.BindSpec
Bind a null value to a parameter identified by its name.
build() - Method in interface org.springframework.data.r2dbc.function.DatabaseClient.Builder
Builder the DatabaseClient instance.
build() - Method in interface org.springframework.data.r2dbc.function.TransactionalDatabaseClient.Builder
 
builder() - Static method in interface org.springframework.data.r2dbc.function.DatabaseClient
Obtain a DatabaseClient builder.
builder() - Static method in interface org.springframework.data.r2dbc.function.TransactionalDatabaseClient
Obtain a DatabaseClient builder.
buildMessage(String, String, R2dbcException) - Method in class org.springframework.data.r2dbc.support.AbstractFallbackR2dbcExceptionTranslator
Build a message String for the given R2dbcException.

C

closeConnection(Connection, ConnectionFactory) - Static method in class org.springframework.data.r2dbc.function.connectionfactory.ConnectionFactoryUtils
Close the Connection.
ColumnMapRowMapper - Class in org.springframework.data.r2dbc.function.convert
RowMapper 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.function.convert.ColumnMapRowMapper
 
commitTransaction() - Method in interface org.springframework.data.r2dbc.function.TransactionalDatabaseClient
Commit a transaction and unbind connection resources from the subscriber context.
ConnectionAccessor - Interface in org.springframework.data.r2dbc.function
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.function.DatabaseClient.Builder
Configures the R2DBC connector.
connectionFactory(ConnectionFactory) - Method in interface org.springframework.data.r2dbc.function.TransactionalDatabaseClient.Builder
Configures the R2DBC connector.
ConnectionFactoryUtils - Class in org.springframework.data.r2dbc.function.connectionfactory
Helper class that provides static methods for obtaining R2DBC Connections from a ConnectionFactory.
ConnectionFactoryUtils() - Constructor for class org.springframework.data.r2dbc.function.connectionfactory.ConnectionFactoryUtils
 
ConnectionProxy - Interface in org.springframework.data.r2dbc.function.connectionfactory
Subinterface of Connection to be implemented by Connection proxies.
count() - Method in class org.springframework.data.r2dbc.repository.support.SimpleR2dbcRepository
 
create() - Method in interface org.springframework.data.r2dbc.dialect.BindMarkersFactory
Create a new BindMarkers instance.
create() - Static method in interface org.springframework.data.r2dbc.function.connectionfactory.TransactionResources
Creates a new empty TransactionResources.
create(ConnectionFactory) - Static method in interface org.springframework.data.r2dbc.function.DatabaseClient
Creates a DatabaseClient that will use the provided ConnectionFactory.
create(ConnectionFactory) - Static method in interface org.springframework.data.r2dbc.function.TransactionalDatabaseClient
A variant of TransactionalDatabaseClient.create(ConnectionFactory) that accepts a ConnectionFactory.
createColumnMap(int) - Method in class org.springframework.data.r2dbc.function.convert.ColumnMapRowMapper
Create a Map instance to be used as column map.
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
 
currentActiveReactiveTransactionSynchronization() - Static method in class org.springframework.data.r2dbc.function.connectionfactory.ConnectionFactoryUtils
Obtain the currently active ReactiveTransactionSynchronization from the current subscriber Context.
currentConnectionFactory() - Static method in class org.springframework.data.r2dbc.function.connectionfactory.ConnectionFactoryUtils
Obtain the ConnectionFactory from the current subscriber Context.
currentReactiveTransactionSynchronization() - Static method in class org.springframework.data.r2dbc.function.connectionfactory.ConnectionFactoryUtils
Obtain the currently ReactiveTransactionSynchronization 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.function.DatabaseClient.Builder
dataAccessStrategy(ReactiveDataAccessStrategy) - Method in interface org.springframework.data.r2dbc.function.TransactionalDatabaseClient.Builder
Database - Enum in org.springframework.data.r2dbc.dialect
Enumeration of known Databases for offline Dialect resolution.
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.function
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.function
Contract for specifying parameter bindings.
DatabaseClient.Builder - Interface in org.springframework.data.r2dbc.function
A mutable builder for creating a DatabaseClient.
DatabaseClient.GenericExecuteSpec - Interface in org.springframework.data.r2dbc.function
Contract for specifying a SQL call along with options leading to the exchange.
DatabaseClient.GenericInsertSpec<T> - Interface in org.springframework.data.r2dbc.function
Contract for specifying INSERT options leading to the exchange.
DatabaseClient.GenericSelectSpec - Interface in org.springframework.data.r2dbc.function
Contract for specifying SELECT options leading to the exchange.
DatabaseClient.InsertIntoSpec - Interface in org.springframework.data.r2dbc.function
Contract for specifying SELECT options leading to the exchange.
DatabaseClient.InsertSpec<T> - Interface in org.springframework.data.r2dbc.function
Contract for specifying INSERT options leading to the exchange.
DatabaseClient.SelectFromSpec - Interface in org.springframework.data.r2dbc.function
Contract for specifying SELECT options leading to the exchange.
DatabaseClient.SelectSpec<S extends DatabaseClient.SelectSpec<S>> - Interface in org.springframework.data.r2dbc.function
Contract for specifying SELECT options leading to the exchange.
DatabaseClient.SqlSpec - Interface in org.springframework.data.r2dbc.function
Contract for specifying a SQL call along with options leading to the exchange.
DatabaseClient.TypedExecuteSpec<T> - Interface in org.springframework.data.r2dbc.function
Contract for specifying a SQL call along with options leading to the exchange.
DatabaseClient.TypedInsertSpec<T> - Interface in org.springframework.data.r2dbc.function
Contract for specifying SELECT options leading the exchange.
DatabaseClient.TypedSelectSpec<T> - Interface in org.springframework.data.r2dbc.function
Contract for specifying SELECT options leading to the exchange.
defaultDialect() - Method in enum org.springframework.data.r2dbc.dialect.Database
Returns the latest Dialect for the underlying database.
DefaultReactiveDataAccessStrategy - Class in org.springframework.data.r2dbc.function
Default ReactiveDataAccessStrategy implementation.
DefaultReactiveDataAccessStrategy(Dialect) - Constructor for class org.springframework.data.r2dbc.function.DefaultReactiveDataAccessStrategy
DefaultReactiveDataAccessStrategy(Dialect, RelationalConverter) - Constructor for class org.springframework.data.r2dbc.function.DefaultReactiveDataAccessStrategy
Creates a new DefaultReactiveDataAccessStrategy given Dialect and RelationalConverter.
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(String, String) - Method in class org.springframework.data.r2dbc.function.DefaultReactiveDataAccessStrategy
 
deleteById(String, String) - Method in interface org.springframework.data.r2dbc.function.ReactiveDataAccessStrategy
Create a DELETE … WHERE id = ?
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
 
deleteByIdIn(String, String) - Method in class org.springframework.data.r2dbc.function.DefaultReactiveDataAccessStrategy
 
deleteByIdIn(String, String) - Method in interface org.springframework.data.r2dbc.function.ReactiveDataAccessStrategy
Create a DELETE … WHERE id IN (?)
Dialect - Interface in org.springframework.data.r2dbc.dialect
Represents a dialect that is implemented by a particular database.
doCloseConnection(Connection, ConnectionFactory) - Static method in class org.springframework.data.r2dbc.function.connectionfactory.ConnectionFactoryUtils
Close the Connection, unless a SmartConnectionFactory doesn't want us to.
doGetConnection(ConnectionFactory) - Static method in class org.springframework.data.r2dbc.function.connectionfactory.ConnectionFactoryUtils
Actually obtain a R2DBC Connection from the given ConnectionFactory.
doReleaseConnection(Connection, ConnectionFactory) - Static method in class org.springframework.data.r2dbc.function.connectionfactory.ConnectionFactoryUtils
Actually close the given Connection, obtained from the given ConnectionFactory.
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.SqlErrorCodeR2dbcExceptionTranslator
 
doTranslate(String, String, R2dbcException) - Method in class org.springframework.data.r2dbc.support.SqlStateR2dbcExceptionTranslator
 
driverName() - Method in enum org.springframework.data.r2dbc.dialect.Database
Returns the driver name.

E

EnableR2dbcRepositories - Annotation Type in org.springframework.data.r2dbc.repository.config
Annotation to activate reactive relational repositories using R2DBC.
enableTransactionSynchronization(Mono<T>) - Method in interface org.springframework.data.r2dbc.function.TransactionalDatabaseClient
Enable transaction management so that connections can be bound to the subscription.
enableTransactionSynchronization(Publisher<T>) - Method in interface org.springframework.data.r2dbc.function.TransactionalDatabaseClient
Enable transaction management so that connections can be bound to the subscription.
EntityRowMapper<T> - Class in org.springframework.data.r2dbc.function.convert
Maps a Row to an entity of type T, including entities referenced.
EntityRowMapper(RelationalPersistentEntity<T>, RelationalConverter) - Constructor for class org.springframework.data.r2dbc.function.convert.EntityRowMapper
 
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.function.DatabaseClient.Builder
exceptionTranslator(R2dbcExceptionTranslator) - Method in interface org.springframework.data.r2dbc.function.TransactionalDatabaseClient.Builder
execute() - Method in interface org.springframework.data.r2dbc.function.DatabaseClient
Prepare an SQL call returning a result.
execute(Object[]) - Method in class org.springframework.data.r2dbc.repository.query.AbstractR2dbcQuery
 
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
 

F

fetch() - Method in interface org.springframework.data.r2dbc.function.DatabaseClient.GenericExecuteSpec
Perform the SQL call and retrieve the result.
fetch() - Method in interface org.springframework.data.r2dbc.function.DatabaseClient.GenericSelectSpec
Perform the SQL call and retrieve the result.
fetch() - Method in interface org.springframework.data.r2dbc.function.DatabaseClient.InsertSpec
Perform the SQL call and retrieve the result.
fetch() - Method in interface org.springframework.data.r2dbc.function.DatabaseClient.TypedExecuteSpec
Perform the SQL call and retrieve the result.
fetch() - Method in interface org.springframework.data.r2dbc.function.DatabaseClient.TypedSelectSpec
Perform the SQL call and retrieve the result.
FetchSpec<T> - Interface in org.springframework.data.r2dbc.function
Contract for fetching results.
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
 
findDatabase(ConnectionFactory) - Static method in enum org.springframework.data.r2dbc.dialect.Database
Find a Database type using ConnectionFactory and its metadata.
first() - Method in interface org.springframework.data.r2dbc.function.RowsFetchSpec
Get the first or no result.
from(String) - Method in interface org.springframework.data.r2dbc.function.DatabaseClient.SelectFromSpec
Specify the source table to select from.
from(Class<T>) - Method in interface org.springframework.data.r2dbc.function.DatabaseClient.SelectFromSpec
Specify the source table to select from to using the entity class.

G

generatedKeysClause() - Method in interface org.springframework.data.r2dbc.dialect.Dialect
Deprecated.
to be removed after upgrading to R2DBC 1.0M7 in favor of using the driver's direct support for retrieving generated keys.
generatedKeysClause() - Method in class org.springframework.data.r2dbc.dialect.H2Dialect
 
generatedKeysClause() - Method in class org.springframework.data.r2dbc.dialect.PostgresDialect
 
generatedKeysClause() - Method in class org.springframework.data.r2dbc.dialect.SqlServerDialect
 
get() - Method in interface org.springframework.data.r2dbc.function.QueryOperation
 
getAllColumns(Class<?>) - Method in class org.springframework.data.r2dbc.function.DefaultReactiveDataAccessStrategy
 
getAllColumns(Class<?>) - Method in interface org.springframework.data.r2dbc.function.ReactiveDataAccessStrategy
 
getArraySupport() - Method in interface org.springframework.data.r2dbc.dialect.Dialect
Returns the array support object that describes how array-typed columns are supported by this dialect.
getArraySupport() - Method in class org.springframework.data.r2dbc.dialect.PostgresDialect
 
getArrayType(Class<?>) - Method in interface org.springframework.data.r2dbc.dialect.ArrayColumns
Translate the user type of an array into the dialect-specific type.
getArrayType(Class<?>) - Method in enum org.springframework.data.r2dbc.dialect.ArrayColumns.Unsupported
 
getBindMarkersFactory() - Method in interface org.springframework.data.r2dbc.dialect.Dialect
Returns the BindMarkersFactory used by this dialect.
getBindMarkersFactory() - Method in class org.springframework.data.r2dbc.dialect.PostgresDialect
 
getBindMarkersFactory() - Method in class org.springframework.data.r2dbc.dialect.SqlServerDialect
 
getClause(long) - Method in interface org.springframework.data.r2dbc.dialect.LimitClause
Returns the LIMIT clause
getClause(long, long) - Method in interface org.springframework.data.r2dbc.dialect.LimitClause
Returns the LIMIT clause
getClausePosition() - Method in interface org.springframework.data.r2dbc.dialect.LimitClause
Returns the LimitClause.Position where to apply the clause.
getColumnKey(String) - Method in class org.springframework.data.r2dbc.function.convert.ColumnMapRowMapper
Determine the key to use for the given column in the column Map.
getColumnsToUpdate(Object) - Method in class org.springframework.data.r2dbc.function.DefaultReactiveDataAccessStrategy
 
getColumnsToUpdate(Object) - Method in interface org.springframework.data.r2dbc.function.ReactiveDataAccessStrategy
Returns a Map that maps column names to a SettableValue value.
getColumnValue(Row, int) - Method in class org.springframework.data.r2dbc.function.convert.ColumnMapRowMapper
Retrieve a R2DBC object value for the specified column.
getConnection(ConnectionFactory) - Static method in class org.springframework.data.r2dbc.function.connectionfactory.ConnectionFactoryUtils
Obtain a Connection from the given ConnectionFactory.
getCurrentTransaction() - Method in class org.springframework.data.r2dbc.function.connectionfactory.ReactiveTransactionSynchronization
 
getDialect(ConnectionFactory) - Method in class org.springframework.data.r2dbc.config.AbstractR2dbcConfiguration
Return a Dialect for the given ConnectionFactory.
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, MappingContext<? extends RelationalPersistentEntity<?>, RelationalPersistentProperty>) - 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.
getIdentifier() - Method in class org.springframework.data.r2dbc.function.convert.SettableValue
 
getIdentifyingAnnotations() - Method in class org.springframework.data.r2dbc.repository.config.R2dbcRepositoryConfigurationExtension
 
getIdentifyingTypes() - Method in class org.springframework.data.r2dbc.repository.config.R2dbcRepositoryConfigurationExtension
 
getMappedSort(Class<?>, Sort) - Method in class org.springframework.data.r2dbc.function.DefaultReactiveDataAccessStrategy
 
getMappedSort(Class<?>, Sort) - Method in interface org.springframework.data.r2dbc.function.ReactiveDataAccessStrategy
Map the Sort object to apply field name mapping using the type to read.
getMappingContext() - Method in class org.springframework.data.r2dbc.function.convert.MappingR2dbcConverter
 
getMappingContext() - Method in class org.springframework.data.r2dbc.function.DefaultReactiveDataAccessStrategy
 
getModuleName() - Method in class org.springframework.data.r2dbc.repository.config.R2dbcRepositoryConfigurationExtension
 
getModulePrefix() - Method in class org.springframework.data.r2dbc.repository.config.R2dbcRepositoryConfigurationExtension
 
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.
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.
getRelationalConverter() - Method in class org.springframework.data.r2dbc.function.DefaultReactiveDataAccessStrategy
 
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.
getResource(Class<T>) - Method in interface org.springframework.data.r2dbc.function.connectionfactory.TransactionResources
Retrieve a resource from this context identified by key.
getRowMapper(Class<T>) - Method in class org.springframework.data.r2dbc.function.DefaultReactiveDataAccessStrategy
 
getRowMapper(Class<T>) - Method in interface org.springframework.data.r2dbc.function.ReactiveDataAccessStrategy
 
getSimpleTypeHolder() - Method in interface org.springframework.data.r2dbc.dialect.Dialect
Return the SimpleTypeHolder for this dialect.
getSimpleTypes() - Method in interface org.springframework.data.r2dbc.dialect.Dialect
Return a collection of types that are natively supported by this database/driver.
getSimpleTypes() - Method in class org.springframework.data.r2dbc.dialect.PostgresDialect
 
getSimpleTypes() - Method in class org.springframework.data.r2dbc.dialect.SqlServerDialect
 
getSql() - Method in exception org.springframework.data.r2dbc.BadSqlGrammarException
Return the SQL that caused the problem.
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.
getTableName(Class<?>) - Method in class org.springframework.data.r2dbc.function.DefaultReactiveDataAccessStrategy
 
getTableName(Class<?>) - Method in interface org.springframework.data.r2dbc.function.ReactiveDataAccessStrategy
 
getTargetConnection() - Method in interface org.springframework.data.r2dbc.function.connectionfactory.ConnectionProxy
Return the target Connection of this proxy.
getTargetRepository(RepositoryInformation) - Method in class org.springframework.data.r2dbc.repository.support.R2dbcRepositoryFactory
 
getType() - Method in class org.springframework.data.r2dbc.function.convert.SettableValue
 
getValue() - Method in class org.springframework.data.r2dbc.function.convert.SettableValue
 
getValuesToInsert(Object) - Method in class org.springframework.data.r2dbc.function.DefaultReactiveDataAccessStrategy
 
getValuesToInsert(Object) - Method in interface org.springframework.data.r2dbc.function.ReactiveDataAccessStrategy
 

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
 
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.

I

inConnection(Function<Connection, Mono<T>>) - Method in interface org.springframework.data.r2dbc.function.ConnectionAccessor
Execute a callback Function within a Connection scope.
inConnectionMany(Function<Connection, Flux<T>>) - Method in interface org.springframework.data.r2dbc.function.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.function.DatabaseClient
Prepare an SQL INSERT call.
insertAndReturnGeneratedKeys(String, Set<String>) - Method in class org.springframework.data.r2dbc.function.DefaultReactiveDataAccessStrategy
 
insertAndReturnGeneratedKeys(String, Set<String>) - Method in interface org.springframework.data.r2dbc.function.ReactiveDataAccessStrategy
Create an INSERT operation for the given table to insert columns.
INSTANCE - Static variable in class org.springframework.data.r2dbc.dialect.H2Dialect
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.
INSTANCE - Static variable in class org.springframework.data.r2dbc.function.convert.ColumnMapRowMapper
 
into(String) - Method in interface org.springframework.data.r2dbc.function.DatabaseClient.InsertIntoSpec
Specify the target table to insert into.
into(Class<T>) - Method in interface org.springframework.data.r2dbc.function.DatabaseClient.InsertIntoSpec
Specify the target table to insert to using the entity class.
inTransaction(Function<DatabaseClient, ? extends Publisher<? extends T>>) - Method in interface org.springframework.data.r2dbc.function.TransactionalDatabaseClient
Execute a Function accepting a DatabaseClient within a managed transaction.
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
isCollectionQuery() - Method in class org.springframework.data.r2dbc.repository.query.R2dbcQueryMethod
 
isModifyingQuery() - Method in class org.springframework.data.r2dbc.repository.query.R2dbcQueryMethod
 
isStreamQuery() - Method in class org.springframework.data.r2dbc.repository.query.R2dbcQueryMethod
 
isSupported() - Method in interface org.springframework.data.r2dbc.dialect.ArrayColumns
Returns true if the dialect supports array-typed columns.
isSupported() - Method in enum org.springframework.data.r2dbc.dialect.ArrayColumns.Unsupported
 
isSynchronizationActive() - Method in class org.springframework.data.r2dbc.function.connectionfactory.ReactiveTransactionSynchronization
Return if transaction synchronization is active for the current Context.

L

limit() - Method in interface org.springframework.data.r2dbc.dialect.Dialect
Return the LimitClause used by this dialect.
limit() - Method in class org.springframework.data.r2dbc.dialect.PostgresDialect
 
limit() - Method in class org.springframework.data.r2dbc.dialect.SqlServerDialect
 
LimitClause - Interface in org.springframework.data.r2dbc.dialect
A clause representing Dialect-specific LIMIT.
LimitClause.Position - Enum in org.springframework.data.r2dbc.dialect
Enumeration of where to render the clause within the SQL statement.
logger - Variable in class org.springframework.data.r2dbc.support.AbstractFallbackR2dbcExceptionTranslator
Logger available to subclasses

M

map(BiFunction<Row, RowMetadata, R>) - Method in interface org.springframework.data.r2dbc.function.DatabaseClient.GenericExecuteSpec
Configure a result mapping function.
map(BiFunction<Row, RowMetadata, R>) - Method in interface org.springframework.data.r2dbc.function.DatabaseClient.GenericSelectSpec
Configure a result mapping function.
map(BiFunction<Row, RowMetadata, R>) - Method in interface org.springframework.data.r2dbc.function.DatabaseClient.InsertSpec
Configure a result mapping function.
map(BiFunction<Row, RowMetadata, R>) - Method in interface org.springframework.data.r2dbc.function.DatabaseClient.TypedExecuteSpec
Configure a result mapping function.
map(BiFunction<Row, RowMetadata, R>) - Method in interface org.springframework.data.r2dbc.function.DatabaseClient.TypedSelectSpec
Configure a result mapping function.
MappingR2dbcConverter - Class in org.springframework.data.r2dbc.function.convert
Converter for R2DBC.
MappingR2dbcConverter(MappingContext<? extends RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty>) - Constructor for class org.springframework.data.r2dbc.function.convert.MappingR2dbcConverter
MappingR2dbcConverter(RelationalConverter) - Constructor for class org.springframework.data.r2dbc.function.convert.MappingR2dbcConverter
Creates a new MappingR2dbcConverter given RelationalConverter.
mutate() - Method in interface org.springframework.data.r2dbc.function.DatabaseClient
Return a builder to mutate properties of this database client.
mutate() - Method in interface org.springframework.data.r2dbc.function.TransactionalDatabaseClient
Return a builder to mutate properties of this database client.

N

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.
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.
nullValue(String, Class<?>) - Method in interface org.springframework.data.r2dbc.function.DatabaseClient.GenericInsertSpec
Specify a null value to insert.

O

one() - Method in interface org.springframework.data.r2dbc.function.RowsFetchSpec
Get exactly zero or one result.
orderBy(Sort) - Method in interface org.springframework.data.r2dbc.function.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.dialect - package org.springframework.data.r2dbc.dialect
Dialects abstract the SQL dialect of the underlying database.
org.springframework.data.r2dbc.function - package org.springframework.data.r2dbc.function
Core domain types around DatabaseClient.
org.springframework.data.r2dbc.function.connectionfactory - package org.springframework.data.r2dbc.function.connectionfactory
Connection and ConnectionFactory specifics for R2DBC.
org.springframework.data.r2dbc.function.convert - package org.springframework.data.r2dbc.function.convert
R2DBC-specific conversion and converter implementations.
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.

P

page(Pageable) - Method in interface org.springframework.data.r2dbc.function.DatabaseClient.SelectSpec
Configure pagination.
populateIdIfNecessary(T) - Method in class org.springframework.data.r2dbc.function.convert.MappingR2dbcConverter
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
 
project(String...) - Method in interface org.springframework.data.r2dbc.function.DatabaseClient.SelectSpec
Configure projected fields.

Q

Query - Annotation Type in org.springframework.data.r2dbc.repository.query
Annotation to provide SQL statements that will get used for executing the method.
QueryOperation - Interface in org.springframework.data.r2dbc.function
Interface declaring a query operation that can be represented with a query string.

R

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.function.convert
Value object to capture custom conversion.
R2dbcCustomConversions(CustomConversions.StoreConversions, Collection<?>) - Constructor for class org.springframework.data.r2dbc.function.convert.R2dbcCustomConversions
Creates a new CustomConversions instance registering the given converters.
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.
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, MappingContext<? extends RelationalPersistentEntity<?>, RelationalPersistentProperty>, 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.
reactiveDataAccessStrategy(RelationalMappingContext, R2dbcCustomConversions) - Method in class org.springframework.data.r2dbc.config.AbstractR2dbcConfiguration
ReactiveDataAccessStrategy - Interface in org.springframework.data.r2dbc.function
Draft of a data access strategy that generalizes convenience operations using mapped entities.
ReactiveTransactionSynchronization - Class in org.springframework.data.r2dbc.function.connectionfactory
Central delegate that manages transactional resources.
ReactiveTransactionSynchronization() - Constructor for class org.springframework.data.r2dbc.function.connectionfactory.ReactiveTransactionSynchronization
 
registerResource(Class<T>, T) - Method in interface org.springframework.data.r2dbc.function.connectionfactory.TransactionResources
Register a resource in this context.
registerTransaction(TransactionResources) - Method in class org.springframework.data.r2dbc.function.connectionfactory.ReactiveTransactionSynchronization
Create a new transaction span and register a TransactionResources instance.
releaseConnection(Connection, ConnectionFactory) - Static method in class org.springframework.data.r2dbc.function.connectionfactory.ConnectionFactoryUtils
Close the given Connection, obtained from the given ConnectionFactory, if it is not managed externally (that is, not bound to the thread).
rollbackTransaction() - Method in interface org.springframework.data.r2dbc.function.TransactionalDatabaseClient
Rollback a transaction and unbind connection resources from the subscriber context.
RowsFetchSpec<T> - Interface in org.springframework.data.r2dbc.function
Contract for fetching tabular results.
rowsUpdated() - Method in interface org.springframework.data.r2dbc.function.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
 
select() - Method in interface org.springframework.data.r2dbc.function.DatabaseClient
Prepare an SQL SELECT call.
select(String, Set<String>, Sort, Pageable) - Method in class org.springframework.data.r2dbc.function.DefaultReactiveDataAccessStrategy
 
select(String, Set<String>, Sort, Pageable) - Method in interface org.springframework.data.r2dbc.function.ReactiveDataAccessStrategy
Create a SELECT … ORDER BY … LIMIT … operation for the given table using columns to project.
selectById(String, Set<String>, String) - Method in class org.springframework.data.r2dbc.function.DefaultReactiveDataAccessStrategy
 
selectById(String, Set<String>, String, int) - Method in class org.springframework.data.r2dbc.function.DefaultReactiveDataAccessStrategy
 
selectById(String, Set<String>, String) - Method in interface org.springframework.data.r2dbc.function.ReactiveDataAccessStrategy
Create a SELECT … WHERE id = ?
selectById(String, Set<String>, String, int) - Method in interface org.springframework.data.r2dbc.function.ReactiveDataAccessStrategy
Create a SELECT … WHERE id = ?
selectByIdIn(String, Set<String>, String) - Method in class org.springframework.data.r2dbc.function.DefaultReactiveDataAccessStrategy
 
selectByIdIn(String, Set<String>, String) - Method in interface org.springframework.data.r2dbc.function.ReactiveDataAccessStrategy
Create a SELECT … WHERE id IN (?)
setConnectionFactory(ConnectionFactory) - Method in class org.springframework.data.r2dbc.support.SqlErrorCodeR2dbcExceptionTranslator
Set the DataSource for this translator.
setDataAccessStrategy(ReactiveDataAccessStrategy) - Method in class org.springframework.data.r2dbc.repository.support.R2dbcRepositoryFactoryBean
 
setDatabaseClient(DatabaseClient) - Method in class org.springframework.data.r2dbc.repository.support.R2dbcRepositoryFactoryBean
Configures the DatabaseClient to be used.
setDatabaseProductName(String) - Method in class org.springframework.data.r2dbc.support.SqlErrorCodeR2dbcExceptionTranslator
Set the database product name for this translator.
setFallbackTranslator(R2dbcExceptionTranslator) - Method in class org.springframework.data.r2dbc.support.AbstractFallbackR2dbcExceptionTranslator
Override the default SQL state fallback translator (typically a R2dbcExceptionTranslator).
setMappingContext(MappingContext<?, ?>) - Method in class org.springframework.data.r2dbc.repository.support.R2dbcRepositoryFactoryBean
 
setSqlErrorCodes(SQLErrorCodes) - Method in class org.springframework.data.r2dbc.support.SqlErrorCodeR2dbcExceptionTranslator
Set custom error codes to be used for translation.
SettableValue - Class in org.springframework.data.r2dbc.function.convert
A database value that can be set in a statement.
SettableValue(int, Object, Class<?>) - Constructor for class org.springframework.data.r2dbc.function.convert.SettableValue
Create a SettableValue using an integer index.
SettableValue(String, Object, Class<?>) - Constructor for class org.springframework.data.r2dbc.function.convert.SettableValue
Create a SettableValue using a String identifier.
shouldClose(Connection) - Method in interface org.springframework.data.r2dbc.function.connectionfactory.SmartConnectionFactory
Should we close this Connection, obtained from this io.r2dbc.spi.ConnectionFactory?
SimpleR2dbcRepository<T,ID> - Class in org.springframework.data.r2dbc.repository.support
Simple ReactiveCrudRepository implementation using R2DBC through DatabaseClient.
SimpleR2dbcRepository(RelationalEntityInformation<T, ID>, DatabaseClient, MappingR2dbcConverter, ReactiveDataAccessStrategy) - Constructor for class org.springframework.data.r2dbc.repository.support.SimpleR2dbcRepository
 
SmartConnectionFactory - Interface in org.springframework.data.r2dbc.function.connectionfactory
Extension of the io.r2dbc.spi.ConnectionFactory interface, to be implemented by special connection factories that return R2DBC Connections in an unwrapped fashion.
sql(String) - Method in interface org.springframework.data.r2dbc.function.DatabaseClient.SqlSpec
Specify a static sql string to execute.
sql(Supplier<String>) - Method in interface org.springframework.data.r2dbc.function.DatabaseClient.SqlSpec
Specify a static SQL supplier that provides SQL to execute.
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.
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
 
StringBasedR2dbcQuery - Class in org.springframework.data.r2dbc.repository.query
String-based StringBasedR2dbcQuery implementation.
StringBasedR2dbcQuery(R2dbcQueryMethod, DatabaseClient, MappingR2dbcConverter, SpelExpressionParser, QueryMethodEvaluationContextProvider) - Constructor for class org.springframework.data.r2dbc.repository.query.StringBasedR2dbcQuery
StringBasedR2dbcQuery(String, R2dbcQueryMethod, DatabaseClient, MappingR2dbcConverter, SpelExpressionParser, QueryMethodEvaluationContextProvider) - Constructor for class org.springframework.data.r2dbc.repository.query.StringBasedR2dbcQuery

T

table(String) - Method in interface org.springframework.data.r2dbc.function.DatabaseClient.TypedInsertSpec
Use the given tableName as insert target.
then() - Method in interface org.springframework.data.r2dbc.function.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.function.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.function.DatabaseClient.TypedExecuteSpec
Perform the SQL call and return a Mono that completes without result on statement completion.
toQuery() - Method in interface org.springframework.data.r2dbc.function.QueryOperation
Returns the string-representation of this operation to be used with Statement creation.
TransactionalDatabaseClient - Interface in org.springframework.data.r2dbc.function
DatabaseClient that participates in an ongoing transaction if the subscription happens within a hosted transaction.
TransactionalDatabaseClient.Builder - Interface in org.springframework.data.r2dbc.function
A mutable builder for creating a TransactionalDatabaseClient.
TransactionResources - Interface in org.springframework.data.r2dbc.function.connectionfactory
Transaction context for an ongoing transaction synchronization allowing to register transactional resources.
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
unregisterTransaction(TransactionResources) - Method in class org.springframework.data.r2dbc.function.connectionfactory.ReactiveTransactionSynchronization
Unregister a transaction span and by removing TransactionResources instance.
updateById(String, Set<String>, String) - Method in class org.springframework.data.r2dbc.function.DefaultReactiveDataAccessStrategy
 
updateById(String, Set<String>, String) - Method in interface org.springframework.data.r2dbc.function.ReactiveDataAccessStrategy
Create a UPDATE … SET … WHERE id = ?
UpdatedRowsFetchSpec - Interface in org.springframework.data.r2dbc.function
Contract for fetching the number of affected rows.
useRepositoryConfiguration(RepositoryMetadata) - Method in class org.springframework.data.r2dbc.repository.config.R2dbcRepositoryConfigurationExtension
 
using(T) - Method in interface org.springframework.data.r2dbc.function.DatabaseClient.TypedInsertSpec
Insert the given objectToInsert.
using(Publisher<T>) - Method in interface org.springframework.data.r2dbc.function.DatabaseClient.TypedInsertSpec
Insert the given Publisher to insert one or more objects.

V

value(String, Object) - Method in interface org.springframework.data.r2dbc.function.DatabaseClient.GenericInsertSpec
Specify a field and non-null value to insert.
valueOf(String) - Static method in enum org.springframework.data.r2dbc.dialect.ArrayColumns.Unsupported
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.r2dbc.dialect.Database
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.data.r2dbc.dialect.LimitClause.Position
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.springframework.data.r2dbc.dialect.ArrayColumns.Unsupported
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.r2dbc.dialect.Database
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.data.r2dbc.dialect.LimitClause.Position
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I L M N O P Q R S T U V 
Skip navigation links
Spring Data R2DBC

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