Serializable, Cloneablepublic class SPARQLQuery extends Object implements Cloneable, Serializable
| Modifier and Type | Field | Description |
|---|---|---|
List<String> |
constraintTriples |
|
Set<String> |
filter |
|
private boolean |
isASKQuery |
|
private int |
limit |
|
private static long |
serialVersionUID |
|
private static HashSet<String> |
stopwords |
|
Map<String,Set<String>> |
textMapFromVariableToCombinedNNExactMatchToken |
|
Map<String,Set<String>> |
textMapFromVariableToSingleFuzzyToken |
| Constructor | Description |
|---|---|
SPARQLQuery() |
only for clone()
|
SPARQLQuery(String initialConstraint) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
addConstraint(String constraint) |
|
void |
addFilter(String string) |
|
void |
addFilterOverAbstractsContraint(String variable,
String label) |
|
Object |
clone() |
|
boolean |
constraintsContains(String target) |
|
private void |
exactToken(String variable,
String label) |
|
private void |
fuzzyToken(String variable,
String label) |
|
Set<String> |
generateQueries() |
|
private String |
generateQueryStringWithExactMatch() |
|
private String |
generateQueryStringWithFuzzy() |
|
void |
isASKQuery(boolean isASKQuery) |
|
private boolean |
isInteger(String str) |
|
void |
setLimit(int cardinality) |
|
String |
toString() |
private static final long serialVersionUID
public Map<String,Set<String>> textMapFromVariableToSingleFuzzyToken
public Map<String,Set<String>> textMapFromVariableToCombinedNNExactMatchToken
private boolean isASKQuery
private int limit
public SPARQLQuery(String initialConstraint)
public SPARQLQuery()
public void isASKQuery(boolean isASKQuery)
public void addConstraint(String constraint)
public void addFilterOverAbstractsContraint(String variable, String label)
public boolean constraintsContains(String target)
public void addFilter(String string)
public Object clone() throws CloneNotSupportedException
clone in class ObjectCloneNotSupportedExceptionprivate String generateQueryStringWithExactMatch()
private String generateQueryStringWithFuzzy()
private boolean isInteger(String str)
public void setLimit(int cardinality)
Copyright © 2016–2018 Pivotal Software, Inc.. All rights reserved.