PostgreSQL Source Code  git master
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
pg_class.h File Reference
#include "catalog/genbki.h"
Include dependency graph for pg_class.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define RelationRelationId   1259
 
#define RelationRelation_Rowtype_Id   83
 
#define CLASS_TUPLE_SIZE   (offsetof(FormData_pg_class,relminmxid) + sizeof(TransactionId))
 
#define Natts_pg_class   33
 
#define Anum_pg_class_relname   1
 
#define Anum_pg_class_relnamespace   2
 
#define Anum_pg_class_reltype   3
 
#define Anum_pg_class_reloftype   4
 
#define Anum_pg_class_relowner   5
 
#define Anum_pg_class_relam   6
 
#define Anum_pg_class_relfilenode   7
 
#define Anum_pg_class_reltablespace   8
 
#define Anum_pg_class_relpages   9
 
#define Anum_pg_class_reltuples   10
 
#define Anum_pg_class_relallvisible   11
 
#define Anum_pg_class_reltoastrelid   12
 
#define Anum_pg_class_relhasindex   13
 
#define Anum_pg_class_relisshared   14
 
#define Anum_pg_class_relpersistence   15
 
#define Anum_pg_class_relkind   16
 
#define Anum_pg_class_relnatts   17
 
#define Anum_pg_class_relchecks   18
 
#define Anum_pg_class_relhasoids   19
 
#define Anum_pg_class_relhaspkey   20
 
#define Anum_pg_class_relhasrules   21
 
#define Anum_pg_class_relhastriggers   22
 
#define Anum_pg_class_relhassubclass   23
 
#define Anum_pg_class_relrowsecurity   24
 
#define Anum_pg_class_relforcerowsecurity   25
 
#define Anum_pg_class_relispopulated   26
 
#define Anum_pg_class_relreplident   27
 
#define Anum_pg_class_relispartition   28
 
#define Anum_pg_class_relfrozenxid   29
 
#define Anum_pg_class_relminmxid   30
 
#define Anum_pg_class_relacl   31
 
#define Anum_pg_class_reloptions   32
 
#define Anum_pg_class_relpartbound   33
 
#define RELKIND_RELATION   'r' /* ordinary table */
 
#define RELKIND_INDEX   'i' /* secondary index */
 
#define RELKIND_SEQUENCE   'S' /* sequence object */
 
#define RELKIND_TOASTVALUE   't' /* for out-of-line values */
 
#define RELKIND_VIEW   'v' /* view */
 
#define RELKIND_COMPOSITE_TYPE   'c' /* composite type */
 
#define RELKIND_FOREIGN_TABLE   'f' /* foreign table */
 
#define RELKIND_MATVIEW   'm' /* materialized view */
 
#define RELKIND_PARTITIONED_TABLE   'P' /* partitioned table */
 
#define RELPERSISTENCE_PERMANENT   'p' /* regular table */
 
#define RELPERSISTENCE_UNLOGGED   'u' /* unlogged permanent table */
 
#define RELPERSISTENCE_TEMP   't' /* temporary table */
 
#define REPLICA_IDENTITY_DEFAULT   'd'
 
#define REPLICA_IDENTITY_NOTHING   'n'
 
#define REPLICA_IDENTITY_FULL   'f'
 
#define REPLICA_IDENTITY_INDEX   'i'
 

Typedefs

typedef FormData_pg_classForm_pg_class
 

Functions

 CATALOG (pg_class, 1259) BKI_BOOTSTRAP BKI_ROWTYPE_OID(83) BKI_SCHEMA_MACRO
 
 DATA (insert OID=1247(pg_typePGNSP 71 0 PGUID 0 0 0 0 0 0 0 f f p r 30 0 t f f f f f f t n f 3 1 _null_ _null_ _null_))
 
 DESCR ("")
 

Variables

 FormData_pg_class
 

Macro Definition Documentation

#define Anum_pg_class_relacl   31
#define Anum_pg_class_relallvisible   11

Definition at line 113 of file pg_class.h.

Referenced by InsertPgClassTuple().

#define Anum_pg_class_relam   6

Definition at line 108 of file pg_class.h.

Referenced by InsertPgClassTuple().

#define Anum_pg_class_relchecks   18

Definition at line 120 of file pg_class.h.

Referenced by InsertPgClassTuple().

#define Anum_pg_class_relfilenode   7

