Class CacheInfo
java.lang.Object
com.semedy.reasoner.reasoning.processes.CacheInfo
Used for caching join operations
- Author:
- angele
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
get a cached join resultint
void
void
remove()
Remove cached result and all dependent from all occurencesvoid
setDependencyDepth
(int dependencydepth) int
sources()
-
Constructor Details
-
CacheInfo
-
-
Method Details
-
getDependencyDepth
public int getDependencyDepth() -
setDependencyDepth
public void setDependencyDepth(int dependencydepth) -
sources
public int sources() -
exchangeRelation
public void exchangeRelation(ReasoningRelation T, ReasoningRelation Ts) throws IOException, EDBException - Throws:
IOException
EDBException
-
invalidateDependent
- Throws:
IOException
EDBException
-
remove
Remove cached result and all dependent from all occurences- Throws:
IOException
EDBException
-
getCachedJoinResult
get a cached join result- Parameters:
key
-- Returns:
-