public class MapJoinDesc extends JoinDesc implements java.io.Serializable
conds, FULL_OUTER_JOIN, INNER_JOIN, LEFT_OUTER_JOIN, LEFT_SEMI_JOIN, noOuterJoin, outputColumnNames, RIGHT_OUTER_JOIN, tagOrder, UNIQUE_JOIN
Constructor and Description |
---|
MapJoinDesc() |
MapJoinDesc(java.util.Map<java.lang.Byte,java.util.List<ExprNodeDesc>> keys,
TableDesc keyTblDesc,
java.util.Map<java.lang.Byte,java.util.List<ExprNodeDesc>> values,
java.util.List<TableDesc> valueTblDescs,
java.util.List<TableDesc> valueFilteredTblDescs,
java.util.List<java.lang.String> outputColumnNames,
int posBigTable,
JoinCondDesc[] conds,
java.util.Map<java.lang.Byte,java.util.List<ExprNodeDesc>> filters,
boolean noOuterJoin,
java.lang.String dumpFilePrefix) |
MapJoinDesc(MapJoinDesc clone) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<java.lang.String>>> |
getAliasBucketFileNameMapping() |
java.lang.String |
getBigTableAlias() |
java.util.Map<java.lang.String,java.lang.Integer> |
getBigTableBucketNumMapping() |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getBigTablePartSpecToFileMapping() |
java.lang.String |
getDumpFilePrefix() |
java.util.Map<java.lang.Byte,java.util.List<ExprNodeDesc>> |
getKeys() |
TableDesc |
getKeyTblDesc() |
int |
getPosBigTable() |
java.util.Map<java.lang.Byte,java.util.List<java.lang.Integer>> |
getRetainList() |
java.util.List<TableDesc> |
getValueFilteredTblDescs() |
java.util.List<TableDesc> |
getValueTblDescs() |
boolean |
isBucketMapJoin() |
void |
setAliasBucketFileNameMapping(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<java.lang.String>>> aliasBucketFileNameMapping) |
void |
setBigTableAlias(java.lang.String bigTableAlias) |
void |
setBigTableBucketNumMapping(java.util.Map<java.lang.String,java.lang.Integer> bigTableBucketNumMapping) |
void |
setBigTablePartSpecToFileMapping(java.util.Map<java.lang.String,java.util.List<java.lang.String>> partToFileMapping) |
void |
setBucketMapJoin(boolean isBucketMapJoin) |
void |
setDumpFilePrefix(java.lang.String dumpFilePrefix) |
void |
setKeys(java.util.Map<java.lang.Byte,java.util.List<ExprNodeDesc>> keys) |
void |
setKeyTblDesc(TableDesc keyTblDesc) |
void |
setPosBigTable(int posBigTable) |
void |
setRetainList(java.util.Map<java.lang.Byte,java.util.List<java.lang.Integer>> retainList) |
void |
setValueFilteredTblDescs(java.util.List<TableDesc> valueFilteredTblDescs) |
void |
setValueTblDescs(java.util.List<TableDesc> valueTblDescs) |
clone, convertToArray, getBigKeysDirMap, getConds, getCondsList, getExprs, getExprsStringMap, getFilterMap, getFilterMapString, getFilters, getFiltersStringMap, getHandleSkewJoin, getKeyTableDesc, getNoOuterJoin, getNullSafes, getNullSafeString, getOutputColumnNames, getReversedExprs, getSkewKeyDefinition, getSkewKeysValuesTables, getSmallKeysDirMap, getTagLength, getTagOrder, isFixedAsSorted, isNoOuterJoin, resetOrder, setBigKeysDirMap, setConds, setExprs, setFilterMap, setFilters, setFixedAsSorted, setHandleSkewJoin, setKeyTableDesc, setNoOuterJoin, setNullSafes, setOutputColumnNames, setReversedExprs, setSkewKeyDefinition, setSkewKeysValuesTables, setSmallKeysDirMap, setTagOrder, toCompactString
public MapJoinDesc()
public MapJoinDesc(MapJoinDesc clone)
public MapJoinDesc(java.util.Map<java.lang.Byte,java.util.List<ExprNodeDesc>> keys, TableDesc keyTblDesc, java.util.Map<java.lang.Byte,java.util.List<ExprNodeDesc>> values, java.util.List<TableDesc> valueTblDescs, java.util.List<TableDesc> valueFilteredTblDescs, java.util.List<java.lang.String> outputColumnNames, int posBigTable, JoinCondDesc[] conds, java.util.Map<java.lang.Byte,java.util.List<ExprNodeDesc>> filters, boolean noOuterJoin, java.lang.String dumpFilePrefix)
public java.util.Map<java.lang.Byte,java.util.List<java.lang.Integer>> getRetainList()
public void setRetainList(java.util.Map<java.lang.Byte,java.util.List<java.lang.Integer>> retainList)
public java.lang.String getDumpFilePrefix()
public void setDumpFilePrefix(java.lang.String dumpFilePrefix)
dumpFilePrefix
- the dumpFilePrefix to setpublic java.util.Map<java.lang.Byte,java.util.List<ExprNodeDesc>> getKeys()
public void setKeys(java.util.Map<java.lang.Byte,java.util.List<ExprNodeDesc>> keys)
keys
- the keys to setpublic int getPosBigTable()
public void setPosBigTable(int posBigTable)
posBigTable
- the position of the big table not in memorypublic TableDesc getKeyTblDesc()
public void setKeyTblDesc(TableDesc keyTblDesc)
keyTblDesc
- the keyTblDesc to setpublic java.util.List<TableDesc> getValueFilteredTblDescs()
public void setValueFilteredTblDescs(java.util.List<TableDesc> valueFilteredTblDescs)
public java.util.List<TableDesc> getValueTblDescs()
public void setValueTblDescs(java.util.List<TableDesc> valueTblDescs)
valueTblDescs
- the valueTblDescs to setpublic java.lang.String getBigTableAlias()
public void setBigTableAlias(java.lang.String bigTableAlias)
bigTableAlias
- public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<java.lang.String>>> getAliasBucketFileNameMapping()
public void setAliasBucketFileNameMapping(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<java.lang.String>>> aliasBucketFileNameMapping)
public java.util.Map<java.lang.String,java.lang.Integer> getBigTableBucketNumMapping()
public void setBigTableBucketNumMapping(java.util.Map<java.lang.String,java.lang.Integer> bigTableBucketNumMapping)
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getBigTablePartSpecToFileMapping()
public void setBigTablePartSpecToFileMapping(java.util.Map<java.lang.String,java.util.List<java.lang.String>> partToFileMapping)
public boolean isBucketMapJoin()
public void setBucketMapJoin(boolean isBucketMapJoin)
Copyright © 2012 The Apache Software Foundation