#include "catalog/genbki.h"
#include "catalog/pg_class_d.h"
Go to the source code of this file.
|
| CATALOG (pg_class, 1259, RelationRelationId) BKI_BOOTSTRAP BKI_ROWTYPE_OID(83 |
|
Oid relnamespace | BKI_DEFAULT (pg_catalog) BKI_LOOKUP(pg_namespace) |
|
Oid reltype | BKI_LOOKUP_OPT (pg_type) |
|
Oid reloftype | BKI_DEFAULT (0) BKI_LOOKUP_OPT(pg_type) |
|
Oid relowner | BKI_DEFAULT (POSTGRES) BKI_LOOKUP(pg_authid) |
|
Oid relam | BKI_DEFAULT (heap) BKI_LOOKUP_OPT(pg_am) |
|
float4 reltuples | BKI_DEFAULT (-1) |
|
bool relhasindex | BKI_DEFAULT (f) |
|
char relpersistence | BKI_DEFAULT (p) |
|
char relkind | BKI_DEFAULT (r) |
|
bool relispopulated | BKI_DEFAULT (t) |
|
char relreplident | BKI_DEFAULT (n) |
|
TransactionId relfrozenxid | BKI_DEFAULT (3) |
|
TransactionId relminmxid | BKI_DEFAULT (1) |
|
| DECLARE_UNIQUE_INDEX_PKEY (pg_class_oid_index, 2662, ClassOidIndexId, pg_class, btree(oid oid_ops)) |
|
| DECLARE_UNIQUE_INDEX (pg_class_relname_nsp_index, 2663, ClassNameNspIndexId, pg_class, btree(relname name_ops, relnamespace oid_ops)) |
|
| DECLARE_INDEX (pg_class_tblspc_relfilenode_index, 3455, ClassTblspcRelfilenodeIndexId, pg_class, btree(reltablespace oid_ops, relfilenode oid_ops)) |
|
| MAKE_SYSCACHE (RELOID, pg_class_oid_index, 128) |
|
| MAKE_SYSCACHE (RELNAMENSP, pg_class_relname_nsp_index, 128) |
|
◆ CLASS_TUPLE_SIZE
◆ Form_pg_class
◆ BKI_DEFAULT() [1/12]
float4 reltuples BKI_DEFAULT |
( |
- |
1 | ) |
|
◆ BKI_DEFAULT() [2/12]
Oid reloftype BKI_DEFAULT |
( |
0 |
| ) |
|
◆ BKI_DEFAULT() [3/12]
◆ BKI_DEFAULT() [4/12]
◆ BKI_DEFAULT() [5/12]
bool relhasindex BKI_DEFAULT |
( |
f |
| ) |
|
◆ BKI_DEFAULT() [6/12]
Oid relam BKI_DEFAULT |
( |
heap |
| ) |
|
◆ BKI_DEFAULT() [7/12]
char relreplident BKI_DEFAULT |
( |
n |
| ) |
|
◆ BKI_DEFAULT() [8/12]
char relpersistence BKI_DEFAULT |
( |
p |
| ) |
|
◆ BKI_DEFAULT() [9/12]
Oid relnamespace BKI_DEFAULT |
( |
pg_catalog |
| ) |
|
◆ BKI_DEFAULT() [10/12]
Oid relowner BKI_DEFAULT |
( |
POSTGRES |
| ) |
|
◆ BKI_DEFAULT() [11/12]
char relkind BKI_DEFAULT |
( |
r |
| ) |
|
◆ BKI_DEFAULT() [12/12]
bool relispopulated BKI_DEFAULT |
( |
t |
| ) |
|
◆ BKI_LOOKUP_OPT()
Oid reltype BKI_LOOKUP_OPT |
( |
pg_type |
| ) |
|
◆ CATALOG()
CATALOG |
( |
pg_class |
, |
|
|
1259 |
, |
|
|
RelationRelationId |
|
|
) |
| |
◆ DECLARE_INDEX()
DECLARE_INDEX |
( |
pg_class_tblspc_relfilenode_index |
, |
|
|
3455 |
, |
|
|
ClassTblspcRelfilenodeIndexId |
, |
|
|
pg_class |
, |
|
|
btree(reltablespace oid_ops, relfilenode oid_ops) |
|
|
) |
| |
◆ DECLARE_UNIQUE_INDEX()
DECLARE_UNIQUE_INDEX |
( |
pg_class_relname_nsp_index |
, |
|
|
2663 |
, |
|
|
ClassNameNspIndexId |
, |
|
|
pg_class |
, |
|
|
btree(relname name_ops, relnamespace oid_ops) |
|
|
) |
| |
◆ DECLARE_UNIQUE_INDEX_PKEY()
DECLARE_UNIQUE_INDEX_PKEY |
( |
pg_class_oid_index |
, |
|
|
2662 |
, |
|
|
ClassOidIndexId |
, |
|
|
pg_class |
, |
|
|
btree(oid oid_ops) |
|
|
) |
| |
◆ MAKE_SYSCACHE() [1/2]
MAKE_SYSCACHE |
( |
RELNAMENSP |
, |
|
|
pg_class_relname_nsp_index |
, |
|
|
128 |
|
|
) |
| |
◆ MAKE_SYSCACHE() [2/2]
MAKE_SYSCACHE |
( |
RELOID |
, |
|
|
pg_class_oid_index |
, |
|
|
128 |
|
|
) |
| |
◆ BKI_SCHEMA_MACRO
RelationRelation_Rowtype_Id BKI_SCHEMA_MACRO |
◆ FormData_pg_class
◆ relname
Definition at line 38 of file pg_class.h.
Referenced by AlterPublicationOptions(), autoinc(), autovac_report_workitem(), boot_openrel(), bt_metap(), bt_multi_page_stats(), bt_page_items_internal(), bt_page_stats_internal(), build_tuplestore_recursively(), check_foreign_key(), check_new_partition_bound(), check_primary_key(), CheckSubscriptionRelkind(), ChooseRelationName(), closerel(), compile_relation_list_one_db(), connectby(), connectby_text(), connectby_text_serial(), conversion_error_callback(), cookConstraint(), currtid_byrelname(), DefineRelation(), deparseAnalyzeInfoSql(), deparseAnalyzeSizeSql(), deparseRelation(), describeOneTableDetails(), describeTableDetails(), DropErrorMsgWrongType(), errorMissingColumn(), ExecGrant_Attribute(), ExpandColumnRefStar(), fetch_remote_table_info(), fetch_table_list(), generate_qualified_relation_name(), generate_relation_name(), get_create_object_cmd(), get_object_address_attrdef(), get_object_address_attribute(), get_object_address_publication_rel(), get_object_address_relobject(), get_raw_page(), get_raw_page_1_9(), get_raw_page_fork(), get_raw_page_fork_1_9(), get_raw_page_internal(), get_rel_infos(), get_relation_name(), get_relname_relid(), get_sql_delete(), get_sql_insert(), get_sql_update(), get_tuple_of_interest(), getRelationDescription(), heap_create(), heap_create_with_catalog(), heap_truncate_check_FKs(), insert_username(), LockTableRecurse(), LockViewRecurse_walker(), logicalrep_write_rel(), makeRangeVar(), map_sql_schema_to_xmlschema_types(), moddatetime(), pg_relpages(), pg_relpages_v1_5(), pgrowlocks(), pgstatindex(), pgstatindex_v1_5(), pgstattuple(), pgstattuple_v1_5(), postgresExplainForeignScan(), print_expr(), process_owned_by(), ReindexPartitions(), RelationBuildLocalRelation(), RelationIsVisibleExt(), RelationNameGetTupleDesc(), RelnameGetRelid(), report_triggers(), text_regclass(), transformColumnRef(), truncate_check_perms(), truncate_check_rel(), ttdummy(), vacuum_is_permitted_for_relation(), and xpath_table().