PostgreSQL Source Code  git master
ModifyTable Struct Reference

#include <plannodes.h>

Data Fields

Plan plan
 
CmdType operation
 
bool canSetTag
 
Index nominalRelation
 
Index rootRelation
 
bool partColsUpdated
 
ListresultRelations
 
int resultRelIndex
 
int rootResultRelIndex
 
Listplans
 
ListwithCheckOptionLists
 
ListreturningLists
 
ListfdwPrivLists
 
BitmapsetfdwDirectModifyPlans
 
ListrowMarks
 
int epqParam
 
OnConflictAction onConflictAction
 
ListarbiterIndexes
 
ListonConflictSet
 
NodeonConflictWhere
 
Index exclRelRTI
 
ListexclRelTlist
 

Detailed Description

Definition at line 216 of file plannodes.h.

Field Documentation

◆ arbiterIndexes

List* ModifyTable::arbiterIndexes

Definition at line 235 of file plannodes.h.

Referenced by ExecInitModifyTable(), make_modifytable(), and show_modifytable_info().

◆ canSetTag

bool ModifyTable::canSetTag

Definition at line 220 of file plannodes.h.

Referenced by ExecInitModifyTable(), make_modifytable(), and postgresPlanDirectModify().

◆ epqParam

int ModifyTable::epqParam

Definition at line 233 of file plannodes.h.

Referenced by ExecInitModifyTable(), finalize_plan(), and make_modifytable().

◆ exclRelRTI

Index ModifyTable::exclRelRTI

Definition at line 238 of file plannodes.h.

Referenced by make_modifytable(), and set_plan_refs().

◆ exclRelTlist

List* ModifyTable::exclRelTlist

Definition at line 239 of file plannodes.h.

Referenced by ExecInitModifyTable(), make_modifytable(), and set_plan_refs().

◆ fdwDirectModifyPlans

Bitmapset* ModifyTable::fdwDirectModifyPlans

Definition at line 231 of file plannodes.h.

Referenced by ExecInitModifyTable(), and make_modifytable().

◆ fdwPrivLists

List* ModifyTable::fdwPrivLists

Definition at line 230 of file plannodes.h.

Referenced by ExecInitModifyTable(), make_modifytable(), and show_modifytable_info().

◆ nominalRelation

Index ModifyTable::nominalRelation

Definition at line 221 of file plannodes.h.

Referenced by make_modifytable(), set_plan_refs(), and show_modifytable_info().

◆ onConflictAction

◆ onConflictSet

List* ModifyTable::onConflictSet

◆ onConflictWhere

Node* ModifyTable::onConflictWhere

◆ operation

◆ partColsUpdated

bool ModifyTable::partColsUpdated

Definition at line 223 of file plannodes.h.

Referenced by ExecInitModifyTable(), and make_modifytable().

◆ plan

Plan ModifyTable::plan

Definition at line 218 of file plannodes.h.

Referenced by create_modifytable_plan(), make_modifytable(), and set_plan_refs().

◆ plans

◆ resultRelations

List* ModifyTable::resultRelations

Definition at line 224 of file plannodes.h.

Referenced by make_modifytable(), and set_plan_refs().

◆ resultRelIndex

int ModifyTable::resultRelIndex

Definition at line 225 of file plannodes.h.

Referenced by ExecInitModifyTable(), make_modifytable(), and set_plan_refs().

◆ returningLists

◆ rootRelation

Index ModifyTable::rootRelation

◆ rootResultRelIndex

int ModifyTable::rootResultRelIndex

Definition at line 226 of file plannodes.h.

Referenced by ExecInitModifyTable(), make_modifytable(), and set_plan_refs().

◆ rowMarks

List* ModifyTable::rowMarks

Definition at line 232 of file plannodes.h.

Referenced by ExecInitModifyTable(), make_modifytable(), and set_plan_refs().

◆ withCheckOptionLists

List* ModifyTable::withCheckOptionLists

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