|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.derby.impl.sql.execute.ValueRow
public class ValueRow
Basic implementation of ExecRow.
| Field Summary | |
|---|---|
private DataValueDescriptor[] |
column
|
private int |
ncols
|
| Constructor Summary | |
|---|---|
ValueRow(int ncols)
Make a value row with a designated number of column slots. |
|
| Method Summary | |
|---|---|
DataValueDescriptor |
cloneColumn(int columnPosition)
Get a clone of a DataValueDescriptor from an ExecRow. |
(package private) ExecRow |
cloneMe()
|
ExecRow |
getClone()
Clone the Row and its contents. |
ExecRow |
getClone(FormatableBitSet clonedCols)
Clone the Row. |
DataValueDescriptor |
getColumn(int position)
Get a DataValueDescriptor in a Row by ordinal position (1-based). |
ExecRow |
getNewNullRow()
Get a new row with the same columns type as this one, containing nulls. |
void |
getNewObjectArray()
Get a new DataValueDescriptor[] |
DataValueDescriptor[] |
getRowArray()
Get the array form of the row that Access expects. |
DataValueDescriptor[] |
getRowArrayClone()
Get a clone of the array form of the row that Access expects. |
int |
nColumns()
|
protected void |
realloc(int ncols)
|
void |
resetRowArray()
Reset all columns in the row array to null values. |
void |
setColumn(int position,
DataValueDescriptor col)
Set a DataValueDescriptor in a Row by ordinal position (1-based). |
void |
setRowArray(DataValueDescriptor[] value)
Set the row array |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private DataValueDescriptor[] column
private int ncols
| Constructor Detail |
|---|
public ValueRow(int ncols)
ncols - number of columns to allocate| Method Detail |
|---|
public int nColumns()
nColumns in interface Rowpublic void getNewObjectArray()
ExecRow
getNewObjectArray in interface ExecRowpublic DataValueDescriptor getColumn(int position)
Row
getColumn in interface Rowposition - The ordinal position of the column.
public void setColumn(int position,
DataValueDescriptor col)
Row
setColumn in interface Rowposition - The ordinal position of the column.public ExecRow getClone()
ExecRow
getClone in interface ExecRowpublic ExecRow getClone(FormatableBitSet clonedCols)
ExecRow
getClone in interface ExecRowclonedCols - 1-based FormatableBitSet representing the columns to clone.
public ExecRow getNewNullRow()
ExecRow
getNewNullRow in interface ExecRowExecRow cloneMe()
public void resetRowArray()
resetRowArray in interface ExecRowpublic final DataValueDescriptor cloneColumn(int columnPosition)
ExecRow
cloneColumn in interface ExecRowcolumnPosition - (1 based)public java.lang.String toString()
toString in class java.lang.Objectpublic DataValueDescriptor[] getRowArray()
getRowArray in interface ExecRowExecRow.getRowArray()public DataValueDescriptor[] getRowArrayClone()
getRowArrayClone in interface ExecRowExecRow.getRowArray()public void setRowArray(DataValueDescriptor[] value)
setRowArray in interface ExecRowExecRow.setRowArray(org.apache.derby.iapi.types.DataValueDescriptor[])protected void realloc(int ncols)
|
Built on Wed 2013-06-12 15:21:56+0000, from revision ??? | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||