public final class SelectBuilder extends Object implements Getter, DependsOn<SelectBuilder>
| Constructor and Description |
|---|
SelectBuilder(String sql,
io.reactivex.Single<Connection> connections,
Database db) |
| 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> function)
Transforms the results using the given function.
|
T |
parameter(Object value) |
T |
parameter(String name,
Object value) |
T |
parameterList(List<Object> values) |
T |
parameterList(Object... values) |
T |
parameterListStream(io.reactivex.Flowable<List<?>> valueLists) |
T |
parameters(Object... values) |
T |
parameterStream(io.reactivex.Flowable<?> values) |
TransactedSelectBuilder |
transacted() |
TransactedSelectBuilder |
transactedValuesOnly() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic SelectBuilder(String sql, io.reactivex.Single<Connection> connections, Database db)
public SelectBuilder fetchSize(int size)
size - sets the fetchSize or chooses default value if 0public TransactedSelectBuilder transacted()
public TransactedSelectBuilder transactedValuesOnly()
public <T> io.reactivex.Flowable<T> get(ResultSetMapper<? extends T> function)
Getterpublic SelectBuilder dependsOn(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<List<?>> valueLists)
public final T parameter(Object value)
public final T parameters(Object... values)
Copyright © 2016–2017. All rights reserved.