public class POFRJoinTez extends POFRJoin implements TezInput
POFRJoin.TupleToMapKeyPhysicalOperator.OriginalLocationconstExps, dumTup, fe, fragment, inputSchemas, isLeftOuterJoin, keySchemas, keyTypes, LRs, nullBag, phyPlanLists, processingPlan, replFiles, replicates, setUpalias, illustrator, input, inputAttached, inputs, lineageTracer, mBagFactory, mTupleFactory, outputs, parentPlan, pigLogger, reporter, requestedParallelism, res, RESULT_EMPTY, RESULT_EOP, resultType| Constructor and Description |
|---|
POFRJoinTez(POFRJoin copy,
List<String> inputKeys) |
| Modifier and Type | Method and Description |
|---|---|
void |
addInputsToSkip(Set<String> inputsToSkip)
Add to the list of inputs to skip download if already available in vertex cache
|
void |
attachInputs(Map<String,org.apache.tez.runtime.api.LogicalInput> inputs,
org.apache.hadoop.conf.Configuration conf)
Attach the inputs to the operator.
|
POFRJoinTez |
clone()
Make a copy of this operator.
|
List<String> |
getInputKeys() |
String[] |
getTezInputs() |
String |
name() |
void |
replaceInput(String oldInputKey,
String newInputKey) |
protected void |
setUpHashMap()
Builds the HashMaps by reading replicated inputs from broadcast edges
|
getFragment, getJoinPlans, getLRs, getNextTuple, getReplFiles, getValueTuple, illustratorMarkup, isKeyNull, isLeftOuterJoin, setFragment, setReplFiles, supportsMultipleInputs, supportsMultipleOutputs, visitaddOriginalLocation, addOriginalLocation, attachInput, 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, unsetProjectionMappublic POFRJoinTez(POFRJoin copy, List<String> inputKeys) throws ExecException
ExecExceptionpublic String[] getTezInputs()
getTezInputs in interface TezInputpublic void replaceInput(String oldInputKey, String newInputKey)
replaceInput in interface TezInputpublic void addInputsToSkip(Set<String> inputsToSkip)
TezInputaddInputsToSkip in interface TezInputpublic void attachInputs(Map<String,org.apache.tez.runtime.api.LogicalInput> inputs, org.apache.hadoop.conf.Configuration conf) throws ExecException
TezInputattachInputs in interface TezInputinputs - available inputsconf - configurationExecExceptionprotected void setUpHashMap()
throws ExecException
setUpHashMap in class POFRJoinExecExceptionpublic POFRJoinTez clone() throws CloneNotSupportedException
PhysicalOperatorclone in class POFRJoinCloneNotSupportedExceptionDo not use the clone method directly. Operators are cloned when logical plans
are cloned using {@link LogicalPlanCloner}Copyright © 2007-2017 The Apache Software Foundation