|
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(), FindTriggerIncompatibleWithInheritance(), RelationBuildTriggers(), and SetTriggerFlags().