Definition at line 109 of file pg_class.h.

Referenced by InitializeRelfilenodeMap(), InsertPgClassTuple(), and RelidByRelfilenode().

#define Anum_pg_class_relforcerowsecurity   25

Definition at line 127 of file pg_class.h.

Referenced by InsertPgClassTuple().

#define Anum_pg_class_relfrozenxid   29

Definition at line 131 of file pg_class.h.

Referenced by InsertPgClassTuple().

#define Anum_pg_class_relhasindex   13

Definition at line 115 of file pg_class.h.

Referenced by InsertPgClassTuple().

#define Anum_pg_class_relhasoids   19

Definition at line 121 of file pg_class.h.

Referenced by InsertPgClassTuple().

#define Anum_pg_class_relhaspkey   20

Definition at line 122 of file pg_class.h.

Referenced by InsertPgClassTuple().

#define Anum_pg_class_relhasrules   21

Definition at line 123 of file pg_class.h.

Referenced by InsertPgClassTuple().

#define Anum_pg_class_relhassubclass   23

Definition at line 125 of file pg_class.h.

Referenced by InsertPgClassTuple().

#define Anum_pg_class_relhastriggers   22

Definition at line 124 of file pg_class.h.

Referenced by InsertPgClassTuple().

#define Anum_pg_class_relispartition   28

Definition at line 130 of file pg_class.h.

Referenced by InsertPgClassTuple().

#define Anum_pg_class_relispopulated   26

Definition at line 128 of file pg_class.h.

Referenced by InsertPgClassTuple().

#define Anum_pg_class_relisshared   14

Definition at line 116 of file pg_class.h.

Referenced by InsertPgClassTuple().

#define Anum_pg_class_relkind   16
#define Anum_pg_class_relminmxid   30

Definition at line 132 of file pg_class.h.

Referenced by InsertPgClassTuple().

#define Anum_pg_class_relname   1

Definition at line 103 of file pg_class.h.

Referenced by InsertPgClassTuple(), and regclassin().

#define Anum_pg_class_relnamespace   2

Definition at line 104 of file pg_class.h.

Referenced by getRelationsInNamespace(), InsertPgClassTuple(), and ReindexMultipleTables().

#define Anum_pg_class_relnatts   17

Definition at line 119 of file pg_class.h.

Referenced by InsertPgClassTuple().

#define Anum_pg_class_reloftype   4

Definition at line 106 of file pg_class.h.

Referenced by find_typed_table_dependencies(), and InsertPgClassTuple().

#define Anum_pg_class_reloptions   32
#define Anum_pg_class_relowner   5

Definition at line 107 of file pg_class.h.

Referenced by ATExecChangeOwner(), and InsertPgClassTuple().

#define Anum_pg_class_relpages   9

Definition at line 111 of file pg_class.h.

Referenced by InsertPgClassTuple().

#define Anum_pg_class_relpartbound   33
#define Anum_pg_class_relpersistence   15

Definition at line 117 of file pg_class.h.

Referenced by InsertPgClassTuple().

#define Anum_pg_class_relreplident   27

Definition at line 129 of file pg_class.h.

Referenced by InsertPgClassTuple().

#define Anum_pg_class_relrowsecurity   24

Definition at line 126 of file pg_class.h.

Referenced by InsertPgClassTuple().

#define Anum_pg_class_reltablespace   8
#define Anum_pg_class_reltoastrelid   12

Definition at line 114 of file pg_class.h.

Referenced by InsertPgClassTuple().

#define Anum_pg_class_reltuples   10

Definition at line 112 of file pg_class.h.

Referenced by InsertPgClassTuple().

#define Anum_pg_class_reltype   3

Definition at line 105 of file pg_class.h.

Referenced by InsertPgClassTuple().

#define RelationRelation_Rowtype_Id   83

Definition at line 30 of file pg_class.h.

Referenced by RelationCacheInitializePhase3().

#define RelationRelationId   1259

Definition at line 29 of file pg_class.h.

