org.apache.hadoop.hive.ql.plan
Class mapJoinDesc

java.lang.Object
  extended by org.apache.hadoop.hive.ql.plan.joinDesc
      extended by 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

Field Summary
 
Fields inherited from class org.apache.hadoop.hive.ql.plan.joinDesc
conds, FULL_OUTER_JOIN, INNER_JOIN, LEFT_OUTER_JOIN, LEFT_SEMI_JOIN, noOuterJoin, outputColumnNames, RIGHT_OUTER_JOIN, tagOrder, UNIQUE_JOIN
 
Constructor Summary
mapJoinDesc()
           
mapJoinDesc(Map<Byte,List<exprNodeDesc>> keys, tableDesc keyTblDesc, Map<Byte,List<exprNodeDesc>> values, List<tableDesc> valueTblDescs, ArrayList<String> outputColumnNames, int posBigTable, joinCond[] conds)
           
 
Method Summary
 Map<Byte,List<exprNodeDesc>> getKeys()
           
 tableDesc getKeyTblDesc()
           
 int getPosBigTable()
           
 Map<Byte,List<Integer>> getRetainList()
           
 List<tableDesc> getValueTblDescs()
           
 void setKeys(Map<Byte,List<exprNodeDesc>> keys)
           
 void setKeyTblDesc(tableDesc keyTblDesc)
           
 void setPosBigTable(int posBigTable)
           
 void setRetainList(Map<Byte,List<Integer>> retainList)
           
 void setValueTblDescs(List<tableDesc> valueTblDescs)
           
 
Methods inherited from class org.apache.hadoop.hive.ql.plan.joinDesc
getConds, getCondsList, getExprs, getExprsStringMap, getNoOuterJoin, getOutputColumnNames, getReversedExprs, getTagOrder, setConds, setExprs, setNoOuterJoin, setOutputColumnNames, setReversedExprs, setTagOrder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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)
Method Detail

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