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.void
Get 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.void
Reset all theDataValueDescriptor
s in the row array to (SQL) null values.void
setRowArray
(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 theDataValueDescriptor
s 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[]
-