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

Function ExecARInsertTriggers

src/backend/commands/trigger.c:2410–2425  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2408}
2409
2410void
2411ExecARInsertTriggers(EState *estate, ResultRelInfo *relinfo,
2412 TupleTableSlot *slot, List *recheckIndexes,
2413 TransitionCaptureState *transition_capture)
2414{
2415 TriggerDesc *trigdesc = relinfo->ri_TrigDesc;
2416
2417 if ((trigdesc && trigdesc->trig_insert_after_row) ||
2418 (transition_capture && transition_capture->tcs_insert_new_table))
2419 {
2420 AfterTriggerSaveEvent(estate, relinfo, TRIGGER_EVENT_INSERT,
2421 true, NULL, slot,
2422 recheckIndexes, NULL,
2423 transition_capture);
2424 }
2425}
2426
2427bool
2428ExecIRInsertTriggers(EState *estate, ResultRelInfo *relinfo,

Callers 6

CopyFromDirectoryTableFunction · 0.85
CopyFromFunction · 0.85
ExecSimpleRelationInsertFunction · 0.85
ExecInsertFunction · 0.85
ExecBatchInsertFunction · 0.85

Calls 1

AfterTriggerSaveEventFunction · 0.85

Tested by

no test coverage detected