| org.apache.derby.iapi.sql.execute.CursorResultSet
All known Subclasses: org.apache.derby.impl.sql.execute.SetOpResultSet, org.apache.derby.impl.sql.execute.TemporaryRowHolderResultSet, org.apache.derby.impl.sql.execute.RowResultSet, org.apache.derby.impl.sql.execute.SortResultSet, org.apache.derby.impl.sql.execute.ScalarAggregateResultSet, org.apache.derby.impl.sql.execute.DependentResultSet, org.apache.derby.impl.sql.execute.NormalizeResultSet, org.apache.derby.impl.sql.execute.VTIResultSet, org.apache.derby.impl.sql.execute.IndexRowToBaseRowResultSet, org.apache.derby.impl.sql.execute.JoinResultSet, org.apache.derby.impl.sql.execute.ScrollInsensitiveResultSet, org.apache.derby.impl.sql.execute.UnionResultSet, org.apache.derby.impl.sql.execute.CurrentOfResultSet, org.apache.derby.impl.sql.execute.TableScanResultSet, org.apache.derby.impl.sql.execute.HashTableResultSet, org.apache.derby.impl.sql.execute.BulkTableScanResultSet, org.apache.derby.impl.sql.execute.ProjectRestrictResultSet, org.apache.derby.impl.sql.execute.GroupedAggregateResultSet, org.apache.derby.impl.sql.execute.HashScanResultSet, org.apache.derby.impl.sql.execute.MaterializedResultSet,
CursorResultSet | public interface CursorResultSet extends ResultSet(Code) | | The CursorResultSet interface is used to provide additional
operations on result sets that can be used in cursors.
Since the ResulSet operations must also be supported by
cursor result sets, we extend that interface here as well.
author: ames |
Method Summary | |
ExecRow | getCurrentRow() Returns the current row of the result set.
REMIND: eventually, this will only return the current row
for result sets that need to return it; either some field
in the activation or a parameter in the constructor will be
used to signal that this needs to function. | RowLocation | getRowLocation() Returns the row location of the current base table row of the cursor.
If this cursor's row is composed of multiple base tables' rows,
i.e. |
getCurrentRow | ExecRow getCurrentRow() throws StandardException(Code) | | Returns the current row of the result set.
REMIND: eventually, this will only return the current row
for result sets that need to return it; either some field
in the activation or a parameter in the constructor will be
used to signal that this needs to function. This will let us
limit the number of live objects we are holding on to.
the last row returned by getNextRow. null if closed. exception: StandardException - thrown on failure. |
getRowLocation | RowLocation getRowLocation() throws StandardException(Code) | | Returns the row location of the current base table row of the cursor.
If this cursor's row is composed of multiple base tables' rows,
i.e. due to a join, then a null is returned.
the row location of the current cursor row. exception: StandardException - thrown on failure toget location from storage engine |
|
|