| Modifier and Type | Field and Description |
|---|---|
| private int | |
| private FormatableBitSet | |
| private boolean | |
| private FormatableBitSet | |
| public FormatableBitSet | |
| private ConglomerateController | |
| pack-priv RowLocation | |
| private boolean | |
| pack-priv boolean | |
| private DynamicCompiledOpenConglomInfo | |
| private boolean | |
| private int[] | |
| public String | |
| private GeneratedMethod | |
| public long | |
| private DataValueDescriptor[] | |
| private StaticCompiledOpenConglomInfo | |
| public NoPutResultSet |
| Access | Constructor and Description |
|---|---|
| pack-priv | IndexRowToBaseRowResultSet(long conglomId, int scociItem, Activation a, NoPutResultSet source, int resultRowAllocator, int resultSetNumber, String indexName, int heapColRefItem, int allColRefItem, int heapOnlyColRefItem, int indexColMapItem, GeneratedMethod restriction, boolean forUpdate, double optimizerEstimatedRowCount, double optimizerEstimatedCost, int baseColumnCount)
|
| Modifier and Type | Method and Description |
|---|---|
| public void | close()
Overrides org. Implements org. If the result set has been opened, close the open scan. |
| public ExecRow | Returns: the last row returned.Implements org. Gets last row returned. |
| public ExecRow | Returns: the next row in the resultImplements abstract org. Implements org. Return the requested values computed from the next row (if any) for which the restriction evaluates to true. |
| public RowLocation | Returns: the row location of the current cursor row.Implements org. Return the RowLocation of the base row. |
| 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 boolean | Returns: Whether or not the result set is for update.Overrides org. Implements org. Is this ResultSet or it's source result set for update. |
| public void | openCore()
Implements org. open this ResultSet. |
| public void | positionScanAtRowLocation(RowLocation
row location of the current cursor row rl)Overrides org. Implements org. Positions the cursor in the specified rowLocation. |
| public void | reopenCore()
Overrides org. Implements org. reopen this ResultSet. |
| _baseColumnCount | back to summary |
|---|---|
| private int _baseColumnCount | |
| _heapColsWithoutRowLocation | back to summary |
|---|---|
| private FormatableBitSet _heapColsWithoutRowLocation | |
| _includeRowLocation | back to summary |
|---|---|
| private boolean _includeRowLocation | |
| accessedAllCols | back to summary |
|---|---|
| private FormatableBitSet accessedAllCols | |
| accessedHeapCols | back to summary |
|---|---|
| public FormatableBitSet accessedHeapCols | |
| baseCC | back to summary |
|---|---|
| private ConglomerateController baseCC | |
| baseRowLocation | back to summary |
|---|---|
| pack-priv RowLocation baseRowLocation | |
| closeBaseCCHere | back to summary |
|---|---|
| private boolean closeBaseCCHere | |
| copiedFromSource | back to summary |
|---|---|
| pack-priv boolean copiedFromSource | |
| dcoci | back to summary |
|---|---|
| private DynamicCompiledOpenConglomInfo dcoci | |
| forUpdate | back to summary |
|---|---|
| private boolean forUpdate | |
| indexCols | back to summary |
|---|---|
| private int[] indexCols | |
| indexName | back to summary |
|---|---|
| public String indexName | |
| restriction | back to summary |
|---|---|
| private GeneratedMethod restriction | |
| restrictionTime | back to summary |
|---|---|
| public long restrictionTime | |
| rowArray | back to summary |
|---|---|
| private DataValueDescriptor[] rowArray | |
| scoci | back to summary |
|---|---|
| private StaticCompiledOpenConglomInfo scoci | |
| source | back to summary |
|---|---|
| public NoPutResultSet source | |
| IndexRowToBaseRowResultSet | back to summary |
|---|---|
| pack-priv IndexRowToBaseRowResultSet(long conglomId, int scociItem, Activation a, NoPutResultSet source, int resultRowAllocator, int resultSetNumber, String indexName, int heapColRefItem, int allColRefItem, int heapOnlyColRefItem, int indexColMapItem, GeneratedMethod restriction, boolean forUpdate, double optimizerEstimatedRowCount, double optimizerEstimatedCost, int baseColumnCount) throws StandardException | |
| 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 Implements org. Gets last row returned.
| |
| getNextRowCore | back to summary |
|---|---|
| public ExecRow getNextRowCore() throws StandardException Implements abstract org. Implements org. Return the requested values computed from the next row (if any) for which the restriction evaluates to true. restriction and projection parameters are evaluated for each row.
| |
| getRowLocation | back to summary |
|---|---|
| public RowLocation getRowLocation() throws StandardException Implements org. Return the RowLocation of the base row.
| |
| getTimeSpent | back to summary |
|---|---|
| public long getTimeSpent(int type) Implements org. Return the total amount of time spent in this ResultSet
| |
| isForUpdate | back to summary |
|---|---|
| public boolean isForUpdate() Overrides org. Implements org. Is this ResultSet or it's source result set for update. beetle 3865: updateable cursor using index scan. We didn't need this function before because we couldn't use index for update cursor.
| |
| openCore | back to summary |
|---|---|
| public void openCore() throws StandardException Implements org. open this ResultSet.
| |
| positionScanAtRowLocation | back to summary |
|---|---|
| public void positionScanAtRowLocation(RowLocation rl) throws StandardException Overrides org. Implements org. Doc from org. Positions the cursor in the specified rowLocation. Used for scrollable insensitive result sets in order to position the cursor back to a row that has already be visited.
| |
| reopenCore | back to summary |
|---|---|
| public void reopenCore() throws StandardException Overrides org. Implements org. reopen this ResultSet.
| |