public final class ReactiveReader<T> extends AbstractReader<ReactiveReader<T>> implements ReactiveFetcher<T>
| Constructor and Description |
|---|
ReactiveReader(Query query,
Backend.Session session) |
| Modifier and Type | Method and Description |
|---|---|
ReactiveFetcher<T> |
changeQuery(UnaryOperator<Query> mapFn) |
org.reactivestreams.Publisher<Long> |
count() |
org.reactivestreams.Publisher<Boolean> |
exists() |
org.reactivestreams.Publisher<T> |
fetch() |
<X> ReactiveFetcher<X> |
map(Function<? super T,? extends X> mapFn) |
protected ReactiveReader<T> |
newReader(Query query) |
org.reactivestreams.Publisher<T> |
one() |
org.reactivestreams.Publisher<T> |
oneOrNone() |
ReactiveMapperTuple |
select(Iterable<Projection<?>> projections) |
<T1> ReactiveMapper1<T1> |
select(Projection<T1> proj1) |
<T1,T2> ReactiveMapper2<T1,T2> |
select(Projection<T1> proj1,
Projection<T2> proj2) |
<T1,T2,T3> ReactiveMapper3<T1,T2,T3> |
select(Projection<T1> proj1,
Projection<T2> proj2,
Projection<T3> proj3) |
<T1,T2,T3,T4> |
select(Projection<T1> proj1,
Projection<T2> proj2,
Projection<T3> proj3,
Projection<T4> proj4) |
<T1,T2,T3,T4,T5> |
select(Projection<T1> proj1,
Projection<T2> proj2,
Projection<T3> proj3,
Projection<T4> proj4,
Projection<T5> proj5) |
groupBy, orderByclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitofpublic ReactiveReader(Query query, Backend.Session session)
protected ReactiveReader<T> newReader(Query query)
public <T1> ReactiveMapper1<T1> select(Projection<T1> proj1)
public <T1,T2> ReactiveMapper2<T1,T2> select(Projection<T1> proj1, Projection<T2> proj2)
public <T1,T2,T3> ReactiveMapper3<T1,T2,T3> select(Projection<T1> proj1, Projection<T2> proj2, Projection<T3> proj3)
public <T1,T2,T3,T4> ReactiveMapper4<T1,T2,T3,T4> select(Projection<T1> proj1, Projection<T2> proj2, Projection<T3> proj3, Projection<T4> proj4)
public <T1,T2,T3,T4,T5> ReactiveMapper5<T1,T2,T3,T4,T5> select(Projection<T1> proj1, Projection<T2> proj2, Projection<T3> proj3, Projection<T4> proj4, Projection<T5> proj5)
public ReactiveMapperTuple select(Iterable<Projection<?>> projections)
public org.reactivestreams.Publisher<T> fetch()
public org.reactivestreams.Publisher<T> one()
public org.reactivestreams.Publisher<T> oneOrNone()
public org.reactivestreams.Publisher<Boolean> exists()
public org.reactivestreams.Publisher<Long> count()
public <X> ReactiveFetcher<X> map(Function<? super T,? extends X> mapFn)
public ReactiveFetcher<T> changeQuery(UnaryOperator<Query> mapFn)
Copyright © 2020 The Immutables.org authors. All rights reserved.