T - entity typepublic class SyncReader<T> extends AbstractReader<SyncReader<T>> implements SyncFetcher.LimitOffset<T>
SyncFetcher.DistinctLimitOffset<T>, SyncFetcher.LimitOffset<T>, SyncFetcher.Offset<T>| Constructor and Description |
|---|
SyncReader(Query query,
Backend.Session session) |
| Modifier and Type | Method and Description |
|---|---|
long |
count() |
boolean |
exists() |
List<T> |
fetch() |
SyncFetcher.Offset<T> |
limit(long limit) |
protected SyncReader<T> |
newReader(Query query) |
SyncFetcher<T> |
offset(long offset) |
T |
one() |
Optional<T> |
oneOrNone() |
SyncMapperTuple.DistinctLimitOffset |
select(Iterable<Projection<?>> projections) |
<T1> SyncMapper1.DistinctLimitOffset<T1> |
select(Projection<T1> proj1) |
<T1,T2> SyncMapper2.DistinctLimitOffset<T1,T2> |
select(Projection<T1> proj1,
Projection<T2> proj2) |
<T1,T2,T3> SyncMapper3.DistinctLimitOffset<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, orderBypublic SyncReader(Query query, Backend.Session session)
protected SyncReader<T> newReader(Query query)
public <T1> SyncMapper1.DistinctLimitOffset<T1> select(Projection<T1> proj1)
public <T1,T2> SyncMapper2.DistinctLimitOffset<T1,T2> select(Projection<T1> proj1, Projection<T2> proj2)
public <T1,T2,T3> SyncMapper3.DistinctLimitOffset<T1,T2,T3> select(Projection<T1> proj1, Projection<T2> proj2, Projection<T3> proj3)
public <T1,T2,T3,T4> SyncMapper4.DistinctLimitOffset<T1,T2,T3,T4> select(Projection<T1> proj1, Projection<T2> proj2, Projection<T3> proj3, Projection<T4> proj4)
public <T1,T2,T3,T4,T5> SyncMapper5.DistinctLimitOffset<T1,T2,T3,T4,T5> select(Projection<T1> proj1, Projection<T2> proj2, Projection<T3> proj3, Projection<T4> proj4, Projection<T5> proj5)
public SyncMapperTuple.DistinctLimitOffset select(Iterable<Projection<?>> projections)
public T one()
public boolean exists()
public long count()
public SyncFetcher.Offset<T> limit(long limit)
public SyncFetcher<T> offset(long offset)
Copyright © 2020 The Immutables.org authors. All rights reserved.