ResultSet
DeleteVTIResultSet
, InsertVTIResultSet
, UpdateVTIResultSet
abstract 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, streamStorableHeapColIds
activation, beginExecutionTime, beginTime, endExecutionTime, endTime, lcc
CURRENT_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, rememberConstraint
addWarning, 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, toXML
NoPutResultSet 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
ResultSet
StandardException
- Standard Derby error policyprotected abstract void openCore() throws StandardException
StandardException
public void cleanUp() throws StandardException
ResultSet
StandardException
- Thrown on errorResultSet.cleanUp()
public void finish() throws StandardException
ResultSet
finish
in interface ResultSet
finish
in class NoRowsResultSetImpl
StandardException
- on errorApache Derby V10.14 Internals - Copyright © 2004,2018 The Apache Software Foundation. All Rights Reserved.