public abstract class PatternCallBasedDeferred extends VariableDeferredPConstraint implements IQueryReference
PConstraint.CompareByMonotonousID
Constructor and Description |
---|
PatternCallBasedDeferred(PBody pBody,
Tuple actualParametersTuple,
PQuery pattern) |
PatternCallBasedDeferred(PBody pBody,
Tuple actualParametersTuple,
PQuery pattern,
java.util.Set<PVariable> additionalAffectedVariables) |
Modifier and Type | Method and Description |
---|---|
void |
checkSanity() |
Tuple |
getActualParametersTuple() |
java.util.Set<PVariable> |
getDeferringVariables() |
PQuery |
getReferredQuery() |
isReadyAt
delete, getAffectedVariables, getFunctionalDependencies, getMonotonousID, getPSystem, replaceVariable, toString
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDeducedVariables
public PatternCallBasedDeferred(PBody pBody, Tuple actualParametersTuple, PQuery pattern, java.util.Set<PVariable> additionalAffectedVariables)
public java.util.Set<PVariable> getDeferringVariables()
getDeferringVariables
in class VariableDeferredPConstraint
public void checkSanity() throws QueryProcessingException
checkSanity
in interface PConstraint
checkSanity
in class BasePConstraint
QueryProcessingException
public Tuple getActualParametersTuple()
public PQuery getReferredQuery()
getReferredQuery
in interface IQueryReference