PostgreSQL Source Code  git master
TriggerDesc Struct Reference

#include <reltrigger.h>

Data Fields

Triggertriggers
 
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
 

Detailed Description

Definition at line 47 of file reltrigger.h.

Field Documentation

◆ numtriggers

◆ trig_delete_after_row

bool TriggerDesc::trig_delete_after_row

◆ trig_delete_after_statement

bool TriggerDesc::trig_delete_after_statement

Definition at line 70 of file reltrigger.h.

Referenced by ExecASDeleteTriggers(), and SetTriggerFlags().

◆ trig_delete_before_row

bool TriggerDesc::trig_delete_before_row

◆ trig_delete_before_statement

bool TriggerDesc::trig_delete_before_statement

Definition at line 69 of file reltrigger.h.

Referenced by ExecBSDeleteTriggers(), and SetTriggerFlags().

◆ trig_delete_instead_row

bool TriggerDesc::trig_delete_instead_row

◆ trig_delete_old_table

bool TriggerDesc::trig_delete_old_table

Definition at line 78 of file reltrigger.h.

Referenced by MakeTransitionCaptureState(), and SetTriggerFlags().

◆ trig_insert_after_row

◆ trig_insert_after_statement

bool TriggerDesc::trig_insert_after_statement

Definition at line 60 of file reltrigger.h.

Referenced by ExecASInsertTriggers(), and SetTriggerFlags().

◆ trig_insert_before_row

◆ trig_insert_before_statement

bool TriggerDesc::trig_insert_before_statement

Definition at line 59 of file reltrigger.h.

Referenced by ExecBSInsertTriggers(), and SetTriggerFlags().

◆ 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

Definition at line 73 of file reltrigger.h.

Referenced by ExecASTruncateTriggers(), and SetTriggerFlags().

◆ trig_truncate_before_statement

bool TriggerDesc::trig_truncate_before_statement

Definition at line 72 of file reltrigger.h.

Referenced by ExecBSTruncateTriggers(), and SetTriggerFlags().

◆ trig_update_after_row

◆ trig_update_after_statement

bool TriggerDesc::trig_update_after_statement

Definition at line 65 of file reltrigger.h.

Referenced by ExecASUpdateTriggers(), and SetTriggerFlags().

◆ trig_update_before_row

◆ trig_update_before_statement

bool TriggerDesc::trig_update_before_statement

Definition at line 64 of file reltrigger.h.

Referenced by ExecBSUpdateTriggers(), and SetTriggerFlags().

◆ trig_update_instead_row

bool TriggerDesc::trig_update_instead_row

◆ trig_update_new_table

bool TriggerDesc::trig_update_new_table

Definition at line 77 of file reltrigger.h.

Referenced by MakeTransitionCaptureState(), and SetTriggerFlags().

◆ trig_update_old_table

bool TriggerDesc::trig_update_old_table

Definition at line 76 of file reltrigger.h.

Referenced by MakeTransitionCaptureState(), and SetTriggerFlags().

◆ triggers


The documentation for this struct was generated from the following file: