Package org.aksw.jena_sparql_api.lookup
Class MapPaginatorConcept
java.lang.Object
org.aksw.jena_sparql_api.lookup.MapPaginatorConcept
- All Implemented Interfaces:
Function<com.google.common.collect.Range<Long>,,io.reactivex.rxjava3.core.Flowable<Map.Entry<org.apache.jena.graph.Node, org.apache.jena.graph.Node>>> org.aksw.commons.rx.lookup.ListPaginator<Map.Entry<org.apache.jena.graph.Node,,org.apache.jena.graph.Node>> org.aksw.commons.rx.lookup.MapPaginator<org.apache.jena.graph.Node,,org.apache.jena.graph.Node> org.aksw.commons.rx.lookup.RangedEntrySupplier<Long,,org.apache.jena.graph.Node, org.apache.jena.graph.Node> org.aksw.commons.rx.range.RangedSupplier<Long,,Map.Entry<org.apache.jena.graph.Node, org.apache.jena.graph.Node>> org.aksw.commons.util.delegate.Unwrappable
public class MapPaginatorConcept
extends Object
implements org.aksw.commons.rx.lookup.MapPaginator<org.apache.jena.graph.Node,org.apache.jena.graph.Node>
TODO Convert to a ListService
- Author:
- raven
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Flowable<Map.Entry<org.apache.jena.graph.Node,org.apache.jena.graph.Node>> static org.apache.jena.query.QuerycreateQueryCount(Fragment1 concept, Long itemLimit, Long rowLimit, org.apache.jena.sparql.core.Var resultVar) Deprecated.static org.apache.jena.query.QuerycreateSubQuery(org.apache.jena.query.Query query, org.apache.jena.sparql.core.Var var) io.reactivex.rxjava3.core.Single<com.google.common.collect.Range<Long>>fetchCount(Long itemLimit, Long rowLimit) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aksw.commons.rx.lookup.ListPaginator
batch, fetchList, mapMethods inherited from interface org.aksw.commons.rx.lookup.MapPaginator
fetchMap, fetchMap, toMap, toMapMethods inherited from interface org.aksw.commons.util.delegate.Unwrappable
unwrap
-
Field Details
-
qef
-
concept
-
-
Constructor Details
-
MapPaginatorConcept
-
-
Method Details
-
createSubQuery
public static org.apache.jena.query.Query createSubQuery(org.apache.jena.query.Query query, org.apache.jena.sparql.core.Var var) -
createQueryCount
@Deprecated public static org.apache.jena.query.Query createQueryCount(Fragment1 concept, Long itemLimit, Long rowLimit, org.apache.jena.sparql.core.Var resultVar) Deprecated. -
fetchCount
public io.reactivex.rxjava3.core.Single<com.google.common.collect.Range<Long>> fetchCount(Long itemLimit, Long rowLimit) - Specified by:
fetchCountin interfaceorg.aksw.commons.rx.lookup.ListPaginator<Map.Entry<org.apache.jena.graph.Node,org.apache.jena.graph.Node>> - Parameters:
itemLimit- number of distinct resources to scan before returning a count early
-
apply
-