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 Details

    • 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 the DataValueDescriptors 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

      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[]