PostgreSQL Source Code git master
Loading...
Searching...
No Matches
pg_description.h File Reference
#include "catalog/genbki.h"
#include "catalog/pg_description_d.h"
Include dependency graph for pg_description.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

BEGIN_CATALOG_STRUCT CATALOG (pg_description, 2609, DescriptionRelationId)
 
 DECLARE_TOAST (pg_description, 2834, 2835)
 
 DECLARE_UNIQUE_INDEX_PKEY (pg_description_o_c_o_index, 2675, DescriptionObjIndexId, pg_description, btree(objoid oid_ops, classoid oid_ops, objsubid int4_ops))
 
 DECLARE_FOREIGN_KEY ((classoid), pg_class,(oid))
 

Variables

END_CATALOG_STRUCT typedef FormData_pg_descriptionForm_pg_description
 
 FormData_pg_description
 

Function Documentation

◆ CATALOG()

Definition at line 50 of file pg_description.h.

51{
52 Oid objoid; /* OID of object itself */
53 Oid classoid; /* OID of table containing object */
54 int32 objsubid; /* column number, or 0 if not used */
55
56#ifdef CATALOG_VARLEN /* variable-length fields start here */
57 text description BKI_FORCE_NOT_NULL; /* description of object */
58#endif
int32_t int32
Definition c.h:575
#define BKI_FORCE_NOT_NULL
Definition genbki.h:52
FormData_pg_description
unsigned int Oid
Definition c.h:739
const char * description

References BKI_FORCE_NOT_NULL, and description.

◆ DECLARE_FOREIGN_KEY()

DECLARE_FOREIGN_KEY ( (classoid)  ,
pg_class  ,
(oid)   
)

◆ DECLARE_TOAST()

DECLARE_TOAST ( pg_description  ,
2834  ,
2835   
)

◆ DECLARE_UNIQUE_INDEX_PKEY()

DECLARE_UNIQUE_INDEX_PKEY ( pg_description_o_c_o_index  ,
2675  ,
DescriptionObjIndexId  ,
pg_description  ,
btree(objoid oid_ops, classoid oid_ops, objsubid int4_ops  
)

Variable Documentation

◆ Form_pg_description

Definition at line 68 of file pg_description.h.

◆ FormData_pg_description

FormData_pg_description

Definition at line 59 of file pg_description.h.