| Modifier and Type | Field and Description |
|---|---|
| private FormatableBitSet | |
| protected boolean | |
| pack-priv DeleteConstantAction | |
| protected ConglomerateController | |
| pack-priv ExecRow | |
| pack-priv ExecRow | |
| pack-priv ExecRow | |
| private boolean | |
| private RISetChecker | |
| protected FKInfo[] | |
| pack-priv int | |
| private boolean | |
| pack-priv int | |
| pack-priv int | |
| private int | |
| protected RowChanger | |
| private int | |
| private ExecRow | |
| protected TemporaryRowHolderImpl | |
| pack-priv NoPutResultSet | |
| protected NoPutResultSet | |
| private TransactionController | |
| private TriggerEventActivator | |
| private TriggerInfo |
| Access | Constructor and Description |
|---|---|
| pack-priv | |
| pack-priv | DeleteResultSet(NoPutResultSet source, ConstantAction passedInConstantAction, Activation activation)
REMIND: At present this takes just the conglomerate id of the table. |
| Modifier and Type | Method and Description |
|---|---|
| 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. |
| pack-priv boolean | |
| pack-priv NoPutResultSet | createDependentSource(RowChanger rc)
create a source for the dependent table Delete Cascade ResultSet class will override this method. |
| pack-priv void | |
| public void | finish()
Overrides org. Implements org. Tells the system that there will be no more access to any database information via this result set; in particular, no more calls to open(). |
| pack-priv void | |
| pack-priv void | |
| public void | open()
Implements org. Needs to be called before the result set will do anything. |
| pack-priv void | |
| pack-priv void | setup()
Overrides org. Set up the result set for use. |
| baseRowReadList | back to summary |
|---|---|
| private FormatableBitSet baseRowReadList | |
| cascadeDelete | back to summary |
|---|---|
| protected boolean cascadeDelete | |
| constants | back to summary |
|---|---|
| pack-priv DeleteConstantAction constants | |
| deferredBaseCC | back to summary |
|---|---|
| protected ConglomerateController deferredBaseCC | |
| deferredBaseRow | back to summary |
|---|---|
| pack-priv ExecRow deferredBaseRow | |
| deferredRLRow | back to summary |
|---|---|
| pack-priv ExecRow deferredRLRow | |
| deferredSparseRow | back to summary |
|---|---|
| pack-priv ExecRow deferredSparseRow | |
| firstExecute | back to summary |
|---|---|
| private boolean firstExecute | |
| fkChecker | back to summary |
|---|---|
| private RISetChecker fkChecker | |
| fkInfoArray | back to summary |
|---|---|
| protected FKInfo[] fkInfoArray | |
| lockMode | back to summary |
|---|---|
| pack-priv int lockMode | |
| noTriggersOrFks | back to summary |
|---|---|
| private boolean noTriggersOrFks | |
| numberOfBaseColumns | back to summary |
|---|---|
| pack-priv int numberOfBaseColumns | |
| numIndexes | back to summary |
|---|---|
| pack-priv int numIndexes | |
| numOpens | back to summary |
|---|---|
| private int numOpens | |
| rc | back to summary |
|---|---|
| protected RowChanger rc | |
| rlColumnNumber | back to summary |
|---|---|
| private int rlColumnNumber | |
| row | back to summary |
|---|---|
| private ExecRow row | |
| rowHolder | back to summary |
|---|---|
| protected TemporaryRowHolderImpl rowHolder | |
| savedSource | back to summary |
|---|---|
| pack-priv NoPutResultSet savedSource | |
| source | back to summary |
|---|---|
| protected NoPutResultSet source | |
| tc | back to summary |
|---|---|
| private TransactionController tc | |
| triggerActivator | back to summary |
|---|---|
| private TriggerEventActivator triggerActivator | |
| triggerInfo | back to summary |
|---|---|
| private TriggerInfo triggerInfo | |
| DeleteResultSet | back to summary |
|---|---|
| pack-priv DeleteResultSet(NoPutResultSet source, Activation activation) throws StandardException | |
| DeleteResultSet | back to summary |
|---|---|
| pack-priv DeleteResultSet(NoPutResultSet source, ConstantAction passedInConstantAction, Activation activation) throws StandardException REMIND: At present this takes just the conglomerate id of the table. We can expect this to expand to include passing information about triggers, constraints, and any additional conglomerates on the underlying table for access methods.
| |
| 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 |
|---|---|
| pack-priv boolean collectAffectedRows() throws StandardException | |
| createDependentSource | back to summary |
|---|---|
| pack-priv NoPutResultSet createDependentSource(RowChanger rc) throws StandardException create a source for the dependent table Delete Cascade ResultSet class will override this method.
| |
| deleteDeferredRows | back to summary |
|---|---|
| pack-priv void deleteDeferredRows() throws StandardException | |
| finish | back to summary |
|---|---|
| public void finish() throws StandardException Overrides org. Implements org. Doc from org. Tells the system that there will be no more access to any database information via this result set; in particular, no more calls to open(). Will close the result set if it is not already closed.
| |
| fireAfterTriggers | back to summary |
|---|---|
| pack-priv void fireAfterTriggers() throws StandardException | |
| fireBeforeTriggers | back to summary |
|---|---|
| pack-priv void fireBeforeTriggers() 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.
| |
| runFkChecker | back to summary |
|---|---|
| pack-priv void runFkChecker(boolean restrictCheckOnly) throws StandardException Make sure foreign key constraints are not violated | |
| 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
| |