public class PORelationToExprProject extends POProject
PhysicalOperator.OriginalLocationcolumns, isProjectToEnd, overloaded, startColalias, illustrator, input, inputAttached, inputs, lineageTracer, mBagFactory, mTupleFactory, outputs, parentPlan, pigLogger, reporter, requestedParallelism, res, RESULT_EMPTY, RESULT_EOP, resultType| Constructor and Description |
|---|
PORelationToExprProject(OperatorKey k) |
PORelationToExprProject(OperatorKey k,
int rp) |
PORelationToExprProject(OperatorKey k,
int rp,
ArrayList<Integer> cols) |
PORelationToExprProject(OperatorKey k,
int rp,
int col) |
| Modifier and Type | Method and Description |
|---|---|
PORelationToExprProject |
clone()
Make a deep copy of this operator.
|
Result |
getNextDataBag() |
String |
name() |
void |
reset()
Reset internal state in an operator.
|
void |
visit(PhyPlanVisitor v)
Visit this node with the provided visitor.
|
attachInput, consumeInputBag, getChildExpressions, getColumn, getColumns, getNext, getNextBigDecimal, getNextBigInteger, getNextBoolean, getNextDataByteArray, getNextDateTime, getNextDouble, getNextFloat, getNextInteger, getNextLong, getNextMap, getNextString, getNextTuple, getStartCol, illustratorMarkup, isOverloaded, isProjectToEnd, isStar, processInputBag, setColumn, setColumns, setOverloaded, setProjectToEnd, setResultSingleTupleBag, setStar, supportsMultipleInputs, supportsMultipleOutputsaccumChild, containUDF, setIllustrator, toStringaddOriginalLocation, addOriginalLocation, cloneHelper, clonePlans, copyAliasFrom, detachInput, getAlias, getAliasString, getIllustrator, getInputs, getLogger, getNext, getOriginalLocations, getParentPlan, getPigLogger, getReporter, getRequestedParallelism, getResultType, isAccumStarted, isAccumulative, isBlocking, isEndOfAllInput, isInputAttached, processInput, setAccumEnd, setAccumStart, setAccumulative, setInputs, setParentPlan, setPigLogger, setReporter, setRequestedParallelism, setResultType, staticDataCleanupcompareTo, equals, getOperatorKey, getProjectionMap, hashCode, regenerateProjectionMap, rewire, unsetProjectionMappublic PORelationToExprProject(OperatorKey k)
public PORelationToExprProject(OperatorKey k, int rp)
public PORelationToExprProject(OperatorKey k, int rp, int col)
public PORelationToExprProject(OperatorKey k, int rp, ArrayList<Integer> cols)
public void visit(PhyPlanVisitor v) throws VisitorException
Operatorvisit in class POProjectv - Visitor to visit with.VisitorException - if the visitor has a problem.public void reset()
PhysicalOperatorreset in class PhysicalOperatorpublic Result getNextDataBag() throws ExecException
getNextDataBag in class POProjectExecExceptionpublic PORelationToExprProject clone() throws CloneNotSupportedException
ExpressionOperatorclone in class POProjectCloneNotSupportedExceptionDo not use the clone method directly. Operators are cloned when logical plans
are cloned using {@link LogicalPlanCloner}Copyright © 2007-2017 The Apache Software Foundation