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() |
isReadyAtdelete, getAffectedVariables, getFunctionalDependencies, getMonotonousID, getPSystem, replaceVariable, toStringequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetDeducedVariablespublic PatternCallBasedDeferred(PBody pBody, Tuple actualParametersTuple, PQuery pattern, java.util.Set<PVariable> additionalAffectedVariables)
public java.util.Set<PVariable> getDeferringVariables()
getDeferringVariables in class VariableDeferredPConstraintpublic void checkSanity()
throws QueryProcessingException
checkSanity in interface PConstraintcheckSanity in class BasePConstraintQueryProcessingExceptionpublic Tuple getActualParametersTuple()
public PQuery getReferredQuery()
getReferredQuery in interface IQueryReference