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 ExecRow  view ExecRow download ExecRow.java

All Superinterfaces:
org.apache.derby.iapi.sql.Row
All Known Subinterfaces:
ExecIndexRow

public interface ExecRow
extends org.apache.derby.iapi.sql.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
 org.apache.derby.iapi.types.DataValueDescriptor cloneColumn(int columnPosition)
          Get a clone of a DataValueDescriptor from an ExecRow.
 ExecRow getClone()
          Clone the Row and its contents.
 ExecRow getClone(org.apache.derby.iapi.services.io.FormatableBitSet clonedCols)
          Clone the Row.
 ExecRow getNewNullRow()
          Get a new row with the same columns type as this one, containing nulls.
 void getNewObjectArray()
          Get a new DataValueDescriptor[]
 org.apache.derby.iapi.types.DataValueDescriptor[] getRowArray()
          Return the array of objects that the store needs.
 org.apache.derby.iapi.types.DataValueDescriptor[] getRowArrayClone()
          Get a clone of the array form of the row that Access expects.
 void setRowArray(org.apache.derby.iapi.types.DataValueDescriptor[] rowArray)
           
 void setRowArray(org.apache.derby.iapi.services.io.Storable[] rowArray)
          Set the array of objects
 
Methods inherited from interface org.apache.derby.iapi.sql.Row
getColumn, nColumns, setColumn
 

Method Detail

getClone

public ExecRow getClone()
Clone the Row and its contents.


getClone

public ExecRow getClone(org.apache.derby.iapi.services.io.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.


getNewNullRow

public ExecRow getNewNullRow()
Get a new row with the same columns type as this one, containing nulls.


cloneColumn

public org.apache.derby.iapi.types.DataValueDescriptor cloneColumn(int columnPosition)
Get a clone of a DataValueDescriptor from an ExecRow.


getRowArrayClone

public org.apache.derby.iapi.types.DataValueDescriptor[] getRowArrayClone()
Get a clone of the array form of the row that Access expects.


getRowArray

public org.apache.derby.iapi.types.DataValueDescriptor[] getRowArray()
Return the array of objects that the store needs.


setRowArray

public void setRowArray(org.apache.derby.iapi.services.io.Storable[] rowArray)
Set the array of objects


setRowArray

public void setRowArray(org.apache.derby.iapi.types.DataValueDescriptor[] rowArray)

getNewObjectArray

public void getNewObjectArray()
Get a new DataValueDescriptor[]