public class SPARQLQueryPruner extends Object implements ISPARQLQueryPruner
| Modifier and Type | Field and Description |
|---|---|
private BGPisConnected |
BGPisConnected |
private ContainsProjVariable |
containsProjVariable |
private ContainsTooManyNodesAsTextLookUp |
containsTooManyNodesAsTextLookUp |
private CyclicTriple |
cyclicTriple |
private DisjointnessBasedQueryFilter |
disjointness |
private HasBoundVariables |
hasBoundVariables |
private static org.slf4j.Logger |
log |
private NumberOfTypesPerVariable |
numberOfTypesPerVariable |
private PredicatesPerVariableEdge |
predicatesPerVariableEdge |
private TextFilterOverVariables |
textFilterOverVariables |
private TypeMismatch |
typemismatch |
private UnboundTriple |
unboundTriple |
private UnderDefinedQueries |
underdefined |
| Constructor and Description |
|---|
SPARQLQueryPruner(SPARQL sparql) |
| Modifier and Type | Method and Description |
|---|---|
Set<SPARQLQuery> |
prune(Set<SPARQLQuery> queries,
HAWKQuestion q) |
private static org.json.simple.JSONArray |
queries2json(Set<SPARQLQuery> queries) |
private static Set<SPARQLQuery> |
queriesDiff(Set<SPARQLQuery> originalQueries,
Set<SPARQLQuery> modifiedQueries) |
private static org.slf4j.Logger log
private DisjointnessBasedQueryFilter disjointness
private BGPisConnected BGPisConnected
private CyclicTriple cyclicTriple
private HasBoundVariables hasBoundVariables
private TextFilterOverVariables textFilterOverVariables
private UnboundTriple unboundTriple
private UnderDefinedQueries underdefined
private PredicatesPerVariableEdge predicatesPerVariableEdge
private NumberOfTypesPerVariable numberOfTypesPerVariable
private ContainsProjVariable containsProjVariable
private ContainsTooManyNodesAsTextLookUp containsTooManyNodesAsTextLookUp
private TypeMismatch typemismatch
public SPARQLQueryPruner(SPARQL sparql)
public Set<SPARQLQuery> prune(Set<SPARQLQuery> queries, HAWKQuestion q)
prune in interface ISPARQLQueryPrunerprivate static Set<SPARQLQuery> queriesDiff(Set<SPARQLQuery> originalQueries, Set<SPARQLQuery> modifiedQueries)
private static org.json.simple.JSONArray queries2json(Set<SPARQLQuery> queries)
Copyright © 2016–2017 Pivotal Software, Inc.. All rights reserved.