public class LOSplitOutput extends LogicalRelationalOperator
alias, lineNum, mCustomPartitioner, mPinnedOptions, requestedParallelism, schema| Constructor and Description |
|---|
LOSplitOutput(LogicalPlan plan) |
LOSplitOutput(LogicalPlan plan,
LogicalExpressionPlan filterPlan) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(PlanVisitor v)
Accept a visitor at this node in the graph.
|
LogicalExpressionPlan |
getFilterPlan() |
long |
getInputUids(long uid) |
LogicalSchema |
getSchema()
Get the schema for the output of this relational operator.
|
boolean |
isEqual(Operator other)
This is like a shallow equals comparison.
|
void |
resetUid()
Erase all cached uid, regenerate uid when we regenerating schema.
|
void |
setFilterPlan(LogicalExpressionPlan filterPlan) |
checkEquality, fixDuplicateUids, getAlias, getCustomPartitioner, getLineNumber, getRequestedParallelism, isPinnedOption, neverUseForRealSetSchema, pinOption, resetSchema, setAlias, setCustomPartitioner, setRequestedParallelism, setSchema, toStringannotate, getAnnotation, getLocation, getName, getPlan, removeAnnotation, setLocation, setPlanpublic LOSplitOutput(LogicalPlan plan)
public LOSplitOutput(LogicalPlan plan, LogicalExpressionPlan filterPlan)
public LogicalExpressionPlan getFilterPlan()
public void setFilterPlan(LogicalExpressionPlan filterPlan)
public LogicalSchema getSchema() throws FrontendException
LogicalRelationalOperatorgetSchema in class LogicalRelationalOperatorFrontendExceptionpublic void accept(PlanVisitor v) throws FrontendException
Operatoraccept in class Operatorv - Visitor to accept.FrontendExceptionpublic boolean isEqual(Operator other) throws FrontendException
OperatorisEqual in class OperatorFrontendExceptionpublic void resetUid()
LogicalRelationalOperatorresetUid in class LogicalRelationalOperatorpublic long getInputUids(long uid)
Copyright © 2007-2017 The Apache Software Foundation