Referenced by AcquireDeletionLock(), add_column_collation_dependency(), add_column_datatype_dependency(), AddNewAttributeTuples(), AlterIndexNamespaces(), AlterPolicy(), AlterRelationNamespaceInternal(), AlterSeqNamespaces(), AlterSequence(), AlterTableMoveAll(), AlterTableNamespace(), AlterTableNamespaceInternal(), AlterTypeNamespaceInternal(), ATExecAddColumn(), ATExecAddInherit(), ATExecAddOf(), ATExecAlterColumnGenericOptions(), ATExecAlterColumnType(), ATExecAttachPartition(), ATExecChangeOwner(), ATExecClusterOn(), ATExecColumnDefault(), ATExecDetachPartition(), ATExecDisableRowSecurity(), ATExecDropColumn(), ATExecDropInherit(), ATExecDropNotNull(), ATExecDropOf(), ATExecEnableRowSecurity(), ATExecForceNoForceRowSecurity(), ATExecSetNotNull(), ATExecSetOptions(), ATExecSetRelOptions(), ATExecSetStatistics(), ATExecSetStorage(), ATExecSetTableSpace(), ATPostAlterTypeCleanup(), ATPostAlterTypeParse(), CacheInvalidateHeapTuple(), change_owner_recurse_to_sequences(), check_relation_privileges(), create_toast_table(), CreateConstraintEntry(), CreateForeignTable(), CreatePolicy(), CreateTrigger(), DefineIndex(), DefineQueryRewrite(), DefineRelation(), DefineVirtualRelation(), DeleteRelationTuple(), do_autovacuum(), drop_parent_dependency(), EventTriggerAlterTableStart(), exec_object_restorecon(), ExecAlterExtensionContentsStmt(), ExecGrant_Attribute(), ExecGrant_Relation(), ExecRefreshMatView(), find_composite_type_dependencies(), find_typed_table_dependencies(), finish_heap_swap(), GenerateTypeDependencies(), get_constraint_index(), get_index_constraint(), get_object_address(), get_object_address_attribute(), get_rel_oids(), get_relation_by_qualified_name(), get_rels_with_domain(), GetAllTablesPublicationRelations(), getObjectClass(), getObjectDescription(), getObjectIdentityParts(), getOwnedSequences(), getRelationsInNamespace(), heap_create_with_catalog(), index_constraint_create(), index_create(), index_update_stats(), InsertRule(), markSequenceUnowned(), pg_extension_config_dump(), pg_get_serial_sequence(), pgstat_vacuum_stat(), PreCommit_on_commit_actions(), process_owned_by(), publication_add_relation(), recordDependencyOnSingleRelExpr(), recordExtObjInitPriv(), regclassin(), reindex_relation(), ReindexMultipleTables(), relation_mark_replica_identity(), RelationBuildLocalRelation(), RelationCacheInitializePhase3(), RelationCacheInvalidate(), RelationSetNewRelfilenode(), ReleaseDeletionLock(), RelidByRelfilenode(), RemoveConstraintById(), removeExtObjInitPriv(), RemoveInheritance(), RemoveRelations(), RemoveRoleFromObjectACL(), RemoveRoleFromObjectPolicy(), renameatt(), renameatt_internal(), RenameRelation(), RenameRelationInternal(), ScanPgRelation(), sepgsql_attribute_drop(), sepgsql_attribute_post_create(), sepgsql_attribute_relabel(), sepgsql_attribute_setattr(), sepgsql_object_access(), sepgsql_object_relabel(), sepgsql_relation_drop(), sepgsql_relation_post_create(), sepgsql_relation_relabel(), sepgsql_relation_setattr(), sepgsql_restorecon(), sequenceIsOwned(), SetMatViewPopulatedState(), SetRelationHasSubclass(), SetRelationNumChecks(), SetRelationRuleStatus(), shdepReassignOwned(), StoreAttrDefault(), StoreCatalogInheritance1(), StorePartitionBound(), StorePartitionKey(), swap_relation_files(), transformTableLikeClause(), vac_update_datfrozenxid(), and vac_update_relstats().

#define RELKIND_FOREIGN_TABLE   'f' /* foreign table */
#define RELKIND_MATVIEW   'm' /* materialized view */

Definition at line 167 of file pg_class.h.

