Interface ExecRow
- All Superinterfaces:
Row
- All Known Subinterfaces:
ExecIndexRow
- All Known Implementing Classes:
IndexRow, IndexValueRow, ValueRow
Execution sees this extension of Row that provides connectivity
to the Storage row interface and additional methods for manipulating
Rows in execution's ResultSets.
-
Method Summary
Modifier and TypeMethodDescriptioncloneColumn(int columnPosition) Get a clone of a DataValueDescriptor from an ExecRow.getClone()Clone the Row and its contents.getClone(FormatableBitSet clonedCols) Clone the Row.Get a new row with the same columns type as this one, containing nulls.voidGet a new DataValueDescriptor[]Return the array of objects that the store needs.Get a clone of the array form of the row that Access expects.voidReset all theDataValueDescriptors in the row array to (SQL) null values.voidsetRowArray(DataValueDescriptor[] rowArray) Set the array of objects
-
Method Details
-
getClone
ExecRow getClone()Clone the Row and its contents.- Returns:
- Row A clone of the Row and its contents.
-
getClone
Clone the Row. The cloned row will contain clones of the specified columns and the same object as the original row for the other columns.- Parameters:
clonedCols- 1-based FormatableBitSet representing the columns to clone.- Returns:
- Row A clone of the Row and its contents.
-
getNewNullRow
ExecRow getNewNullRow()Get a new row with the same columns type as this one, containing nulls. -
resetRowArray
void resetRowArray()Reset all theDataValueDescriptors in the row array to (SQL) null values. This method may reuse (and therefore modify) the objects currently contained in the row array. -
cloneColumn
Get a clone of a DataValueDescriptor from an ExecRow.- Parameters:
columnPosition- (1 based)
-
getRowArrayClone
DataValueDescriptor[] getRowArrayClone()Get a clone of the array form of the row that Access expects.- See Also:
-
getRowArray
DataValueDescriptor[] getRowArray()Return the array of objects that the store needs. -
setRowArray
Set the array of objects -
getNewObjectArray
void getNewObjectArray()Get a new DataValueDescriptor[]
-