PostgreSQL Source Code git master
Data Fields
ModifyTableState Struct Reference

#include <execnodes.h>

Data Fields

 
 
bool  canSetTag
 
bool  mt_done
 
int  mt_nrels
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
double  mt_merge_updated
 
double  mt_merge_deleted
 
 
 
 

Detailed Description

Definition at line 1395 of file execnodes.h.

Field Documentation

canSetTag

bool ModifyTableState::canSetTag

Definition at line 1399 of file execnodes.h.

Referenced by ExecInitModifyTable(), ExecModifyTable(), and ExecPendingInserts().

fireBSTriggers

bool ModifyTableState::fireBSTriggers

Definition at line 1413 of file execnodes.h.

Referenced by ExecInitModifyTable(), and ExecModifyTable().

mt_done

bool ModifyTableState::mt_done

Definition at line 1400 of file execnodes.h.

Referenced by ExecInitModifyTable(), and ExecModifyTable().

mt_epqstate

EPQState ModifyTableState::mt_epqstate

Definition at line 1412 of file execnodes.h.

Referenced by ExecEndModifyTable(), ExecInitModifyTable(), ExecMergeMatched(), and ExecModifyTable().

mt_lastResultIndex

int ModifyTableState::mt_lastResultIndex

Definition at line 1423 of file execnodes.h.

Referenced by ExecInitModifyTable(), ExecInitUpdateProjection(), ExecLookupResultRelByOid(), and ExecModifyTable().

mt_lastResultOid

Oid ModifyTableState::mt_lastResultOid

Definition at line 1422 of file execnodes.h.

Referenced by ExecInitModifyTable(), ExecLookupResultRelByOid(), and ExecModifyTable().

mt_merge_action

MergeActionState* ModifyTableState::mt_merge_action

Definition at line 1445 of file execnodes.h.

Referenced by ExecEvalMergeSupportFunc(), ExecInsert(), ExecMergeMatched(), and ExecMergeNotMatched().

mt_merge_deleted

double ModifyTableState::mt_merge_deleted

Definition at line 1457 of file execnodes.h.

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

mt_merge_inserted

double ModifyTableState::mt_merge_inserted

Definition at line 1455 of file execnodes.h.

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

mt_merge_pending_not_matched

TupleTableSlot* ModifyTableState::mt_merge_pending_not_matched

Definition at line 1452 of file execnodes.h.

Referenced by ExecInitModifyTable(), ExecMerge(), and ExecModifyTable().

mt_merge_subcommands

int ModifyTableState::mt_merge_subcommands

Definition at line 1442 of file execnodes.h.

Referenced by ExecInitMerge(), fireASTriggers(), and fireBSTriggers().

mt_merge_updated

double ModifyTableState::mt_merge_updated

Definition at line 1456 of file execnodes.h.

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

mt_mergeActionLists

List* ModifyTableState::mt_mergeActionLists

Definition at line 1465 of file execnodes.h.

Referenced by ExecInitMerge(), and ExecInitModifyTable().

mt_mergeJoinConditions

List* ModifyTableState::mt_mergeJoinConditions

Definition at line 1466 of file execnodes.h.

Referenced by ExecInitMerge(), and ExecInitModifyTable().

mt_nrels

int ModifyTableState::mt_nrels

Definition at line 1401 of file execnodes.h.

Referenced by CopyFrom(), ExecEndModifyTable(), ExecInitModifyTable(), ExecLookupResultRelByOid(), and show_modifytable_info().

mt_oc_transition_capture

struct TransitionCaptureState* ModifyTableState::mt_oc_transition_capture

Definition at line 1439 of file execnodes.h.

Referenced by ExecSetupTransitionCaptureState(), ExecUpdateEpilogue(), and fireASTriggers().

mt_partition_tuple_routing

struct PartitionTupleRouting* ModifyTableState::mt_partition_tuple_routing

