PostgreSQL Source Code  git master
ModifyTableState Struct Reference

#include <execnodes.h>

Data Fields

PlanState ps
 
CmdType operation
 
bool canSetTag
 
bool mt_done
 
PlanState ** mt_plans
 
int mt_nplans
 
int mt_whichplan
 
TupleTableSlot ** mt_scans
 
ResultRelInforesultRelInfo
 
ResultRelInforootResultRelInfo
 
List ** mt_arowmarks
 
EPQState mt_epqstate
 
bool fireBSTriggers
 
Listmt_excludedtlist
 
TupleTableSlotmt_root_tuple_slot
 
struct PartitionTupleRoutingmt_partition_tuple_routing
 
struct TransitionCaptureStatemt_transition_capture
 
struct TransitionCaptureStatemt_oc_transition_capture
 
TupleConversionMap ** mt_per_subplan_tupconv_maps
 

Detailed Description

Definition at line 1158 of file execnodes.h.

Field Documentation

◆ canSetTag

bool ModifyTableState::canSetTag

Definition at line 1162 of file execnodes.h.

Referenced by ExecInitModifyTable(), and ExecModifyTable().

◆ fireBSTriggers

bool ModifyTableState::fireBSTriggers

Definition at line 1174 of file execnodes.h.

Referenced by ExecInitModifyTable(), and ExecModifyTable().

◆ mt_arowmarks

List** ModifyTableState::mt_arowmarks

Definition at line 1172 of file execnodes.h.

Referenced by ExecInitModifyTable(), and ExecModifyTable().

◆ mt_done

bool ModifyTableState::mt_done

Definition at line 1163 of file execnodes.h.

Referenced by ExecInitModifyTable(), and ExecModifyTable().

◆ mt_epqstate

EPQState ModifyTableState::mt_epqstate

◆ mt_excludedtlist

List* ModifyTableState::mt_excludedtlist

Definition at line 1175 of file execnodes.h.

Referenced by ExecInitModifyTable().

◆ mt_nplans

◆ mt_oc_transition_capture

struct TransitionCaptureState* ModifyTableState::mt_oc_transition_capture

◆ mt_partition_tuple_routing

struct PartitionTupleRouting* ModifyTableState::mt_partition_tuple_routing

Definition at line 1184 of file execnodes.h.

Referenced by ExecEndModifyTable(), ExecInitModifyTable(), ExecModifyTable(), and ExecUpdate().

◆ mt_per_subplan_tupconv_maps

TupleConversionMap** ModifyTableState::mt_per_subplan_tupconv_maps

Definition at line 1193 of file execnodes.h.

Referenced by ExecSetupChildParentMapForSubplan(), and tupconv_map_for_subplan().

◆ mt_plans

PlanState** ModifyTableState::mt_plans

◆ mt_root_tuple_slot

TupleTableSlot* ModifyTableState::mt_root_tuple_slot

Definition at line 1181 of file execnodes.h.

Referenced by ExecEndModifyTable(), ExecInitModifyTable(), and ExecUpdate().

◆ mt_scans

TupleTableSlot** ModifyTableState::mt_scans

Definition at line 1167 of file execnodes.h.

Referenced by ExecInitModifyTable(), and ExecModifyTable().

◆ mt_transition_capture

◆ mt_whichplan

int ModifyTableState::mt_whichplan

Definition at line 1166 of file execnodes.h.

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

◆ operation

◆ ps

◆ resultRelInfo

◆ rootResultRelInfo

ResultRelInfo* ModifyTableState::rootResultRelInfo

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