PostgreSQL Source Code
git master
|
#include <reltrigger.h>
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.
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().
int16* Trigger::tgattr |
Definition at line 40 of file reltrigger.h.
Referenced by CopyTriggerDesc(), FreeTriggerDesc(), RelationBuildTriggers(), and TriggerEnabled().
Oid Trigger::tgconstraint |
Definition at line 35 of file reltrigger.h.
Referenced by ATDetachCheckNoForeignKeyRefs(), RelationBuildTriggers(), report_triggers(), ri_FetchConstraintInfo(), and validateForeignKeyConstraint().
Oid Trigger::tgconstrindid |
Definition at line 34 of file reltrigger.h.
Referenced by AfterTriggerSaveEvent(), ATDetachCheckNoForeignKeyRefs(), RelationBuildTriggers(), and validateForeignKeyConstraint().
Oid Trigger::tgconstrrelid |
Definition at line 33 of file reltrigger.h.
Referenced by ATDetachCheckNoForeignKeyRefs(), RelationBuildTriggers(), ri_FetchConstraintInfo(), and validateForeignKeyConstraint().
bool Trigger::tgdeferrable |
Definition at line 36 of file reltrigger.h.
Referenced by AfterTriggerSaveEvent(), ATDetachCheckNoForeignKeyRefs(), RelationBuildTriggers(), and validateForeignKeyConstraint().
char Trigger::tgenabled |
Definition at line 30 of file reltrigger.h.
Referenced by ATDetachCheckNoForeignKeyRefs(), RelationBuildTriggers(), TriggerEnabled(), and validateForeignKeyConstraint().
Oid Trigger::tgfoid |
Definition at line 28 of file reltrigger.h.
Referenced by AfterTriggerSaveEvent(), ExecCallTriggerFunc(), ExecCrossPartitionUpdateForeignKey(), and RelationBuildTriggers().
bool Trigger::tginitdeferred |
Definition at line 37 of file reltrigger.h.
Referenced by AfterTriggerSaveEvent(), ATDetachCheckNoForeignKeyRefs(), RelationBuildTriggers(), and validateForeignKeyConstraint().
bool Trigger::tgisclone |
Definition at line 32 of file reltrigger.h.
Referenced by AfterTriggerSaveEvent(), ExecBRInsertTriggers(), ExecCrossPartitionUpdateForeignKey(), and RelationBuildTriggers().
bool Trigger::tgisinternal |
Definition at line 31 of file reltrigger.h.
Referenced by ATDetachCheckNoForeignKeyRefs(), RelationBuildTriggers(), and validateForeignKeyConstraint().
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().
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().
int16 Trigger::tgnattr |
Definition at line 39 of file reltrigger.h.
Referenced by CopyTriggerDesc(), FreeTriggerDesc(), RelationBuildTriggers(), and TriggerEnabled().
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().
Oid Trigger::tgoid |
Definition at line 25 of file reltrigger.h.
Referenced by AfterTriggerExecute(), AfterTriggerSaveEvent(), ATDetachCheckNoForeignKeyRefs(), compute_function_hashkey(), RelationBuildTriggers(), and validateForeignKeyConstraint().
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().
char* Trigger::tgqual |
Definition at line 42 of file reltrigger.h.
Referenced by CopyTriggerDesc(), FreeTriggerDesc(), RelationBuildTriggers(), and TriggerEnabled().
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(), RelationBuildTriggers(), and SetTriggerFlags().