public class POLocalRearrangeTez extends POLocalRearrange implements TezOutput
PhysicalOperator.OriginalLocation
Modifier and Type | Field and Description |
---|---|
protected boolean |
connectedToPackage |
protected boolean |
isSkewedJoin |
protected java.lang.String |
outputKey |
protected KeyValueWriter |
writer |
index, inp, isCross, keyType, leafOps, mainKeyType, mFakeTuple, mIsDistinct, mTupleFactory, plans, secondaryKeyType, secondaryLeafOps, secondaryPlans
alias, illustrator, input, inputAttached, inputs, lineageTracer, outputs, parentPlan, pigLogger, reporter, requestedParallelism, res, RESULT_EMPTY, RESULT_EOP, resultType
Constructor and Description |
---|
POLocalRearrangeTez(OperatorKey k) |
POLocalRearrangeTez(OperatorKey k,
int rp) |
POLocalRearrangeTez(POLocalRearrange copy) |
Modifier and Type | Method and Description |
---|---|
void |
attachOutputs(java.util.Map<java.lang.String,LogicalOutput> outputs,
org.apache.hadoop.conf.Configuration conf) |
POLocalRearrangeTez |
clone()
Make a deep copy of this operator.
|
Result |
getNextTuple()
Calls getNext on the generate operator inside the nested
physical plan.
|
java.lang.String |
getOutputKey() |
java.lang.String[] |
getTezOutputs() |
boolean |
isConnectedToPackage() |
boolean |
isSkewedJoin() |
java.lang.String |
name() |
void |
replaceOutput(java.lang.String oldOutputKey,
java.lang.String newOutputKey) |
void |
setConnectedToPackage(boolean connectedToPackage) |
void |
setOutputKey(java.lang.String outputKey) |
void |
setSkewedJoin(boolean isSkewedJoin) |
attachInput, constructLROutput, deepCopyTo, getIndex, getKeyFromResult, getKeyType, getMainKeyType, getPlans, getProjectedColsMap, getSecondaryProjectedColsMap, illustratorMarkup, isCross, isDistinct, isKeyCompound, isKeyTuple, isProjectStar, isSecondaryKeyTuple, isSecondaryProjectStar, setCross, setDistinct, setIndex, setKeyType, setMultiQueryIndex, setPlans, setPlansFromCombiner, setSecondaryPlans, setStripKeyFromValue, setUseSecondaryKey, supportsMultipleInputs, supportsMultipleOutputs, visit
addOriginalLocation, addOriginalLocation, cloneHelper, copyAliasFrom, detachInput, getAlias, getAliasString, getIllustrator, getInputs, getLogger, getNext, getNextBigDecimal, getNextBigInteger, getNextBoolean, getNextDataBag, getNextDataByteArray, getNextDateTime, getNextDouble, getNextFloat, getNextInteger, getNextLong, getNextMap, getNextString, getOriginalLocations, getPigLogger, getReporter, getRequestedParallelism, getResultType, isAccumStarted, isAccumulative, isBlocking, isInputAttached, processInput, reset, setAccumEnd, setAccumStart, setAccumulative, setIllustrator, setInputs, setParentPlan, setPigLogger, setReporter, setRequestedParallelism, setResultType, staticDataCleanup
compareTo, equals, getOperatorKey, getProjectionMap, hashCode, regenerateProjectionMap, rewire, toString, unsetProjectionMap
protected java.lang.String outputKey
protected transient KeyValueWriter writer
protected boolean connectedToPackage
protected boolean isSkewedJoin
public POLocalRearrangeTez(OperatorKey k)
public POLocalRearrangeTez(OperatorKey k, int rp)
public POLocalRearrangeTez(POLocalRearrange copy)
public java.lang.String getOutputKey()
public void setOutputKey(java.lang.String outputKey)
public boolean isConnectedToPackage()
public void setConnectedToPackage(boolean connectedToPackage)
public boolean isSkewedJoin()
public void setSkewedJoin(boolean isSkewedJoin)
public java.lang.String[] getTezOutputs()
getTezOutputs
in interface TezOutput
public void replaceOutput(java.lang.String oldOutputKey, java.lang.String newOutputKey)
replaceOutput
in interface TezOutput
public void attachOutputs(java.util.Map<java.lang.String,LogicalOutput> outputs, org.apache.hadoop.conf.Configuration conf) throws ExecException
attachOutputs
in interface TezOutput
ExecException
public Result getNextTuple() throws ExecException
POLocalRearrange
getNextTuple
in class POLocalRearrange
ExecException
public POLocalRearrangeTez clone() throws java.lang.CloneNotSupportedException
clone
in class POLocalRearrange
java.lang.CloneNotSupportedException
Do not use the clone method directly. Operators are cloned when logical plans
are cloned using {@link LogicalPlanCloner}
public java.lang.String name()
name
in class POLocalRearrange
Copyright © 2007-2012 The Apache Software Foundation