PostgreSQL Source Code git master
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
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 288 of file plannodes.h.

Field Documentation

◆ arbiterIndexes

List* ModifyTable::arbiterIndexes

Definition at line 324 of file plannodes.h.

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

◆ canSetTag

bool ModifyTable::canSetTag

Definition at line 294 of file plannodes.h.

Referenced by ExecInitModifyTable(), and make_modifytable().

◆ epqParam

int ModifyTable::epqParam

Definition at line 320 of file plannodes.h.

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

◆ exclRelRTI

Index ModifyTable::exclRelRTI

Definition at line 332 of file plannodes.h.

Referenced by make_modifytable(), and set_plan_refs().

◆ exclRelTlist

List* ModifyTable::exclRelTlist

Definition at line 334 of file plannodes.h.

Referenced by make_modifytable(), and set_plan_refs().

◆ fdwDirectModifyPlans

Bitmapset* ModifyTable::fdwDirectModifyPlans

Definition at line 316 of file plannodes.h.

Referenced by ExecInitModifyTable(), and make_modifytable().

◆ fdwPrivLists

List* ModifyTable::fdwPrivLists

Definition at line 314 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 296 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 328 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 300 of file plannodes.h.

Referenced by make_modifytable().

◆ plan

Plan ModifyTable::plan

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

Referenced by make_modifytable().

◆ returningOldAlias

char* ModifyTable::returningOldAlias

Definition at line 308 of file plannodes.h.

Referenced by make_modifytable().

◆ rootRelation

Index ModifyTable::rootRelation

Definition at line 298 of file plannodes.h.

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

◆ rowMarks

List* ModifyTable::rowMarks

Definition at line 318 of file plannodes.h.

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

◆ updateColnosLists

List* ModifyTable::updateColnosLists

Definition at line 304 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: