public final class UpdateBuilder extends java.lang.Object implements DependsOn<UpdateBuilder>
Modifier and Type | Method and Description |
---|---|
UpdateBuilder |
batchSize(int batchSize) |
io.reactivex.Completable |
complete() |
io.reactivex.Flowable<java.lang.Integer> |
counts() |
UpdateBuilder |
dependsOn(io.reactivex.Flowable<?> flowable) |
T |
parameter(java.lang.Object value) |
T |
parameter(java.lang.String name,
java.lang.Object value) |
T |
parameterListStream(io.reactivex.Flowable<java.util.List<?>> valueLists) |
T |
parameters(java.util.List<?> values) |
T |
parameters(java.lang.Object... values) |
T |
parameterStream(io.reactivex.Flowable<?> values) |
UpdateBuilder |
queryTimeoutSec(int queryTimeoutSec) |
ReturnGeneratedKeysBuilder |
returnGeneratedKeys()
Returns a builder used to specify how to process the generated keys
ResultSet . |
TransactedUpdateBuilder |
transacted() |
io.reactivex.Flowable<Tx<?>> |
transaction() |
public UpdateBuilder dependsOn(io.reactivex.Flowable<?> flowable)
dependsOn
in interface DependsOn<UpdateBuilder>
public UpdateBuilder batchSize(int batchSize)
public UpdateBuilder queryTimeoutSec(int queryTimeoutSec)
public ReturnGeneratedKeysBuilder returnGeneratedKeys()
ResultSet
. Not all jdbc drivers support this functionality and
some have limitations in their support (h2 for instance only returns the
last generated key when multiple inserts happen in the one statement).public io.reactivex.Flowable<java.lang.Integer> counts()
public TransactedUpdateBuilder transacted()
public io.reactivex.Flowable<Tx<?>> transaction()
public io.reactivex.Completable complete()
public final T parameterStream(@Nonnull io.reactivex.Flowable<?> values)
public final T parameterListStream(@Nonnull io.reactivex.Flowable<java.util.List<?>> valueLists)
public final T parameters(@Nonnull java.util.List<?> values)
public final T parameter(@Nonnull java.lang.String name, java.lang.Object value)
public final T parameter(java.lang.Object value)
public final T parameters(@Nonnull java.lang.Object... values)
Copyright © 2016–2020. All rights reserved.