PostgreSQL Source Code: TriggerDesc Struct Reference (original) (raw)
#include <[reltrigger.h](reltrigger%5F8h%5Fsource.html)>
Data Fields | |
---|---|
Trigger * | triggers |
int | numtriggers |
bool | trig_insert_before_row |
bool | trig_insert_after_row |
bool | trig_insert_instead_row |
bool | trig_insert_before_statement |
bool | trig_insert_after_statement |
bool | trig_update_before_row |
bool | trig_update_after_row |
bool | trig_update_instead_row |
bool | trig_update_before_statement |
bool | trig_update_after_statement |
bool | trig_delete_before_row |
bool | trig_delete_after_row |
bool | trig_delete_instead_row |
bool | trig_delete_before_statement |
bool | trig_delete_after_statement |
bool | trig_truncate_before_statement |
bool | trig_truncate_after_statement |
bool | trig_insert_new_table |
bool | trig_update_old_table |
bool | trig_update_new_table |
bool | trig_delete_old_table |
Definition at line 47 of file reltrigger.h.
◆ numtriggers
int TriggerDesc::numtriggers
Definition at line 50 of file reltrigger.h.
Referenced by AfterTriggerExecute(), AfterTriggerSaveEvent(), CopyTriggerDesc(), ExecBRDeleteTriggers(), ExecBRInsertTriggers(), ExecBRUpdateTriggers(), ExecBSDeleteTriggers(), ExecBSInsertTriggers(), ExecBSTruncateTriggers(), ExecBSUpdateTriggers(), ExecCrossPartitionUpdateForeignKey(), ExecIRDeleteTriggers(), ExecIRInsertTriggers(), ExecIRUpdateTriggers(), FindTriggerIncompatibleWithInheritance(), FreeTriggerDesc(), InitResultRelInfo(), RelationBuildTriggers(), and report_triggers().
◆ trig_delete_after_row
bool TriggerDesc::trig_delete_after_row
◆ trig_delete_after_statement
bool TriggerDesc::trig_delete_after_statement
◆ trig_delete_before_row
bool TriggerDesc::trig_delete_before_row
◆ trig_delete_before_statement
bool TriggerDesc::trig_delete_before_statement
◆ trig_delete_instead_row
bool TriggerDesc::trig_delete_instead_row
◆ trig_delete_old_table
bool TriggerDesc::trig_delete_old_table
◆ trig_insert_after_row
bool TriggerDesc::trig_insert_after_row
◆ trig_insert_after_statement
bool TriggerDesc::trig_insert_after_statement
◆ trig_insert_before_row
bool TriggerDesc::trig_insert_before_row
◆ trig_insert_before_statement
bool TriggerDesc::trig_insert_before_statement
◆ trig_insert_instead_row
bool TriggerDesc::trig_insert_instead_row
◆ trig_insert_new_table
bool TriggerDesc::trig_insert_new_table
◆ trig_truncate_after_statement
bool TriggerDesc::trig_truncate_after_statement
◆ trig_truncate_before_statement
bool TriggerDesc::trig_truncate_before_statement
◆ trig_update_after_row
bool TriggerDesc::trig_update_after_row
◆ trig_update_after_statement
bool TriggerDesc::trig_update_after_statement
◆ trig_update_before_row
bool TriggerDesc::trig_update_before_row
◆ trig_update_before_statement
bool TriggerDesc::trig_update_before_statement
◆ trig_update_instead_row
bool TriggerDesc::trig_update_instead_row
◆ trig_update_new_table
bool TriggerDesc::trig_update_new_table
◆ trig_update_old_table
bool TriggerDesc::trig_update_old_table
◆ triggers
Definition at line 49 of file reltrigger.h.
Referenced by AfterTriggerExecute(), AfterTriggerSaveEvent(), CopyTriggerDesc(), ExecBRDeleteTriggers(), ExecBRInsertTriggers(), ExecBRUpdateTriggers(), ExecBSDeleteTriggers(), ExecBSInsertTriggers(), ExecBSTruncateTriggers(), ExecBSUpdateTriggers(), ExecCrossPartitionUpdateForeignKey(), ExecIRDeleteTriggers(), ExecIRInsertTriggers(), ExecIRUpdateTriggers(), FindTriggerIncompatibleWithInheritance(), FreeTriggerDesc(), RelationBuildTriggers(), report_triggers(), and TriggerEnabled().
The documentation for this struct was generated from the following file:
- src/include/utils/reltrigger.h