Class POperation
java.lang.Object
tools.refinery.interpreter.matchers.planning.operations.POperation
- Direct Known Subclasses:
PApply
,PEnumerate
,PJoin
,PProject
,PStart
Abstract superclass for representing a high-level query evaluation operation.
Subclasses correspond to various POperations modeled after relational algebra.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
checkConsistency
(SubPlan subPlan) Checks whether this constraint can be properly applied at the given SubPlan.abstract Set
<? extends PConstraint> Newly enforced constraintsabstract String
abstract int
toString()
-
Constructor Details
-
POperation
public POperation()
-
-
Method Details
-
getDeltaConstraints
Newly enforced constraints -
getShortName
-
numParentSubPlans
public abstract int numParentSubPlans()- Returns:
- the number of SubPlans that must be specified as parents
-
checkConsistency
Checks whether this constraint can be properly applied at the given SubPlan. -
toString
-