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: