java.io.Externalizable
, java.io.Serializable
, Formatable
, TypedFormat
, ConstantAction
public class UpdatableVTIConstantAction extends WriteCursorConstantAction
Modifier and Type | Field | Description |
---|---|---|
int[] |
changedColumnIds |
This class implements Formatable.
|
int |
statementType |
WHEN_MATCHED_THEN_DELETE, WHEN_MATCHED_THEN_UPDATE, WHEN_NOT_MATCHED_THEN_INSERT
conglomId, deferred, heapSCOCI, indexCIDS, indexNames, indexSCOCIs, irgs, lockMode, singleRowSource, targetUUID
Constructor | Description |
---|---|
UpdatableVTIConstantAction() |
Public niladic constructor.
|
UpdatableVTIConstantAction(int statementType,
boolean deferred,
int[] changedColumnIds) |
Make the ConstantAction for an updatable VTI statement.
|
Modifier and Type | Method | Description |
---|---|---|
int |
getTypeFormatId() |
Get the formatID which corresponds to this class.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
executeConstantAction, getBaseRowReadList, getBaseRowReadMap, getConglomerateId, getFKInfo, getIndexNameFromCID, getIndexNames, getProperty, getStreamStorableHeapColIds, getTargetProperties, getTriggerInfo, readExternal, underMerge, writeExternal
public int[] changedColumnIds
public int statementType
public UpdatableVTIConstantAction()
UpdatableVTIConstantAction(int statementType, boolean deferred, int[] changedColumnIds)
statementType
- Statement type, cf.
DeferModification.INSERT_STATEMENT
etc.deferred
- Whether or not to do operation in deferred modechangedColumnIds
- Array of ids of changed columnsApache Derby V10.14 Internals - Copyright © 2004,2018 The Apache Software Foundation. All Rights Reserved.