PostgreSQL Source Code
git master
|
Data Fields | |
ModifyTableState * | mtstate |
EPQState * | epqstate |
EState * | estate |
TupleTableSlot * | planSlot |
TupleTableSlot *(* | GetUpdateNewTuple )(ResultRelInfo *resultRelInfo, TupleTableSlot *epqslot, TupleTableSlot *oldSlot, MergeActionState *relaction) |
MergeActionState * | relaction |
TM_FailureData | tmfd |
TupleTableSlot * | cpUpdateRetrySlot |
TupleTableSlot * | cpUpdateReturningSlot |
Definition at line 77 of file nodeModifyTable.c.
TupleTableSlot* ModifyTableContext::cpUpdateRetrySlot |
Definition at line 112 of file nodeModifyTable.c.
Referenced by ExecCrossPartitionUpdate(), ExecMergeMatched(), and ExecUpdateAct().
TupleTableSlot* ModifyTableContext::cpUpdateReturningSlot |
Definition at line 118 of file nodeModifyTable.c.
Referenced by ExecCrossPartitionUpdate(), and ExecUpdate().
EPQState* ModifyTableContext::epqstate |
Definition at line 81 of file nodeModifyTable.c.
Referenced by ExecDelete(), ExecDeletePrologue(), ExecModifyTable(), ExecUpdate(), and ExecUpdatePrologue().
EState* ModifyTableContext::estate |
Definition at line 82 of file nodeModifyTable.c.
Referenced by ExecCrossPartitionUpdateForeignKey(), ExecDelete(), ExecDeleteAct(), ExecDeleteEpilogue(), ExecDeletePrologue(), ExecInsert(), ExecMergeMatched(), ExecModifyTable(), ExecOnConflictUpdate(), ExecUpdate(), ExecUpdateAct(), ExecUpdateEpilogue(), and ExecUpdatePrologue().
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().
ModifyTableState* ModifyTableContext::mtstate |
Definition at line 80 of file nodeModifyTable.c.
Referenced by ExecCrossPartitionUpdate(), ExecDeleteEpilogue(), ExecInsert(), ExecMergeMatched(), ExecMergeNotMatched(), ExecModifyTable(), ExecOnConflictUpdate(), ExecUpdate(), and ExecUpdateEpilogue().
TupleTableSlot* ModifyTableContext::planSlot |
Definition at line 88 of file nodeModifyTable.c.
Referenced by ExecDelete(), ExecInsert(), ExecMergeMatched(), ExecMergeNotMatched(), ExecModifyTable(), and ExecUpdate().
MergeActionState* ModifyTableContext::relaction |
Definition at line 100 of file nodeModifyTable.c.
Referenced by ExecCrossPartitionUpdate(), ExecInsert(), ExecMergeMatched(), ExecMergeNotMatched(), ExecModifyTable(), and ExecUpdateAct().
TM_FailureData ModifyTableContext::tmfd |
Definition at line 106 of file nodeModifyTable.c.
Referenced by ExecDelete(), ExecDeleteAct(), ExecMergeMatched(), ExecUpdate(), ExecUpdateAct(), and ExecUpdatePrologue().