ResultSetDeleteVTIResultSet, InsertVTIResultSet, UpdateVTIResultSetabstract class DMLVTIResultSet extends DMLWriteResultSet
| Modifier and Type | Field | Description |
|---|---|---|
(package private) UpdatableVTIConstantAction |
constants |
|
(package private) boolean |
firstExecute |
|
private int |
numOpens |
|
(package private) NoPutResultSet |
savedSource |
|
(package private) NoPutResultSet |
sourceResultSet |
|
(package private) TransactionController |
tc |
baseRowReadMap, cachedDestinations, constantAction, heapDCOCI, indexDCOCIs, resultDescription, rowCount, streamStorableHeapColIdsactivation, beginExecutionTime, beginTime, endExecutionTime, endTime, lccCURRENT_RESULTSET_ONLY, ENTIRE_RESULTSET_TREE, ISAFTERLAST, ISBEFOREFIRST, ISFIRST, ISLAST| Constructor | Description |
|---|---|
DMLVTIResultSet(NoPutResultSet source,
Activation activation) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
cleanUp() |
Tells the system to clean up on an error.
|
void |
finish() |
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().
|
void |
open() |
Needs to be called before the result set will do anything.
|
protected abstract void |
openCore() |
decodeLockMode, getIndexNameFromCID, getNextRowCore, getResultDescription, makeDeferredSparseRow, modifiedRowCount, normalizeRow, rememberConstraintaddWarning, checkRowPosition, clearCurrentRow, close, doesCommit, evaluateGenerationClauses, getAbsoluteRow, getActivation, getAutoGeneratedKeysResultset, getBeginExecutionTimestamp, getCurrentTimeMillis, getCursorName, getEndExecutionTimestamp, getExecuteTime, getFirstRow, getLastRow, getNextRow, getPreviousRow, getQueryPlanText, getRelativeRow, getRowNumber, getSubqueryTrackingArray, getTimeSpent, getWarnings, isClosed, returnsRows, setAfterLastRow, setBeforeFirstRow, setup, toXMLNoPutResultSet sourceResultSet
NoPutResultSet savedSource
UpdatableVTIConstantAction constants
TransactionController tc
private int numOpens
boolean firstExecute
DMLVTIResultSet(NoPutResultSet source, Activation activation) throws StandardException
StandardException - Thrown on errorpublic void open()
throws StandardException
ResultSetStandardException - Standard Derby error policyprotected abstract void openCore()
throws StandardException
StandardExceptionpublic void cleanUp()
throws StandardException
ResultSetStandardException - Thrown on errorResultSet.cleanUp()public void finish()
throws StandardException
ResultSetfinish in interface ResultSetfinish in class NoRowsResultSetImplStandardException - on errorApache Derby V10.14 Internals - Copyright © 2004,2018 The Apache Software Foundation. All Rights Reserved.