org.axiondb.engine.rows
Class JoinedRow

java.lang.Object
  extended by org.axiondb.engine.rows.BaseRow
      extended by org.axiondb.engine.rows.JoinedRow
All Implemented Interfaces:
Row

public class JoinedRow
extends BaseRow

A Row composed of zero or more Rows, joined together end-to-end.

Version:
$Revision: 1.5 $ $Date: 2005/12/22 09:02:30 $

Field Summary
 
Fields inherited from class org.axiondb.engine.rows.BaseRow
_hash
 
Constructor Summary
JoinedRow()
           
 
Method Summary
 void addRow(Row row)
           
 java.lang.Object get(int i)
          Returns the value of the field at i (zero indexed).
 Row getRow(int i)
           
 void set(int i, java.lang.Object val)
          Sets the value of the field at i (zero indexed).
 int size()
          Returns the number of fields in me.
 
Methods inherited from class org.axiondb.engine.rows.BaseRow
equals, getIdentifier, hashCode, setIdentifier, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JoinedRow

public JoinedRow()
Method Detail

addRow

public void addRow(Row row)

get

public java.lang.Object get(int i)
Description copied from interface: Row
Returns the value of the field at i (zero indexed).


set

public void set(int i,
                java.lang.Object val)
Description copied from interface: Row
Sets the value of the field at i (zero indexed). This operation is optional.


size

public final int size()
Description copied from interface: Row
Returns the number of fields in me.


getRow

public Row getRow(int i)