public class RowView extends BaseRow implements Row
Row
wrapper for sub-query view.
RowView is (typically) a subset of a Row. e.g.
Row = {ID, NAME, ADD, TEL} RowView = {ID, ADD} colIndex[]={0,2}
ColumnIndex tells which columns of Row are included in the RowView. For functions however, there is no column in row that can be pointed to. So for functions, we'll use a placeholder where evaluated values will be held in an evaluatedRow, that will have not null value for evaluated columns
Constructor and Description |
---|
RowView(Row row,
int id,
int[] colIndex) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
get(int i)
Get the value of field i .
|
void |
set(int i,
java.lang.Object val)
Set the value of field i to val .
|
int |
size()
Return the number of fields I contain.
|
equals, getIdentifier, hashCode, setIdentifier, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
equals, getIdentifier, hashCode, setIdentifier
public RowView(Row row, int id, int[] colIndex)