Package org.aksw.commons.rx.lookup
Interface ListPaginator<T>
- All Superinterfaces:
Function<com.google.common.collect.Range<Long>,,io.reactivex.rxjava3.core.Flowable<T>> RangedSupplier<Long,,T> org.aksw.commons.util.delegate.Unwrappable
- All Known Subinterfaces:
MapPaginator<K,V>
- All Known Implementing Classes:
ListPaginatorBatch,ListPaginatorFromList,ListPaginatorMapWrapper,ListPaginatorWithAdvancedCache,ListPaginatorWithSimpleCache,ListServiceFromList.ListPaginatorList,MapPaginatorTransformItem,MapServiceFromListService.MapPaginatorFromListService,PaginatorBatchedLookup
-
Method Summary
Modifier and TypeMethodDescriptiondefault ListPaginator<List<T>> batch(long chunkSize) io.reactivex.rxjava3.core.Single<com.google.common.collect.Range<Long>> fetchCount(Long itemLimit, Long rowLimit) default <U> ListPaginator<U> Methods inherited from interface org.aksw.commons.util.delegate.Unwrappable
unwrap
-
Method Details
-
fetchCount
-
fetchList
-
batch
-
map
-