public class CommonMergeJoinDesc extends MapJoinDesc implements Serializable
MapJoinDesc.MapJoinOperatorExplainVectorization, MapJoinDesc.SMBJoinOperatorExplainVectorizationgenJoinKeysconds, FULL_OUTER_JOIN, inMemoryDataSize, INNER_JOIN, LEFT_OUTER_JOIN, LEFT_SEMI_JOIN, memoryMonitorInfo, noOuterJoin, outputColumnNames, RIGHT_OUTER_JOIN, tagOrder, UNIQUE_JOINcolExprMap, memAvailable, memNeeded, opProps, opTraits, runtimeStatsTmpDir, statistics, vectorDesc, vectorMode| Constructor and Description |
|---|
CommonMergeJoinDesc(int numBuckets,
int mapJoinConversionPos,
MapJoinDesc joinDesc) |
| Modifier and Type | Method and Description |
|---|---|
int |
getBigTablePosition() |
int |
getNumBuckets() |
boolean |
isSame(OperatorDesc other)
The default implementation delegates to
Object.equals(Object). |
void |
setBigTablePosition(int pos) |
getAliasBucketFileNameMapping, getBigTableAlias, getBigTableBucketNumMapping, getBigTablePartSpecToFileMapping, getDumpFilePrefix, getGenJoinKeys, getHashTableMemoryUsage, getKeyCountsExplainDesc, getKeys, getKeysString, getKeyTblDesc, getMapJoinVectorization, getParentDataSizes, getParentKeyCounts, getParentToInput, getPosBigTable, getRetainList, getSMBJoinVectorization, getUserLevelExplainKeysString, getValueFilteredTblDescs, getValueIndex, getValueIndices, getValueTblDescs, isBucketMapJoin, isDynamicPartitionHashJoin, isHybridHashJoin, isMapSideJoin, setAliasBucketFileNameMapping, setBigTableAlias, setBigTableBucketNumMapping, setBigTablePartSpecToFileMapping, setBucketMapJoin, setDumpFilePrefix, setDynamicPartitionHashJoin, setGenJoinKeys, setHashTableMemoryUsage, setHybridHashJoin, setKeys, setKeyTblDesc, setParentKeyCount, setParentToInput, setPosBigTable, setRetainList, setValueFilteredTblDescs, setValueIndices, setValueTblDescsclone, cloneQBJoinTreeProps, convertToArray, getAliasToOpInfo, getBaseSrc, getBigKeysDirMap, getColumnExprMapForExplain, getConds, getCondsList, getExprs, getFilterMap, getFilterMapString, getFilters, getFiltersStringMap, getHandleSkewJoin, getId, getInMemoryDataSize, getJoinKeys, getKeyTableDesc, getLeftAlias, getLeftAliases, getMapAliases, getMemoryMonitorInfo, getNoOuterJoin, getNullSafes, getNullSafeString, getOutputColumnNames, getResidualFilterExprs, getResidualFilterExprsString, getReversedExprs, getRightAliases, getSkewKeyDefinition, getSkewKeysValuesTables, getSmallKeysDirMap, getStreamAliases, getTagLength, getTagOrder, getUserLevelExplainOutputColumnNames, isFixedAsSorted, isLeftInputJoin, isNoOuterJoin, resetOrder, setAliasToOpInfo, setBaseSrc, setBigKeysDirMap, setConds, setExprs, setFilterMap, setFilters, setFixedAsSorted, setHandleSkewJoin, setInMemoryDataSize, setKeyTableDesc, setLeftAlias, setMemoryMonitorInfo, setNoOuterJoin, setNullSafes, setOutputColumnNames, setQBJoinTreeProps, setQBJoinTreeProps, setResidualFilterExprs, setReversedExprs, setRightAliases, setSkewKeyDefinition, setSkewKeysValuesTables, setSmallKeysDirMap, setTagOrder, toCompactStringfillSignature, getColumnExprMap, getMaxMemoryAvailable, getMemoryNeeded, getOpProps, getRuntimeStatsTmpDir, getStatistics, getTraits, getUserLevelStatistics, getVectorDesc, getVectorMode, setColumnExprMap, setMaxMemoryAvailable, setMemoryNeeded, setOpProps, setRuntimeStatsTmpDir, setStatistics, setTraits, setVectorDesc, setVectorModepublic CommonMergeJoinDesc(int numBuckets,
int mapJoinConversionPos,
MapJoinDesc joinDesc)
public int getNumBuckets()
public int getBigTablePosition()
public void setBigTablePosition(int pos)
public boolean isSame(OperatorDesc other)
AbstractOperatorDescObject.equals(Object). Intended to be
overridden by sub classes.isSame in interface OperatorDescisSame in class MapJoinDescCopyright © 2019 The Apache Software Foundation. All Rights Reserved.