PostgreSQL Source Code: ModifyTableState Struct Reference (original) (raw)

#include <[execnodes.h](execnodes%5F8h%5Fsource.html)>

Data Fields
PlanState ps
CmdType operation
bool canSetTag
bool mt_done
int mt_nrels
ResultRelInfo * resultRelInfo
ResultRelInfo * rootResultRelInfo
EPQState mt_epqstate
bool fireBSTriggers
int mt_resultOidAttno
Oid mt_lastResultOid
int mt_lastResultIndex
HTAB * mt_resultOidHash
TupleTableSlot * mt_root_tuple_slot
struct PartitionTupleRouting * mt_partition_tuple_routing
struct TransitionCaptureState * mt_transition_capture
struct TransitionCaptureState * mt_oc_transition_capture
int mt_merge_subcommands
MergeActionState * mt_merge_action
TupleTableSlot * mt_merge_pending_not_matched
double mt_merge_inserted
double mt_merge_updated
double mt_merge_deleted
List * mt_updateColnosLists
List * mt_mergeActionLists
List * mt_mergeJoinConditions

Definition at line 1395 of file execnodes.h.

canSetTag

bool ModifyTableState::canSetTag

fireBSTriggers

bool ModifyTableState::fireBSTriggers

mt_done

bool ModifyTableState::mt_done

mt_epqstate

mt_lastResultIndex

int ModifyTableState::mt_lastResultIndex

mt_lastResultOid

Oid ModifyTableState::mt_lastResultOid

mt_merge_action

mt_merge_deleted

double ModifyTableState::mt_merge_deleted

mt_merge_inserted

double ModifyTableState::mt_merge_inserted

mt_merge_pending_not_matched

mt_merge_subcommands

int ModifyTableState::mt_merge_subcommands

mt_merge_updated

double ModifyTableState::mt_merge_updated

mt_mergeActionLists

List* ModifyTableState::mt_mergeActionLists

mt_mergeJoinConditions

List* ModifyTableState::mt_mergeJoinConditions

mt_nrels

int ModifyTableState::mt_nrels

mt_oc_transition_capture

mt_partition_tuple_routing

mt_resultOidAttno

int ModifyTableState::mt_resultOidAttno

mt_resultOidHash

HTAB* ModifyTableState::mt_resultOidHash

mt_root_tuple_slot

mt_transition_capture

mt_updateColnosLists

List* ModifyTableState::mt_updateColnosLists

operation

CmdType ModifyTableState::operation

Definition at line 1398 of file execnodes.h.

Referenced by apply_handle_tuple_routing(), CopyFrom(), ExecCrossPartitionUpdate(), ExecDeleteEpilogue(), ExecInitModifyTable(), ExecInsert(), ExecModifyTable(), ExecSetupTransitionCaptureState(), ExecUpdateAct(), ExecUpdateEpilogue(), fireASTriggers(), fireBSTriggers(), and postgresBeginForeignModify().

ps

Definition at line 1397 of file execnodes.h.

Referenced by apply_handle_tuple_routing(), CopyFrom(), ExecCleanupTupleRouting(), ExecCrossPartitionUpdate(), ExecEndModifyTable(), ExecInitInsertProjection(), ExecInitMerge(), ExecInitMergeTupleSlots(), ExecInitModifyTable(), ExecInitPartitionInfo(), ExecInitUpdateProjection(), ExecInsert(), ExecMergeMatched(), ExecMergeNotMatched(), ExecModifyTable(), ExecOnConflictUpdate(), ExecSetupTransitionCaptureState(), fireASTriggers(), fireBSTriggers(), postgresBeginForeignInsert(), postgresBeginForeignModify(), and show_modifytable_info().

resultRelInfo

Definition at line 1402 of file execnodes.h.

Referenced by apply_handle_tuple_routing(), CopyFrom(), ExecEndModifyTable(), ExecInitMerge(), ExecInitModifyTable(), ExecInitPartitionInfo(), ExecInitUpdateProjection(), ExecLookupResultRelByOid(), ExecModifyTable(), postgresBeginForeignInsert(), and show_modifytable_info().

rootResultRelInfo


The documentation for this struct was generated from the following file: