public class MergeJoinWork extends BaseWork
| Modifier and Type | Class and Description |
|---|---|
class |
MergeJoinWork.MergeJoinExplainVectorization
For now, this class just says in EXPLAIN VECTORIZATION we don't support vectorization of the
Merge Join vertex instead of being silent about it.
|
BaseWork.BaseExplainVectorizationinputFormatSupportSet, llapMode, LOG, supportRemovedReasons, supportSetInUse, uberMode, useVectorizedInputFileFormat, vectorizationEnabled, vectorizationExamined, vectorizedRowBatchCtx, vectorizedTestingReducerBatchSize, vectorizedVertexNumbucketingVersion, colExprMap, memAvailable, memNeeded, opProps, opTraits, runtimeStatsTmpDir, statistics, vectorDesc, vectorMode| Constructor and Description |
|---|
MergeJoinWork() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDummyOp(HashTableDummyOperator dummyOp) |
void |
addMergedWork(BaseWork work,
BaseWork connectWork,
Map<Operator<?>,BaseWork> leafOperatorToFollowingWork) |
Set<Operator<?>> |
getAllRootOperators() |
Operator<?> |
getAnyRootOperator() |
List<BaseWork> |
getBaseWorkList() |
String |
getBigTableAlias() |
List<HashTableDummyOperator> |
getDummyOps() |
boolean |
getLlapMode() |
BaseWork |
getMainWork() |
CommonMergeJoinOperator |
getMergeJoinOperator() |
MergeJoinWork.MergeJoinExplainVectorization |
getReduceExplainVectorization() |
boolean |
getUberMode() |
boolean |
getVectorMode() |
void |
replaceRoots(Map<Operator<?>,Operator<?>> replacementMap) |
void |
setDummyOps(List<HashTableDummyOperator> dummyOps) |
void |
setLlapMode(boolean llapMode) |
void |
setMergeJoinOperator(CommonMergeJoinOperator mergeJoinOp) |
void |
setUberMode(boolean uberMode) |
void |
setVectorMode(boolean vectorMode) |
addSortCols, configureJobConf, getAllLeafOperators, getAllNative, getAllOperators, getInputSourceToRuntimeValuesInfo, getIsTestForcedVectorizationEnable, getIsTestVectorizationSuppressExplainExecutionMode, getMapRedLocalWork, getName, getNotVectorizedReason, getReservedMemoryMB, getSortCols, getTag, getUsesVectorUDFAdaptor, getVectorizationEnabled, getVectorizationExamined, getVectorizedRowBatchCtx, getVectorizedTestingReducerBatchSize, getVectorizedVertexNum, isGatheringStats, setAllNative, setGatheringStats, setInputSourceToRuntimeValuesInfo, setIsTestForcedVectorizationEnable, setIsTestVectorizationSuppressExplainExecutionMode, setMapRedLocalWork, setName, setNotVectorizedReason, setReservedMemoryMB, setTag, setUsesVectorUDFAdaptor, setVectorizationEnabled, setVectorizationExamined, setVectorizedRowBatchCtx, setVectorizedTestingReducerBatchSize, setVectorizedVertexNumaddComputedField, clone, fillSignature, getBucketingVersion, getColumnExprMap, getColumnExprMapForExplain, getComputedFields, getMaxMemoryAvailable, getMemoryNeeded, getOpProps, getRuntimeStatsTmpDir, getStatistics, getTraits, getUserLevelStatistics, getVectorDesc, isSame, setBucketingVersion, setColumnExprMap, setMaxMemoryAvailable, setMemoryNeeded, setOpProps, setRuntimeStatsTmpDir, setStatistics, setTraits, setVectorDescpublic void replaceRoots(Map<Operator<?>,Operator<?>> replacementMap)
replaceRoots in class BaseWorkpublic Set<Operator<?>> getAllRootOperators()
getAllRootOperators in class BaseWorkpublic Operator<?> getAnyRootOperator()
getAnyRootOperator in class BaseWorkpublic CommonMergeJoinOperator getMergeJoinOperator()
public void setMergeJoinOperator(CommonMergeJoinOperator mergeJoinOp)
public void addMergedWork(BaseWork work, BaseWork connectWork, Map<Operator<?>,BaseWork> leafOperatorToFollowingWork)
public String getBigTableAlias()
public BaseWork getMainWork()
public void setDummyOps(List<HashTableDummyOperator> dummyOps)
setDummyOps in class BaseWorkpublic List<HashTableDummyOperator> getDummyOps()
getDummyOps in class BaseWorkpublic void setVectorMode(boolean vectorMode)
setVectorMode in class AbstractOperatorDescpublic boolean getVectorMode()
getVectorMode in class AbstractOperatorDescpublic void setUberMode(boolean uberMode)
setUberMode in class BaseWorkpublic boolean getUberMode()
getUberMode in class BaseWorkpublic void setLlapMode(boolean llapMode)
setLlapMode in class BaseWorkpublic boolean getLlapMode()
getLlapMode in class BaseWorkpublic void addDummyOp(HashTableDummyOperator dummyOp)
addDummyOp in class BaseWorkpublic MergeJoinWork.MergeJoinExplainVectorization getReduceExplainVectorization()
Copyright © 2022 The Apache Software Foundation. All rights reserved.