@Preview(value="3.0") public interface RxSqlQuerier
限定符和类型 | 方法和说明 |
---|---|
RxSqlQuerier |
params(java.util.Collection<java.lang.Object[]> argsList)
绑定参数(用于批处理)
|
<S> RxSqlQuerier |
params(java.util.Collection<S> argsList,
java.util.function.Supplier<RxStatementBinder<S>> binderSupplier)
绑定参数(用于批处理)
|
RxSqlQuerier |
params(java.lang.Object... args)
绑定参数
|
<S> RxSqlQuerier |
params(S args,
RxStatementBinder<S> binder)
绑定参数
|
<T> reactor.core.publisher.Mono<T> |
queryRow(java.lang.Class<T> tClass)
查询并获取行
|
<T> reactor.core.publisher.Mono<T> |
queryRow(RxRowConverter<T> converter)
查询并获取行
|
<T> reactor.core.publisher.Flux<T> |
queryRowList(java.lang.Class<T> tClass)
查询并获取行列表
|
<T> reactor.core.publisher.Flux<T> |
queryRowList(RxRowConverter<T> converter)
查询并获取行列表
|
<T> reactor.core.publisher.Mono<T> |
queryValue(java.lang.Class<T> tClass)
查询并获取值
|
<T> reactor.core.publisher.Flux<T> |
queryValueList(java.lang.Class<T> tClass)
查询并获取值列表
|
reactor.core.publisher.Mono<java.lang.Long> |
update()
更新(插入、或更新、或删除)
|
reactor.core.publisher.Flux<java.lang.Long> |
updateBatch()
批量更新(插入、或更新、或删除)
|
<T> reactor.core.publisher.Mono<T> |
updateReturnKey(java.lang.Class<T> tClass)
更新并返回主键
|
RxSqlQuerier params(java.lang.Object... args)
<S> RxSqlQuerier params(S args, RxStatementBinder<S> binder)
RxSqlQuerier params(java.util.Collection<java.lang.Object[]> argsList)
<S> RxSqlQuerier params(java.util.Collection<S> argsList, java.util.function.Supplier<RxStatementBinder<S>> binderSupplier)
@Nullable <T> reactor.core.publisher.Mono<T> queryValue(java.lang.Class<T> tClass)
@Nullable <T> reactor.core.publisher.Flux<T> queryValueList(java.lang.Class<T> tClass)
@Nullable <T> reactor.core.publisher.Mono<T> queryRow(java.lang.Class<T> tClass)
tClass
- Map.class or T.class@Nullable <T> reactor.core.publisher.Mono<T> queryRow(RxRowConverter<T> converter)
@Nullable <T> reactor.core.publisher.Flux<T> queryRowList(java.lang.Class<T> tClass)
tClass
- Map.class or T.class@Nullable <T> reactor.core.publisher.Flux<T> queryRowList(RxRowConverter<T> converter)
reactor.core.publisher.Mono<java.lang.Long> update()
@Nullable <T> reactor.core.publisher.Mono<T> updateReturnKey(java.lang.Class<T> tClass)
reactor.core.publisher.Flux<java.lang.Long> updateBatch()