public class MergeJoinWork extends BaseWork
llapMode, LOG, uberMode, useVectorizedInputFileFormat, vectorizedRowBatchCtx
memNeeded, opProps, opTraits, statistics, 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) |
void |
configureJobConf(org.apache.hadoop.mapred.JobConf job) |
Set<Operator<?>> |
getAllRootOperators() |
Operator<?> |
getAnyRootOperator() |
List<BaseWork> |
getBaseWorkList() |
String |
getBigTableAlias() |
List<HashTableDummyOperator> |
getDummyOps() |
boolean |
getLlapMode() |
BaseWork |
getMainWork() |
CommonMergeJoinOperator |
getMergeJoinOperator() |
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, getAllLeafOperators, getAllOperators, getMapRedLocalWork, getName, getReservedMemoryMB, getSortCols, getTag, getUseVectorizedInputFileFormat, getVectorizedRowBatchCtx, isGatheringStats, setGatheringStats, setMapRedLocalWork, setName, setReservedMemoryMB, setTag, setUseVectorizedInputFileFormat, setVectorizedRowBatchCtx
clone, getMemoryNeeded, getOpProps, getStatistics, getTraits, getUserLevelStatistics, setMemoryNeeded, setOpProps, setStatistics, setTraits
public void replaceRoots(Map<Operator<?>,Operator<?>> replacementMap)
replaceRoots
in class BaseWork
public Set<Operator<?>> getAllRootOperators()
getAllRootOperators
in class BaseWork
public Operator<?> getAnyRootOperator()
getAnyRootOperator
in class BaseWork
public void configureJobConf(org.apache.hadoop.mapred.JobConf job)
configureJobConf
in class BaseWork
public 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 BaseWork
public List<HashTableDummyOperator> getDummyOps()
getDummyOps
in class BaseWork
public void setVectorMode(boolean vectorMode)
setVectorMode
in class AbstractOperatorDesc
public boolean getVectorMode()
getVectorMode
in class AbstractOperatorDesc
public void setUberMode(boolean uberMode)
setUberMode
in class BaseWork
public boolean getUberMode()
getUberMode
in class BaseWork
public void setLlapMode(boolean llapMode)
setLlapMode
in class BaseWork
public boolean getLlapMode()
getLlapMode
in class BaseWork
public void addDummyOp(HashTableDummyOperator dummyOp)
addDummyOp
in class BaseWork
Copyright © 2016 The Apache Software Foundation. All rights reserved.