| Constructor and Description |
|---|
QueryAnswers() |
QueryAnswers(Answer ans) |
QueryAnswers(Collection<Answer> ans) |
QueryAnswers(QueryAnswers ans) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(Answer a) |
boolean |
addAll(QueryAnswers ans) |
boolean |
containsAll(QueryAnswers ans) |
boolean |
equals(Object obj) |
QueryAnswers |
filterVars(Set<Var> vars)
filter answers by constraining the variable set to the provided one
|
static <T extends ReasonerQuery> |
getUnifiedAnswers(T parentQuery,
T childQuery,
QueryAnswers answers)
unify answers of childQuery with parentQuery
|
int |
hashCode() |
boolean |
isEmpty() |
Iterator<Answer> |
iterator() |
boolean |
remove(Answer a) |
boolean |
removeAll(QueryAnswers ans) |
int |
size() |
java.util.stream.Stream<Answer> |
stream() |
QueryAnswers |
unify(Unifier unifier)
unify the answers by applying unifiers to variable set
|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic QueryAnswers()
public QueryAnswers(Answer ans)
public QueryAnswers(Collection<Answer> ans)
public QueryAnswers(QueryAnswers ans)
public java.util.stream.Stream<Answer> stream()
public boolean add(Answer a)
public boolean addAll(QueryAnswers ans)
public boolean remove(Answer a)
public boolean removeAll(QueryAnswers ans)
public boolean containsAll(QueryAnswers ans)
public int size()
public boolean isEmpty()
public QueryAnswers filterVars(Set<Var> vars)
vars - set of variable namespublic QueryAnswers unify(Unifier unifier)
unifier - map of [key: from/value: to] unifierspublic static <T extends ReasonerQuery> QueryAnswers getUnifiedAnswers(T parentQuery, T childQuery, QueryAnswers answers)
parentQuery - parent atomic query containing target variablesCopyright © 2017 Grakn Labs Ltd. All rights reserved.