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
 
ListupdateColnosLists
 
ListwithCheckOptionLists
 
char * returningOldAlias
 
char * returningNewAlias
 
ListreturningLists
 
ListfdwPrivLists
 
BitmapsetfdwDirectModifyPlans
 
ListrowMarks
 
int epqParam
 
OnConflictAction onConflictAction
 
ListarbiterIndexes
 
ListonConflictSet
 
ListonConflictCols
 
NodeonConflictWhere
 
Index exclRelRTI
 
ListexclRelTlist
 
ListmergeActionLists
 
ListmergeJoinConditions
 

Detailed Description

Definition at line 230 of file plannodes.h.

Field Documentation

◆ arbiterIndexes

List* ModifyTable::arbiterIndexes

Definition at line 249 of file plannodes.h.

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

◆ canSetTag

bool ModifyTable::canSetTag

Definition at line 234 of file plannodes.h.

Referenced by ExecInitModifyTable(), and make_modifytable().

◆ epqParam

int ModifyTable::epqParam

Definition at line 247 of file plannodes.h.

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

◆ exclRelRTI

Index ModifyTable::exclRelRTI

Definition at line 253 of file plannodes.h.

Referenced by make_modifytable().

◆ exclRelTlist

List* ModifyTable::exclRelTlist

Definition at line 254 of file plannodes.h.

Referenced by make_modifytable().

◆ fdwDirectModifyPlans

Bitmapset* ModifyTable::fdwDirectModifyPlans

Definition at line 245 of file plannodes.h.

Referenced by ExecInitModifyTable(), and make_modifytable().

◆ fdwPrivLists

List* ModifyTable::fdwPrivLists

Definition at line 244 of file plannodes.h.

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

◆ mergeActionLists

List* ModifyTable::mergeActionLists

◆ mergeJoinConditions

List* ModifyTable::mergeJoinConditions

Definition at line 257 of file plannodes.h.

Referenced by ExecInitMerge(), ExecInitPartitionInfo(), and make_modifytable().

◆ nominalRelation

Index ModifyTable::nominalRelation

Definition at line 235 of file plannodes.h.

Referenced by make_modifytable(), and show_modifytable_info().

◆ onConflictAction

OnConflictAction ModifyTable::onConflictAction

◆ onConflictCols

List* ModifyTable::onConflictCols

Definition at line 251 of file plannodes.h.

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

◆ onConflictSet

List* ModifyTable::onConflictSet

◆ onConflictWhere

Node* ModifyTable::onConflictWhere

◆ operation

CmdType ModifyTable::operation

◆ partColsUpdated

bool ModifyTable::partColsUpdated

Definition at line 237 of file plannodes.h.

Referenced by make_modifytable().

◆ plan

Plan ModifyTable::plan

Definition at line 232 of file plannodes.h.

Referenced by make_modifytable().

◆ resultRelations

List* ModifyTable::resultRelations

Definition at line 238 of file plannodes.h.

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

◆ returningLists

List* ModifyTable::returningLists

◆ returningNewAlias

char* ModifyTable::returningNewAlias

Definition at line 242 of file plannodes.h.

Referenced by make_modifytable().

◆ returningOldAlias

char* ModifyTable::returningOldAlias

Definition at line 241 of file plannodes.h.

Referenced by make_modifytable().

◆ rootRelation

Index ModifyTable::rootRelation

Definition at line 236 of file plannodes.h.

Referenced by ExecInitModifyTable(), and make_modifytable().

◆ rowMarks

List* ModifyTable::rowMarks

Definition at line 246 of file plannodes.h.

Referenced by ExecInitModifyTable(), and make_modifytable().

◆ updateColnosLists

List* ModifyTable::updateColnosLists

Definition at line 239 of file plannodes.h.

Referenced by ExecInitUpdateProjection(), and make_modifytable().

◆ withCheckOptionLists

List* ModifyTable::withCheckOptionLists

Definition at line 240 of file plannodes.h.

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


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