| Modifier and Type | Field and Description |
|---|---|
| public boolean | |
| protected long | |
| protected Qualifier[][] | |
| public boolean | |
| protected boolean | |
| protected int | |
| public String | |
| protected int | |
| public String |
| Access | Constructor and Description |
|---|---|
| public | LastIndexKeyResultSet(Activation
the activation for this result set,
which provides the context for the row allocation operation. activation, int The resultSetNumber for the ResultSet resultSetNumber, int The saved item for result row template resultRowTemplate, long the conglomerate of the table to be scanned. conglomId, String The full name of the table tableName, String Overrides specified by the user on the sql userSuppliedOptimizerOverrides, String The name of the index, if one used to access table. indexName, int An saved item for a bitSet of columns that
are referenced in the underlying table. -1 if
no item. colRefItem, int The lock granularity to use (see
TransactionController in access) lockMode, boolean Whether or not the table is marked as using table locking
(in sys.systables) tableLocked, int Isolation level (specified or not) to use on scans isolationLevel, double Estimated total # of rows by
optimizer optimizerEstimatedRowCount, double Estimated total cost by optimizer optimizerEstimatedCost)A last index key result set returns the last row from the index in question. |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv boolean | canGetInstantaneousLocks()
Implements abstract org. Can we get instantaneous locks when getting share row locks at READ COMMITTED. |
| public void | close()
Overrides org. Implements org. If the result set has been opened, close the open scan. |
| public ExecRow | |
| public ExecRow | getNextRowCore()
Implements abstract org. Implements org. Return the next row (if any) from the scan (if open). |
| public long | Returns: long The total amount of time spent (in milliseconds).CURRENT_RESULTSET_ONLY - time spent only in this ResultSet
ENTIRE_RESULTSET_TREE - time spent in this ResultSet and below. type)Implements org. Return the total amount of time spent in this ResultSet |
| public void | openCore()
Implements org. open a scan on the table. |
| coarserLock | back to summary |
|---|---|
| public boolean coarserLock | |
| conglomId | back to summary |
|---|---|
| protected long conglomId | |
| qualifiers | back to summary |
|---|---|
| protected Qualifier[][] qualifiers | |
| returnedRow | back to summary |
|---|---|
| public boolean returnedRow | |
| runTimeStatisticsOn | back to summary |
|---|---|
| protected boolean runTimeStatisticsOn | |
| startSearchOperator | back to summary |
|---|---|
| protected int startSearchOperator | |
| stopPositionString | back to summary |
|---|---|
| public String stopPositionString | |
| stopSearchOperator | back to summary |
|---|---|
| protected int stopSearchOperator | |
| userSuppliedOptimizerOverrides | back to summary |
|---|---|
| public String userSuppliedOptimizerOverrides | |
| LastIndexKeyResultSet | back to summary |
|---|---|
| public LastIndexKeyResultSet(Activation activation, int resultSetNumber, int resultRowTemplate, long conglomId, String tableName, String userSuppliedOptimizerOverrides, String indexName, int colRefItem, int lockMode, boolean tableLocked, int isolationLevel, double optimizerEstimatedRowCount, double optimizerEstimatedCost) throws StandardException A last index key result set returns the last row from the index in question. It is used as an ajunct to max().
| |
| canGetInstantaneousLocks | back to summary |
|---|---|
| pack-priv boolean canGetInstantaneousLocks() Implements abstract org. Can we get instantaneous locks when getting share row locks at READ COMMITTED. | |
| close | back to summary |
|---|---|
| public void close() throws StandardException Overrides org. Implements org. If the result set has been opened, close the open scan.
| |
| getCurrentRow | back to summary |
|---|---|
| public ExecRow getCurrentRow() throws StandardException This result set has its row from the last fetch done. If the cursor is closed, a null is returned.
| |
| getNextRowCore | back to summary |
|---|---|
| public ExecRow getNextRowCore() throws StandardException Implements abstract org. Implements org. Return the next row (if any) from the scan (if open).
| |
| getTimeSpent | back to summary |
|---|---|
| public long getTimeSpent(int type) Implements org. Return the total amount of time spent in this ResultSet
| |
| openCore | back to summary |
|---|---|
| public void openCore() throws StandardException Implements org. open a scan on the table. scan parameters are evaluated at each open, so there is probably some way of altering their values...
| |