public class CompilerHelper
extends java.lang.Object
Constructor and Description |
---|
CompilerHelper() |
Modifier and Type | Method and Description |
---|---|
static java.util.Map<PConstraint,java.util.Set<java.lang.Integer>> |
cacheVariableBindings(SubPlan plan,
java.util.Map<PVariable,java.lang.Integer> variableMappings,
java.util.Set<java.lang.Integer> adornment) |
static java.util.List<POperation> |
createOperationsList(SubPlan plan)
Extracts the operations from a SubPlan into a list of POperations in the order of execution
|
static java.util.Map<PVariable,java.lang.Integer> |
createVariableMapping(SubPlan plan) |
public static java.util.Map<PVariable,java.lang.Integer> createVariableMapping(SubPlan plan)
public static java.util.Map<PConstraint,java.util.Set<java.lang.Integer>> cacheVariableBindings(SubPlan plan, java.util.Map<PVariable,java.lang.Integer> variableMappings, java.util.Set<java.lang.Integer> adornment)
public static java.util.List<POperation> createOperationsList(SubPlan plan)
plan
- the SubPlan from wich the POperations should be extractedplan