public class QueryCache<T extends ReasonerQuery> extends Object
Container class for storing performed query resolutions.
| Constructor and Description |
|---|
QueryCache() |
| Modifier and Type | Method and Description |
|---|---|
int |
answerSize(Set<T> queries) |
boolean |
contains(T query) |
QueryAnswers |
getAnswers(T query) |
void |
record(T atomicQuery,
Map<VarName,Concept> answer) |
void |
record(T atomicQuery,
Map<VarName,Concept> answer,
Map<VarName,VarName> unifiers) |
void |
record(T atomicQuery,
QueryAnswers answers)
updates the cache by the specified query
|
public boolean contains(T query)
public void record(T atomicQuery, QueryAnswers answers)
atomicQuery - query to be added/updatedanswers - answers to the querypublic void record(T atomicQuery, Map<VarName,Concept> answer, Map<VarName,VarName> unifiers)
public QueryAnswers getAnswers(T query)
Copyright © 2017 Grakn Labs Ltd. All rights reserved.