PostgreSQL Source Code git master
Data Fields
TriggerData Struct Reference

#include <trigger.h>

Data Fields

 
 
 
 
 
 
 
 
 
 
 

Detailed Description

Definition at line 31 of file trigger.h.

Field Documentation

tg_event

TriggerEvent TriggerData::tg_event

Definition at line 34 of file trigger.h.

Referenced by AfterTriggerExecute(), autoinc(), check_foreign_key(), check_primary_key(), ExecBRDeleteTriggers(), ExecBRInsertTriggers(), ExecBRUpdateTriggers(), ExecBSDeleteTriggers(), ExecBSInsertTriggers(), ExecBSTruncateTriggers(), ExecBSUpdateTriggers(), ExecCallTriggerFunc(), ExecIRDeleteTriggers(), ExecIRInsertTriggers(), ExecIRUpdateTriggers(), insert_username(), lo_manage(), moddatetime(), plperl_trigger_build_args(), plperl_trigger_handler(), plpgsql_exec_trigger(), plpgsql_fulfill_promise(), plsample_trigger_handler(), pltcl_trigger_handler(), PLy_exec_trigger(), PLy_trigger_build_args(), ri_CheckTrigger(), RI_FKey_check(), suppress_redundant_updates_trigger(), triggered_change_notification(), tsvector_update_trigger(), unique_key_recheck(), and validateForeignKeyConstraint().

tg_newslot

TupleTableSlot* TriggerData::tg_newslot

Definition at line 40 of file trigger.h.

Referenced by AfterTriggerExecute(), ExecBRUpdateTriggers(), ExecIRUpdateTriggers(), RI_FKey_cascade_upd(), RI_FKey_check(), and unique_key_recheck().

tg_newtable

Tuplestorestate* TriggerData::tg_newtable

Definition at line 42 of file trigger.h.

Referenced by AfterTriggerExecute(), ExecCallTriggerFunc(), and SPI_register_trigger_data().

tg_newtuple

HeapTuple TriggerData::tg_newtuple

Definition at line 37 of file trigger.h.

Referenced by AfterTriggerExecute(), autoinc(), check_foreign_key(), check_primary_key(), ExecBRUpdateTriggers(), ExecIRUpdateTriggers(), insert_username(), lo_manage(), moddatetime(), plperl_trigger_build_args(), plperl_trigger_handler(), plpgsql_exec_trigger(), pltcl_trigger_handler(), PLy_trigger_build_args(), suppress_redundant_updates_trigger(), and tsvector_update_trigger().

tg_oldtable

Tuplestorestate* TriggerData::tg_oldtable

Definition at line 41 of file trigger.h.

Referenced by AfterTriggerExecute(), ExecCallTriggerFunc(), and SPI_register_trigger_data().

tg_relation

Relation TriggerData::tg_relation

Definition at line 35 of file trigger.h.

Referenced by AfterTriggerExecute(), autoinc(), check_foreign_key(), check_primary_key(), ExecBRDeleteTriggers(), ExecBRInsertTriggers(), ExecBRUpdateTriggers(), ExecBSDeleteTriggers(), ExecBSInsertTriggers(), ExecBSTruncateTriggers(), ExecBSUpdateTriggers(), ExecIRDeleteTriggers(), ExecIRInsertTriggers(), ExecIRUpdateTriggers(), insert_username(), lo_manage(), moddatetime(), plperl_modify_tuple(), plperl_trigger_build_args(), plpgsql_exec_trigger(), plpgsql_fulfill_promise(), plsample_trigger_handler(), pltcl_build_tuple_result(), pltcl_trigger_handler(), PLy_exec_trigger(), PLy_modify_tuple(), PLy_trigger_build_args(), RI_FKey_cascade_del(), RI_FKey_cascade_upd(), RI_FKey_check(), ri_restrict(), ri_set(), SPI_register_trigger_data(), triggered_change_notification(), tsvector_update_trigger(), and validateForeignKeyConstraint().

tg_trigger

Trigger* TriggerData::tg_trigger

Definition at line 38 of file trigger.h.

Referenced by AfterTriggerExecute(), autoinc(), check_foreign_key(), check_primary_key(), compute_function_hashkey(), ExecBRDeleteTriggers(), ExecBRInsertTriggers(), ExecBRUpdateTriggers(), ExecBSDeleteTriggers(), ExecBSInsertTriggers(), ExecBSTruncateTriggers(), ExecBSUpdateTriggers(), ExecCallTriggerFunc(), ExecIRDeleteTriggers(), ExecIRInsertTriggers(), ExecIRUpdateTriggers(), insert_username(), lo_manage(), moddatetime(), plperl_trigger_build_args(), plpgsql_fulfill_promise(), plsample_trigger_handler(), pltcl_trigger_handler(), PLy_trigger_build_args(), RI_FKey_cascade_del(), RI_FKey_cascade_upd(), RI_FKey_check(), ri_restrict(), ri_set(), SPI_register_trigger_data(), triggered_change_notification(), tsvector_update_trigger(), and validateForeignKeyConstraint().

tg_trigslot

TupleTableSlot* TriggerData::tg_trigslot

Definition at line 39 of file trigger.h.

Referenced by AfterTriggerExecute(), ExecBRDeleteTriggers(), ExecBRInsertTriggers(), ExecBRUpdateTriggers(), ExecIRDeleteTriggers(), ExecIRInsertTriggers(), ExecIRUpdateTriggers(), RI_FKey_cascade_del(), RI_FKey_cascade_upd(), RI_FKey_check(), ri_restrict(), ri_set(), unique_key_recheck(), and validateForeignKeyConstraint().

tg_trigtuple

HeapTuple TriggerData::tg_trigtuple

Definition at line 36 of file trigger.h.

Referenced by AfterTriggerExecute(), autoinc(), check_foreign_key(), check_primary_key(), ExecBRDeleteTriggers(), ExecBRInsertTriggers(), ExecBRUpdateTriggers(), ExecIRDeleteTriggers(), ExecIRInsertTriggers(), ExecIRUpdateTriggers(), insert_username(), lo_manage(), plperl_trigger_build_args(), plperl_trigger_handler(), plpgsql_exec_trigger(), plsample_trigger_handler(), pltcl_trigger_handler(), PLy_trigger_build_args(), suppress_redundant_updates_trigger(), trigger_return_old(), triggered_change_notification(), tsvector_update_trigger(), and validateForeignKeyConstraint().

tg_updatedcols

const Bitmapset* TriggerData::tg_updatedcols

Definition at line 43 of file trigger.h.

Referenced by AfterTriggerExecute(), ExecBRUpdateTriggers(), ExecBSUpdateTriggers(), lo_manage(), and tsvector_update_trigger().

type

NodeTag TriggerData::type

Definition at line 33 of file trigger.h.

Referenced by AfterTriggerExecute(), ExecBRDeleteTriggers(), ExecBRInsertTriggers(), ExecBRUpdateTriggers(), ExecBSDeleteTriggers(), ExecBSInsertTriggers(), ExecBSTruncateTriggers(), ExecBSUpdateTriggers(), ExecIRDeleteTriggers(), ExecIRInsertTriggers(), ExecIRUpdateTriggers(), plpgsql_validator(), and validateForeignKeyConstraint().


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

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