Package org.aksw.facete.v3.impl
Class FacetedDataQueryImpl<T extends org.apache.jena.rdf.model.RDFNode>
java.lang.Object
org.aksw.jena_sparql_api.data_query.impl.DataQueryImpl<T>
org.aksw.facete.v3.impl.FacetedDataQueryImpl<T>
- Type Parameters:
T-
- All Implemented Interfaces:
FacetedDataQuery<T>,DataQuery<T>
public class FacetedDataQueryImpl<T extends org.apache.jena.rdf.model.RDFNode>
extends DataQueryImpl<T>
implements FacetedDataQuery<T>
An extension of
DataQueryImpl that allows obtaining FacetedQuery instances for
node views.
This allows filtering the set of values using faceted search.
Especially, it makes it easy to retriev the available properties for that variable's values, which
can be used as suggestions for adding new columns to a table view.- Author:
- raven
-
Field Summary
Fields inherited from class org.aksw.jena_sparql_api.data_query.impl.DataQueryImpl
baseElement, dataNodes, dataSource, defaultVar, directFilters, filter, limit, offset, ordered, primaryKeyVars, projectedPaths, pseudoRandom, randomOrder, resultClass, sample, sortConditions, superRootNode, template -
Constructor Summary
ConstructorsConstructorDescriptionFacetedDataQueryImpl(org.aksw.jenax.dataaccess.sparql.datasource.RDFDataSource dataSource, org.aksw.jenax.sparql.fragment.api.Fragment1 baseRelation, org.apache.jena.sparql.syntax.Template template, Class<T> resultClass) Deprecated.FacetedDataQueryImpl(org.aksw.jenax.dataaccess.sparql.datasource.RDFDataSource dataSource, org.apache.jena.sparql.syntax.Element baseElement, List<org.apache.jena.sparql.core.Var> primaryKeyVars, org.apache.jena.graph.Node superRootNode, org.apache.jena.sparql.core.Var defaultVar, org.apache.jena.sparql.syntax.Template template, Class<T> resultClass) Deprecated.FacetedDataQueryImpl(org.aksw.jenax.dataaccess.sparql.datasource.RDFDataSource dataSource, org.apache.jena.sparql.syntax.Element baseQueryPattern, org.apache.jena.sparql.core.Var rootVar, org.apache.jena.sparql.syntax.Template template, Class<T> resultClass) FacetedDataQueryImpl(org.apache.jena.rdfconnection.SparqlQueryConnection conn, org.aksw.jenax.sparql.fragment.api.Fragment1 baseRelation, org.apache.jena.sparql.syntax.Template template, Class<T> resultClass) Deprecated.FacetedDataQueryImpl(org.apache.jena.rdfconnection.SparqlQueryConnection conn, org.apache.jena.sparql.syntax.Element baseElement, List<org.apache.jena.sparql.core.Var> primaryKeyVars, org.apache.jena.graph.Node superRootNode, org.apache.jena.sparql.core.Var defaultVar, org.apache.jena.sparql.syntax.Template template, Class<T> resultClass) Deprecated.FacetedDataQueryImpl(org.apache.jena.rdfconnection.SparqlQueryConnection conn, org.apache.jena.sparql.syntax.Element baseQueryPattern, org.apache.jena.sparql.core.Var rootVar, org.apache.jena.sparql.syntax.Template template, Class<T> resultClass) Deprecated. -
Method Summary
Methods inherited from class org.aksw.jena_sparql_api.data_query.impl.DataQueryImpl
add, addOptional, addOrderBy, addOrderBy, applyNodeTransform, as, baseElement, count, count, dataSource, dataSource, exec, execConstruct, fetchPredicates, filter, filter, filterDirect, filterUsing, get, getAttr, getDefaultVar, getPrimaryKeyVars, getRoot, getSuperRootNode, isOrdered, isRandomOrder, isSampled, limit, nodeForPath, offset, ordered, peek, primaryKeyVars, pseudoRandom, randomOrder, resolveAttrToVar, resolver, sample, toConstructQueryNew, toSimpleStepsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aksw.jena_sparql_api.data_query.api.DataQuery
add, addOptional, addOrderBy, addOrderBy, as, baseElement, baseRelation, connection, connection, count, count, dataSource, dataSource, exclude, exclude, exclude, exclude, exec, execConstruct, fetchPredicates, filter, filter, filter, filterDirect, filterUsing, get, getAttr, getDefaultVar, getRoot, getSuperRootNode, isOrdered, isRandomOrder, isSampled, limit, limit, nodeForPath, offset, offset, only, only, only, only, ordered, ordered, peek, primaryKeyVars, pseudoRandom, randomOrder, randomOrder, resolver, sample, sample, toConstructQuery, toConstructQueryNew
-
Constructor Details
-
FacetedDataQueryImpl
-
FacetedDataQueryImpl
@Deprecated public FacetedDataQueryImpl(org.aksw.jenax.dataaccess.sparql.datasource.RDFDataSource dataSource, org.aksw.jenax.sparql.fragment.api.Fragment1 baseRelation, org.apache.jena.sparql.syntax.Template template, Class<T> resultClass) Deprecated. -
FacetedDataQueryImpl
@Deprecated public FacetedDataQueryImpl(org.aksw.jenax.dataaccess.sparql.datasource.RDFDataSource dataSource, org.apache.jena.sparql.syntax.Element baseElement, List<org.apache.jena.sparql.core.Var> primaryKeyVars, org.apache.jena.graph.Node superRootNode, org.apache.jena.sparql.core.Var defaultVar, org.apache.jena.sparql.syntax.Template template, Class<T> resultClass) Deprecated. -
FacetedDataQueryImpl
@Deprecated public FacetedDataQueryImpl(org.apache.jena.rdfconnection.SparqlQueryConnection conn, org.apache.jena.sparql.syntax.Element baseQueryPattern, org.apache.jena.sparql.core.Var rootVar, org.apache.jena.sparql.syntax.Template template, Class<T> resultClass) Deprecated. -
FacetedDataQueryImpl
@Deprecated public FacetedDataQueryImpl(org.apache.jena.rdfconnection.SparqlQueryConnection conn, org.aksw.jenax.sparql.fragment.api.Fragment1 baseRelation, org.apache.jena.sparql.syntax.Template template, Class<T> resultClass) Deprecated. -
FacetedDataQueryImpl
@Deprecated public FacetedDataQueryImpl(org.apache.jena.rdfconnection.SparqlQueryConnection conn, org.apache.jena.sparql.syntax.Element baseElement, List<org.apache.jena.sparql.core.Var> primaryKeyVars, org.apache.jena.graph.Node superRootNode, org.apache.jena.sparql.core.Var defaultVar, org.apache.jena.sparql.syntax.Template template, Class<T> resultClass) Deprecated.
-
-
Method Details
-
toFacetedQuery
- Specified by:
toFacetedQueryin interfaceFacetedDataQuery<T extends org.apache.jena.rdf.model.RDFNode>
-