|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ColumnSupplement
Defines additional column metadata and data for supplementing the existing columns in a StarTable. The data will typically be acquired by reference to a host table, for instance calculating cell values in the additional columns on the basis of values for columns in the host table. The columns are assumed to have the same row count as the host table.
Method Summary | |
---|---|
SupplementSequence |
createSequence(RowSequence rseq)
Returns a new iterator over the values in the columns defined by this object. |
Object |
getCell(long irow,
int icol)
Random access read of a cell defined by this object. |
int |
getColumnCount()
Returns the number of columns defined by this object. |
ColumnInfo |
getColumnInfo(int icol)
Returns the column metadata object for a given column. |
Object[] |
getRow(long irow)
Random access read of a row defined by this object. |
Method Detail |
---|
int getColumnCount()
ColumnInfo getColumnInfo(int icol)
icol
- column index within this object
Object getCell(long irow, int icol) throws IOException
irow
- row indexicol
- column index
IOException
Object[] getRow(long irow) throws IOException
irow
- row index
IOException
SupplementSequence createSequence(RowSequence rseq) throws IOException
rseq
- row sequence providing data from the host table
IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |