1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- /*-------------------------------------------------------------------------
- *
- * pg_inherits.h
- * definition of the system "inherits" relation (pg_inherits)
- * along with the relation's initial contents.
- *
- *
- * Portions Copyright (c) 1996-2016, PostgreSQL Global Development Group
- * Portions Copyright (c) 1994, Regents of the University of California
- *
- * src/include/catalog/pg_inherits.h
- *
- * NOTES
- * the genbki.pl script reads this file and generates .bki
- * information from the DATA() statements.
- *
- *-------------------------------------------------------------------------
- */
- #ifndef PG_INHERITS_H
- #define PG_INHERITS_H
- #include "catalog/genbki.h"
- /* ----------------
- * pg_inherits definition. cpp turns this into
- * typedef struct FormData_pg_inherits
- * ----------------
- */
- #define InheritsRelationId 2611
- CATALOG(pg_inherits,2611) BKI_WITHOUT_OIDS
- {
- Oid inhrelid;
- Oid inhparent;
- int32 inhseqno;
- } FormData_pg_inherits;
- /* ----------------
- * Form_pg_inherits corresponds to a pointer to a tuple with
- * the format of pg_inherits relation.
- * ----------------
- */
- typedef FormData_pg_inherits *Form_pg_inherits;
- /* ----------------
- * compiler constants for pg_inherits
- * ----------------
- */
- #define Natts_pg_inherits 3
- #define Anum_pg_inherits_inhrelid 1
- #define Anum_pg_inherits_inhparent 2
- #define Anum_pg_inherits_inhseqno 3
- /* ----------------
- * pg_inherits has no initial contents
- * ----------------
- */
- #endif /* PG_INHERITS_H */
|