| Modifier and Type | Field and Description |
|---|---|
private DataValueDescriptor[] |
column |
private int |
ncols |
| Constructor and Description |
|---|
ValueRow(int ncols)
Make a value row with a designated number of column slots.
|
| Modifier and Type | Method and Description |
|---|---|
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() |
private DataValueDescriptor[] column
private int ncols
public ValueRow(int ncols)
ncols - number of columns to allocatepublic void getNewObjectArray()
ExecRowgetNewObjectArray in interface ExecRowpublic DataValueDescriptor getColumn(int position)
Rowpublic void setColumn(int position,
DataValueDescriptor col)
Rowpublic ExecRow getClone()
ExecRowpublic ExecRow getClone(FormatableBitSet clonedCols)
ExecRowpublic ExecRow getNewNullRow()
ExecRowgetNewNullRow in interface ExecRowExecRow cloneMe()
public void resetRowArray()
resetRowArray in interface ExecRowpublic final DataValueDescriptor cloneColumn(int columnPosition)
ExecRowcloneColumn 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)
Apache Derby V10.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.