PostgreSQL Source Code git master
Data Fields
Trigger Struct Reference

#include <reltrigger.h>

Data Fields

 
char *  tgname
 
 
 
char  tgenabled
 
bool  tgisinternal
 
bool  tgisclone
 
 
 
 
bool  tgdeferrable
 
 
 
 
 
char **  tgargs
 
char *  tgqual
 
char *  tgoldtable
 
char *  tgnewtable
 

Detailed Description

Definition at line 23 of file reltrigger.h.

Field Documentation

tgargs

char** Trigger::tgargs

Definition at line 41 of file reltrigger.h.

Referenced by CopyTriggerDesc(), FreeTriggerDesc(), lo_manage(), plperl_call_perl_trigger_func(), plperl_trigger_build_args(), plpgsql_fulfill_promise(), plsample_trigger_handler(), pltcl_trigger_handler(), PLy_trigger_build_args(), RelationBuildTriggers(), and tsvector_update_trigger().

tgattr

int16* Trigger::tgattr

Definition at line 40 of file reltrigger.h.

Referenced by CopyTriggerDesc(), FreeTriggerDesc(), RelationBuildTriggers(), and TriggerEnabled().

tgconstraint

Oid Trigger::tgconstraint

Definition at line 35 of file reltrigger.h.

Referenced by ATDetachCheckNoForeignKeyRefs(), RelationBuildTriggers(), report_triggers(), ri_FetchConstraintInfo(), and validateForeignKeyConstraint().

tgconstrindid

Oid Trigger::tgconstrindid

Definition at line 34 of file reltrigger.h.

Referenced by AfterTriggerSaveEvent(), ATDetachCheckNoForeignKeyRefs(), RelationBuildTriggers(), and validateForeignKeyConstraint().

tgconstrrelid

Oid Trigger::tgconstrrelid

Definition at line 33 of file reltrigger.h.

Referenced by ATDetachCheckNoForeignKeyRefs(), RelationBuildTriggers(), ri_FetchConstraintInfo(), and validateForeignKeyConstraint().

tgdeferrable

bool Trigger::tgdeferrable

Definition at line 36 of file reltrigger.h.

Referenced by AfterTriggerSaveEvent(), ATDetachCheckNoForeignKeyRefs(), RelationBuildTriggers(), and validateForeignKeyConstraint().

tgenabled

char Trigger::tgenabled

Definition at line 30 of file reltrigger.h.

Referenced by ATDetachCheckNoForeignKeyRefs(), RelationBuildTriggers(), TriggerEnabled(), and validateForeignKeyConstraint().

tgfoid

Oid Trigger::tgfoid

Definition at line 28 of file reltrigger.h.

Referenced by AfterTriggerSaveEvent(), ExecCallTriggerFunc(), ExecCrossPartitionUpdateForeignKey(), and RelationBuildTriggers().

tginitdeferred

bool Trigger::tginitdeferred

Definition at line 37 of file reltrigger.h.

Referenced by AfterTriggerSaveEvent(), ATDetachCheckNoForeignKeyRefs(), RelationBuildTriggers(), and validateForeignKeyConstraint().

tgisclone

bool Trigger::tgisclone

Definition at line 32 of file reltrigger.h.

Referenced by AfterTriggerSaveEvent(), ExecBRInsertTriggers(), ExecCrossPartitionUpdateForeignKey(), and RelationBuildTriggers().

tgisinternal

bool Trigger::tgisinternal

Definition at line 31 of file reltrigger.h.

Referenced by ATDetachCheckNoForeignKeyRefs(), RelationBuildTriggers(), and validateForeignKeyConstraint().

tgname

char* Trigger::tgname

Definition at line 27 of file reltrigger.h.

Referenced by ATDetachCheckNoForeignKeyRefs(), CopyTriggerDesc(), ExecBRInsertTriggers(), FindTriggerIncompatibleWithInheritance(), FreeTriggerDesc(), lo_manage(), plperl_trigger_build_args(), plpgsql_fulfill_promise(), plsample_trigger_handler(), pltcl_trigger_handler(), PLy_trigger_build_args(), RelationBuildTriggers(), report_triggers(), ri_FetchConstraintInfo(), and validateForeignKeyConstraint().

tgnargs

int16 Trigger::tgnargs

Definition at line 38 of file reltrigger.h.

Referenced by autoinc(), check_foreign_key(), check_primary_key(), CopyTriggerDesc(), FreeTriggerDesc(), insert_username(), moddatetime(), plperl_call_perl_trigger_func(), plperl_trigger_build_args(), plpgsql_fulfill_promise(), plsample_trigger_handler(), pltcl_trigger_handler(), PLy_trigger_build_args(), RelationBuildTriggers(), triggered_change_notification(), and tsvector_update_trigger().

tgnattr

int16 Trigger::tgnattr

Definition at line 39 of file reltrigger.h.

Referenced by CopyTriggerDesc(), FreeTriggerDesc(), RelationBuildTriggers(), and TriggerEnabled().

tgnewtable

char* Trigger::tgnewtable

Definition at line 44 of file reltrigger.h.

Referenced by AfterTriggerExecute(), AfterTriggerSaveEvent(), CopyTriggerDesc(), FindTriggerIncompatibleWithInheritance(), FreeTriggerDesc(), RelationBuildTriggers(), SetTriggerFlags(), and SPI_register_trigger_data().

tgoid

Oid Trigger::tgoid

Definition at line 25 of file reltrigger.h.

Referenced by AfterTriggerExecute(), AfterTriggerSaveEvent(), ATDetachCheckNoForeignKeyRefs(), compute_function_hashkey(), RelationBuildTriggers(), and validateForeignKeyConstraint().

tgoldtable

char* Trigger::tgoldtable

Definition at line 43 of file reltrigger.h.

Referenced by AfterTriggerExecute(), AfterTriggerSaveEvent(), CopyTriggerDesc(), FindTriggerIncompatibleWithInheritance(), FreeTriggerDesc(), RelationBuildTriggers(), SetTriggerFlags(), and SPI_register_trigger_data().

tgqual

char* Trigger::tgqual

Definition at line 42 of file reltrigger.h.

Referenced by CopyTriggerDesc(), FreeTriggerDesc(), RelationBuildTriggers(), and TriggerEnabled().

tgtype

int16 Trigger::tgtype

Definition at line 29 of file reltrigger.h.

Referenced by AfterTriggerExecute(), AfterTriggerSaveEvent(), ExecBRDeleteTriggers(), ExecBRInsertTriggers(), ExecBRUpdateTriggers(), ExecBSDeleteTriggers(), ExecBSInsertTriggers(), ExecBSTruncateTriggers(), ExecBSUpdateTriggers(), ExecIRDeleteTriggers(), ExecIRInsertTriggers(), ExecIRUpdateTriggers(), FindTriggerIncompatibleWithInheritance(), RelationBuildTriggers(), and SetTriggerFlags().


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

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