Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.derby.iapi.sql.execute
Interface TemporaryRowHolder  view TemporaryRowHolder download TemporaryRowHolder.java


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 Summary
 void close()
          Clean up
 long getPositionIndexConglomId()
           
 CursorResultSet getResultSet()
          Get a result set for scanning what has been inserted so far.
 long getTemporaryConglomId()
           
 void insert(ExecRow inputRow)
          Insert a row
 void setRowHolderTypeToUniqueStream()
           
 

Method Detail

insert

public void insert(ExecRow inputRow)
            throws org.apache.derby.iapi.error.StandardException
Insert a row


getResultSet

public CursorResultSet getResultSet()
Get a result set for scanning what has been inserted so far.


close

public void close()
           throws org.apache.derby.iapi.error.StandardException
Clean up


getTemporaryConglomId

public long getTemporaryConglomId()

getPositionIndexConglomId

public long getPositionIndexConglomId()

setRowHolderTypeToUniqueStream

public void setRowHolderTypeToUniqueStream()