Package | Description |
---|---|
org.springframework.data.r2dbc.config |
Configuration classes for Spring Data R2DBC.
|
org.springframework.data.r2dbc.function |
Core domain types around DatabaseClient.
|
org.springframework.data.r2dbc.repository.query |
Query support for R2DBC repositories.
|
org.springframework.data.r2dbc.repository.support |
Support infrastructure for query derivation of R2DBC-specific repositories.
|
Modifier and Type | Method and Description |
---|---|
DatabaseClient |
AbstractR2dbcConfiguration.databaseClient(ReactiveDataAccessStrategy dataAccessStrategy,
R2dbcExceptionTranslator exceptionTranslator)
Register a
DatabaseClient using AbstractR2dbcConfiguration.connectionFactory() and RelationalMappingContext . |
Modifier and Type | Interface and Description |
---|---|
interface |
TransactionalDatabaseClient
DatabaseClient that participates in an ongoing transaction if the subscription happens within a hosted
transaction. |
Modifier and Type | Method and Description |
---|---|
DatabaseClient |
DatabaseClient.Builder.build()
Builder the
DatabaseClient instance. |
static DatabaseClient |
DatabaseClient.create(io.r2dbc.spi.ConnectionFactory factory)
Creates a
DatabaseClient that will use the provided ConnectionFactory . |
Modifier and Type | Method and Description |
---|---|
<T> reactor.core.publisher.Flux<T> |
TransactionalDatabaseClient.inTransaction(Function<DatabaseClient,? extends org.reactivestreams.Publisher<? extends T>> callback)
Execute a
Function accepting a DatabaseClient within a managed transaction. |
Constructor and Description |
---|
AbstractR2dbcQuery(R2dbcQueryMethod method,
DatabaseClient databaseClient,
MappingR2dbcConverter converter)
|
StringBasedR2dbcQuery(R2dbcQueryMethod queryMethod,
DatabaseClient databaseClient,
MappingR2dbcConverter converter,
SpelExpressionParser expressionParser,
QueryMethodEvaluationContextProvider evaluationContextProvider)
Creates a new
StringBasedR2dbcQuery for the given StringBasedR2dbcQuery , DatabaseClient ,
SpelExpressionParser , and QueryMethodEvaluationContextProvider . |
StringBasedR2dbcQuery(String query,
R2dbcQueryMethod method,
DatabaseClient databaseClient,
MappingR2dbcConverter converter,
SpelExpressionParser expressionParser,
QueryMethodEvaluationContextProvider evaluationContextProvider)
Create a new
StringBasedR2dbcQuery for the given query , R2dbcQueryMethod ,
DatabaseClient , SpelExpressionParser , and QueryMethodEvaluationContextProvider . |
Modifier and Type | Method and Description |
---|---|
protected RepositoryFactorySupport |
R2dbcRepositoryFactoryBean.getFactoryInstance(DatabaseClient client,
MappingContext<? extends org.springframework.data.relational.core.mapping.RelationalPersistentEntity<?>,org.springframework.data.relational.core.mapping.RelationalPersistentProperty> mappingContext)
Creates and initializes a
RepositoryFactorySupport instance. |
void |
R2dbcRepositoryFactoryBean.setDatabaseClient(DatabaseClient client)
Configures the
DatabaseClient to be used. |
Constructor and Description |
---|
R2dbcRepositoryFactory(DatabaseClient databaseClient,
MappingContext<? extends org.springframework.data.relational.core.mapping.RelationalPersistentEntity<?>,org.springframework.data.relational.core.mapping.RelationalPersistentProperty> mappingContext,
ReactiveDataAccessStrategy dataAccessStrategy)
|
SimpleR2dbcRepository(@NonNull org.springframework.data.relational.repository.query.RelationalEntityInformation<T,ID> entity,
@NonNull DatabaseClient databaseClient,
@NonNull MappingR2dbcConverter converter,
@NonNull ReactiveDataAccessStrategy accessStrategy) |
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.