Class AbstractR2DBCRepository


  • public abstract class AbstractR2DBCRepository
    extends AbstractSQLRepository
    Used by generated code that was created by RxMicro Annotation Processor
    Since:
    0.1
    Author:
    nedis
    • 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()