Interface ExecRow
-
- All Superinterfaces:
Row
- All Known Subinterfaces:
ExecIndexRow
- All Known Implementing Classes:
IndexRow,IndexValueRow,ValueRow
public interface ExecRow extends Row
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DataValueDescriptorcloneColumn(int columnPosition)Get a clone of a DataValueDescriptor from an ExecRow.ExecRowgetClone()Clone the Row and its contents.ExecRowgetClone(FormatableBitSet clonedCols)Clone the Row.ExecRowgetNewNullRow()Get a new row with the same columns type as this one, containing nulls.voidgetNewObjectArray()Get a new DataValueDescriptor[]DataValueDescriptor[]getRowArray()Return the array of objects that the store needs.DataValueDescriptor[]getRowArrayClone()Get a clone of the array form of the row that Access expects.voidresetRowArray()Reset all theDataValueDescriptors in the row array to (SQL) null values.voidsetRowArray(DataValueDescriptor[] rowArray)Set the array of objects
-
-
-
Method Detail
-
getClone
ExecRow getClone()
Clone the Row and its contents.- Returns:
- Row A clone of the Row and its contents.
-
getClone
ExecRow getClone(FormatableBitSet clonedCols)
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
DataValueDescriptor cloneColumn(int columnPosition)
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()
-
getRowArray
DataValueDescriptor[] getRowArray()
Return the array of objects that the store needs.
-
setRowArray
void setRowArray(DataValueDescriptor[] rowArray)
Set the array of objects
-
getNewObjectArray
void getNewObjectArray()
Get a new DataValueDescriptor[]
-
-