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> 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
-