Definition at line 1433 of file execnodes.h.

Referenced by ExecCrossPartitionUpdate(), ExecEndModifyTable(), ExecInitMerge(), ExecInitModifyTable(), and ExecInsert().

mt_resultOidAttno

int ModifyTableState::mt_resultOidAttno

Definition at line 1421 of file execnodes.h.

Referenced by ExecInitModifyTable(), and ExecModifyTable().

mt_resultOidHash

HTAB* ModifyTableState::mt_resultOidHash

Definition at line 1424 of file execnodes.h.

Referenced by ExecInitModifyTable(), and ExecLookupResultRelByOid().

mt_root_tuple_slot

TupleTableSlot* ModifyTableState::mt_root_tuple_slot

Definition at line 1430 of file execnodes.h.

Referenced by ExecCrossPartitionUpdate(), ExecEndModifyTable(), and ExecInitMerge().

mt_transition_capture

struct TransitionCaptureState* ModifyTableState::mt_transition_capture

Definition at line 1436 of file execnodes.h.

Referenced by CopyFrom(), ExecBatchInsert(), ExecCrossPartitionUpdate(), ExecDeleteEpilogue(), ExecInsert(), ExecPrepareTupleRouting(), ExecSetupTransitionCaptureState(), ExecUpdateEpilogue(), and fireASTriggers().

mt_updateColnosLists

List* ModifyTableState::mt_updateColnosLists

Definition at line 1464 of file execnodes.h.

Referenced by ExecInitModifyTable(), and ExecInitUpdateProjection().

operation

CmdType ModifyTableState::operation

Definition at line 1398 of file execnodes.h.

Referenced by apply_handle_tuple_routing(), CopyFrom(), ExecCrossPartitionUpdate(), ExecDeleteEpilogue(), ExecDeletePrologue(), ExecInitModifyTable(), ExecInsert(), ExecModifyTable(), ExecSetupTransitionCaptureState(), ExecUpdateAct(), ExecUpdateEpilogue(), ExecUpdatePrologue(), fireASTriggers(), fireBSTriggers(), and postgresBeginForeignModify().

ps

PlanState ModifyTableState::ps

Definition at line 1397 of file execnodes.h.

Referenced by apply_handle_tuple_routing(), CopyFrom(), ExecCleanupTupleRouting(), ExecCrossPartitionUpdate(), ExecEndModifyTable(), ExecFindPartition(), ExecInitInsertProjection(), ExecInitMerge(), ExecInitMergeTupleSlots(), ExecInitModifyTable(), ExecInitPartitionInfo(), ExecInitUpdateProjection(), ExecInsert(), ExecMergeMatched(), ExecMergeNotMatched(), ExecModifyTable(), ExecOnConflictUpdate(), ExecSetupTransitionCaptureState(), fireASTriggers(), fireBSTriggers(), postgresBeginForeignInsert(), postgresBeginForeignModify(), and show_modifytable_info().

resultRelInfo

ResultRelInfo* ModifyTableState::resultRelInfo

Definition at line 1402 of file execnodes.h.

Referenced by apply_handle_tuple_routing(), CopyFrom(), ExecEndModifyTable(), ExecInitMerge(), ExecInitModifyTable(), ExecInitPartitionInfo(), ExecInitUpdateProjection(), ExecLookupResultRelByOid(), ExecModifyTable(), postgresBeginForeignInsert(), and show_modifytable_info().

rootResultRelInfo

ResultRelInfo* ModifyTableState::rootResultRelInfo

Definition at line 1410 of file execnodes.h.

Referenced by CopyFrom(), ExecCrossPartitionUpdate(), ExecDelete(), ExecFindPartition(), ExecInitMerge(), ExecInitModifyTable(), ExecMergeNotMatched(), ExecSetupTransitionCaptureState(), fireASTriggers(), and fireBSTriggers().


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

AltStyle によって変換されたページ (->オリジナル) /