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 org.apache.tez.runtime.library.api.KeyValueWriter |
writer |
index, inp, isCross, keyType, leafOps, mainKeyType, mFakeTuple, mIsDistinct, plans, secondaryKeyType, secondaryLeafOps, secondaryPlansalias, illustrator, input, inputAttached, inputs, lineageTracer, mBagFactory, mTupleFactory, 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,org.apache.tez.runtime.api.LogicalOutput> outputs,
org.apache.hadoop.conf.Configuration conf) |
POLocalRearrangeTez |
clone()
Make a deep copy of this operator.
|
boolean |
containsOutputKey(java.lang.String key) |
Result |
getNextTuple()
Calls getNext on the generate operator inside the nested
physical plan.
|
protected Result |
getRearrangedTuple() |
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, 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, visitaddOriginalLocation, addOriginalLocation, cloneHelper, clonePlans, copyAliasFrom, detachInput, getAlias, getAliasString, getIllustrator, getInputs, getLogger, getNext, getNextBigDecimal, getNextBigInteger, getNextBoolean, getNextDataBag, getNextDataByteArray, getNextDateTime, getNextDouble, getNextFloat, getNextInteger, getNextLong, getNextMap, getNextString, getOriginalLocations, getParentPlan, getPigLogger, getReporter, getRequestedParallelism, getResultType, isAccumStarted, isAccumulative, isBlocking, isEndOfAllInput, isInputAttached, processInput, reset, setAccumEnd, setAccumStart, setAccumulative, setIllustrator, setInputs, setParentPlan, setPigLogger, setReporter, setRequestedParallelism, setResultType, staticDataCleanupcompareTo, equals, getOperatorKey, getProjectionMap, hashCode, regenerateProjectionMap, rewire, toString, unsetProjectionMapprotected java.lang.String outputKey
protected boolean connectedToPackage
protected boolean isSkewedJoin
protected transient org.apache.tez.runtime.library.api.KeyValueWriter writer
public POLocalRearrangeTez(OperatorKey k)
public POLocalRearrangeTez(OperatorKey k, int rp)
public POLocalRearrangeTez(POLocalRearrange copy)
public boolean containsOutputKey(java.lang.String key)
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 TezOutputpublic void replaceOutput(java.lang.String oldOutputKey,
java.lang.String newOutputKey)
replaceOutput in interface TezOutputpublic void attachOutputs(java.util.Map<java.lang.String,org.apache.tez.runtime.api.LogicalOutput> outputs,
org.apache.hadoop.conf.Configuration conf)
throws ExecException
attachOutputs in interface TezOutputExecExceptionprotected Result getRearrangedTuple() throws ExecException
ExecExceptionpublic Result getNextTuple() throws ExecException
POLocalRearrangegetNextTuple in class POLocalRearrangeExecExceptionpublic POLocalRearrangeTez clone() throws java.lang.CloneNotSupportedException
POLocalRearrangeclone in class POLocalRearrangejava.lang.CloneNotSupportedExceptionDo 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 POLocalRearrangeCopyright © 2007-2025 The Apache Software Foundation