PostgreSQL Source Code git master
Loading...
Searching...
No Matches
ForeignKeyOptInfo Struct Reference

#include <pathnodes.h>

Public Member Functions

 pg_node_attr (custom_read_write, no_copy_equal, no_read, no_query_jumble) NodeTag type
 
AttrNumber conkey[INDEX_MAX_KEYSpg_node_attr (array_size(nkeys))
 
AttrNumber confkey[INDEX_MAX_KEYSpg_node_attr (array_size(nkeys))
 
Oid conpfeqop[INDEX_MAX_KEYSpg_node_attr (array_size(nkeys))
 

Data Fields

Index con_relid
 
Index ref_relid
 
int nkeys
 
int nmatched_ec
 
int nconst_ec
 
int nmatched_rcols
 
int nmatched_ri
 
struct EquivalenceClasseclass [INDEX_MAX_KEYS]
 
struct EquivalenceMemberfk_eclass_member [INDEX_MAX_KEYS]
 
Listrinfos [INDEX_MAX_KEYS]
 

Detailed Description

Definition at line 1440 of file pathnodes.h.

Member Function Documentation

◆ pg_node_attr() [1/4]

AttrNumber conkey[INDEX_MAX_KEYS] ForeignKeyOptInfo::pg_node_attr ( array_size(nkeys )

◆ pg_node_attr() [2/4]

AttrNumber confkey[INDEX_MAX_KEYS] ForeignKeyOptInfo::pg_node_attr ( array_size(nkeys )

◆ pg_node_attr() [3/4]

Oid conpfeqop[INDEX_MAX_KEYS] ForeignKeyOptInfo::pg_node_attr ( array_size(nkeys )

◆ pg_node_attr() [4/4]

ForeignKeyOptInfo::pg_node_attr ( custom_read_write  ,
no_copy_equal  ,
no_read  ,
no_query_jumble   
)

Field Documentation

◆ con_relid

Index ForeignKeyOptInfo::con_relid

Definition at line 1451 of file pathnodes.h.

Referenced by get_relation_foreign_keys().

◆ eclass

struct EquivalenceClass* ForeignKeyOptInfo::eclass[INDEX_MAX_KEYS]

Definition at line 1476 of file pathnodes.h.

Referenced by _outForeignKeyOptInfo(), and get_relation_foreign_keys().

◆ fk_eclass_member

struct EquivalenceMember* ForeignKeyOptInfo::fk_eclass_member[INDEX_MAX_KEYS]

Definition at line 1478 of file pathnodes.h.

Referenced by get_relation_foreign_keys().

◆ nconst_ec

int ForeignKeyOptInfo::nconst_ec

Definition at line 1470 of file pathnodes.h.

Referenced by get_relation_foreign_keys().

◆ nkeys

int ForeignKeyOptInfo::nkeys

Definition at line 1455 of file pathnodes.h.

Referenced by _outForeignKeyOptInfo(), and get_relation_foreign_keys().

◆ nmatched_ec

int ForeignKeyOptInfo::nmatched_ec

Definition at line 1468 of file pathnodes.h.

Referenced by get_relation_foreign_keys().

◆ nmatched_rcols

int ForeignKeyOptInfo::nmatched_rcols

Definition at line 1472 of file pathnodes.h.

Referenced by get_relation_foreign_keys().

◆ nmatched_ri

int ForeignKeyOptInfo::nmatched_ri

Definition at line 1474 of file pathnodes.h.

Referenced by get_relation_foreign_keys().

◆ ref_relid

Index ForeignKeyOptInfo::ref_relid

Definition at line 1453 of file pathnodes.h.

Referenced by get_relation_foreign_keys().

◆ rinfos

List* ForeignKeyOptInfo::rinfos[INDEX_MAX_KEYS]

Definition at line 1480 of file pathnodes.h.

Referenced by _outForeignKeyOptInfo(), and get_relation_foreign_keys().


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