PostgreSQL Source Code  git master
ModifyTableState Struct Reference

#include <execnodes.h>

Data Fields

PlanState ps
 
CmdType operation
 
bool canSetTag
 
bool mt_done
 
int mt_nrels
 
ResultRelInforesultRelInfo
 
ResultRelInforootResultRelInfo
 
EPQState mt_epqstate
 
bool fireBSTriggers
 
int mt_resultOidAttno
 
Oid mt_lastResultOid
 
int mt_lastResultIndex
 
HTABmt_resultOidHash
 
TupleTableSlotmt_root_tuple_slot
 
struct PartitionTupleRoutingmt_partition_tuple_routing
 
struct TransitionCaptureStatemt_transition_capture
 
struct TransitionCaptureStatemt_oc_transition_capture
 

Detailed Description

Definition at line 1184 of file execnodes.h.

Field Documentation

◆ canSetTag

bool ModifyTableState::canSetTag

Definition at line 1188 of file execnodes.h.

Referenced by ExecInitModifyTable(), and ExecModifyTable().

◆ fireBSTriggers

bool ModifyTableState::fireBSTriggers

Definition at line 1202 of file execnodes.h.

Referenced by ExecInitModifyTable(), and ExecModifyTable().

◆ mt_done

bool ModifyTableState::mt_done

Definition at line 1189 of file execnodes.h.

Referenced by ExecInitModifyTable(), and ExecModifyTable().

◆ mt_epqstate

EPQState ModifyTableState::mt_epqstate

◆ mt_lastResultIndex

int ModifyTableState::mt_lastResultIndex

◆ mt_lastResultOid

Oid ModifyTableState::mt_lastResultOid

Definition at line 1211 of file execnodes.h.

Referenced by ExecInitModifyTable(), ExecLookupResultRelByOid(), and ExecModifyTable().

◆ mt_nrels

int ModifyTableState::mt_nrels

◆ mt_oc_transition_capture

struct TransitionCaptureState* ModifyTableState::mt_oc_transition_capture

Definition at line 1228 of file execnodes.h.

Referenced by ExecSetupTransitionCaptureState(), ExecUpdate(), and fireASTriggers().

◆ mt_partition_tuple_routing

struct PartitionTupleRouting* ModifyTableState::mt_partition_tuple_routing

◆ mt_resultOidAttno

int ModifyTableState::mt_resultOidAttno

Definition at line 1210 of file execnodes.h.

Referenced by ExecInitModifyTable(), and ExecModifyTable().

◆ mt_resultOidHash

HTAB* ModifyTableState::mt_resultOidHash

Definition at line 1213 of file execnodes.h.

Referenced by ExecInitModifyTable(), and ExecLookupResultRelByOid().

◆ mt_root_tuple_slot

TupleTableSlot* ModifyTableState::mt_root_tuple_slot

Definition at line 1219 of file execnodes.h.

Referenced by ExecCrossPartitionUpdate(), and ExecEndModifyTable().

◆ mt_transition_capture

◆ operation

◆ ps

◆ resultRelInfo

◆ rootResultRelInfo


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