org.apache.hadoop.hive.ql.exec.persistence
Interface AbstractRowContainer<ROW>

All Known Subinterfaces:
MapJoinRowContainer
All Known Implementing Classes:
LazyFlatRowContainer, MapJoinEagerRowContainer, PTFRowContainer, RowContainer

public interface AbstractRowContainer<ROW>


Nested Class Summary
static interface AbstractRowContainer.RowIterator<ROW>
           
 
Method Summary
 void addRow(ROW t)
          add a row into the RowContainer
 void clearRows()
          Remove all elements in the RowContainer.
 int rowCount()
           
 AbstractRowContainer.RowIterator<ROW> rowIter()
           
 

Method Detail

rowIter

AbstractRowContainer.RowIterator<ROW> rowIter()
                                              throws HiveException
Throws:
HiveException

addRow

void addRow(ROW t)
            throws HiveException
add a row into the RowContainer

Parameters:
t - row
Throws:
HiveException

rowCount

int rowCount()
             throws HiveException
Returns:
number of elements in the RowContainer
Throws:
HiveException

clearRows

void clearRows()
               throws HiveException
Remove all elements in the RowContainer.

Throws:
HiveException


Copyright © 2014 The Apache Software Foundation. All rights reserved.