Referenced by acquire_inherited_sample_rows(), AddNewRelationTuple(), AlterTableMoveAll(), AlterTableNamespaceInternal(), analyze_rel(), ATExecChangeOwner(), ATExecSetRelOptions(), ATPrepSetStatistics(), ATRewriteCatalogs(), ATSimplePermissions(), BeginCopyTo(), BootstrapToastTable(), build_row_from_class(), buildMatViewRefreshDependencies(), CheckValidResultRel(), CheckValidRowMarkRel(), cluster_rel(), collect_corrupt_items(), CommentObject(), CopyFrom(), create_ctas_internal(), DefineIndex(), DefineQueryRewrite(), do_autovacuum(), dumpTableSchema(), estimate_rel_size(), ExecInitModifyTable(), ExecModifyTable(), ExecRefreshMatView(), ExecSecLabelStmt(), expand_table_name_patterns(), extract_autovac_opts(), extractRelOptions(), find_composite_type_dependencies(), fireRIRrules(), flagInhAttrs(), flagInhTables(), flagPartitions(), get_rel_oids(), get_relation_by_qualified_name(), get_rels_with_domain(), getIndexes(), getRelationDescription(), getRelationTypeDescription(), getRules(), getTables(), heap_create_with_catalog(), heap_delete(), heap_prepare_insert(), heap_reloptions(), heap_update(), intorel_startup(), makeTableDataInfo(), objectsInSchemaToOids(), pg_relation_filenode(), pg_relation_filepath(), pg_truncate_visibility_map(), pgstat_initstats(), pgstat_relation(), pgstattuple_approx_internal(), plpgsql_parse_cwordtype(), pltcl_init_load_unknown(), PredicateLockingNeededForRelation(), RangeVarCallbackForAlterRelation(), RangeVarCallbackOwnsTable(), ReindexMultipleTables(), RelationBuildLocalRelation(), RelationParseRelOptions(), RemoveRelations(), renameatt_check(), rewriteTargetListUD(), SetMatViewPopulatedState(), toast_delete(), toast_insert_or_update(), transformFromClauseItem(), transformRuleStmt(), transformTableLikeClause(), vac_update_datfrozenxid(), and vacuum_rel().

#define RELKIND_PARTITIONED_TABLE   'P' /* partitioned table */

Definition at line 168 of file pg_class.h.

Referenced by acquire_inherited_sample_rows(), AlterTableMoveAll(), AlterTableNamespaceInternal(), analyze_rel(), ATAddForeignKeyConstraint(), ATExecAddInherit(), ATExecAttachPartition(), ATExecChangeOwner(), ATExecDropColumn(), ATExecDropConstraint(), ATExecDropNotNull(), ATExecSetRelOptions(), ATPrepAddInherit(), ATPrepAlterColumnType(), ATPrepDropNotNull(), ATPrepSetNotNull(), ATPrepSetStatistics(), ATRewriteCatalogs(), ATSimplePermissions(), ATSimpleRecursion(), BeginCopy(), BeginCopyTo(), CheckValidResultRel(), CheckValidRowMarkRel(), CopyFrom(), CreateTrigger(), DefineIndex(), DefineQueryRewrite(), DefineRelation(), dumpTableSchema(), ExecInitModifyTable(), ExecSecLabelStmt(), ExecuteTruncate(), expand_table_name_patterns(), extractRelOptions(), find_composite_type_dependencies(), get_relation_by_qualified_name(), get_row_security_policies(), getRelationDescription(), getRelationTypeDescription(), getTablePartitionKeyInfo(), getTables(), heap_create_with_catalog(), heap_drop_with_catalog(), heap_reloptions(), is_partition_attr(), makeTableDataInfo(), MergeAttributes(), MergeAttributesIntoExisting(), MergeConstraintsIntoExisting(), objectsInSchemaToOids(), process_owned_by(), RangeVarCallbackForAlterRelation(), RangeVarCallbackForDropRelation(), RangeVarCallbackForLockTable(), RangeVarCallbackForPolicy(), RangeVarCallbackForRenameTrigger(), RangeVarCallbackOwnsTable(), RelationBuildDesc(), RelationBuildLocalRelation(), RelationCacheInitializePhase3(), RelationGetPartitionDispatchInfo(), RelationParseRelOptions(), RemoveInheritance(), RemovePolicyById(), RemoveTriggerById(), renameatt_check(), rewriteTargetListUD(), StorePartitionKey(), StoreRelCheck(), transformAlterTableStmt(), transformIndexConstraint(), transformPartitionCmd(), transformTableLikeClause(), truncate_check_rel(), vacuum_rel(), and view_query_is_auto_updatable().

#define RELKIND_RELATION   'r' /* ordinary table */

Definition at line 160 of file pg_class.h.

