|
PostgreSQL Source Code git master
|
#include <execnodes.h>
Data Fields | |
| PlanState | ps |
| CmdType | operation |
| bool | canSetTag |
| bool | mt_done |
| int | mt_nrels |
| ResultRelInfo * | resultRelInfo |
| ResultRelInfo * | rootResultRelInfo |
| EPQState | mt_epqstate |
| bool | fireBSTriggers |
| int | mt_resultOidAttno |
| Oid | mt_lastResultOid |
| int | mt_lastResultIndex |
| HTAB * | mt_resultOidHash |
| TupleTableSlot * | mt_root_tuple_slot |
| struct PartitionTupleRouting * | mt_partition_tuple_routing |
| struct TransitionCaptureState * | mt_transition_capture |
| struct TransitionCaptureState * | mt_oc_transition_capture |
| int | mt_merge_subcommands |
| MergeActionState * | mt_merge_action |
| TupleTableSlot * | mt_merge_pending_not_matched |
| double | mt_merge_inserted |
| double | mt_merge_updated |
| double | mt_merge_deleted |
| List * | mt_updateColnosLists |
| List * | mt_mergeActionLists |
| List * | mt_mergeJoinConditions |
Definition at line 1401 of file execnodes.h.
| bool ModifyTableState::canSetTag |
Definition at line 1405 of file execnodes.h.
Referenced by ExecInitModifyTable(), ExecModifyTable(), and ExecPendingInserts().
| bool ModifyTableState::fireBSTriggers |
Definition at line 1419 of file execnodes.h.
Referenced by ExecInitModifyTable(), and ExecModifyTable().
| bool ModifyTableState::mt_done |
Definition at line 1406 of file execnodes.h.
Referenced by ExecInitModifyTable(), and ExecModifyTable().
| EPQState ModifyTableState::mt_epqstate |
Definition at line 1418 of file execnodes.h.
Referenced by ExecEndModifyTable(), ExecInitModifyTable(), ExecMergeMatched(), and ExecModifyTable().
| int ModifyTableState::mt_lastResultIndex |
Definition at line 1429 of file execnodes.h.
Referenced by ExecInitModifyTable(), ExecInitUpdateProjection(), ExecLookupResultRelByOid(), and ExecModifyTable().
| Oid ModifyTableState::mt_lastResultOid |
Definition at line 1428 of file execnodes.h.
Referenced by ExecInitModifyTable(), ExecLookupResultRelByOid(), and ExecModifyTable().
| MergeActionState* ModifyTableState::mt_merge_action |
Definition at line 1451 of file execnodes.h.
Referenced by ExecEvalMergeSupportFunc(), ExecInsert(), ExecMergeMatched(), and ExecMergeNotMatched().
| double ModifyTableState::mt_merge_deleted |
Definition at line 1463 of file execnodes.h.
Referenced by ExecInitModifyTable(), ExecMergeMatched(), and show_modifytable_info().
| double ModifyTableState::mt_merge_inserted |
Definition at line 1461 of file execnodes.h.
Referenced by ExecInitModifyTable(), ExecMergeNotMatched(), and show_modifytable_info().
| TupleTableSlot* ModifyTableState::mt_merge_pending_not_matched |
Definition at line 1458 of file execnodes.h.
Referenced by ExecInitModifyTable(), ExecMerge(), and ExecModifyTable().
| int ModifyTableState::mt_merge_subcommands |
Definition at line 1448 of file execnodes.h.
Referenced by ExecInitMerge(), fireASTriggers(), and fireBSTriggers().
| double ModifyTableState::mt_merge_updated |
Definition at line 1462 of file execnodes.h.
Referenced by ExecInitModifyTable(), ExecMergeMatched(), and show_modifytable_info().
| List* ModifyTableState::mt_mergeActionLists |
Definition at line 1471 of file execnodes.h.
Referenced by ExecInitMerge(), and ExecInitModifyTable().
| List* ModifyTableState::mt_mergeJoinConditions |
Definition at line 1472 of file execnodes.h.
Referenced by ExecInitMerge(), and ExecInitModifyTable().
| int ModifyTableState::mt_nrels |
Definition at line 1407 of file execnodes.h.
Referenced by CopyFrom(), ExecEndModifyTable(), ExecInitModifyTable(), ExecLookupResultRelByOid(), and show_modifytable_info().
| struct TransitionCaptureState* ModifyTableState::mt_oc_transition_capture |
Definition at line 1445 of file execnodes.h.
Referenced by ExecSetupTransitionCaptureState(), ExecUpdateEpilogue(), and fireASTriggers().
| struct PartitionTupleRouting* ModifyTableState::mt_partition_tuple_routing |
Definition at line 1439 of file execnodes.h.
Referenced by ExecCrossPartitionUpdate(), ExecEndModifyTable(), ExecInitMerge(), ExecInitModifyTable(), and ExecInsert().
| int ModifyTableState::mt_resultOidAttno |
Definition at line 1427 of file execnodes.h.
Referenced by ExecInitModifyTable(), and ExecModifyTable().
| HTAB* ModifyTableState::mt_resultOidHash |
Definition at line 1430 of file execnodes.h.
Referenced by ExecInitModifyTable(), and ExecLookupResultRelByOid().
| TupleTableSlot* ModifyTableState::mt_root_tuple_slot |
Definition at line 1436 of file execnodes.h.
Referenced by ExecCrossPartitionUpdate(), ExecEndModifyTable(), and ExecInitMerge().
| struct TransitionCaptureState* ModifyTableState::mt_transition_capture |
Definition at line 1442 of file execnodes.h.
Referenced by CopyFrom(), ExecBatchInsert(), ExecCrossPartitionUpdate(), ExecDeleteEpilogue(), ExecInsert(), ExecPrepareTupleRouting(), ExecSetupTransitionCaptureState(), ExecUpdateEpilogue(), and fireASTriggers().
| List* ModifyTableState::mt_updateColnosLists |
Definition at line 1470 of file execnodes.h.
Referenced by ExecInitModifyTable(), and ExecInitUpdateProjection().
| CmdType ModifyTableState::operation |
Definition at line 1404 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().
| PlanState ModifyTableState::ps |
Definition at line 1403 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* ModifyTableState::resultRelInfo |
Definition at line 1408 of file execnodes.h.
Referenced by apply_handle_tuple_routing(), CopyFrom(), ExecEndModifyTable(), ExecInitMerge(), ExecInitModifyTable(), ExecInitPartitionInfo(), ExecInitUpdateProjection(), ExecLookupResultRelByOid(), ExecModifyTable(), postgresBeginForeignInsert(), and show_modifytable_info().
| ResultRelInfo* ModifyTableState::rootResultRelInfo |
Definition at line 1416 of file execnodes.h.
Referenced by CopyFrom(), ExecCrossPartitionUpdate(), ExecDelete(), ExecFindPartition(), ExecInitMerge(), ExecInitModifyTable(), ExecMergeNotMatched(), ExecSetupTransitionCaptureState(), fireASTriggers(), and fireBSTriggers().