pgrx_pg_sys/include/
pg14_oids.rs

1/* Automatically generated by bindgen. Do not hand-edit.
2
3This code is generated for documentation purposes, so that it is
4easy to reference on docs.rs. Bindings are regenerated for your
5build of pgrx, and the values of your Postgres version may differ.
6*/
7use crate::NotBuiltinOid;
8#[derive(Copy, Clone, Eq, PartialEq, Hash, Ord, PartialOrd, Debug)]
9pub enum BuiltinOid {
10    ACLITEMARRAYOID = 1034,
11    ACLITEMOID = 1033,
12    ANYARRAYOID = 2277,
13    ANYCOMPATIBLEARRAYOID = 5078,
14    ANYCOMPATIBLEMULTIRANGEOID = 4538,
15    ANYCOMPATIBLENONARRAYOID = 5079,
16    ANYCOMPATIBLEOID = 5077,
17    ANYCOMPATIBLERANGEOID = 5080,
18    ANYELEMENTOID = 2283,
19    ANYENUMOID = 3500,
20    ANYMULTIRANGEOID = 4537,
21    ANYNONARRAYOID = 2776,
22    ANYOID = 2276,
23    ANYRANGEOID = 3831,
24    AccessMethodOperatorRelationId = 2602,
25    AccessMethodProcedureRelationId = 2603,
26    AccessMethodRelationId = 2601,
27    AttributeRelationId = 1249,
28    AuthIdRelationId = 1260,
29    BITARRAYOID = 1561,
30    BITOID = 1560,
31    BOOLARRAYOID = 1000,
32    BOOLOID = 16,
33    BOOL_BTREE_FAM_OID = 424,
34    BOOL_HASH_FAM_OID = 2222,
35    BOXARRAYOID = 1020,
36    BOXOID = 603,
37    BPCHARARRAYOID = 1014,
38    BPCHAROID = 1042,
39    BPCHAR_BTREE_FAM_OID = 426,
40    BPCHAR_BTREE_PATTERN_OPS_OID = 4219,
41    BPCHAR_PATTERN_BTREE_FAM_OID = 2097,
42    BRIN_AM_OID = 3580,
43    BTREE_AM_OID = 403,
44    BYTEAARRAYOID = 1001,
45    BYTEAOID = 17,
46    BYTEA_BTREE_FAM_OID = 428,
47    CHARARRAYOID = 1002,
48    CHAROID = 18,
49    CIDARRAYOID = 1012,
50    CIDOID = 29,
51    CIDRARRAYOID = 651,
52    CIDROID = 650,
53    CIRCLEARRAYOID = 719,
54    CIRCLEOID = 718,
55    CSTRINGARRAYOID = 1263,
56    CSTRINGOID = 2275,
57    C_COLLATION_OID = 950,
58    CollationRelationId = 3456,
59    DATEARRAYOID = 1182,
60    DATEMULTIRANGEARRAYOID = 6155,
61    DATEMULTIRANGEOID = 4535,
62    DATEOID = 1082,
63    DATERANGEARRAYOID = 3913,
64    DATERANGEOID = 3912,
65    DATE_BTREE_OPS_OID = 3122,
66    DEFAULTTABLESPACE_OID = 1663,
67    DEFAULT_COLLATION_OID = 100,
68    DatabaseRelationId = 1262,
69    EVENT_TRIGGEROID = 3838,
70    EnumRelationId = 3501,
71    EventTriggerRelationId = 3466,
72    ExtensionRelationId = 3079,
73    FDW_HANDLEROID = 3115,
74    FLOAT4ARRAYOID = 1021,
75    FLOAT4OID = 700,
76    FLOAT8ARRAYOID = 1022,
77    FLOAT8OID = 701,
78    FLOAT8_BTREE_OPS_OID = 3123,
79    F_BINARY_UPGRADE_SET_NEXT_ARRAY_PG_TYPE_OID = 3584,
80    F_BINARY_UPGRADE_SET_NEXT_HEAP_PG_CLASS_OID = 3586,
81    F_BINARY_UPGRADE_SET_NEXT_INDEX_PG_CLASS_OID = 3587,
82    F_BINARY_UPGRADE_SET_NEXT_MULTIRANGE_ARRAY_PG_TYPE_OID = 4391,
83    F_BINARY_UPGRADE_SET_NEXT_MULTIRANGE_PG_TYPE_OID = 4390,
84    F_BINARY_UPGRADE_SET_NEXT_PG_AUTHID_OID = 3590,
85    F_BINARY_UPGRADE_SET_NEXT_PG_ENUM_OID = 3589,
86    F_BINARY_UPGRADE_SET_NEXT_PG_TYPE_OID = 3582,
87    F_BINARY_UPGRADE_SET_NEXT_TOAST_PG_CLASS_OID = 3588,
88    F_HASHOID = 453,
89    F_INT8_OID = 1288,
90    F_LO_GET_OID = 3458,
91    F_LO_IMPORT_TEXT_OID = 767,
92    F_MAX_OID = 2118,
93    F_MIN_OID = 2134,
94    F_NAMECONCATOID = 266,
95    F_OBJ_DESCRIPTION_OID = 1348,
96    F_OID = 1287,
97    F_PG_DATABASE_SIZE_OID = 2324,
98    F_PG_EVENT_TRIGGER_TABLE_REWRITE_OID = 4566,
99    F_PG_GET_CONSTRAINTDEF_OID = 1387,
100    F_PG_GET_EXPR_PG_NODE_TREE_OID = 1716,
101    F_PG_GET_INDEXDEF_OID = 1643,
102    F_PG_GET_RULEDEF_OID = 1573,
103    F_PG_GET_TRIGGERDEF_OID = 1662,
104    F_PG_GET_VIEWDEF_OID = 1641,
105    F_PG_LS_TMPDIR_OID = 5030,
106    F_PG_NEXTOID = 275,
107    F_PG_REPLICATION_ORIGIN_OID = 6005,
108    F_PG_TABLESPACE_SIZE_OID = 2322,
109    F_ROW_SECURITY_ACTIVE_OID = 3298,
110    F_TS_TOKEN_TYPE_OID = 3713,
111    ForeignDataWrapperRelationId = 2328,
112    ForeignServerRelationId = 1417,
113    ForeignTableRelationId = 3118,
114    GIN_AM_OID = 2742,
115    GIST_AM_OID = 783,
116    GLOBALTABLESPACE_OID = 1664,
117    GTSVECTORARRAYOID = 3644,
118    GTSVECTOROID = 3642,
119    HASH_AM_OID = 405,
120    HEAP_TABLE_AM_OID = 2,
121    INDEX_AM_HANDLEROID = 325,
122    INETARRAYOID = 1041,
123    INETOID = 869,
124    INT2ARRAYOID = 1005,
125    INT2OID = 21,
126    INT2VECTORARRAYOID = 1006,
127    INT2VECTOROID = 22,
128    INT2_BTREE_OPS_OID = 1979,
129    INT4ARRAYOID = 1007,
130    INT4MULTIRANGEARRAYOID = 6150,
131    INT4MULTIRANGEOID = 4451,
132    INT4OID = 23,
133    INT4RANGEARRAYOID = 3905,
134    INT4RANGEOID = 3904,
135    INT4_BTREE_OPS_OID = 1978,
136    INT8ARRAYOID = 1016,
137    INT8MULTIRANGEARRAYOID = 6157,
138    INT8MULTIRANGEOID = 4536,
139    INT8OID = 20,
140    INT8RANGEARRAYOID = 3927,
141    INT8RANGEOID = 3926,
142    INT8_BTREE_OPS_OID = 3124,
143    INTEGER_BTREE_FAM_OID = 1976,
144    INTERNALOID = 2281,
145    INTERVALARRAYOID = 1187,
146    INTERVALOID = 1186,
147    INTERVAL_BTREE_FAM_OID = 1982,
148    IndexRelationId = 2610,
149    JSONARRAYOID = 199,
150    JSONBARRAYOID = 3807,
151    JSONBOID = 3802,
152    JSONOID = 114,
153    JSONPATHARRAYOID = 4073,
154    JSONPATHOID = 4072,
155    LANGUAGE_HANDLEROID = 2280,
156    LINEARRAYOID = 629,
157    LINEOID = 628,
158    LSEGARRAYOID = 1018,
159    LSEGOID = 601,
160    MACADDR8ARRAYOID = 775,
161    MACADDR8OID = 774,
162    MACADDRARRAYOID = 1040,
163    MACADDROID = 829,
164    MONEYARRAYOID = 791,
165    MONEYOID = 790,
166    NAMEARRAYOID = 1003,
167    NAMEOID = 19,
168    NETWORK_BTREE_FAM_OID = 1974,
169    NUMERICARRAYOID = 1231,
170    NUMERICOID = 1700,
171    NUMERIC_BTREE_OPS_OID = 3125,
172    NUMMULTIRANGEARRAYOID = 6151,
173    NUMMULTIRANGEOID = 4532,
174    NUMRANGEARRAYOID = 3907,
175    NUMRANGEOID = 3906,
176    NamespaceRelationId = 2615,
177    OIDARRAYOID = 1028,
178    OIDOID = 26,
179    OIDVECTORARRAYOID = 1013,
180    OIDVECTOROID = 30,
181    OID_BTREE_FAM_OID = 1989,
182    OID_BTREE_OPS_OID = 1981,
183    OperatorClassRelationId = 2616,
184    OperatorFamilyRelationId = 2753,
185    OperatorRelationId = 2617,
186    PATHARRAYOID = 1019,
187    PATHOID = 602,
188    PG_ATTRIBUTEARRAYOID = 270,
189    PG_BRIN_BLOOM_SUMMARYOID = 4600,
190    PG_BRIN_MINMAX_MULTI_SUMMARYOID = 4601,
191    PG_CLASSARRAYOID = 273,
192    PG_DDL_COMMANDOID = 32,
193    PG_DEPENDENCIESOID = 3402,
194    PG_LSNARRAYOID = 3221,
195    PG_LSNOID = 3220,
196    PG_MCV_LISTOID = 5017,
197    PG_NDISTINCTOID = 3361,
198    PG_NODE_TREEOID = 194,
199    PG_PROCARRAYOID = 272,
200    PG_SNAPSHOTARRAYOID = 5039,
201    PG_SNAPSHOTOID = 5038,
202    PG_TYPEARRAYOID = 210,
203    POINTARRAYOID = 1017,
204    POINTOID = 600,
205    POLYGONARRAYOID = 1027,
206    POLYGONOID = 604,
207    POSIX_COLLATION_OID = 951,
208    PROGRESS_CREATEIDX_ACCESS_METHOD_OID = 8,
209    PROGRESS_CREATEIDX_INDEX_OID = 6,
210    ProcedureRelationId = 1255,
211    PublicationRelationId = 6104,
212    RECORDARRAYOID = 2287,
213    RECORDOID = 2249,
214    REFCURSORARRAYOID = 2201,
215    REFCURSOROID = 1790,
216    REGCLASSARRAYOID = 2210,
217    REGCLASSOID = 2205,
218    REGCOLLATIONARRAYOID = 4192,
219    REGCOLLATIONOID = 4191,
220    REGCONFIGARRAYOID = 3735,
221    REGCONFIGOID = 3734,
222    REGDICTIONARYARRAYOID = 3770,
223    REGDICTIONARYOID = 3769,
224    REGNAMESPACEARRAYOID = 4090,
225    REGNAMESPACEOID = 4089,
226    REGOPERARRAYOID = 2208,
227    REGOPERATORARRAYOID = 2209,
228    REGOPERATOROID = 2204,
229    REGOPEROID = 2203,
230    REGPROCARRAYOID = 1008,
231    REGPROCEDUREARRAYOID = 2207,
232    REGPROCEDUREOID = 2202,
233    REGPROCOID = 24,
234    REGROLEARRAYOID = 4097,
235    REGROLEOID = 4096,
236    REGTYPEARRAYOID = 2211,
237    REGTYPEOID = 2206,
238    RelationRelationId = 1259,
239    SPGIST_AM_OID = 4000,
240    SecLabelRelationId = 3596,
241    StatisticRelationId = 2619,
242    TABLE_AM_HANDLEROID = 269,
243    TEXTARRAYOID = 1009,
244    TEXTOID = 25,
245    TEXT_BTREE_FAM_OID = 1994,
246    TEXT_BTREE_OPS_OID = 3126,
247    TEXT_BTREE_PATTERN_OPS_OID = 4217,
248    TEXT_PATTERN_BTREE_FAM_OID = 2095,
249    TEXT_SPGIST_FAM_OID = 4017,
250    TIDARRAYOID = 1010,
251    TIDOID = 27,
252    TIMEARRAYOID = 1183,
253    TIMEOID = 1083,
254    TIMESTAMPARRAYOID = 1115,
255    TIMESTAMPOID = 1114,
256    TIMESTAMPTZARRAYOID = 1185,
257    TIMESTAMPTZOID = 1184,
258    TIMESTAMPTZ_BTREE_OPS_OID = 3127,
259    TIMESTAMP_BTREE_OPS_OID = 3128,
260    TIMETZARRAYOID = 1270,
261    TIMETZOID = 1266,
262    TRIGGEROID = 2279,
263    TSMULTIRANGEARRAYOID = 6152,
264    TSMULTIRANGEOID = 4533,
265    TSM_HANDLEROID = 3310,
266    TSQUERYARRAYOID = 3645,
267    TSQUERYOID = 3615,
268    TSRANGEARRAYOID = 3909,
269    TSRANGEOID = 3908,
270    TSTZMULTIRANGEARRAYOID = 6153,
271    TSTZMULTIRANGEOID = 4534,
272    TSTZRANGEARRAYOID = 3911,
273    TSTZRANGEOID = 3910,
274    TSVECTORARRAYOID = 3643,
275    TSVECTOROID = 3614,
276    TXID_SNAPSHOTARRAYOID = 2949,
277    TXID_SNAPSHOTOID = 2970,
278    TableSpaceRelationId = 1213,
279    TemplateDbOid = 1,
280    TriggerRelationId = 2620,
281    TypeRelationId = 1247,
282    UNKNOWNOID = 705,
283    UUIDARRAYOID = 2951,
284    UUIDOID = 2950,
285    UserMappingRelationId = 1418,
286    VARBITARRAYOID = 1563,
287    VARBITOID = 1562,
288    VARCHARARRAYOID = 1015,
289    VARCHAROID = 1043,
290    VARCHAR_BTREE_PATTERN_OPS_OID = 4218,
291    VOIDOID = 2278,
292    XID8ARRAYOID = 271,
293    XID8OID = 5069,
294    XIDARRAYOID = 1011,
295    XIDOID = 28,
296    XLOG_NEXTOID = 48,
297    XMLARRAYOID = 143,
298    XMLOID = 142,
299}
300impl BuiltinOid {
301    pub const fn from_u32(uint: u32) -> Result<BuiltinOid, NotBuiltinOid> {
302        match uint {
303            0 => Err(NotBuiltinOid::Invalid),
304            1034 => Ok(BuiltinOid::ACLITEMARRAYOID),
305            1033 => Ok(BuiltinOid::ACLITEMOID),
306            2277 => Ok(BuiltinOid::ANYARRAYOID),
307            5078 => Ok(BuiltinOid::ANYCOMPATIBLEARRAYOID),
308            4538 => Ok(BuiltinOid::ANYCOMPATIBLEMULTIRANGEOID),
309            5079 => Ok(BuiltinOid::ANYCOMPATIBLENONARRAYOID),
310            5077 => Ok(BuiltinOid::ANYCOMPATIBLEOID),
311            5080 => Ok(BuiltinOid::ANYCOMPATIBLERANGEOID),
312            2283 => Ok(BuiltinOid::ANYELEMENTOID),
313            3500 => Ok(BuiltinOid::ANYENUMOID),
314            4537 => Ok(BuiltinOid::ANYMULTIRANGEOID),
315            2776 => Ok(BuiltinOid::ANYNONARRAYOID),
316            2276 => Ok(BuiltinOid::ANYOID),
317            3831 => Ok(BuiltinOid::ANYRANGEOID),
318            2602 => Ok(BuiltinOid::AccessMethodOperatorRelationId),
319            2603 => Ok(BuiltinOid::AccessMethodProcedureRelationId),
320            2601 => Ok(BuiltinOid::AccessMethodRelationId),
321            1249 => Ok(BuiltinOid::AttributeRelationId),
322            1260 => Ok(BuiltinOid::AuthIdRelationId),
323            1561 => Ok(BuiltinOid::BITARRAYOID),
324            1560 => Ok(BuiltinOid::BITOID),
325            1000 => Ok(BuiltinOid::BOOLARRAYOID),
326            16 => Ok(BuiltinOid::BOOLOID),
327            424 => Ok(BuiltinOid::BOOL_BTREE_FAM_OID),
328            2222 => Ok(BuiltinOid::BOOL_HASH_FAM_OID),
329            1020 => Ok(BuiltinOid::BOXARRAYOID),
330            603 => Ok(BuiltinOid::BOXOID),
331            1014 => Ok(BuiltinOid::BPCHARARRAYOID),
332            1042 => Ok(BuiltinOid::BPCHAROID),
333            426 => Ok(BuiltinOid::BPCHAR_BTREE_FAM_OID),
334            4219 => Ok(BuiltinOid::BPCHAR_BTREE_PATTERN_OPS_OID),
335            2097 => Ok(BuiltinOid::BPCHAR_PATTERN_BTREE_FAM_OID),
336            3580 => Ok(BuiltinOid::BRIN_AM_OID),
337            403 => Ok(BuiltinOid::BTREE_AM_OID),
338            1001 => Ok(BuiltinOid::BYTEAARRAYOID),
339            17 => Ok(BuiltinOid::BYTEAOID),
340            428 => Ok(BuiltinOid::BYTEA_BTREE_FAM_OID),
341            1002 => Ok(BuiltinOid::CHARARRAYOID),
342            18 => Ok(BuiltinOid::CHAROID),
343            1012 => Ok(BuiltinOid::CIDARRAYOID),
344            29 => Ok(BuiltinOid::CIDOID),
345            651 => Ok(BuiltinOid::CIDRARRAYOID),
346            650 => Ok(BuiltinOid::CIDROID),
347            719 => Ok(BuiltinOid::CIRCLEARRAYOID),
348            718 => Ok(BuiltinOid::CIRCLEOID),
349            1263 => Ok(BuiltinOid::CSTRINGARRAYOID),
350            2275 => Ok(BuiltinOid::CSTRINGOID),
351            950 => Ok(BuiltinOid::C_COLLATION_OID),
352            3456 => Ok(BuiltinOid::CollationRelationId),
353            1182 => Ok(BuiltinOid::DATEARRAYOID),
354            6155 => Ok(BuiltinOid::DATEMULTIRANGEARRAYOID),
355            4535 => Ok(BuiltinOid::DATEMULTIRANGEOID),
356            1082 => Ok(BuiltinOid::DATEOID),
357            3913 => Ok(BuiltinOid::DATERANGEARRAYOID),
358            3912 => Ok(BuiltinOid::DATERANGEOID),
359            3122 => Ok(BuiltinOid::DATE_BTREE_OPS_OID),
360            1663 => Ok(BuiltinOid::DEFAULTTABLESPACE_OID),
361            100 => Ok(BuiltinOid::DEFAULT_COLLATION_OID),
362            1262 => Ok(BuiltinOid::DatabaseRelationId),
363            3838 => Ok(BuiltinOid::EVENT_TRIGGEROID),
364            3501 => Ok(BuiltinOid::EnumRelationId),
365            3466 => Ok(BuiltinOid::EventTriggerRelationId),
366            3079 => Ok(BuiltinOid::ExtensionRelationId),
367            3115 => Ok(BuiltinOid::FDW_HANDLEROID),
368            1021 => Ok(BuiltinOid::FLOAT4ARRAYOID),
369            700 => Ok(BuiltinOid::FLOAT4OID),
370            1022 => Ok(BuiltinOid::FLOAT8ARRAYOID),
371            701 => Ok(BuiltinOid::FLOAT8OID),
372            3123 => Ok(BuiltinOid::FLOAT8_BTREE_OPS_OID),
373            3584 => Ok(BuiltinOid::F_BINARY_UPGRADE_SET_NEXT_ARRAY_PG_TYPE_OID),
374            3586 => Ok(BuiltinOid::F_BINARY_UPGRADE_SET_NEXT_HEAP_PG_CLASS_OID),
375            3587 => Ok(BuiltinOid::F_BINARY_UPGRADE_SET_NEXT_INDEX_PG_CLASS_OID),
376            4391 => Ok(BuiltinOid::F_BINARY_UPGRADE_SET_NEXT_MULTIRANGE_ARRAY_PG_TYPE_OID),
377            4390 => Ok(BuiltinOid::F_BINARY_UPGRADE_SET_NEXT_MULTIRANGE_PG_TYPE_OID),
378            3590 => Ok(BuiltinOid::F_BINARY_UPGRADE_SET_NEXT_PG_AUTHID_OID),
379            3589 => Ok(BuiltinOid::F_BINARY_UPGRADE_SET_NEXT_PG_ENUM_OID),
380            3582 => Ok(BuiltinOid::F_BINARY_UPGRADE_SET_NEXT_PG_TYPE_OID),
381            3588 => Ok(BuiltinOid::F_BINARY_UPGRADE_SET_NEXT_TOAST_PG_CLASS_OID),
382            453 => Ok(BuiltinOid::F_HASHOID),
383            1288 => Ok(BuiltinOid::F_INT8_OID),
384            3458 => Ok(BuiltinOid::F_LO_GET_OID),
385            767 => Ok(BuiltinOid::F_LO_IMPORT_TEXT_OID),
386            2118 => Ok(BuiltinOid::F_MAX_OID),
387            2134 => Ok(BuiltinOid::F_MIN_OID),
388            266 => Ok(BuiltinOid::F_NAMECONCATOID),
389            1348 => Ok(BuiltinOid::F_OBJ_DESCRIPTION_OID),
390            1287 => Ok(BuiltinOid::F_OID),
391            2324 => Ok(BuiltinOid::F_PG_DATABASE_SIZE_OID),
392            4566 => Ok(BuiltinOid::F_PG_EVENT_TRIGGER_TABLE_REWRITE_OID),
393            1387 => Ok(BuiltinOid::F_PG_GET_CONSTRAINTDEF_OID),
394            1716 => Ok(BuiltinOid::F_PG_GET_EXPR_PG_NODE_TREE_OID),
395            1643 => Ok(BuiltinOid::F_PG_GET_INDEXDEF_OID),
396            1573 => Ok(BuiltinOid::F_PG_GET_RULEDEF_OID),
397            1662 => Ok(BuiltinOid::F_PG_GET_TRIGGERDEF_OID),
398            1641 => Ok(BuiltinOid::F_PG_GET_VIEWDEF_OID),
399            5030 => Ok(BuiltinOid::F_PG_LS_TMPDIR_OID),
400            275 => Ok(BuiltinOid::F_PG_NEXTOID),
401            6005 => Ok(BuiltinOid::F_PG_REPLICATION_ORIGIN_OID),
402            2322 => Ok(BuiltinOid::F_PG_TABLESPACE_SIZE_OID),
403            3298 => Ok(BuiltinOid::F_ROW_SECURITY_ACTIVE_OID),
404            3713 => Ok(BuiltinOid::F_TS_TOKEN_TYPE_OID),
405            2328 => Ok(BuiltinOid::ForeignDataWrapperRelationId),
406            1417 => Ok(BuiltinOid::ForeignServerRelationId),
407            3118 => Ok(BuiltinOid::ForeignTableRelationId),
408            2742 => Ok(BuiltinOid::GIN_AM_OID),
409            783 => Ok(BuiltinOid::GIST_AM_OID),
410            1664 => Ok(BuiltinOid::GLOBALTABLESPACE_OID),
411            3644 => Ok(BuiltinOid::GTSVECTORARRAYOID),
412            3642 => Ok(BuiltinOid::GTSVECTOROID),
413            405 => Ok(BuiltinOid::HASH_AM_OID),
414            2 => Ok(BuiltinOid::HEAP_TABLE_AM_OID),
415            325 => Ok(BuiltinOid::INDEX_AM_HANDLEROID),
416            1041 => Ok(BuiltinOid::INETARRAYOID),
417            869 => Ok(BuiltinOid::INETOID),
418            1005 => Ok(BuiltinOid::INT2ARRAYOID),
419            21 => Ok(BuiltinOid::INT2OID),
420            1006 => Ok(BuiltinOid::INT2VECTORARRAYOID),
421            22 => Ok(BuiltinOid::INT2VECTOROID),
422            1979 => Ok(BuiltinOid::INT2_BTREE_OPS_OID),
423            1007 => Ok(BuiltinOid::INT4ARRAYOID),
424            6150 => Ok(BuiltinOid::INT4MULTIRANGEARRAYOID),
425            4451 => Ok(BuiltinOid::INT4MULTIRANGEOID),
426            23 => Ok(BuiltinOid::INT4OID),
427            3905 => Ok(BuiltinOid::INT4RANGEARRAYOID),
428            3904 => Ok(BuiltinOid::INT4RANGEOID),
429            1978 => Ok(BuiltinOid::INT4_BTREE_OPS_OID),
430            1016 => Ok(BuiltinOid::INT8ARRAYOID),
431            6157 => Ok(BuiltinOid::INT8MULTIRANGEARRAYOID),
432            4536 => Ok(BuiltinOid::INT8MULTIRANGEOID),
433            20 => Ok(BuiltinOid::INT8OID),
434            3927 => Ok(BuiltinOid::INT8RANGEARRAYOID),
435            3926 => Ok(BuiltinOid::INT8RANGEOID),
436            3124 => Ok(BuiltinOid::INT8_BTREE_OPS_OID),
437            1976 => Ok(BuiltinOid::INTEGER_BTREE_FAM_OID),
438            2281 => Ok(BuiltinOid::INTERNALOID),
439            1187 => Ok(BuiltinOid::INTERVALARRAYOID),
440            1186 => Ok(BuiltinOid::INTERVALOID),
441            1982 => Ok(BuiltinOid::INTERVAL_BTREE_FAM_OID),
442            2610 => Ok(BuiltinOid::IndexRelationId),
443            199 => Ok(BuiltinOid::JSONARRAYOID),
444            3807 => Ok(BuiltinOid::JSONBARRAYOID),
445            3802 => Ok(BuiltinOid::JSONBOID),
446            114 => Ok(BuiltinOid::JSONOID),
447            4073 => Ok(BuiltinOid::JSONPATHARRAYOID),
448            4072 => Ok(BuiltinOid::JSONPATHOID),
449            2280 => Ok(BuiltinOid::LANGUAGE_HANDLEROID),
450            629 => Ok(BuiltinOid::LINEARRAYOID),
451            628 => Ok(BuiltinOid::LINEOID),
452            1018 => Ok(BuiltinOid::LSEGARRAYOID),
453            601 => Ok(BuiltinOid::LSEGOID),
454            775 => Ok(BuiltinOid::MACADDR8ARRAYOID),
455            774 => Ok(BuiltinOid::MACADDR8OID),
456            1040 => Ok(BuiltinOid::MACADDRARRAYOID),
457            829 => Ok(BuiltinOid::MACADDROID),
458            791 => Ok(BuiltinOid::MONEYARRAYOID),
459            790 => Ok(BuiltinOid::MONEYOID),
460            1003 => Ok(BuiltinOid::NAMEARRAYOID),
461            19 => Ok(BuiltinOid::NAMEOID),
462            1974 => Ok(BuiltinOid::NETWORK_BTREE_FAM_OID),
463            1231 => Ok(BuiltinOid::NUMERICARRAYOID),
464            1700 => Ok(BuiltinOid::NUMERICOID),
465            3125 => Ok(BuiltinOid::NUMERIC_BTREE_OPS_OID),
466            6151 => Ok(BuiltinOid::NUMMULTIRANGEARRAYOID),
467            4532 => Ok(BuiltinOid::NUMMULTIRANGEOID),
468            3907 => Ok(BuiltinOid::NUMRANGEARRAYOID),
469            3906 => Ok(BuiltinOid::NUMRANGEOID),
470            2615 => Ok(BuiltinOid::NamespaceRelationId),
471            1028 => Ok(BuiltinOid::OIDARRAYOID),
472            26 => Ok(BuiltinOid::OIDOID),
473            1013 => Ok(BuiltinOid::OIDVECTORARRAYOID),
474            30 => Ok(BuiltinOid::OIDVECTOROID),
475            1989 => Ok(BuiltinOid::OID_BTREE_FAM_OID),
476            1981 => Ok(BuiltinOid::OID_BTREE_OPS_OID),
477            2616 => Ok(BuiltinOid::OperatorClassRelationId),
478            2753 => Ok(BuiltinOid::OperatorFamilyRelationId),
479            2617 => Ok(BuiltinOid::OperatorRelationId),
480            1019 => Ok(BuiltinOid::PATHARRAYOID),
481            602 => Ok(BuiltinOid::PATHOID),
482            270 => Ok(BuiltinOid::PG_ATTRIBUTEARRAYOID),
483            4600 => Ok(BuiltinOid::PG_BRIN_BLOOM_SUMMARYOID),
484            4601 => Ok(BuiltinOid::PG_BRIN_MINMAX_MULTI_SUMMARYOID),
485            273 => Ok(BuiltinOid::PG_CLASSARRAYOID),
486            32 => Ok(BuiltinOid::PG_DDL_COMMANDOID),
487            3402 => Ok(BuiltinOid::PG_DEPENDENCIESOID),
488            3221 => Ok(BuiltinOid::PG_LSNARRAYOID),
489            3220 => Ok(BuiltinOid::PG_LSNOID),
490            5017 => Ok(BuiltinOid::PG_MCV_LISTOID),
491            3361 => Ok(BuiltinOid::PG_NDISTINCTOID),
492            194 => Ok(BuiltinOid::PG_NODE_TREEOID),
493            272 => Ok(BuiltinOid::PG_PROCARRAYOID),
494            5039 => Ok(BuiltinOid::PG_SNAPSHOTARRAYOID),
495            5038 => Ok(BuiltinOid::PG_SNAPSHOTOID),
496            210 => Ok(BuiltinOid::PG_TYPEARRAYOID),
497            1017 => Ok(BuiltinOid::POINTARRAYOID),
498            600 => Ok(BuiltinOid::POINTOID),
499            1027 => Ok(BuiltinOid::POLYGONARRAYOID),
500            604 => Ok(BuiltinOid::POLYGONOID),
501            951 => Ok(BuiltinOid::POSIX_COLLATION_OID),
502            8 => Ok(BuiltinOid::PROGRESS_CREATEIDX_ACCESS_METHOD_OID),
503            6 => Ok(BuiltinOid::PROGRESS_CREATEIDX_INDEX_OID),
504            1255 => Ok(BuiltinOid::ProcedureRelationId),
505            6104 => Ok(BuiltinOid::PublicationRelationId),
506            2287 => Ok(BuiltinOid::RECORDARRAYOID),
507            2249 => Ok(BuiltinOid::RECORDOID),
508            2201 => Ok(BuiltinOid::REFCURSORARRAYOID),
509            1790 => Ok(BuiltinOid::REFCURSOROID),
510            2210 => Ok(BuiltinOid::REGCLASSARRAYOID),
511            2205 => Ok(BuiltinOid::REGCLASSOID),
512            4192 => Ok(BuiltinOid::REGCOLLATIONARRAYOID),
513            4191 => Ok(BuiltinOid::REGCOLLATIONOID),
514            3735 => Ok(BuiltinOid::REGCONFIGARRAYOID),
515            3734 => Ok(BuiltinOid::REGCONFIGOID),
516            3770 => Ok(BuiltinOid::REGDICTIONARYARRAYOID),
517            3769 => Ok(BuiltinOid::REGDICTIONARYOID),
518            4090 => Ok(BuiltinOid::REGNAMESPACEARRAYOID),
519            4089 => Ok(BuiltinOid::REGNAMESPACEOID),
520            2208 => Ok(BuiltinOid::REGOPERARRAYOID),
521            2209 => Ok(BuiltinOid::REGOPERATORARRAYOID),
522            2204 => Ok(BuiltinOid::REGOPERATOROID),
523            2203 => Ok(BuiltinOid::REGOPEROID),
524            1008 => Ok(BuiltinOid::REGPROCARRAYOID),
525            2207 => Ok(BuiltinOid::REGPROCEDUREARRAYOID),
526            2202 => Ok(BuiltinOid::REGPROCEDUREOID),
527            24 => Ok(BuiltinOid::REGPROCOID),
528            4097 => Ok(BuiltinOid::REGROLEARRAYOID),
529            4096 => Ok(BuiltinOid::REGROLEOID),
530            2211 => Ok(BuiltinOid::REGTYPEARRAYOID),
531            2206 => Ok(BuiltinOid::REGTYPEOID),
532            1259 => Ok(BuiltinOid::RelationRelationId),
533            4000 => Ok(BuiltinOid::SPGIST_AM_OID),
534            3596 => Ok(BuiltinOid::SecLabelRelationId),
535            2619 => Ok(BuiltinOid::StatisticRelationId),
536            269 => Ok(BuiltinOid::TABLE_AM_HANDLEROID),
537            1009 => Ok(BuiltinOid::TEXTARRAYOID),
538            25 => Ok(BuiltinOid::TEXTOID),
539            1994 => Ok(BuiltinOid::TEXT_BTREE_FAM_OID),
540            3126 => Ok(BuiltinOid::TEXT_BTREE_OPS_OID),
541            4217 => Ok(BuiltinOid::TEXT_BTREE_PATTERN_OPS_OID),
542            2095 => Ok(BuiltinOid::TEXT_PATTERN_BTREE_FAM_OID),
543            4017 => Ok(BuiltinOid::TEXT_SPGIST_FAM_OID),
544            1010 => Ok(BuiltinOid::TIDARRAYOID),
545            27 => Ok(BuiltinOid::TIDOID),
546            1183 => Ok(BuiltinOid::TIMEARRAYOID),
547            1083 => Ok(BuiltinOid::TIMEOID),
548            1115 => Ok(BuiltinOid::TIMESTAMPARRAYOID),
549            1114 => Ok(BuiltinOid::TIMESTAMPOID),
550            1185 => Ok(BuiltinOid::TIMESTAMPTZARRAYOID),
551            1184 => Ok(BuiltinOid::TIMESTAMPTZOID),
552            3127 => Ok(BuiltinOid::TIMESTAMPTZ_BTREE_OPS_OID),
553            3128 => Ok(BuiltinOid::TIMESTAMP_BTREE_OPS_OID),
554            1270 => Ok(BuiltinOid::TIMETZARRAYOID),
555            1266 => Ok(BuiltinOid::TIMETZOID),
556            2279 => Ok(BuiltinOid::TRIGGEROID),
557            6152 => Ok(BuiltinOid::TSMULTIRANGEARRAYOID),
558            4533 => Ok(BuiltinOid::TSMULTIRANGEOID),
559            3310 => Ok(BuiltinOid::TSM_HANDLEROID),
560            3645 => Ok(BuiltinOid::TSQUERYARRAYOID),
561            3615 => Ok(BuiltinOid::TSQUERYOID),
562            3909 => Ok(BuiltinOid::TSRANGEARRAYOID),
563            3908 => Ok(BuiltinOid::TSRANGEOID),
564            6153 => Ok(BuiltinOid::TSTZMULTIRANGEARRAYOID),
565            4534 => Ok(BuiltinOid::TSTZMULTIRANGEOID),
566            3911 => Ok(BuiltinOid::TSTZRANGEARRAYOID),
567            3910 => Ok(BuiltinOid::TSTZRANGEOID),
568            3643 => Ok(BuiltinOid::TSVECTORARRAYOID),
569            3614 => Ok(BuiltinOid::TSVECTOROID),
570            2949 => Ok(BuiltinOid::TXID_SNAPSHOTARRAYOID),
571            2970 => Ok(BuiltinOid::TXID_SNAPSHOTOID),
572            1213 => Ok(BuiltinOid::TableSpaceRelationId),
573            1 => Ok(BuiltinOid::TemplateDbOid),
574            2620 => Ok(BuiltinOid::TriggerRelationId),
575            1247 => Ok(BuiltinOid::TypeRelationId),
576            705 => Ok(BuiltinOid::UNKNOWNOID),
577            2951 => Ok(BuiltinOid::UUIDARRAYOID),
578            2950 => Ok(BuiltinOid::UUIDOID),
579            1418 => Ok(BuiltinOid::UserMappingRelationId),
580            1563 => Ok(BuiltinOid::VARBITARRAYOID),
581            1562 => Ok(BuiltinOid::VARBITOID),
582            1015 => Ok(BuiltinOid::VARCHARARRAYOID),
583            1043 => Ok(BuiltinOid::VARCHAROID),
584            4218 => Ok(BuiltinOid::VARCHAR_BTREE_PATTERN_OPS_OID),
585            2278 => Ok(BuiltinOid::VOIDOID),
586            271 => Ok(BuiltinOid::XID8ARRAYOID),
587            5069 => Ok(BuiltinOid::XID8OID),
588            1011 => Ok(BuiltinOid::XIDARRAYOID),
589            28 => Ok(BuiltinOid::XIDOID),
590            48 => Ok(BuiltinOid::XLOG_NEXTOID),
591            143 => Ok(BuiltinOid::XMLARRAYOID),
592            142 => Ok(BuiltinOid::XMLOID),
593            _ => Err(NotBuiltinOid::Ambiguous),
594        }
595    }
596}