PostgreSQL Source Code
git master
|
#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 | nconst_ec |
int | nmatched_rcols |
int | nmatched_ri |
struct EquivalenceClass * | eclass [INDEX_MAX_KEYS] |
struct EquivalenceMember * | fk_eclass_member [INDEX_MAX_KEYS] |
List * | rinfos [INDEX_MAX_KEYS] |
Definition at line 901 of file pathnodes.h.
Index ForeignKeyOptInfo::con_relid |
Definition at line 906 of file pathnodes.h.
Referenced by get_foreign_key_join_selectivity(), get_relation_foreign_keys(), match_eclasses_to_foreign_key_col(), and match_foreign_keys_to_quals().
AttrNumber ForeignKeyOptInfo::confkey[INDEX_MAX_KEYS] |
Definition at line 910 of file pathnodes.h.
Referenced by get_relation_foreign_keys(), match_eclasses_to_foreign_key_col(), and match_foreign_keys_to_quals().
AttrNumber ForeignKeyOptInfo::conkey[INDEX_MAX_KEYS] |
Definition at line 909 of file pathnodes.h.
Referenced by get_relation_foreign_keys(), match_eclasses_to_foreign_key_col(), and match_foreign_keys_to_quals().
Oid ForeignKeyOptInfo::conpfeqop[INDEX_MAX_KEYS] |
Definition at line 911 of file pathnodes.h.
Referenced by get_relation_foreign_keys(), match_eclasses_to_foreign_key_col(), and match_foreign_keys_to_quals().
struct EquivalenceClass* ForeignKeyOptInfo::eclass[INDEX_MAX_KEYS] |
Definition at line 919 of file pathnodes.h.
Referenced by _outForeignKeyOptInfo(), get_foreign_key_join_selectivity(), get_relation_foreign_keys(), and match_eclasses_to_foreign_key_col().
struct EquivalenceMember* ForeignKeyOptInfo::fk_eclass_member[INDEX_MAX_KEYS] |
Definition at line 921 of file pathnodes.h.
Referenced by get_foreign_key_join_selectivity(), get_relation_foreign_keys(), and match_eclasses_to_foreign_key_col().
int ForeignKeyOptInfo::nconst_ec |
Definition at line 915 of file pathnodes.h.
Referenced by get_foreign_key_join_selectivity(), get_relation_foreign_keys(), and match_foreign_keys_to_quals().
int ForeignKeyOptInfo::nkeys |
Definition at line 908 of file pathnodes.h.
Referenced by _outForeignKeyOptInfo(), get_foreign_key_join_selectivity(), get_relation_foreign_keys(), and match_foreign_keys_to_quals().
int ForeignKeyOptInfo::nmatched_ec |
Definition at line 914 of file pathnodes.h.
Referenced by get_foreign_key_join_selectivity(), get_relation_foreign_keys(), and match_foreign_keys_to_quals().
int ForeignKeyOptInfo::nmatched_rcols |
Definition at line 916 of file pathnodes.h.
Referenced by get_relation_foreign_keys(), and match_foreign_keys_to_quals().
int ForeignKeyOptInfo::nmatched_ri |
Definition at line 917 of file pathnodes.h.
Referenced by get_foreign_key_join_selectivity(), get_relation_foreign_keys(), and match_foreign_keys_to_quals().
Index ForeignKeyOptInfo::ref_relid |
Definition at line 907 of file pathnodes.h.
Referenced by get_foreign_key_join_selectivity(), get_relation_foreign_keys(), match_eclasses_to_foreign_key_col(), and match_foreign_keys_to_quals().
List* ForeignKeyOptInfo::rinfos[INDEX_MAX_KEYS] |
Definition at line 923 of file pathnodes.h.
Referenced by _outForeignKeyOptInfo(), get_foreign_key_join_selectivity(), get_relation_foreign_keys(), and match_foreign_keys_to_quals().
NodeTag ForeignKeyOptInfo::type |
Definition at line 903 of file pathnodes.h.