Since the ResulSet operations must also be supported by cursor result sets, we extend that interface here as well.
| Modifier and Type | Method and Description |
|---|---|
| public ExecRow | Returns: the last row returned by getNextRow. null if closed.Returns the current row of the result set. |
| public RowLocation | Returns: the row location of the current cursor row.Returns the row location of the current base table row of the cursor. |
| getCurrentRow | back to summary |
|---|---|
| public ExecRow getCurrentRow() throws StandardException 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.
| |
| getRowLocation | back to summary |
|---|---|
| public RowLocation getRowLocation() throws StandardException 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.
| |