Interface TemporaryRowHolder

  • All Known Implementing Classes:
    TemporaryRowHolderImpl

    public interface TemporaryRowHolder
    This is a class that is used to temporarily (non-persistently) hold rows that are used in language execution. It will store them in an array, or a temporary conglomerate, depending on the number of rows.

    It is used for deferred DML processing.

    • Method Detail

      • getResultSet

        CursorResultSet getResultSet()
        Get a result set for scanning what has been inserted so far.
        Returns:
        a result set to use
      • getTemporaryConglomId

        long getTemporaryConglomId()
      • getPositionIndexConglomId

        long getPositionIndexConglomId()
      • setRowHolderTypeToUniqueStream

        void setRowHolderTypeToUniqueStream()