| Constructor and Description |
|---|
QueryAnswer() |
QueryAnswer(Answer a) |
QueryAnswer(Map<VarName,Concept> m) |
| Modifier and Type | Method and Description |
|---|---|
Set<Concept> |
concepts() |
boolean |
containsKey(VarName var) |
Answer |
copy() |
Set<Map.Entry<VarName,Concept>> |
entrySet() |
boolean |
equals(Object obj) |
QueryAnswer |
explain(AnswerExplanation exp)
explain this answer by providing explanation with preserving the structure of dependent answers
|
QueryAnswer |
filterVars(Set<VarName> vars) |
Concept |
get(VarName var) |
Set<Answer> |
getAnswers() |
AnswerExplanation |
getExplanation() |
Set<AnswerExplanation> |
getExplanations() |
Set<Answer> |
getExplicitPath() |
int |
hashCode() |
boolean |
isEmpty() |
Set<VarName> |
keySet() |
Map<VarName,Concept> |
map() |
Answer |
merge(Answer a2)
perform an answer merge without explanation
NB:assumes answers are compatible (concept corresponding to join vars if any are the same)
|
Answer |
merge(Answer a2,
boolean mergeExplanation)
perform an answer merge with optional explanation
NB:assumes answers are compatible (concept corresponding to join vars if any are the same)
|
Concept |
put(VarName var,
Concept con) |
void |
putAll(Answer a) |
void |
putAll(Map<VarName,Concept> m2) |
Concept |
remove(VarName var) |
QueryAnswer |
setExplanation(AnswerExplanation e) |
int |
size() |
QueryAnswer |
unify(Unifier unifier) |
Collection<Concept> |
values() |
public QueryAnswer()
public QueryAnswer(Answer a)
public Collection<Concept> values()
public boolean containsKey(VarName var)
containsKey in interface Answerpublic Answer merge(Answer a2, boolean mergeExplanation)
Answerpublic Answer merge(Answer a2)
Answerpublic QueryAnswer explain(AnswerExplanation exp)
Answerpublic QueryAnswer filterVars(Set<VarName> vars)
filterVars in interface Answerpublic QueryAnswer unify(Unifier unifier)
public AnswerExplanation getExplanation()
getExplanation in interface Answerpublic QueryAnswer setExplanation(AnswerExplanation e)
setExplanation in interface Answere - explanation to be set for this answerpublic Set<Answer> getExplicitPath()
getExplicitPath in interface Answerpublic Set<Answer> getAnswers()
getAnswers in interface Answerpublic Set<AnswerExplanation> getExplanations()
getExplanations in interface AnswerCopyright © 2017 Grakn Labs Ltd. All rights reserved.