public class QueryCacheAdv
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private Agent |
ag |
private java.util.Map<PredicateIndicator,java.util.List<Pair<Literal,java.util.List<Unifier>>>> |
cache |
protected java.util.logging.Logger |
logger |
private java.util.Set<QueryCacheKey> |
noCache |
private QueryProfiling |
prof |
private java.util.Map<PredicateIndicator,java.util.List<Pair<Literal,java.util.List<Unifier>>>> |
tmp |
Constructor and Description |
---|
QueryCacheAdv(Agent ag,
QueryProfiling p) |
Modifier and Type | Method and Description |
---|---|
void |
addAnswer(Literal f,
Unifier a) |
Pair<Literal,java.util.Iterator<Unifier>> |
getCache(Literal f) |
void |
queryFinished(Literal f) |
void |
reset() |
java.lang.String |
toString() |
private Agent ag
private java.util.Map<PredicateIndicator,java.util.List<Pair<Literal,java.util.List<Unifier>>>> cache
private java.util.Map<PredicateIndicator,java.util.List<Pair<Literal,java.util.List<Unifier>>>> tmp
private java.util.Set<QueryCacheKey> noCache
private QueryProfiling prof
protected java.util.logging.Logger logger
public QueryCacheAdv(Agent ag, QueryProfiling p)
public void reset()
public void queryFinished(Literal f)
public java.lang.String toString()
toString
in class java.lang.Object