Class ValueRow
java.lang.Object
org.apache.derby.impl.sql.execute.ValueRow
- Direct Known Subclasses:
IndexRow
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate DataValueDescriptor[]////////////////////////////////////////////////////////////////////private int -
Constructor Summary
ConstructorsConstructorDescriptionValueRow(int ncols) Make a value row with a designated number of column slots. -
Method Summary
Modifier and TypeMethodDescriptionfinal DataValueDescriptorcloneColumn(int columnPosition) Get a clone of a DataValueDescriptor from an ExecRow.(package private) ExecRowcloneMe()getClone()Clone the Row and its contents.getClone(FormatableBitSet clonedCols) Clone the Row.getColumn(int position) Get a DataValueDescriptor in a Row by ordinal position (1-based).Get a new row with the same columns type as this one, containing nulls.voidGet a new DataValueDescriptor[]Get the array form of the row that Access expects.Get a clone of the array form of the row that Access expects.intnColumns()////////////////////////////////////////////////////////////////////protected voidrealloc(int ncols) voidReset all columns in the row array to null values.voidsetColumn(int position, DataValueDescriptor col) Set a DataValueDescriptor in a Row by ordinal position (1-based).voidsetRowArray(DataValueDescriptor[] value) Set the row arraytoString()
-
Field Details
-
column
//////////////////////////////////////////////////////////////////// -
ncols
private int ncols
-
-
Constructor Details
-
ValueRow
public ValueRow(int ncols) Make a value row with a designated number of column slots.- Parameters:
ncols- number of columns to allocate
-
-
Method Details
-
nColumns
-
getNewObjectArray
public void getNewObjectArray()Description copied from interface:ExecRowGet a new DataValueDescriptor[]- Specified by:
getNewObjectArrayin interfaceExecRow
-
getColumn
Description copied from interface:RowGet a DataValueDescriptor in a Row by ordinal position (1-based). -
setColumn
Description copied from interface:RowSet a DataValueDescriptor in a Row by ordinal position (1-based). -
getClone
-
getClone
Description copied from interface:ExecRowClone the Row. The cloned row will contain clones of the specified columns and the same object as the original row for the other columns. -
getNewNullRow
Description copied from interface:ExecRowGet a new row with the same columns type as this one, containing nulls.- Specified by:
getNewNullRowin interfaceExecRow
-
cloneMe
ExecRow cloneMe() -
resetRowArray
public void resetRowArray()Reset all columns in the row array to null values.- Specified by:
resetRowArrayin interfaceExecRow
-
cloneColumn
Description copied from interface:ExecRowGet a clone of a DataValueDescriptor from an ExecRow.- Specified by:
cloneColumnin interfaceExecRow- Parameters:
columnPosition- (1 based)
-
toString
-
getRowArray
Get the array form of the row that Access expects.- Specified by:
getRowArrayin interfaceExecRow- See Also:
-
getRowArrayClone
Get a clone of the array form of the row that Access expects.- Specified by:
getRowArrayClonein interfaceExecRow- See Also:
-
setRowArray
Set the row array- Specified by:
setRowArrayin interfaceExecRow- See Also:
-
realloc
protected void realloc(int ncols)
-