| 2408 | } |
| 2409 | |
| 2410 | void |
| 2411 | ExecARInsertTriggers(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 | |
| 2427 | bool |
| 2428 | ExecIRInsertTriggers(EState *estate, ResultRelInfo *relinfo, |
no test coverage detected