Class FacetedBrowsingSessionImpl
java.lang.Object
org.aksw.jena_sparql_api.data_query.impl.FacetedBrowsingSessionImpl
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.apache.jena.rdfconnection.RDFConnectionprotected SPathprotected FacetedQueryGenerator<SPath>protected SPath -
Constructor Summary
ConstructorsConstructorDescriptionFacetedBrowsingSessionImpl(org.apache.jena.rdfconnection.RDFConnection conn) -
Method Summary
Modifier and TypeMethodDescriptioncreateQueryFacetsAndCounts(SPath path, boolean isReverse, Fragment1 pConstraint) Returns a flow of mappings from predicate to count.createQueryFacetValues(SPath facetPath, boolean isReverse, Fragment1 pFilter, Fragment1 oFilter) io.reactivex.rxjava3.core.Flowable<com.google.common.collect.Table.Cell<org.apache.jena.graph.Node,org.apache.jena.graph.Node, com.google.common.collect.Range<Long>>> getFacetValues(SPath facetPath, boolean isReverse, Fragment1 pFilter, Fragment1 oFilter) getRoot()
-
Field Details
-
conn
protected org.apache.jena.rdfconnection.RDFConnection conn -
root
-
focus
-
queryGenerator
-
-
Constructor Details
-
FacetedBrowsingSessionImpl
public FacetedBrowsingSessionImpl(org.apache.jena.rdfconnection.RDFConnection conn)
-
-
Method Details
-
getRoot
-
createQueryFacetsAndCounts
Returns a flow of mappings from predicate to count. If the count is known, the range will include a single element, otherwise it may be created with .atLeast() or .atMost();- Parameters:
path-isReverse-- Returns:
-
getFacetValues
-
createQueryFacetValues
-