org.apache.hadoop.hive.ql.plan
Class mapJoinDesc
java.lang.Object
org.apache.hadoop.hive.ql.plan.joinDesc
org.apache.hadoop.hive.ql.plan.mapJoinDesc
- All Implemented Interfaces:
- Serializable
public class mapJoinDesc
- extends joinDesc
- implements Serializable
Map Join operator Descriptor implementation.
- See Also:
- Serialized Form
Methods inherited from class org.apache.hadoop.hive.ql.plan.joinDesc |
getConds, getCondsList, getExprs, getExprsStringMap, getNoOuterJoin, getOutputColumnNames, getReversedExprs, setConds, setExprs, setNoOuterJoin, setOutputColumnNames, setReversedExprs |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mapJoinDesc
public mapJoinDesc()
mapJoinDesc
public mapJoinDesc(Map<Byte,List<exprNodeDesc>> keys,
tableDesc keyTblDesc,
Map<Byte,List<exprNodeDesc>> values,
List<tableDesc> valueTblDescs,
ArrayList<String> outputColumnNames,
int posBigTable,
joinCond[] conds)
getRetainList
public Map<Byte,List<Integer>> getRetainList()
setRetainList
public void setRetainList(Map<Byte,List<Integer>> retainList)
getKeys
public Map<Byte,List<exprNodeDesc>> getKeys()
- Returns:
- the keys
setKeys
public void setKeys(Map<Byte,List<exprNodeDesc>> keys)
- Parameters:
keys
- the keys to set
getPosBigTable
public int getPosBigTable()
- Returns:
- the position of the big table not in memory
setPosBigTable
public void setPosBigTable(int posBigTable)
- Parameters:
posBigTable
- the position of the big table not in memory
getKeyTblDesc
public tableDesc getKeyTblDesc()
- Returns:
- the keyTblDesc
setKeyTblDesc
public void setKeyTblDesc(tableDesc keyTblDesc)
- Parameters:
keyTblDesc
- the keyTblDesc to set
getValueTblDescs
public List<tableDesc> getValueTblDescs()
- Returns:
- the valueTblDescs
setValueTblDescs
public void setValueTblDescs(List<tableDesc> valueTblDescs)
- Parameters:
valueTblDescs
- the valueTblDescs to set
Copyright © 2009 The Apache Software Foundation