public abstract class R2dbcReactiveSqlExecutor extends Object implements ReactiveSqlExecutor
ID, ID_VALUE| 构造器和说明 |
|---|
R2dbcReactiveSqlExecutor() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
bind(io.r2dbc.spi.Statement statement,
int index,
Object value) |
protected void |
bindNull(io.r2dbc.spi.Statement statement,
int index,
Class type) |
protected SqlRequest |
convertRequest(SqlRequest sqlRequest) |
protected reactor.core.publisher.Flux<io.r2dbc.spi.Result> |
doExecute(io.r2dbc.spi.Connection connection,
SqlRequest request) |
protected reactor.core.publisher.Flux<io.r2dbc.spi.Result> |
doExecute(reactor.core.publisher.Flux<SqlRequest> sqlRequestFlux) |
reactor.core.publisher.Mono<Void> |
execute(org.reactivestreams.Publisher<SqlRequest> request) |
protected int |
getBindFirstIndex() |
protected String |
getBindSymbol() |
protected abstract reactor.core.publisher.Mono<io.r2dbc.spi.Connection> |
getConnection() |
protected io.r2dbc.spi.Statement |
prepareStatement(io.r2dbc.spi.Statement statement,
SqlRequest request) |
protected abstract void |
releaseConnection(reactor.core.publisher.SignalType type,
io.r2dbc.spi.Connection connection) |
<E> reactor.core.publisher.Flux<E> |
select(org.reactivestreams.Publisher<SqlRequest> request,
ResultWrapper<E,?> wrapper) |
protected reactor.core.publisher.Flux<SqlRequest> |
toFlux(org.reactivestreams.Publisher<SqlRequest> request) |
reactor.core.publisher.Mono<Integer> |
update(org.reactivestreams.Publisher<SqlRequest> request) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getName, getTypeprotected abstract reactor.core.publisher.Mono<io.r2dbc.spi.Connection> getConnection()
protected abstract void releaseConnection(reactor.core.publisher.SignalType type,
io.r2dbc.spi.Connection connection)
protected reactor.core.publisher.Flux<io.r2dbc.spi.Result> doExecute(io.r2dbc.spi.Connection connection,
SqlRequest request)
protected reactor.core.publisher.Flux<io.r2dbc.spi.Result> doExecute(reactor.core.publisher.Flux<SqlRequest> sqlRequestFlux)
public reactor.core.publisher.Mono<Integer> update(org.reactivestreams.Publisher<SqlRequest> request)
update 在接口中 ReactiveSqlExecutorpublic reactor.core.publisher.Mono<Void> execute(org.reactivestreams.Publisher<SqlRequest> request)
execute 在接口中 ReactiveSqlExecutorpublic <E> reactor.core.publisher.Flux<E> select(org.reactivestreams.Publisher<SqlRequest> request, ResultWrapper<E,?> wrapper)
select 在接口中 ReactiveSqlExecutorprotected reactor.core.publisher.Flux<SqlRequest> toFlux(org.reactivestreams.Publisher<SqlRequest> request)
protected SqlRequest convertRequest(SqlRequest sqlRequest)
protected String getBindSymbol()
protected int getBindFirstIndex()
protected void bindNull(io.r2dbc.spi.Statement statement,
int index,
Class type)
protected void bind(io.r2dbc.spi.Statement statement,
int index,
Object value)
protected io.r2dbc.spi.Statement prepareStatement(io.r2dbc.spi.Statement statement,
SqlRequest request)
Copyright © 2020. All rights reserved.