public interface GetterTx
| Modifier and Type | Method and Description | 
|---|---|
| default <T> io.reactivex.rxjava3.core.Flowable<Tx<T>> | autoMap(Class<T> cls)
 Transforms each row of the  ResultSetinto an instance ofTusing automapping of the ResultSet columns into
 corresponding constructor parameters that are assignable. | 
| default io.reactivex.rxjava3.core.Single<Long> | count() | 
| <T> io.reactivex.rxjava3.core.Flowable<Tx<T>> | get(ResultSetMapper<? extends T> mapper)Transforms the results using the given function. | 
| default <T> io.reactivex.rxjava3.core.Flowable<Tx<T>> | getAs(Class<T> cls) | 
| default <T1,T2> io.reactivex.rxjava3.core.Flowable<Tx<Tuple2<T1,T2>>> | getAs(Class<T1> cls1,
     Class<T2> cls2)Automaps the columns of the  ResultSetinto the specified classes. | 
| default <T1,T2,T3> io.reactivex.rxjava3.core.Flowable<Tx<Tuple3<T1,T2,T3>>> | getAs(Class<T1> cls1,
     Class<T2> cls2,
     Class<T3> cls3)Automaps the columns of the  ResultSetinto the specified classes. | 
| default <T1,T2,T3,T4> | getAs(Class<T1> cls1,
     Class<T2> cls2,
     Class<T3> cls3,
     Class<T4> cls4)Automaps the columns of the  ResultSetinto the specified classes. | 
| default <T1,T2,T3,T4,T5> | getAs(Class<T1> cls1,
     Class<T2> cls2,
     Class<T3> cls3,
     Class<T4> cls4,
     Class<T5> cls5)Automaps the columns of the  ResultSetinto the specified classes. | 
| default <T1,T2,T3,T4,T5,T6> | getAs(Class<T1> cls1,
     Class<T2> cls2,
     Class<T3> cls3,
     Class<T4> cls4,
     Class<T5> cls5,
     Class<T6> cls6)Automaps the columns of the  ResultSetinto the specified classes. | 
| default <T1,T2,T3,T4,T5,T6,T7> | getAs(Class<T1> cls1,
     Class<T2> cls2,
     Class<T3> cls3,
     Class<T4> cls4,
     Class<T5> cls5,
     Class<T6> cls6,
     Class<T7> cls7)Automaps the columns of the  ResultSetinto the specified classes. | 
| default <T> io.reactivex.rxjava3.core.Flowable<Tx<Optional<T>>> | getAsOptional(Class<T> cls) | 
| default io.reactivex.rxjava3.core.Flowable<Tx<TupleN<Object>>> | getTupleN() | 
| default <T> io.reactivex.rxjava3.core.Flowable<Tx<TupleN<T>>> | getTupleN(Class<T> cls)Automaps all the columns of the  ResultSetinto the target classcls. | 
<T> io.reactivex.rxjava3.core.Flowable<Tx<T>> get(@Nonnull ResultSetMapper<? extends T> mapper)
T - the type being mapped tomapper - transforms ResultSet row to an object of type Tdefault <T> io.reactivex.rxjava3.core.Flowable<Tx<Optional<T>>> getAsOptional(@Nonnull Class<T> cls)
default <T> io.reactivex.rxjava3.core.Flowable<Tx<T>> autoMap(@Nonnull Class<T> cls)
 Transforms each row of the ResultSet into an instance of
 T using automapping of the ResultSet columns into
 corresponding constructor parameters that are assignable. Beyond normal
 assignable criteria (for example Integer 123 is assignable to a Double) other
 conversions exist to facilitate the automapping:
 
They are:
T - generic type of returned stream emissionscls - class to automap each row of the ResultSet todefault <T> io.reactivex.rxjava3.core.Flowable<Tx<TupleN<T>>> getTupleN(@Nonnull Class<T> cls)
T - generic type of returned stream emissionscls - class of the TupleN elementsdefault io.reactivex.rxjava3.core.Flowable<Tx<TupleN<Object>>> getTupleN()
default <T1,T2> io.reactivex.rxjava3.core.Flowable<Tx<Tuple2<T1,T2>>> getAs(@Nonnull Class<T1> cls1, @Nonnull Class<T2> cls2)
T1 - type of first classT2 - type of second classcls1 - first classcls2 - second classdefault <T1,T2,T3> io.reactivex.rxjava3.core.Flowable<Tx<Tuple3<T1,T2,T3>>> getAs(@Nonnull Class<T1> cls1, @Nonnull Class<T2> cls2, @Nonnull Class<T3> cls3)
T1 - type of first classT2 - type of second classT3 - type of third classcls1 - first classcls2 - second classcls3 - third classdefault <T1,T2,T3,T4> io.reactivex.rxjava3.core.Flowable<Tx<Tuple4<T1,T2,T3,T4>>> getAs(@Nonnull Class<T1> cls1, @Nonnull Class<T2> cls2, @Nonnull Class<T3> cls3, @Nonnull Class<T4> cls4)
T1 - type of first classT2 - type of second classT3 - type of third classT4 - type of fourth classcls1 - first classcls2 - second classcls3 - third classcls4 - fourth classdefault <T1,T2,T3,T4,T5> io.reactivex.rxjava3.core.Flowable<Tx<Tuple5<T1,T2,T3,T4,T5>>> getAs(@Nonnull Class<T1> cls1, @Nonnull Class<T2> cls2, @Nonnull Class<T3> cls3, @Nonnull Class<T4> cls4, @Nonnull Class<T5> cls5)
T1 - type of first classT2 - type of second classT3 - type of third classT4 - type of fourth classT5 - type of fifth classcls1 - first classcls2 - second classcls3 - third classcls4 - fourth classcls5 - fifth classdefault <T1,T2,T3,T4,T5,T6> io.reactivex.rxjava3.core.Flowable<Tx<Tuple6<T1,T2,T3,T4,T5,T6>>> getAs(@Nonnull Class<T1> cls1, @Nonnull Class<T2> cls2, @Nonnull Class<T3> cls3, @Nonnull Class<T4> cls4, @Nonnull Class<T5> cls5, @Nonnull Class<T6> cls6)
T1 - type of first classT2 - type of second classT3 - type of third classT4 - type of fourth classT5 - type of fifth classT6 - type of sixth classcls1 - first classcls2 - second classcls3 - third classcls4 - fourth classcls5 - fifth classcls6 - sixth classdefault <T1,T2,T3,T4,T5,T6,T7> io.reactivex.rxjava3.core.Flowable<Tx<Tuple7<T1,T2,T3,T4,T5,T6,T7>>> getAs(@Nonnull Class<T1> cls1, @Nonnull Class<T2> cls2, @Nonnull Class<T3> cls3, @Nonnull Class<T4> cls4, @Nonnull Class<T5> cls5, @Nonnull Class<T6> cls6, @Nonnull Class<T7> cls7)
T1 - type of first classT2 - type of second classT3 - type of third classT4 - type of fourth classT5 - type of fifth classT6 - type of sixth classT7 - type of seventh classcls1 - first classcls2 - second classcls3 - third classcls4 - fourth classcls5 - fifth classcls6 - sixth classcls7 - seventh classdefault io.reactivex.rxjava3.core.Single<Long> count()
Copyright © 2022–2023. All rights reserved.