PostgreSQL Source Code: Trigger Struct Reference (original) (raw)
#include <[reltrigger.h](reltrigger%5F8h%5Fsource.html)>
Data Fields | |
---|---|
Oid | tgoid |
char * | tgname |
Oid | tgfoid |
int16 | tgtype |
char | tgenabled |
bool | tgisinternal |
bool | tgisclone |
Oid | tgconstrrelid |
Oid | tgconstrindid |
Oid | tgconstraint |
bool | tgdeferrable |
bool | tginitdeferred |
int16 | tgnargs |
int16 | tgnattr |
int16 * | tgattr |
char ** | tgargs |
char * | tgqual |
char * | tgoldtable |
char * | tgnewtable |
Definition at line 23 of file reltrigger.h.
◆ 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
◆ tgconstraint
Oid Trigger::tgconstraint
◆ tgconstrindid
Oid Trigger::tgconstrindid
◆ tgconstrrelid
Oid Trigger::tgconstrrelid
◆ tgdeferrable
bool Trigger::tgdeferrable
◆ tgenabled
◆ tgfoid
◆ tginitdeferred
bool Trigger::tginitdeferred
◆ tgisclone
◆ tgisinternal
bool Trigger::tgisinternal
◆ 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
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
◆ tgnewtable
char* Trigger::tgnewtable
◆ tgoid
◆ tgoldtable
char* Trigger::tgoldtable
◆ tgqual
◆ tgtype
Definition at line 29 of file reltrigger.h.
Referenced by AfterTriggerExecute(), AfterTriggerSaveEvent(), ExecBRDeleteTriggers(), ExecBRInsertTriggers(), ExecBRUpdateTriggers(), ExecBSDeleteTriggers(), ExecBSInsertTriggers(), ExecBSTruncateTriggers(), ExecBSUpdateTriggers(), ExecIRDeleteTriggers(), ExecIRInsertTriggers(), ExecIRUpdateTriggers(), RelationBuildTriggers(), and SetTriggerFlags().
The documentation for this struct was generated from the following file:
- src/include/utils/reltrigger.h