org.axiondb.engine.rowiterators

Class GroupedRowIterator

public class GroupedRowIterator extends DelegatingRowIterator

Processes a "raw" iterator to implement GROUP BY functionality.

Version: $Revision: 1.23 $ $Date: 2005/12/20 18:32:41 $

Author: Rahul Dwivedi Rod Waldhoff Ahimanikya Satapathy Girish Patil Jonathan Giron

Constructor Summary
GroupedRowIterator(boolean sort, RowIterator rows, Map fieldMap, List groupBy, List selected, Selectable having, Selectable where, List orderBy)
GroupedRowIterator(RowIterator rows, Map fieldMap, List groupBy, List selected, Selectable having, List orderBy)
Method Summary
voidadd(Row row)
Not supported in the base implementation.
voidremove()
Not supported in the base implementation.
voidset(Row row)
Not supported in the base implementation.
StringtoString()

Constructor Detail

GroupedRowIterator

public GroupedRowIterator(boolean sort, RowIterator rows, Map fieldMap, List groupBy, List selected, Selectable having, Selectable where, List orderBy)

GroupedRowIterator

public GroupedRowIterator(RowIterator rows, Map fieldMap, List groupBy, List selected, Selectable having, List orderBy)

Method Detail

add

public void add(Row row)
Not supported in the base implementation.

remove

public void remove()
Not supported in the base implementation.

set

public void set(Row row)
Not supported in the base implementation.

toString

public String toString()