| Modifier and Type | Field and Description |
|---|---|
| public long | |
| public long | |
| private boolean | |
| protected ConglomerateController | |
| protected long | |
| public boolean | |
| private ExecRow | |
| protected ScanController | |
| public NoPutResultSet | |
| private boolean | |
| private TransactionController |
| Access | Constructor and Description |
|---|---|
| public | MaterializedResultSet(NoPutResultSet
The NoPutResultSet from which to get rows
to be materialized source, Activation The activation for this execution activation, int The resultSetNumber resultSetNumber, double optimizerEstimatedRowCount, double optimizerEstimatedCost)Constructor for a MaterializedResultSet |
| 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 information from last getNextRow call. |
| public ExecRow | getNextRowCore()
Implements abstract org. Implements org. Return the requested values computed from the next row (if any) for which the restriction evaluates to true. |
| private ExecRow | |
| private ExecRow | |
| public RowLocation | Returns: the row location of the current cursor row.Implements org. Gets information from its source. |
| 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 source. |
| public void | reopenCore()
Overrides org. Implements org. reopen a scan on the table. |
| createTCTime | back to summary |
|---|---|
| public long createTCTime | |
| fetchTCTime | back to summary |
|---|---|
| public long fetchTCTime | |
| fromSource | back to summary |
|---|---|
| private boolean fromSource | |
| materializedCC | back to summary |
|---|---|
| protected ConglomerateController materializedCC | |
| materializedCID | back to summary |
|---|---|
| protected long materializedCID | |
| materializedCreated | back to summary |
|---|---|
| public boolean materializedCreated | |
| materializedRowBuffer | back to summary |
|---|---|
| private ExecRow materializedRowBuffer | |
| materializedScan | back to summary |
|---|---|
| protected ScanController materializedScan | |
| source | back to summary |
|---|---|
| public NoPutResultSet source | |
| sourceDrained | back to summary |
|---|---|
| private boolean sourceDrained | |
| tc | back to summary |
|---|---|
| private TransactionController tc Hides org. | |
| MaterializedResultSet | back to summary |
|---|---|
| public MaterializedResultSet(NoPutResultSet source, Activation activation, int resultSetNumber, double optimizerEstimatedRowCount, double optimizerEstimatedCost) throws StandardException Constructor for a MaterializedResultSet
| |
| 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() Implements org. Gets information from last getNextRow call.
| |
| getNextRowCore | back to summary |
|---|---|
| public ExecRow getNextRowCore() throws StandardException Implements abstract org. Implements org. Doc from 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.
| |
| getNextRowFromSource | back to summary |
|---|---|
| private ExecRow getNextRowFromSource() throws StandardException | |
| getNextRowFromTempTable | back to summary |
|---|---|
| private ExecRow getNextRowFromTempTable() throws StandardException | |
| getRowLocation | back to summary |
|---|---|
| public RowLocation getRowLocation() throws StandardException Implements org. Gets information from its source. We might want to have this take a CursorResultSet in its constructor some day, instead of doing a cast here?
| |
| 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 source. scan parameters are evaluated at each open, so there is probably some way of altering their values...
| |
| reopenCore | back to summary |
|---|---|
| public void reopenCore() throws StandardException Overrides org. Implements org. reopen a scan on the table. scan parameters are evaluated at each open, so there is probably some way of altering their values...
| |