ResultSetBulkTableScanResultSet, CurrentOfResultSet, DependentResultSet, DistinctGroupedAggregateResultSet, DistinctScalarAggregateResultSet, DistinctScanResultSet, GroupedAggregateResultSet, HashJoinResultSet, HashLeftOuterJoinResultSet, HashScanResultSet, HashTableResultSet, IndexRowToBaseRowResultSet, JoinResultSet, MaterializedResultSet, MergeJoinResultSet, MultiProbeTableScanResultSet, NestedLoopJoinResultSet, NestedLoopLeftOuterJoinResultSet, NormalizeResultSet, ProjectRestrictResultSet, RowCountResultSet, RowResultSet, ScalarAggregateResultSet, ScrollInsensitiveResultSet, SetOpResultSet, SortResultSet, TableScanResultSet, TemporaryRowHolderResultSet, UnionResultSet, ValidateCheckConstraintResultSet, VTIResultSetpublic interface CursorResultSet extends ResultSet
Since the ResulSet operations must also be supported by cursor result sets, we extend that interface here as well.
CURRENT_RESULTSET_ONLY, ENTIRE_RESULTSET_TREE, ISAFTERLAST, ISBEFOREFIRST, ISFIRST, ISLAST| Modifier and Type | Method | Description |
|---|---|---|
ExecRow |
getCurrentRow() |
Returns the current row of the result set.
|
RowLocation |
getRowLocation() |
Returns the row location of the current base table row of the cursor.
|
addWarning, checkRowPosition, cleanUp, clearCurrentRow, close, finish, getAbsoluteRow, getActivation, getAutoGeneratedKeysResultset, getBeginExecutionTimestamp, getCursorName, getEndExecutionTimestamp, getExecuteTime, getFirstRow, getLastRow, getNextRow, getPreviousRow, getRelativeRow, getResultDescription, getRowNumber, getSubqueryTrackingArray, getTimeSpent, getWarnings, isClosed, modifiedRowCount, open, returnsRows, setAfterLastRow, setBeforeFirstRow, toXMLRowLocation getRowLocation() throws StandardException
StandardException - thrown on failure to
get location from storage engineExecRow getCurrentRow() throws StandardException
StandardException - thrown on failure.Apache Derby V10.14 Internals - Copyright © 2004,2018 The Apache Software Foundation. All Rights Reserved.