public class DisjointnessBasedQueryFilter extends Object implements ISPARQLQueryPruner
| Modifier and Type | Field and Description |
|---|---|
private static org.apache.jena.query.ParameterizedSparqlString |
domainQueryTemplate |
private static Set<String> |
ignoredProperties |
private static org.slf4j.Logger |
logger |
private org.aksw.jena_sparql_api.core.QueryExecutionFactory |
qef |
(package private) QueryUtils |
queryUtils |
private static org.apache.jena.query.ParameterizedSparqlString |
rangeQueryTemplate |
private static org.apache.jena.query.ParameterizedSparqlString |
superClassesQueryTemplate |
| Constructor and Description |
|---|
DisjointnessBasedQueryFilter(org.aksw.jena_sparql_api.core.QueryExecutionFactory qef) |
| Modifier and Type | Method and Description |
|---|---|
private boolean |
accept(SPARQLQuery sparqlQuery) |
private boolean |
conflicts(Set<org.apache.jena.graph.Node> types1,
Set<org.apache.jena.graph.Node> types2) |
private Set<org.apache.jena.graph.Node> |
getDomain(String predicate) |
private Set<org.apache.jena.graph.Node> |
getRange(String predicate) |
private Set<org.apache.jena.graph.Node> |
getSuperClasses(String cls) |
Set<SPARQLQuery> |
prune(Set<SPARQLQuery> queryStrings,
HAWKQuestion q) |
private static final org.apache.jena.query.ParameterizedSparqlString domainQueryTemplate
private static final org.apache.jena.query.ParameterizedSparqlString rangeQueryTemplate
private static final org.apache.jena.query.ParameterizedSparqlString superClassesQueryTemplate
private static final org.slf4j.Logger logger
private org.aksw.jena_sparql_api.core.QueryExecutionFactory qef
QueryUtils queryUtils
public DisjointnessBasedQueryFilter(org.aksw.jena_sparql_api.core.QueryExecutionFactory qef)
public Set<SPARQLQuery> prune(Set<SPARQLQuery> queryStrings, HAWKQuestion q)
prune in interface ISPARQLQueryPrunerprivate boolean accept(SPARQLQuery sparqlQuery)
Copyright © 2016–2017 Pivotal Software, Inc.. All rights reserved.