| Modifier and Type | Field and Description |
|---|---|
| private FormatableBitSet | |
| pack-priv boolean | |
| private GeneratedMethod | |
| pack-priv UpdateConstantAction | |
| pack-priv boolean | |
| protected ConglomerateController | |
| private ExecRow | |
| private BackingStoreHashtable | |
| private ExecRow | |
| private ExecRow | |
| protected ConglomerateController[] | |
| protected long[] | |
| protected boolean[] | |
| protected ScanController[] | |
| private TemporaryRowHolderImpl | |
| private FKInfo[] | |
| private GeneratedMethod | |
| private long | |
| private TemporaryRowHolderImpl | |
| pack-priv int | |
| private ExecRow | |
| private int | |
| private int | |
| private ExecRow | |
| private int | |
| private RISetChecker | |
| private ExecRow | |
| private RowChanger | |
| pack-priv NoPutResultSet | |
| private TransactionController | |
| private TriggerEventActivator | |
| private TriggerInfo | |
| private ResultDescription | |
| private boolean | |
| private boolean | |
| private List |
| Access | Constructor and Description |
|---|---|
| pack-priv | UpdateResultSet(NoPutResultSet
update rows come from source source, GeneratedMethod Generated method for computed generation clauses generationClauses, GeneratedMethod Generated method for enforcing check constraints checkGM, Activation The activation activation)
|
| pack-priv | UpdateResultSet(NoPutResultSet
update rows come from source source, GeneratedMethod Generated method for computed generation clauses generationClauses, GeneratedMethod Generated method for enforcing check constraints checkGM, Activation Activation activation, int id of the update constant action saved object constantActionItem, int id of the Result Description saved object rsdItem)
|
| pack-priv | UpdateResultSet(NoPutResultSet
update rows come from source source, GeneratedMethod Generated method for computed generation clauses generationClauses, GeneratedMethod Generated method for enforcing check constraints checkGM, Activation activation, ConstantAction passedInConstantAction, ResultDescription passedInRsd)
|
| Modifier and Type | Method and Description |
|---|---|
| private FormatableBitSet | |
| public void | cleanUp()
Implements org. Tells the system to clean up on an error. |
| public void | close()
Implements org. Tells the system that there will be no more calls to getNextRow() (until the next open() call), so it can free up the resources associated with the ResultSet. |
| public boolean | |
| private boolean | |
| pack-priv void | |
| pack-priv void | |
| public static boolean | |
| protected ExecRow | getNextRowCore(NoPutResultSet
SourceResultSet
Also look at Track#2432/change 12433 source)Overrides org. Get next row from the source result set. |
| public NumberDataValue | getSetAutoincrementValue(int
position of the column in the table (1-based) columnPosition, long amount of increment. increment)Overrides org. getSetAutoincrementValue will get the autoincrement value of the columnPosition specified for the target table. |
| protected void | |
| private void | notifyForUpdateCursor(DataValueDescriptor[] row, DataValueDescriptor[] newBaseRow, RowLocation rl, TableScanResultSet tableScan)
|
| private void | |
| public void | open()
Implements org. Needs to be called before the result set will do anything. |
| private ExecRow | processMergeRow(NoPutResultSet sourceRS, ExecRow row)
Special handling if this is an UPDATE action of a MERGE statement. |
| public void | |
| pack-priv void | |
| pack-priv void | |
| pack-priv void | setup()
Overrides org. Set up the result set for use. |
| pack-priv void |
| baseRowReadList | back to summary |
|---|---|
| private FormatableBitSet baseRowReadList | |
| beforeUpdateCopyRequired | back to summary |
|---|---|
| pack-priv boolean beforeUpdateCopyRequired | |
| checkGM | back to summary |
|---|---|
| private GeneratedMethod checkGM | |
| constants | back to summary |
|---|---|
| pack-priv UpdateConstantAction constants | |
| deferred | back to summary |
|---|---|
| pack-priv boolean deferred | |
| deferredBaseCC | back to summary |
|---|---|
| protected ConglomerateController deferredBaseCC | |
| deferredBaseRow | back to summary |
|---|---|
| private ExecRow deferredBaseRow | |
| deferredChecks | back to summary |
|---|---|
| private BackingStoreHashtable deferredChecks | |
| deferredSparseRow | back to summary |
|---|---|
| private ExecRow deferredSparseRow | |
| deferredTempRow | back to summary |
|---|---|
| private ExecRow deferredTempRow | |
| deferredUniqueCC | back to summary |
|---|---|
| protected ConglomerateController[] deferredUniqueCC | |
| deferredUniqueCIDs | back to summary |
|---|---|
| protected long[] deferredUniqueCIDs | |
| deferredUniqueCreated | back to summary |
|---|---|
| protected boolean[] deferredUniqueCreated | |
| deferredUniqueScans | back to summary |
|---|---|
| protected ScanController[] deferredUniqueScans | |
| deletedRowHolder | back to summary |
|---|---|
| private TemporaryRowHolderImpl deletedRowHolder | |
| fkInfoArray | back to summary |
|---|---|
| private FKInfo[] fkInfoArray | |
| generationClauses | back to summary |
|---|---|
| private GeneratedMethod generationClauses | |
| heapConglom | back to summary |
|---|---|
| private long heapConglom | |
| insertedRowHolder | back to summary |
|---|---|
| private TemporaryRowHolderImpl insertedRowHolder | |
| lockMode | back to summary |
|---|---|
| pack-priv int lockMode | |
| newBaseRow | back to summary |
|---|---|
| private ExecRow newBaseRow | |
| numberOfBaseColumns | back to summary |
|---|---|
| private int numberOfBaseColumns | |
| numOpens | back to summary |
|---|---|
| private int numOpens | |
| oldDeletedRow | back to summary |
|---|---|
| private ExecRow oldDeletedRow | |
| resultWidth | back to summary |
|---|---|
| private int resultWidth | |
| riChecker | back to summary |
|---|---|
| private RISetChecker riChecker | |
| row | back to summary |
|---|---|
| private ExecRow row | |
| rowChanger | back to summary |
|---|---|
| private RowChanger rowChanger | |
| savedSource | back to summary |
|---|---|
| pack-priv NoPutResultSet savedSource | |
| tc | back to summary |
|---|---|
| private TransactionController tc | |
| triggerActivator | back to summary |
|---|---|
| private TriggerEventActivator triggerActivator | |
| triggerInfo | back to summary |
|---|---|
| private TriggerInfo triggerInfo | |
| triggerResultDescription | back to summary |
|---|---|
| private ResultDescription triggerResultDescription | |
| updatingForeignKey | back to summary |
|---|---|
| private boolean updatingForeignKey | |
| updatingReferencedKey | back to summary |
|---|---|
| private boolean updatingReferencedKey | |
| violatingCheckConstraints | back to summary |
|---|---|
| private List<UUID> violatingCheckConstraints | |
| UpdateResultSet | back to summary |
|---|---|
pack-priv UpdateResultSet(NoPutResultSet source, GeneratedMethod generationClauses, GeneratedMethod checkGM, Activation activation) throws StandardException
| |
| UpdateResultSet | back to summary |
|---|---|
pack-priv UpdateResultSet(NoPutResultSet source, GeneratedMethod generationClauses, GeneratedMethod checkGM, Activation activation, int constantActionItem, int rsdItem) throws StandardException
| |
| UpdateResultSet | back to summary |
|---|---|
pack-priv UpdateResultSet(NoPutResultSet source, GeneratedMethod generationClauses, GeneratedMethod checkGM, Activation activation, ConstantAction passedInConstantAction, ResultDescription passedInRsd) throws StandardException
| |
| checkStreamCols | back to summary |
|---|---|
| private FormatableBitSet checkStreamCols() | |
| cleanUp | back to summary |
|---|---|
| public void cleanUp() throws StandardException Implements org. Doc from org. Tells the system to clean up on an error.
| |
| close | back to summary |
|---|---|
| public void close() throws StandardException Implements org. Doc from org. Tells the system that there will be no more calls to getNextRow() (until the next open() call), so it can free up the resources associated with the ResultSet.
| |
| collectAffectedRows | back to summary |
|---|---|
| public boolean collectAffectedRows() throws StandardException | |
| evaluateCheckConstraints | back to summary |
|---|---|
| private boolean evaluateCheckConstraints() throws StandardException Run check constraints against the current row. Raise an error if a check constraint is violated, unless all the offending checks are deferred, in which case a false value will be returned. A NULL value will be interpreted as success (not violation).
| |
| fireAfterTriggers | back to summary |
|---|---|
| pack-priv void fireAfterTriggers() throws StandardException | |
| fireBeforeTriggers | back to summary |
|---|---|
| pack-priv void fireBeforeTriggers() throws StandardException | |
| foundRow | back to summary |
|---|---|
| public static boolean foundRow(ExecRow checkRow, int[] colsToCheck, TemporaryRowHolderImpl rowHolder) throws StandardException | |
| getNextRowCore | back to summary |
|---|---|
| protected ExecRow getNextRowCore(NoPutResultSet source) throws StandardException Overrides org. Doc from org. Get next row from the source result set.
| |
| getSetAutoincrementValue | back to summary |
|---|---|
| public NumberDataValue getSetAutoincrementValue(int columnPosition, long increment) throws StandardException Overrides org. getSetAutoincrementValue will get the autoincrement value of the columnPosition specified for the target table. If increment is non-zero we will also update the autoincrement value.
| |
| initializeAIcache | back to summary |
|---|---|
| protected void initializeAIcache(RowLocation[] rla) throws StandardException | |
| notifyForUpdateCursor | back to summary |
|---|---|
| private void notifyForUpdateCursor(DataValueDescriptor[] row, DataValueDescriptor[] newBaseRow, RowLocation rl, TableScanResultSet tableScan) throws StandardException | |
| objectifyStream | back to summary |
|---|---|
| private void objectifyStream(ExecRow tempRow, FormatableBitSet streamCols) throws StandardException | |
| open | back to summary |
|---|---|
| public void open() throws StandardException Implements org. Doc from org. Needs to be called before the result set will do anything. Need to call before getNextRow(), or for a result set that doesn't return rows, this is the call that will cause all the work to be done.
| |
| processMergeRow | back to summary |
|---|---|
| private ExecRow processMergeRow(NoPutResultSet sourceRS, ExecRow row) throws StandardException Special handling if this is an UPDATE action of a MERGE statement. | |
| rememberConstraint | back to summary |
|---|---|
| public void rememberConstraint(UUID cid) throws StandardException Overrides org.
| |
| rowChangerFinish | back to summary |
|---|---|
| pack-priv void rowChangerFinish() throws StandardException | |
| runChecker | back to summary |
|---|---|
| pack-priv void runChecker(boolean restrictCheckOnly) throws StandardException | |
| setup | back to summary |
|---|---|
| pack-priv void setup() throws StandardException Overrides org. Doc from org. Set up the result set for use. Should always be called from
| |
| updateDeferredRows | back to summary |
|---|---|
| pack-priv void updateDeferredRows() throws StandardException | |