public class BinaryTransitiveClosure extends KeyedEnumerablePConstraint<PQuery> implements IQueryReference, ITypeInfoProviderConstraint
PConstraint.CompareByMonotonousIDsupplierKeyvariablesTuplepBody| Constructor and Description |
|---|
BinaryTransitiveClosure(PBody pBody,
Tuple variablesTuple,
PQuery pattern) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<TypeJudgement> |
getImpliedJudgements(IQueryMetaContext context)
Returns type information implied by this constraint.
|
PQuery |
getReferredQuery() |
protected java.lang.String |
keyToString() |
getSupplierKey, toStringRestRestdoReplaceVariable, getDeducedVariables, getVariableInTuple, getVariablesTuple, toStringRestcheckSanity, delete, getAffectedVariables, getFunctionalDependencies, getMonotonousID, getPSystem, replaceVariable, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcheckSanity, delete, getAffectedVariables, getDeducedVariables, getFunctionalDependencies, getMonotonousID, replaceVariableprotected java.lang.String keyToString()
keyToString in class KeyedEnumerablePConstraint<PQuery>public PQuery getReferredQuery()
getReferredQuery in interface IQueryReferencepublic java.util.Set<TypeJudgement> getImpliedJudgements(IQueryMetaContext context)
ITypeInfoProviderConstraintgetImpliedJudgements in interface ITypeInfoProviderConstraint