MCPcopy Create free account
hub / github.com/apache/cloudberry / ExecASUpdateTriggers

Function ExecASUpdateTriggers

src/backend/commands/trigger.c:2778–2792  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2776}
2777
2778void
2779ExecASUpdateTriggers(EState *estate, ResultRelInfo *relinfo,
2780 TransitionCaptureState *transition_capture)
2781{
2782 TriggerDesc *trigdesc = relinfo->ri_TrigDesc;
2783
2784 /* statement-level triggers operate on the parent table */
2785 Assert(relinfo->ri_RootResultRelInfo == NULL);
2786
2787 if (trigdesc && trigdesc->trig_update_after_statement)
2788 AfterTriggerSaveEvent(estate, relinfo, TRIGGER_EVENT_UPDATE,
2789 false, NULL, NULL, NIL,
2790 ExecGetAllUpdatedCols(relinfo, estate),
2791 transition_capture);
2792}
2793
2794bool
2795ExecBRUpdateTriggers(EState *estate, EPQState *epqstate,

Callers 1

fireASTriggersFunction · 0.85

Calls 2

AfterTriggerSaveEventFunction · 0.85
ExecGetAllUpdatedColsFunction · 0.85

Tested by

no test coverage detected