1 /*-------------------------------------------------------------------------
2  *
3  * pg_collation_d.h
4  *    Macro definitions for pg_collation
5  *
6  * Portions Copyright (c) 1996-2021, PostgreSQL Global Development Group
7  * Portions Copyright (c) 1994, Regents of the University of California
8  *
9  * NOTES
10  *  ******************************
11  *  *** DO NOT EDIT THIS FILE! ***
12  *  ******************************
13  *
14  *  It has been GENERATED by src/backend/catalog/genbki.pl
15  *
16  *-------------------------------------------------------------------------
17  */
18 #ifndef PG_COLLATION_D_H
19 #define PG_COLLATION_D_H
20 
21 #define CollationRelationId 3456
22 
23 #define Anum_pg_collation_oid 1
24 #define Anum_pg_collation_collname 2
25 #define Anum_pg_collation_collnamespace 3
26 #define Anum_pg_collation_collowner 4
27 #define Anum_pg_collation_collprovider 5
28 #define Anum_pg_collation_collisdeterministic 6
29 #define Anum_pg_collation_collencoding 7
30 #define Anum_pg_collation_collcollate 8
31 #define Anum_pg_collation_collctype 9
32 #define Anum_pg_collation_collversion 10
33 
34 #define Natts_pg_collation 10
35 
36 
37 #define COLLPROVIDER_DEFAULT	'd'
38 #define COLLPROVIDER_ICU		'i'
39 #define COLLPROVIDER_LIBC		'c'
40 
41 #define DEFAULT_COLLATION_OID 100
42 #define C_COLLATION_OID 950
43 #define POSIX_COLLATION_OID 951
44 
45 #endif							/* PG_COLLATION_D_H */
46