public class LOInnerLoad extends LogicalRelationalOperator
alias, lineNum, mCustomPartitioner, mPinnedOptions, requestedParallelism, schema| Constructor and Description |
|---|
LOInnerLoad(LogicalPlan plan,
LOForEach foreach,
ProjectExpression projectExpression) |
LOInnerLoad(OperatorPlan plan,
LOForEach foreach,
int colNum) |
LOInnerLoad(OperatorPlan plan,
LOForEach foreach,
String colAlias) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(PlanVisitor v)
Accept a visitor at this node in the graph.
|
int |
getColNum() |
LOForEach |
getLOForEach()
Get the LOForEach operator that contains this operator as part of inner plan
|
ProjectExpression |
getProjection() |
LogicalSchema |
getSchema()
Get the schema for the output of this relational operator.
|
boolean |
isEqual(Operator other)
This is like a shallow equals comparison.
|
void |
resetSchema()
Reset the schema to null so that the next time getSchema is called
the schema will be regenerated from scratch.
|
void |
setLocation(SourceLocation loc) |
boolean |
sourceIsBag() |
String |
toString() |
checkEquality, fixDuplicateUids, getAlias, getCustomPartitioner, getLineNumber, getRequestedParallelism, isPinnedOption, neverUseForRealSetSchema, pinOption, resetUid, setAlias, setCustomPartitioner, setRequestedParallelism, setSchemaannotate, getAnnotation, getLocation, getName, getPlan, removeAnnotation, setPlanpublic LOInnerLoad(OperatorPlan plan, LOForEach foreach, int colNum)
public LOInnerLoad(OperatorPlan plan, LOForEach foreach, String colAlias) throws FrontendException
FrontendExceptionpublic LOInnerLoad(LogicalPlan plan, LOForEach foreach, ProjectExpression projectExpression)
public LogicalSchema getSchema() throws FrontendException
LogicalRelationalOperatorgetSchema in class LogicalRelationalOperatorFrontendExceptionpublic void resetSchema()
LogicalRelationalOperatorresetSchema in class LogicalRelationalOperatorpublic ProjectExpression getProjection()
public boolean isEqual(Operator other) throws FrontendException
OperatorisEqual in class OperatorFrontendExceptionpublic void accept(PlanVisitor v) throws FrontendException
Operatoraccept in class Operatorv - Visitor to accept.FrontendExceptionpublic int getColNum()
public LOForEach getLOForEach()
public boolean sourceIsBag()
public String toString()
toString in class LogicalRelationalOperatorpublic void setLocation(SourceLocation loc)
setLocation in class OperatorCopyright © 2007-2017 The Apache Software Foundation