PostgreSQL Source Code git master
Data Fields
TriggerDesc Struct Reference

#include <reltrigger.h>

Data Fields

 
int  numtriggers
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Detailed Description

Definition at line 47 of file reltrigger.h.

Field Documentation

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

Definition at line 67 of file reltrigger.h.

Referenced by add_row_identity_columns(), AfterTriggerSaveEvent(), deparseDeleteSql(), ExecARDeleteTriggers(), has_row_triggers(), and SetTriggerFlags().

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

Definition at line 66 of file reltrigger.h.

Referenced by add_row_identity_columns(), ExecDeletePrologue(), ExecSimpleRelationDelete(), has_row_triggers(), and SetTriggerFlags().

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

Definition at line 68 of file reltrigger.h.

Referenced by error_view_not_updatable(), ExecDelete(), ExecMergeMatched(), relation_is_updatable(), SetTriggerFlags(), and view_has_instead_trigger().

trig_delete_old_table

bool TriggerDesc::trig_delete_old_table

Definition at line 78 of file reltrigger.h.

Referenced by has_transition_tables(), MakeTransitionCaptureState(), and SetTriggerFlags().

trig_insert_after_row

bool TriggerDesc::trig_insert_after_row

Definition at line 57 of file reltrigger.h.

Referenced by AfterTriggerSaveEvent(), CopyMultiInsertBufferFlush(), deparseInsertSql(), ExecARInsertTriggers(), has_row_triggers(), postgresGetForeignModifyBatchSize(), and SetTriggerFlags().

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

bool TriggerDesc::trig_insert_before_row

Definition at line 56 of file reltrigger.h.

Referenced by CopyFrom(), ExecInsert(), ExecPrepareTupleRouting(), ExecSimpleRelationInsert(), has_row_triggers(), postgresGetForeignModifyBatchSize(), and SetTriggerFlags().

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

Definition at line 58 of file reltrigger.h.

Referenced by CopyFrom(), error_view_not_updatable(), ExecInsert(), relation_is_updatable(), SetTriggerFlags(), and view_has_instead_trigger().

trig_insert_new_table

bool TriggerDesc::trig_insert_new_table

Definition at line 75 of file reltrigger.h.

Referenced by CopyFrom(), CopyMultiInsertBufferFlush(), has_transition_tables(), MakeTransitionCaptureState(), and SetTriggerFlags().

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

bool TriggerDesc::trig_update_after_row

Definition at line 62 of file reltrigger.h.

Referenced by AfterTriggerSaveEvent(), deparseUpdateSql(), ExecARUpdateTriggers(), ExecCrossPartitionUpdateForeignKey(), ExecUpdateAct(), has_row_triggers(), and SetTriggerFlags().

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

bool TriggerDesc::trig_update_before_row

Definition at line 61 of file reltrigger.h.

Referenced by ExecInitGenerated(), ExecSimpleRelationUpdate(), ExecUpdatePrologue(), has_row_triggers(), postgresPlanForeignModify(), and SetTriggerFlags().

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

Definition at line 63 of file reltrigger.h.

Referenced by error_view_not_updatable(), ExecMergeMatched(), ExecUpdate(), relation_is_updatable(), SetTriggerFlags(), and view_has_instead_trigger().

trig_update_new_table

bool TriggerDesc::trig_update_new_table

Definition at line 77 of file reltrigger.h.

Referenced by has_transition_tables(), MakeTransitionCaptureState(), and SetTriggerFlags().

trig_update_old_table

bool TriggerDesc::trig_update_old_table

Definition at line 76 of file reltrigger.h.

Referenced by has_transition_tables(), MakeTransitionCaptureState(), and SetTriggerFlags().

triggers

Trigger* TriggerDesc::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:

AltStyle によって変換されたページ (->オリジナル) /