public class LOForEach extends LogicalRelationalOperator
alias, lineNum, mCustomPartitioner, mPinnedOptions, requestedParallelism, schema| Constructor and Description |
|---|
LOForEach(OperatorPlan plan) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(PlanVisitor v)
Accept a visitor at this node in the graph.
|
LogicalSchema |
dumpNestedSchema(String alias,
String nestedAlias) |
static Pair<List<LOInnerLoad>,Boolean> |
findReacheableInnerLoadFromBoundaryProject(ProjectExpression project) |
LogicalPlan |
getInnerPlan() |
LogicalSchema |
getSchema()
Get the schema for the output of this relational operator.
|
boolean |
isEqual(Operator other)
This is like a shallow equals comparison.
|
void |
setInnerPlan(LogicalPlan p) |
checkEquality, fixDuplicateUids, getAlias, getCustomPartitioner, getLineNumber, getRequestedParallelism, isPinnedOption, neverUseForRealSetSchema, pinOption, resetSchema, resetUid, setAlias, setCustomPartitioner, setRequestedParallelism, setSchema, toStringannotate, getAnnotation, getLocation, getName, getPlan, removeAnnotation, setLocation, setPlanpublic LOForEach(OperatorPlan plan)
public LogicalPlan getInnerPlan()
public void setInnerPlan(LogicalPlan p)
public boolean isEqual(Operator other) throws FrontendException
OperatorisEqual in class OperatorFrontendExceptionpublic LogicalSchema getSchema() throws FrontendException
LogicalRelationalOperatorgetSchema in class LogicalRelationalOperatorFrontendExceptionpublic void accept(PlanVisitor v) throws FrontendException
Operatoraccept in class Operatorv - Visitor to accept.FrontendExceptionpublic static Pair<List<LOInnerLoad>,Boolean> findReacheableInnerLoadFromBoundaryProject(ProjectExpression project) throws FrontendException
FrontendExceptionpublic LogicalSchema dumpNestedSchema(String alias, String nestedAlias) throws FrontendException
FrontendExceptionCopyright © 2007-2017 The Apache Software Foundation