protected void spillBigTableRow(MapJoinTableContainer hybridHtContainer, Object row) throws HiveException {
    HybridHashTableContainer ht = (HybridHashTableContainer) hybridHtContainer;
    int partitionId = ht.getToSpillPartitionId();
    HashPartition hp = ht.getHashPartitions()[partitionId];
    ObjectContainer bigTable = hp.getMatchfileObjContainer();
    bigTable.add(row);
  }
Postpone processing the big table row temporarily by spilling it to a row container
@param hybridHtContainer Hybrid hashtable container
@param row big table row
ql/src/java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java