org.apache.pig.impl.logicalLayer
Class LogicalPlan
java.lang.Object
org.apache.pig.impl.logicalLayer.LogicalPlan
- All Implemented Interfaces:
- Serializable, ExecLogicalPlan
public class LogicalPlan
- extends Object
- implements Serializable, ExecLogicalPlan
- See Also:
- Serialized Form
root
protected OperatorKey root
opTable
protected Map<OperatorKey,LogicalOperator> opTable
pigContext
protected PigContext pigContext
alias
protected String alias
LogicalPlan
public LogicalPlan(OperatorKey rootIn,
Map<OperatorKey,LogicalOperator> opTable,
PigContext pigContext)
getRoot
public OperatorKey getRoot()
- Specified by:
getRoot
in interface ExecLogicalPlan
getOpTable
public Map<OperatorKey,LogicalOperator> getOpTable()
- Specified by:
getOpTable
in interface ExecLogicalPlan
getRootOperator
public LogicalOperator getRootOperator()
setRoot
public void setRoot(OperatorKey newRoot)
getPigContext
public PigContext getPigContext()
getAlias
public String getAlias()
setAlias
public void setAlias(String newAlias)
getFuncs
public List<String> getFuncs()
toString
public String toString()
- Overrides:
toString
in class Object
appendChildren
public String appendChildren(OperatorKey parent,
int indentation)
getOutputType
public int getOutputType()
explain
public void explain(OutputStream out)
- Specified by:
explain
in interface ExecLogicalPlan
Copyright © ${year} The Apache Software Foundation