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 AbstractSQLRepository
Used by generated code that was created byRxMicro Annotation Processor- Since:
- 0.1
- Author:
- nedis
-
-
Field Summary
-
Fields inherited from class io.rxmicro.data.sql.detail.AbstractSQLRepository
logger
-
-
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<Transaction>beginCompletableFutureTransaction(io.r2dbc.spi.Connection connection)protected reactor.core.publisher.Mono<Transaction>beginReactorTransaction(io.r2dbc.spi.Connection connection)protected reactor.core.publisher.Mono<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(Transaction transaction)protected reactor.core.publisher.Mono<io.r2dbc.spi.Connection>extractConnectionFrom(Transaction transaction)protected reactor.core.publisher.Mono<io.r2dbc.spi.Connection>extractConnectionFrom(Transaction transaction)protected BiFunction<io.r2dbc.spi.Row,io.r2dbc.spi.RowMetadata,EntityFieldList>toEntityFieldList()protected BiFunction<io.r2dbc.spi.Row,io.r2dbc.spi.RowMetadata,EntityFieldMap>toEntityFieldMap()
-
-
-
Constructor Detail
-
AbstractR2DBCRepository
protected AbstractR2DBCRepository(Class<?> repositoryClass)
-
-
Method Detail
-
extractConnectionFrom
protected final reactor.core.publisher.Mono<io.r2dbc.spi.Connection> extractConnectionFrom(Transaction transaction)
-
extractConnectionFrom
protected final reactor.core.publisher.Mono<io.r2dbc.spi.Connection> extractConnectionFrom(Transaction transaction)
-
extractConnectionFrom
protected final reactor.core.publisher.Mono<io.r2dbc.spi.Connection> extractConnectionFrom(Transaction transaction)
-
beginReactorTransaction
protected final reactor.core.publisher.Mono<Transaction> beginReactorTransaction(io.r2dbc.spi.Connection connection)
-
beginRxJava3Transaction
protected final reactor.core.publisher.Mono<Transaction> beginRxJava3Transaction(io.r2dbc.spi.Connection connection)
-
beginCompletableFutureTransaction
protected final reactor.core.publisher.Mono<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,EntityFieldMap> toEntityFieldMap()
-
toEntityFieldList
protected final BiFunction<io.r2dbc.spi.Row,io.r2dbc.spi.RowMetadata,EntityFieldList> toEntityFieldList()
-
-