Referenced by acquire_inherited_sample_rows(), AddNewRelationTuple(), AlterTableMoveAll(), AlterTableNamespaceInternal(), analyze_rel(), ATAddForeignKeyConstraint(), ATExecAttachPartition(), ATExecChangeOwner(), ATExecSetRelOptions(), ATPrepAlterColumnType(), ATPrepSetStatistics(), ATRewriteCatalogs(), ATSimplePermissions(), ATSimpleRecursion(), BeginCopyTo(), BootstrapToastTable(), build_row_from_class(), check_publication_add_relation(), check_relation_privileges(), CheckValidResultRel(), CheckValidRowMarkRel(), collect_corrupt_items(), CommentObject(), CopyFrom(), create_ctas_internal(), CreateTrigger(), DefineIndex(), DefineQueryRewrite(), DefineRelation(), deparse_context_for(), do_autovacuum(), dumpTableSchema(), estimate_rel_size(), exec_object_restorecon(), ExecInitModifyTable(), ExecModifyTable(), ExecSecLabelStmt(), ExecSimpleRelationDelete(), ExecSimpleRelationInsert(), ExecSimpleRelationUpdate(), expand_table_name_patterns(), extract_autovac_opts(), extractRelOptions(), find_composite_type_dependencies(), fireRIRrules(), formrdesc(), get_rel_oids(), get_relation_by_qualified_name(), get_rels_with_domain(), get_row_security_policies(), GetAllTablesPublicationRelations(), getIndexes(), getPublicationTables(), getRelationDescription(), getRelationTypeDescription(), getTables(), heap_create_with_catalog(), heap_delete(), heap_prepare_insert(), heap_reloptions(), heap_update(), intorel_startup(), is_publishable_class(), logicalrep_rel_open(), make_new_heap(), MergeAttributes(), objectsInSchemaToOids(), pg_relation_filenode(), pg_relation_filepath(), pg_truncate_visibility_map(), pgstat_initstats(), pgstat_relation(), pgstattuple_approx_internal(), plan_cluster_use_sort(), plpgsql_parse_cwordtype(), pltcl_init_load_unknown(), process_owned_by(), ProcessUtilitySlow(), RangeVarCallbackForAlterRelation(), RangeVarCallbackForDropRelation(), RangeVarCallbackForLockTable(), RangeVarCallbackForPolicy(), RangeVarCallbackForRenameRule(), RangeVarCallbackForRenameTrigger(), RangeVarCallbackOwnsTable(), recordDependencyOnSingleRelExpr(), ReindexMultipleTables(), relation_is_updatable(), RelationBuildLocalRelation(), RelationParseRelOptions(), RemovePolicyById(), RemoveRelations(), RemoveRoleFromObjectPolicy(), RemoveTriggerById(), renameatt_check(), rewriteTargetListUD(), sepgsql_attribute_drop(), sepgsql_attribute_post_create(), sepgsql_attribute_relabel(), sepgsql_attribute_setattr(), sepgsql_relation_drop(), sepgsql_relation_post_create(), sepgsql_relation_relabel(), sepgsql_relation_setattr(), toast_delete(), toast_insert_or_update(), transformFromClauseItem(), transformIndexConstraint(), transformTableLikeClause(), truncate_check_rel(), vac_update_datfrozenxid(), vacuum_rel(), and view_query_is_auto_updatable().

#define RELKIND_VIEW   'v' /* view */

Definition at line 164 of file pg_class.h.

Referenced by AddNewAttributeTuples(), ATExecAddColumn(), ATExecChangeOwner(), ATExecSetRelOptions(), ATSimplePermissions(), BeginCopyTo(), build_row_from_class(), check_relation_privileges(), CheckAttributeNamesTypes(), CheckValidResultRel(), CheckValidRowMarkRel(), CommentObject(), CopyFrom(), CreateTrigger(), currtid_byrelname(), currtid_byreloid(), DefineQueryRewrite(), DefineRelation(), DefineVirtualRelation(), dumpTableSchema(), exec_object_restorecon(), ExecModifyTable(), ExecSecLabelStmt(), expand_all_col_privileges(), expand_table_name_patterns(), extractRelOptions(), flagInhAttrs(), flagInhTables(), flagPartitions(), get_raw_page_internal(), get_relation_by_qualified_name(), get_view_query(), getRelationDescription(), getRelationTypeDescription(), getRules(), getTableAttrs(), getTables(), guessConstraintInheritance(), heap_create(), heap_create_with_catalog(), heap_drop_with_catalog(), makeTableDataInfo(), objectsInSchemaToOids(), pg_class_aclmask(), pgstat_relation(), plpgsql_parse_cwordtype(), pltcl_init_load_unknown(), RangeVarCallbackForAlterRelation(), RangeVarCallbackForRenameRule(), RangeVarCallbackForRenameTrigger(), relation_is_updatable(), RelationParseRelOptions(), RemoveRelations(), RemoveTriggerById(), renameatt_check(), RewriteQuery(), rewriteTargetListIU(), sepgsql_relation_drop(), sepgsql_relation_post_create(), sepgsql_relation_relabel(), sepgsql_relation_setattr(), transformTableLikeClause(), and view_query_is_auto_updatable().

