PostgreSQL Source Code  git master
ModifyTableContext Struct Reference

Data Fields

ModifyTableStatemtstate
 
EPQStateepqstate
 
EStateestate
 
TupleTableSlotplanSlot
 
TupleTableSlot *(* GetUpdateNewTuple )(ResultRelInfo *resultRelInfo, TupleTableSlot *epqslot, TupleTableSlot *oldSlot, MergeActionState *relaction)
 
MergeActionStaterelaction
 
TM_FailureData tmfd
 
TupleTableSlotcpUpdateRetrySlot
 
TupleTableSlotcpUpdateReturningSlot
 

Detailed Description

Definition at line 77 of file nodeModifyTable.c.

Field Documentation

◆ cpUpdateRetrySlot

TupleTableSlot* ModifyTableContext::cpUpdateRetrySlot

Definition at line 112 of file nodeModifyTable.c.

Referenced by ExecCrossPartitionUpdate(), ExecMergeMatched(), and ExecUpdateAct().

◆ cpUpdateReturningSlot

TupleTableSlot* ModifyTableContext::cpUpdateReturningSlot

Definition at line 118 of file nodeModifyTable.c.

Referenced by ExecCrossPartitionUpdate(), and ExecUpdate().

◆ epqstate

EPQState* ModifyTableContext::epqstate

◆ estate

◆ GetUpdateNewTuple

TupleTableSlot*(* ModifyTableContext::GetUpdateNewTuple) (ResultRelInfo *resultRelInfo, TupleTableSlot *epqslot, TupleTableSlot *oldSlot, MergeActionState *relaction)

Definition at line 94 of file nodeModifyTable.c.

Referenced by ExecCrossPartitionUpdate(), ExecMergeMatched(), and ExecModifyTable().

◆ mtstate

◆ planSlot

TupleTableSlot* ModifyTableContext::planSlot

◆ relaction

◆ tmfd

TM_FailureData ModifyTableContext::tmfd

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