Class ListServiceEntityQuery.ListPaginatorEntityQuery

java.lang.Object
org.aksw.jenax.dataaccess.rx.ListServiceEntityQuery.ListPaginatorEntityQuery
All Implemented Interfaces:
Function<com.google.common.collect.Range<Long>,io.reactivex.rxjava3.core.Flowable<org.apache.jena.rdf.model.RDFNode>>, org.aksw.commons.rx.lookup.ListPaginator<org.apache.jena.rdf.model.RDFNode>, org.aksw.commons.rx.range.RangedSupplier<Long,org.apache.jena.rdf.model.RDFNode>, org.aksw.commons.util.delegate.Unwrappable
Enclosing class:
ListServiceEntityQuery

public class ListServiceEntityQuery.ListPaginatorEntityQuery extends Object implements org.aksw.commons.rx.lookup.ListPaginator<org.apache.jena.rdf.model.RDFNode>
  • Field Details

  • Constructor Details

    • ListPaginatorEntityQuery

      public ListPaginatorEntityQuery(EntityBaseQuery baseQuery)
  • Method Details

    • apply

      public io.reactivex.rxjava3.core.Flowable<org.apache.jena.rdf.model.RDFNode> apply(com.google.common.collect.Range<Long> t)
      Specified by:
      apply in interface Function<com.google.common.collect.Range<Long>,io.reactivex.rxjava3.core.Flowable<org.apache.jena.rdf.model.RDFNode>>
    • fetchCount

      public io.reactivex.rxjava3.core.Single<com.google.common.collect.Range<Long>> fetchCount(Long itemLimit, Long rowLimit)
      Specified by:
      fetchCount in interface org.aksw.commons.rx.lookup.ListPaginator<org.apache.jena.rdf.model.RDFNode>