#define REPLICA_IDENTITY_NOTHING   'n'

Typedef Documentation

Definition at line 95 of file pg_class.h.

Function Documentation

CATALOG ( pg_class  ,
1259   
)

Definition at line 32 of file pg_class.h.

33 {
34  NameData relname; /* class name */
35  Oid relnamespace; /* OID of namespace containing this class */
36  Oid reltype; /* OID of entry in pg_type for table's
37  * implicit row type */
38  Oid reloftype; /* OID of entry in pg_type for underlying
39  * composite type */
40  Oid relowner; /* class owner */
41  Oid relam; /* index access method; 0 if not an index */
42  Oid relfilenode; /* identifier of physical storage file */
43 
44  /* relfilenode == 0 means it is a "mapped" relation, see relmapper.c */
45  Oid reltablespace; /* identifier of table space for relation */
46  int32 relpages; /* # of blocks (not always up-to-date) */
47  float4 reltuples; /* # of tuples (not always up-to-date) */
48  int32 relallvisible; /* # of all-visible blocks (not always
49  * up-to-date) */
50  Oid reltoastrelid; /* OID of toast table; 0 if none */
51  bool relhasindex; /* T if has (or has had) any indexes */
52  bool relisshared; /* T if shared across databases */
53  char relpersistence; /* see RELPERSISTENCE_xxx constants below */
54  char relkind; /* see RELKIND_xxx constants below */
55  int16 relnatts; /* number of user attributes */
56 
57  /*
58  * Class pg_attribute must contain exactly "relnatts" user attributes
59  * (with attnums ranging from 1 to relnatts) for this class. It may also
60  * contain entries with negative attnums for system attributes.
61  */
62  int16 relchecks; /* # of CHECK constraints for class */
63  bool relhasoids; /* T if we generate OIDs for rows of rel */
64  bool relhaspkey; /* has (or has had) PRIMARY KEY index */
65  bool relhasrules; /* has (or has had) any rules */
66  bool relhastriggers; /* has (or has had) any TRIGGERs */
67  bool relhassubclass; /* has (or has had) derived classes */
68  bool relrowsecurity; /* row security is enabled or not */
69  bool relforcerowsecurity; /* row security forced for owners or
70  * not */
71  bool relispopulated; /* matview currently holds query results */
72  char relreplident; /* see REPLICA_IDENTITY_xxx constants */
73  bool relispartition; /* is relation a partition? */
74  TransactionId relfrozenxid; /* all Xids < this are frozen in this rel */
75  TransactionId relminmxid; /* all multixacts in this rel are >= this.
76  * this is really a MultiXactId */
77 
78 #ifdef CATALOG_VARLEN /* variable-length fields start here */
79  /* NOTE: These fields are not present in a relcache entry's rd_rel field. */
80  aclitem relacl[1]; /* access permissions */
81  text reloptions[1]; /* access-method-specific options */
82  pg_node_tree relpartbound; /* partition bound node tree */
83 #endif
signed short int16
Definition: c.h:252
uint32 TransactionId
Definition: c.h:393
unsigned int Oid
Definition: postgres_ext.h:31
signed int int32
Definition: c.h:253
Definition: c.h:488
float float4
Definition: c.h:376
FormData_pg_class
Definition: pg_class.h:84
Definition: c.h:434
DATA ( insert  OID = 1247(pg_typePGNSP 71 0 PGUID 0 0 0 0 0 0 0 f f p r 30 0 t f f f f f f t n f 3 1 _null_ _null_ _null_))
DESCR ( ""  )

Variable Documentation

FormData_pg_class

Definition at line 84 of file pg_class.h.