Modifier and Type | Method and Description |
---|---|
static java.util.List<POperation> |
CompilerHelper.createOperationsList(SubPlan plan)
Extracts the operations from a SubPlan into a list of POperations in the order of execution
|
Modifier and Type | Method and Description |
---|---|
POperation |
SubPlan.getOperation() |
Modifier and Type | Method and Description |
---|---|
SubPlan |
SubPlanFactory.createSubPlan(POperation operation,
SubPlan... parentPlans) |
Constructor and Description |
---|
SubPlan(PBody body,
POperation operation,
java.util.List<? extends SubPlan> parentPlans)
A SubPlan is constructed by applying a
POperation on zero or more parent SubPlans. |
SubPlan(PBody body,
POperation operation,
SubPlan... parentPlans)
A SubPlan is constructed by applying a
POperation on zero or more parent SubPlans. |
Modifier and Type | Class and Description |
---|---|
class |
PApply
Represents a constraint application on a single parent SubPlan.
|
class |
PEnumerate
Represents a base relation defined by the instance set of an enumerable PConstraint; there are no parent SubPlans.
|
class |
PJoin
Represents a natural join of two parent SubPlans.
|
class |
PProject
Represents a projection of a single parent SubPlan onto a limited set of variables.
|
class |
PStart
No constraints, and no parent SubPlan, just a (possibly empty) set of a priori known (input) variables.
|