PostgreSQL Source Code  git master
ForeignKeyOptInfo Struct Reference

#include <pathnodes.h>

Data Fields

NodeTag type
 
Index con_relid
 
Index ref_relid
 
int nkeys
 
AttrNumber conkey [INDEX_MAX_KEYS]
 
AttrNumber confkey [INDEX_MAX_KEYS]
 
Oid conpfeqop [INDEX_MAX_KEYS]
 
int nmatched_ec
 
int nmatched_rcols
 
int nmatched_ri
 
struct EquivalenceClasseclass [INDEX_MAX_KEYS]
 
Listrinfos [INDEX_MAX_KEYS]
 

Detailed Description

Definition at line 879 of file pathnodes.h.

Field Documentation

◆ con_relid

◆ confkey

◆ conkey

◆ conpfeqop

Oid ForeignKeyOptInfo::conpfeqop[INDEX_MAX_KEYS]

◆ eclass

◆ nkeys

int ForeignKeyOptInfo::nkeys

◆ nmatched_ec

int ForeignKeyOptInfo::nmatched_ec

◆ nmatched_rcols

int ForeignKeyOptInfo::nmatched_rcols

Definition at line 893 of file pathnodes.h.

Referenced by get_relation_foreign_keys(), and match_foreign_keys_to_quals().

◆ nmatched_ri

int ForeignKeyOptInfo::nmatched_ri

◆ ref_relid

◆ rinfos

◆ type

NodeTag ForeignKeyOptInfo::type

Definition at line 881 of file pathnodes.h.


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