Module rxmicro.data.sql.r2dbc
Package io.rxmicro.data.sql.r2dbc.detail
Class AbstractR2DBCRepository
- java.lang.Object
-
- io.rxmicro.data.detail.AbstractDataRepository
-
- io.rxmicro.data.sql.detail.AbstractSQLRepository
-
- io.rxmicro.data.sql.r2dbc.detail.AbstractR2DBCRepository
-
public abstract class AbstractR2DBCRepository extends io.rxmicro.data.sql.detail.AbstractSQLRepository- Author:
- nedis
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractR2DBCRepository(Class<?> repositoryClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected reactor.core.publisher.Mono<io.rxmicro.data.sql.model.completablefuture.Transaction>beginCompletableFutureTransaction(io.r2dbc.spi.Connection connection)protected reactor.core.publisher.Mono<io.rxmicro.data.sql.model.reactor.Transaction>beginReactorTransaction(io.r2dbc.spi.Connection connection)protected reactor.core.publisher.Mono<io.rxmicro.data.sql.model.rxjava3.Transaction>beginRxJava3Transaction(io.r2dbc.spi.Connection connection)protected reactor.core.publisher.Mono<Void>close(io.r2dbc.spi.Connection connection)protected reactor.core.publisher.Mono<? extends io.r2dbc.spi.Result>executeStatement(io.r2dbc.spi.Connection connection, String sql)protected reactor.core.publisher.Mono<? extends io.r2dbc.spi.Result>executeStatement(io.r2dbc.spi.Connection connection, String sql, Object param)protected reactor.core.publisher.Mono<? extends io.r2dbc.spi.Result>executeStatement(io.r2dbc.spi.Connection connection, String sql, Object... params)protected reactor.core.publisher.Mono<? extends io.r2dbc.spi.Result>executeStatement(io.r2dbc.spi.Connection connection, String sql, Object param1, Object param2)protected reactor.core.publisher.Mono<? extends io.r2dbc.spi.Result>executeStatement(io.r2dbc.spi.Connection connection, String sql, Object param1, Object param2, Object param3)protected reactor.core.publisher.Mono<? extends io.r2dbc.spi.Result>executeStatement(io.r2dbc.spi.Connection connection, String sql, Object param1, Object param2, Object param3, Object param4)protected reactor.core.publisher.Mono<? extends io.r2dbc.spi.Result>executeStatement(io.r2dbc.spi.Connection connection, String sql, Object param1, Object param2, Object param3, Object param4, Object param5)protected reactor.core.publisher.Mono<io.r2dbc.spi.Connection>extractConnectionFrom(io.rxmicro.data.sql.model.completablefuture.Transaction transaction)protected reactor.core.publisher.Mono<io.r2dbc.spi.Connection>extractConnectionFrom(io.rxmicro.data.sql.model.reactor.Transaction transaction)protected reactor.core.publisher.Mono<io.r2dbc.spi.Connection>extractConnectionFrom(io.rxmicro.data.sql.model.rxjava3.Transaction transaction)protected BiFunction<io.r2dbc.spi.Row,io.r2dbc.spi.RowMetadata,io.rxmicro.data.sql.model.EntityFieldList>toEntityFieldList()protected BiFunction<io.r2dbc.spi.Row,io.r2dbc.spi.RowMetadata,io.rxmicro.data.sql.model.EntityFieldMap>toEntityFieldMap()
-
-
-
Constructor Detail
-
AbstractR2DBCRepository
protected AbstractR2DBCRepository(Class<?> repositoryClass)
-
-
Method Detail
-
extractConnectionFrom
protected final reactor.core.publisher.Mono<io.r2dbc.spi.Connection> extractConnectionFrom(io.rxmicro.data.sql.model.reactor.Transaction transaction)
-
extractConnectionFrom
protected final reactor.core.publisher.Mono<io.r2dbc.spi.Connection> extractConnectionFrom(io.rxmicro.data.sql.model.rxjava3.Transaction transaction)
-
extractConnectionFrom
protected final reactor.core.publisher.Mono<io.r2dbc.spi.Connection> extractConnectionFrom(io.rxmicro.data.sql.model.completablefuture.Transaction transaction)
-
beginReactorTransaction
protected final reactor.core.publisher.Mono<io.rxmicro.data.sql.model.reactor.Transaction> beginReactorTransaction(io.r2dbc.spi.Connection connection)
-
beginRxJava3Transaction
protected final reactor.core.publisher.Mono<io.rxmicro.data.sql.model.rxjava3.Transaction> beginRxJava3Transaction(io.r2dbc.spi.Connection connection)
-
beginCompletableFutureTransaction
protected final reactor.core.publisher.Mono<io.rxmicro.data.sql.model.completablefuture.Transaction> beginCompletableFutureTransaction(io.r2dbc.spi.Connection connection)
-
close
protected final reactor.core.publisher.Mono<Void> close(io.r2dbc.spi.Connection connection)
-
executeStatement
protected final reactor.core.publisher.Mono<? extends io.r2dbc.spi.Result> executeStatement(io.r2dbc.spi.Connection connection, String sql)
-
executeStatement
protected final reactor.core.publisher.Mono<? extends io.r2dbc.spi.Result> executeStatement(io.r2dbc.spi.Connection connection, String sql, Object param)
-
executeStatement
protected final reactor.core.publisher.Mono<? extends io.r2dbc.spi.Result> executeStatement(io.r2dbc.spi.Connection connection, String sql, Object param1, Object param2)
-
executeStatement
protected final reactor.core.publisher.Mono<? extends io.r2dbc.spi.Result> executeStatement(io.r2dbc.spi.Connection connection, String sql, Object param1, Object param2, Object param3)
-
executeStatement
protected final reactor.core.publisher.Mono<? extends io.r2dbc.spi.Result> executeStatement(io.r2dbc.spi.Connection connection, String sql, Object param1, Object param2, Object param3, Object param4)
-
executeStatement
protected final reactor.core.publisher.Mono<? extends io.r2dbc.spi.Result> executeStatement(io.r2dbc.spi.Connection connection, String sql, Object param1, Object param2, Object param3, Object param4, Object param5)
-
executeStatement
protected final reactor.core.publisher.Mono<? extends io.r2dbc.spi.Result> executeStatement(io.r2dbc.spi.Connection connection, String sql, Object... params)
-
toEntityFieldMap
protected final BiFunction<io.r2dbc.spi.Row,io.r2dbc.spi.RowMetadata,io.rxmicro.data.sql.model.EntityFieldMap> toEntityFieldMap()
-
toEntityFieldList
protected final BiFunction<io.r2dbc.spi.Row,io.r2dbc.spi.RowMetadata,io.rxmicro.data.sql.model.EntityFieldList> toEntityFieldList()
-
-