public class OptTree extends Object
Constructor and Description |
---|
OptTree(int ck,
double cm,
Optimizer.PlanInputType type,
OptNode node,
OptTreePlanMappingAbstract hlMap,
OptTreePlanMappingRuntime rtMap) |
OptTree(int ck,
double cm,
OptNode node) |
Modifier and Type | Method and Description |
---|---|
String |
explain(boolean withDetails)
Explain tool: prints the hierarchical plan (including all available
detail information, if necessary) to
stdout . |
OptTreePlanMappingAbstract |
getAbstractPlanMapping() |
int |
getCK() |
double |
getCM() |
Hop |
getMappedHop(long id) |
Object[] |
getMappedProg(long id) |
ProgramBlock |
getMappedProgramBlock(long id) |
Optimizer.PlanInputType |
getPlanInputType() |
OptNode |
getRoot() |
OptTreePlanMappingRuntime |
getRuntimePlanMapping() |
void |
setPlanInputType(Optimizer.PlanInputType type) |
void |
setRoot(OptNode n) |
public OptTree(int ck, double cm, OptNode node)
public OptTree(int ck, double cm, Optimizer.PlanInputType type, OptNode node, OptTreePlanMappingAbstract hlMap, OptTreePlanMappingRuntime rtMap)
public OptTreePlanMappingAbstract getAbstractPlanMapping()
public OptTreePlanMappingRuntime getRuntimePlanMapping()
public Hop getMappedHop(long id)
public Object[] getMappedProg(long id)
public ProgramBlock getMappedProgramBlock(long id)
public int getCK()
public double getCM()
public Optimizer.PlanInputType getPlanInputType()
public void setPlanInputType(Optimizer.PlanInputType type)
public OptNode getRoot()
public void setRoot(OptNode n)
public String explain(boolean withDetails)
stdout
.withDetails
- if true, include explain detailsCopyright © 2021 The Apache Software Foundation. All rights reserved.