PostgreSQL Source Code  git master
RI_ConstraintInfo Struct Reference

Data Fields

Oid constraint_id
 
bool valid
 
uint32 oidHashValue
 
NameData conname
 
Oid pk_relid
 
Oid fk_relid
 
char confupdtype
 
char confdeltype
 
char confmatchtype
 
int nkeys
 
int16 pk_attnums [RI_MAX_NUMKEYS]
 
int16 fk_attnums [RI_MAX_NUMKEYS]
 
Oid pf_eq_oprs [RI_MAX_NUMKEYS]
 
Oid pp_eq_oprs [RI_MAX_NUMKEYS]
 
Oid ff_eq_oprs [RI_MAX_NUMKEYS]
 
dlist_node valid_link
 

Detailed Description

Definition at line 100 of file ri_triggers.c.

Field Documentation

◆ confdeltype

char RI_ConstraintInfo::confdeltype

Definition at line 109 of file ri_triggers.c.

Referenced by ri_LoadConstraintInfo().

◆ confmatchtype

◆ confupdtype

char RI_ConstraintInfo::confupdtype

Definition at line 108 of file ri_triggers.c.

Referenced by ri_LoadConstraintInfo().

◆ conname

NameData RI_ConstraintInfo::conname

◆ constraint_id

Oid RI_ConstraintInfo::constraint_id

Definition at line 102 of file ri_triggers.c.

Referenced by ri_BuildQueryKey(), and ri_LoadConstraintInfo().

◆ ff_eq_oprs

Oid RI_ConstraintInfo::ff_eq_oprs[RI_MAX_NUMKEYS]

Definition at line 116 of file ri_triggers.c.

Referenced by ri_KeysEqual(), and ri_LoadConstraintInfo().

◆ fk_attnums

◆ fk_relid

Oid RI_ConstraintInfo::fk_relid

Definition at line 107 of file ri_triggers.c.

Referenced by ri_FetchConstraintInfo(), ri_LoadConstraintInfo(), ri_restrict(), and ri_set().

◆ nkeys

◆ oidHashValue

uint32 RI_ConstraintInfo::oidHashValue

Definition at line 104 of file ri_triggers.c.

Referenced by InvalidateConstraintCacheCallBack(), and ri_LoadConstraintInfo().

◆ pf_eq_oprs

Oid RI_ConstraintInfo::pf_eq_oprs[RI_MAX_NUMKEYS]

◆ pk_attnums

◆ pk_relid

Oid RI_ConstraintInfo::pk_relid

Definition at line 106 of file ri_triggers.c.

Referenced by ri_FetchConstraintInfo(), RI_FKey_check(), and ri_LoadConstraintInfo().

◆ pp_eq_oprs

Oid RI_ConstraintInfo::pp_eq_oprs[RI_MAX_NUMKEYS]

Definition at line 115 of file ri_triggers.c.

Referenced by ri_Check_Pk_Match(), and ri_LoadConstraintInfo().

◆ valid

bool RI_ConstraintInfo::valid

Definition at line 103 of file ri_triggers.c.

Referenced by InvalidateConstraintCacheCallBack(), and ri_LoadConstraintInfo().

◆ valid_link

dlist_node RI_ConstraintInfo::valid_link

Definition at line 117 of file ri_triggers.c.

Referenced by InvalidateConstraintCacheCallBack(), and ri_LoadConstraintInfo().


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