PostgreSQL Source Code
git master
|
#include <reltrigger.h>
Definition at line 47 of file reltrigger.h.
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().
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().
bool TriggerDesc::trig_delete_after_statement |
Definition at line 70 of file reltrigger.h.
Referenced by ExecASDeleteTriggers(), and SetTriggerFlags().
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().
bool TriggerDesc::trig_delete_before_statement |
Definition at line 69 of file reltrigger.h.
Referenced by ExecBSDeleteTriggers(), and SetTriggerFlags().
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().
bool TriggerDesc::trig_delete_old_table |
Definition at line 78 of file reltrigger.h.
Referenced by MakeTransitionCaptureState(), and SetTriggerFlags().
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().
bool TriggerDesc::trig_insert_after_statement |
Definition at line 60 of file reltrigger.h.
Referenced by ExecASInsertTriggers(), and SetTriggerFlags().
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().
bool TriggerDesc::trig_insert_before_statement |
Definition at line 59 of file reltrigger.h.
Referenced by ExecBSInsertTriggers(), and SetTriggerFlags().
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().
bool TriggerDesc::trig_insert_new_table |
Definition at line 75 of file reltrigger.h.
Referenced by CopyFrom(), CopyMultiInsertBufferFlush(), MakeTransitionCaptureState(), and SetTriggerFlags().
bool TriggerDesc::trig_truncate_after_statement |
Definition at line 73 of file reltrigger.h.
Referenced by ExecASTruncateTriggers(), and SetTriggerFlags().
bool TriggerDesc::trig_truncate_before_statement |
Definition at line 72 of file reltrigger.h.
Referenced by ExecBSTruncateTriggers(), and SetTriggerFlags().
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().
bool TriggerDesc::trig_update_after_statement |
Definition at line 65 of file reltrigger.h.
Referenced by ExecASUpdateTriggers(), and SetTriggerFlags().
bool TriggerDesc::trig_update_before_row |
Definition at line 61 of file reltrigger.h.
Referenced by ExecInitStoredGenerated(), ExecSimpleRelationUpdate(), ExecUpdatePrologue(), has_row_triggers(), postgresPlanForeignModify(), and SetTriggerFlags().
bool TriggerDesc::trig_update_before_statement |
Definition at line 64 of file reltrigger.h.
Referenced by ExecBSUpdateTriggers(), and SetTriggerFlags().
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().
bool TriggerDesc::trig_update_new_table |
Definition at line 77 of file reltrigger.h.
Referenced by MakeTransitionCaptureState(), and SetTriggerFlags().
bool TriggerDesc::trig_update_old_table |
Definition at line 76 of file reltrigger.h.
Referenced by MakeTransitionCaptureState(), and SetTriggerFlags().
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().