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(java.lang.String alias,
java.lang.String nestedAlias) |
static Pair<java.util.List<LOInnerLoad>,java.lang.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, toString
annotate, getAnnotation, getLocation, getName, getPlan, removeAnnotation, setLocation, setPlan
public LOForEach(OperatorPlan plan)
public LogicalPlan getInnerPlan()
public void setInnerPlan(LogicalPlan p)
public boolean isEqual(Operator other) throws FrontendException
Operator
isEqual
in class Operator
FrontendException
public LogicalSchema getSchema() throws FrontendException
LogicalRelationalOperator
getSchema
in class LogicalRelationalOperator
FrontendException
public void accept(PlanVisitor v) throws FrontendException
Operator
accept
in class Operator
v
- Visitor to accept.FrontendException
public static Pair<java.util.List<LOInnerLoad>,java.lang.Boolean> findReacheableInnerLoadFromBoundaryProject(ProjectExpression project) throws FrontendException
FrontendException
public LogicalSchema dumpNestedSchema(java.lang.String alias, java.lang.String nestedAlias) throws FrontendException
FrontendException
Copyright © 2007-2012 The Apache Software Foundation