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 281 of file plannodes.h.

Field Documentation

◆ arbiterIndexes

List* ModifyTable::arbiterIndexes

Definition at line 317 of file plannodes.h.

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

◆ canSetTag

bool ModifyTable::canSetTag

Definition at line 287 of file plannodes.h.

Referenced by ExecInitModifyTable(), and make_modifytable().

◆ epqParam

int ModifyTable::epqParam

Definition at line 313 of file plannodes.h.

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

◆ exclRelRTI

Index ModifyTable::exclRelRTI

Definition at line 325 of file plannodes.h.

Referenced by make_modifytable(), and set_plan_refs().

◆ exclRelTlist

List* ModifyTable::exclRelTlist

Definition at line 327 of file plannodes.h.

Referenced by make_modifytable(), and set_plan_refs().

◆ fdwDirectModifyPlans

Bitmapset* ModifyTable::fdwDirectModifyPlans

Definition at line 309 of file plannodes.h.

Referenced by ExecInitModifyTable(), and make_modifytable().

◆ fdwPrivLists

List* ModifyTable::fdwPrivLists

Definition at line 307 of file plannodes.h.

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

◆ mergeActionLists

List* ModifyTable::mergeActionLists

◆ mergeJoinConditions

List* ModifyTable::mergeJoinConditions

◆ nominalRelation

Index ModifyTable::nominalRelation

Definition at line 289 of file plannodes.h.

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

◆ onConflictAction

OnConflictAction ModifyTable::onConflictAction

◆ onConflictCols

List* ModifyTable::onConflictCols

Definition at line 321 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 293 of file plannodes.h.

Referenced by make_modifytable().

◆ plan

Plan ModifyTable::plan

Definition at line 283 of file plannodes.h.

Referenced by make_modifytable(), and set_plan_refs().

◆ resultRelations

List* ModifyTable::resultRelations

◆ returningLists

List* ModifyTable::returningLists

◆ returningNewAlias

char* ModifyTable::returningNewAlias

Definition at line 303 of file plannodes.h.

Referenced by make_modifytable().

◆ returningOldAlias

char* ModifyTable::returningOldAlias

Definition at line 301 of file plannodes.h.

Referenced by make_modifytable().

◆ rootRelation

Index ModifyTable::rootRelation

Definition at line 291 of file plannodes.h.

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

◆ rowMarks

List* ModifyTable::rowMarks

Definition at line 311 of file plannodes.h.

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

◆ updateColnosLists

List* ModifyTable::updateColnosLists

Definition at line 297 of file plannodes.h.

Referenced by ExecInitModifyTable(), and make_modifytable().

◆ withCheckOptionLists

List* ModifyTable::withCheckOptionLists

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