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, setSchema
annotate, getAnnotation, getLocation, getName, getPlan, removeAnnotation, setPlan
public LOInnerLoad(OperatorPlan plan, LOForEach foreach, int colNum)
public LOInnerLoad(OperatorPlan plan, LOForEach foreach, String colAlias) throws FrontendException
FrontendException
public LOInnerLoad(LogicalPlan plan, LOForEach foreach, ProjectExpression projectExpression)
public LogicalSchema getSchema() throws FrontendException
LogicalRelationalOperator
getSchema
in class LogicalRelationalOperator
FrontendException
public void resetSchema()
LogicalRelationalOperator
resetSchema
in class LogicalRelationalOperator
public ProjectExpression getProjection()
public boolean isEqual(Operator other) throws FrontendException
Operator
isEqual
in class Operator
FrontendException
public void accept(PlanVisitor v) throws FrontendException
Operator
accept
in class Operator
v
- Visitor to accept.FrontendException
public int getColNum()
public LOForEach getLOForEach()
public boolean sourceIsBag()
public String toString()
toString
in class LogicalRelationalOperator
public void setLocation(SourceLocation loc)
setLocation
in class Operator
Copyright © 2007-2017 The Apache Software Foundation