public class PositivePatternCall extends KeyedEnumerablePConstraint<PQuery> implements IQueryReference
PConstraint.CompareByMonotonousID
Constructor and Description |
---|
PositivePatternCall(PBody pBody,
Tuple variablesTuple,
PQuery pattern) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.util.Set<PVariable>,java.util.Set<PVariable>> |
getFunctionalDependencies(IQueryMetaContext context)
A (preferably minimal) cover of known functional dependencies between variables.
|
PQuery |
getReferredQuery() |
getSupplierKey
doReplaceVariable, getDeducedVariables, getVariableInTuple, getVariablesTuple
checkSanity, delete, getAffectedVariables, getMonotonousID, getPSystem, replaceVariable, toString
public java.util.Map<java.util.Set<PVariable>,java.util.Set<PVariable>> getFunctionalDependencies(IQueryMetaContext context)
PConstraint
getFunctionalDependencies
in interface PConstraint
getFunctionalDependencies
in class BasePConstraint
public PQuery getReferredQuery()
getReferredQuery
in interface IQueryReference