public final class SelectBuilder extends java.lang.Object implements Getter, DependsOn<SelectBuilder>
Modifier and Type | Method and Description |
---|---|
SelectBuilder |
dependsOn(io.reactivex.Flowable<?> flowable) |
SelectBuilder |
fetchSize(int size)
Sets the fetchSize for the JDBC statement.
|
<T> io.reactivex.Flowable<T> |
get(ResultSetMapper<? extends T> mapper)
Transforms the results using the given function.
|
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) |
SelectBuilder |
queryTimeoutSec(int timeoutSec) |
TransactedSelectBuilder |
transacted() |
TransactedSelectBuilder |
transactedValuesOnly() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public SelectBuilder fetchSize(int size)
size
- sets the fetchSize or chooses default value if 0public SelectBuilder queryTimeoutSec(int timeoutSec)
public TransactedSelectBuilder transacted()
public TransactedSelectBuilder transactedValuesOnly()
public <T> io.reactivex.Flowable<T> get(@Nonnull ResultSetMapper<? extends T> mapper)
Getter
public SelectBuilder dependsOn(@Nonnull io.reactivex.Flowable<?> flowable)
dependsOn
in interface DependsOn<SelectBuilder>
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.