PostgreSQL Source Code  git master
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
pg_inherits.h
Go to the documentation of this file.
1 /*-------------------------------------------------------------------------
2  *
3  * pg_inherits.h
4  * definition of the system "inherits" relation (pg_inherits)
5  * along with the relation's initial contents.
6  *
7  *
8  * Portions Copyright (c) 1996-2017, PostgreSQL Global Development Group
9  * Portions Copyright (c) 1994, Regents of the University of California
10  *
11  * src/include/catalog/pg_inherits.h
12  *
13  * NOTES
14  * the genbki.pl script reads this file and generates .bki
15  * information from the DATA() statements.
16  *
17  *-------------------------------------------------------------------------
18  */
19 #ifndef PG_INHERITS_H
20 #define PG_INHERITS_H
21 
22 #include "catalog/genbki.h"
23 
24 /* ----------------
25  * pg_inherits definition. cpp turns this into
26  * typedef struct FormData_pg_inherits
27  * ----------------
28  */
29 #define InheritsRelationId 2611
30 
31 CATALOG(pg_inherits,2611) BKI_WITHOUT_OIDS
32 {
33  Oid inhrelid;
34  Oid inhparent;
35  int32 inhseqno;
37 
38 /* ----------------
39  * Form_pg_inherits corresponds to a pointer to a tuple with
40  * the format of pg_inherits relation.
41  * ----------------
42  */
44 
45 /* ----------------
46  * compiler constants for pg_inherits
47  * ----------------
48  */
49 #define Natts_pg_inherits 3
50 #define Anum_pg_inherits_inhrelid 1
51 #define Anum_pg_inherits_inhparent 2
52 #define Anum_pg_inherits_inhseqno 3
53 
54 /* ----------------
55  * pg_inherits has no initial contents
56  * ----------------
57  */
58 
59 #endif /* PG_INHERITS_H */
unsigned int Oid
Definition: postgres_ext.h:31
signed int int32
Definition: c.h:256
#define BKI_WITHOUT_OIDS
Definition: genbki.h:28
CATALOG(pg_inherits, 2611) BKI_WITHOUT_OIDS
Definition: pg_inherits.h:31
FormData_pg_inherits * Form_pg_inherits
Definition: pg_inherits.h:43
FormData_pg_inherits
Definition: pg_inherits.h:36