1 /*-------------------------------------------------------------------------
2  *
3  * fmgrtab.c
4  *    The function manager's table of internal functions.
5  *
6  * Portions Copyright (c) 1996-2017, PostgreSQL Global Development Group
7  * Portions Copyright (c) 1994, Regents of the University of California
8  *
9  * NOTES
10  *
11  *	******************************
12  *	*** DO NOT EDIT THIS FILE! ***
13  *	******************************
14  *
15  *	It has been GENERATED by Gen_fmgrtab.pl
16  *	from ../../../src/include/catalog/pg_proc.h
17  *
18  *-------------------------------------------------------------------------
19  */
20 
21 #include "postgres.h"
22 
23 #include "utils/fmgrtab.h"
24 #include "utils/fmgrprotos.h"
25 
26 
27 const FmgrBuiltin fmgr_builtins[] = {
28   { 31, "byteaout", 1, true, false, byteaout },
29   { 33, "charout", 1, true, false, charout },
30   { 34, "namein", 1, true, false, namein },
31   { 35, "nameout", 1, true, false, nameout },
32   { 38, "int2in", 1, true, false, int2in },
33   { 39, "int2out", 1, true, false, int2out },
34   { 40, "int2vectorin", 1, true, false, int2vectorin },
35   { 41, "int2vectorout", 1, true, false, int2vectorout },
36   { 42, "int4in", 1, true, false, int4in },
37   { 43, "int4out", 1, true, false, int4out },
38   { 44, "regprocin", 1, true, false, regprocin },
39   { 45, "regprocout", 1, true, false, regprocout },
40   { 46, "textin", 1, true, false, textin },
41   { 47, "textout", 1, true, false, textout },
42   { 48, "tidin", 1, true, false, tidin },
43   { 49, "tidout", 1, true, false, tidout },
44   { 50, "xidin", 1, true, false, xidin },
45   { 51, "xidout", 1, true, false, xidout },
46   { 52, "cidin", 1, true, false, cidin },
47   { 53, "cidout", 1, true, false, cidout },
48   { 54, "oidvectorin", 1, true, false, oidvectorin },
49   { 55, "oidvectorout", 1, true, false, oidvectorout },
50   { 56, "boollt", 2, true, false, boollt },
51   { 57, "boolgt", 2, true, false, boolgt },
52   { 60, "booleq", 2, true, false, booleq },
53   { 61, "chareq", 2, true, false, chareq },
54   { 62, "nameeq", 2, true, false, nameeq },
55   { 63, "int2eq", 2, true, false, int2eq },
56   { 64, "int2lt", 2, true, false, int2lt },
57   { 65, "int4eq", 2, true, false, int4eq },
58   { 66, "int4lt", 2, true, false, int4lt },
59   { 67, "texteq", 2, true, false, texteq },
60   { 68, "xideq", 2, true, false, xideq },
61   { 69, "cideq", 2, true, false, cideq },
62   { 70, "charne", 2, true, false, charne },
63   { 72, "charle", 2, true, false, charle },
64   { 73, "chargt", 2, true, false, chargt },
65   { 74, "charge", 2, true, false, charge },
66   { 77, "chartoi4", 1, true, false, chartoi4 },
67   { 78, "i4tochar", 1, true, false, i4tochar },
68   { 79, "nameregexeq", 2, true, false, nameregexeq },
69   { 84, "boolne", 2, true, false, boolne },
70   { 86, "pg_ddl_command_in", 1, true, false, pg_ddl_command_in },
71   { 87, "pg_ddl_command_out", 1, true, false, pg_ddl_command_out },
72   { 88, "pg_ddl_command_recv", 1, true, false, pg_ddl_command_recv },
73   { 89, "pgsql_version", 0, true, false, pgsql_version },
74   { 90, "pg_ddl_command_send", 1, true, false, pg_ddl_command_send },
75   { 101, "eqsel", 4, true, false, eqsel },
76   { 102, "neqsel", 4, true, false, neqsel },
77   { 103, "scalarltsel", 4, true, false, scalarltsel },
78   { 104, "scalargtsel", 4, true, false, scalargtsel },
79   { 105, "eqjoinsel", 5, true, false, eqjoinsel },
80   { 106, "neqjoinsel", 5, true, false, neqjoinsel },
81   { 107, "scalarltjoinsel", 5, true, false, scalarltjoinsel },
82   { 108, "scalargtjoinsel", 5, true, false, scalargtjoinsel },
83   { 109, "unknownin", 1, true, false, unknownin },
84   { 110, "unknownout", 1, true, false, unknownout },
85   { 111, "numeric_fac", 1, true, false, numeric_fac },
86   { 115, "box_above_eq", 2, true, false, box_above_eq },
87   { 116, "box_below_eq", 2, true, false, box_below_eq },
88   { 117, "point_in", 1, true, false, point_in },
89   { 118, "point_out", 1, true, false, point_out },
90   { 119, "lseg_in", 1, true, false, lseg_in },
91   { 120, "lseg_out", 1, true, false, lseg_out },
92   { 121, "path_in", 1, true, false, path_in },
93   { 122, "path_out", 1, true, false, path_out },
94   { 123, "box_in", 1, true, false, box_in },
95   { 124, "box_out", 1, true, false, box_out },
96   { 125, "box_overlap", 2, true, false, box_overlap },
97   { 126, "box_ge", 2, true, false, box_ge },
98   { 127, "box_gt", 2, true, false, box_gt },
99   { 128, "box_eq", 2, true, false, box_eq },
100   { 129, "box_lt", 2, true, false, box_lt },
101   { 130, "box_le", 2, true, false, box_le },
102   { 131, "point_above", 2, true, false, point_above },
103   { 132, "point_left", 2, true, false, point_left },
104   { 133, "point_right", 2, true, false, point_right },
105   { 134, "point_below", 2, true, false, point_below },
106   { 135, "point_eq", 2, true, false, point_eq },
107   { 136, "on_pb", 2, true, false, on_pb },
108   { 137, "on_ppath", 2, true, false, on_ppath },
109   { 138, "box_center", 1, true, false, box_center },
110   { 139, "areasel", 4, true, false, areasel },
111   { 140, "areajoinsel", 5, true, false, areajoinsel },
112   { 141, "int4mul", 2, true, false, int4mul },
113   { 144, "int4ne", 2, true, false, int4ne },
114   { 145, "int2ne", 2, true, false, int2ne },
115   { 146, "int2gt", 2, true, false, int2gt },
116   { 147, "int4gt", 2, true, false, int4gt },
117   { 148, "int2le", 2, true, false, int2le },
118   { 149, "int4le", 2, true, false, int4le },
119   { 150, "int4ge", 2, true, false, int4ge },
120   { 151, "int2ge", 2, true, false, int2ge },
121   { 152, "int2mul", 2, true, false, int2mul },
122   { 153, "int2div", 2, true, false, int2div },
123   { 154, "int4div", 2, true, false, int4div },
124   { 155, "int2mod", 2, true, false, int2mod },
125   { 156, "int4mod", 2, true, false, int4mod },
126   { 157, "textne", 2, true, false, textne },
127   { 158, "int24eq", 2, true, false, int24eq },
128   { 159, "int42eq", 2, true, false, int42eq },
129   { 160, "int24lt", 2, true, false, int24lt },
130   { 161, "int42lt", 2, true, false, int42lt },
131   { 162, "int24gt", 2, true, false, int24gt },
132   { 163, "int42gt", 2, true, false, int42gt },
133   { 164, "int24ne", 2, true, false, int24ne },
134   { 165, "int42ne", 2, true, false, int42ne },
135   { 166, "int24le", 2, true, false, int24le },
136   { 167, "int42le", 2, true, false, int42le },
137   { 168, "int24ge", 2, true, false, int24ge },
138   { 169, "int42ge", 2, true, false, int42ge },
139   { 170, "int24mul", 2, true, false, int24mul },
140   { 171, "int42mul", 2, true, false, int42mul },
141   { 172, "int24div", 2, true, false, int24div },
142   { 173, "int42div", 2, true, false, int42div },
143   { 176, "int2pl", 2, true, false, int2pl },
144   { 177, "int4pl", 2, true, false, int4pl },
145   { 178, "int24pl", 2, true, false, int24pl },
146   { 179, "int42pl", 2, true, false, int42pl },
147   { 180, "int2mi", 2, true, false, int2mi },
148   { 181, "int4mi", 2, true, false, int4mi },
149   { 182, "int24mi", 2, true, false, int24mi },
150   { 183, "int42mi", 2, true, false, int42mi },
151   { 184, "oideq", 2, true, false, oideq },
152   { 185, "oidne", 2, true, false, oidne },
153   { 186, "box_same", 2, true, false, box_same },
154   { 187, "box_contain", 2, true, false, box_contain },
155   { 188, "box_left", 2, true, false, box_left },
156   { 189, "box_overleft", 2, true, false, box_overleft },
157   { 190, "box_overright", 2, true, false, box_overright },
158   { 191, "box_right", 2, true, false, box_right },
159   { 192, "box_contained", 2, true, false, box_contained },
160   { 193, "box_contain_pt", 2, true, false, box_contain_pt },
161   { 195, "pg_node_tree_in", 1, true, false, pg_node_tree_in },
162   { 196, "pg_node_tree_out", 1, true, false, pg_node_tree_out },
163   { 197, "pg_node_tree_recv", 1, true, false, pg_node_tree_recv },
164   { 198, "pg_node_tree_send", 1, true, false, pg_node_tree_send },
165   { 200, "float4in", 1, true, false, float4in },
166   { 201, "float4out", 1, true, false, float4out },
167   { 202, "float4mul", 2, true, false, float4mul },
168   { 203, "float4div", 2, true, false, float4div },
169   { 204, "float4pl", 2, true, false, float4pl },
170   { 205, "float4mi", 2, true, false, float4mi },
171   { 206, "float4um", 1, true, false, float4um },
172   { 207, "float4abs", 1, true, false, float4abs },
173   { 208, "float4_accum", 2, true, false, float4_accum },
174   { 209, "float4larger", 2, true, false, float4larger },
175   { 211, "float4smaller", 2, true, false, float4smaller },
176   { 212, "int4um", 1, true, false, int4um },
177   { 213, "int2um", 1, true, false, int2um },
178   { 214, "float8in", 1, true, false, float8in },
179   { 215, "float8out", 1, true, false, float8out },
180   { 216, "float8mul", 2, true, false, float8mul },
181   { 217, "float8div", 2, true, false, float8div },
182   { 218, "float8pl", 2, true, false, float8pl },
183   { 219, "float8mi", 2, true, false, float8mi },
184   { 220, "float8um", 1, true, false, float8um },
185   { 221, "float8abs", 1, true, false, float8abs },
186   { 222, "float8_accum", 2, true, false, float8_accum },
187   { 223, "float8larger", 2, true, false, float8larger },
188   { 224, "float8smaller", 2, true, false, float8smaller },
189   { 225, "lseg_center", 1, true, false, lseg_center },
190   { 226, "path_center", 1, true, false, path_center },
191   { 227, "poly_center", 1, true, false, poly_center },
192   { 228, "dround", 1, true, false, dround },
193   { 229, "dtrunc", 1, true, false, dtrunc },
194   { 230, "dsqrt", 1, true, false, dsqrt },
195   { 231, "dcbrt", 1, true, false, dcbrt },
196   { 232, "dpow", 2, true, false, dpow },
197   { 233, "dexp", 1, true, false, dexp },
198   { 234, "dlog1", 1, true, false, dlog1 },
199   { 235, "i2tod", 1, true, false, i2tod },
200   { 236, "i2tof", 1, true, false, i2tof },
201   { 237, "dtoi2", 1, true, false, dtoi2 },
202   { 238, "ftoi2", 1, true, false, ftoi2 },
203   { 239, "line_distance", 2, true, false, line_distance },
204   { 240, "abstimein", 1, true, false, abstimein },
205   { 241, "abstimeout", 1, true, false, abstimeout },
206   { 242, "reltimein", 1, true, false, reltimein },
207   { 243, "reltimeout", 1, true, false, reltimeout },
208   { 244, "timepl", 2, true, false, timepl },
209   { 245, "timemi", 2, true, false, timemi },
210   { 246, "tintervalin", 1, true, false, tintervalin },
211   { 247, "tintervalout", 1, true, false, tintervalout },
212   { 248, "intinterval", 2, true, false, intinterval },
213   { 249, "tintervalrel", 1, true, false, tintervalrel },
214   { 250, "timenow", 0, true, false, timenow },
215   { 251, "abstimeeq", 2, true, false, abstimeeq },
216   { 252, "abstimene", 2, true, false, abstimene },
217   { 253, "abstimelt", 2, true, false, abstimelt },
218   { 254, "abstimegt", 2, true, false, abstimegt },
219   { 255, "abstimele", 2, true, false, abstimele },
220   { 256, "abstimege", 2, true, false, abstimege },
221   { 257, "reltimeeq", 2, true, false, reltimeeq },
222   { 258, "reltimene", 2, true, false, reltimene },
223   { 259, "reltimelt", 2, true, false, reltimelt },
224   { 260, "reltimegt", 2, true, false, reltimegt },
225   { 261, "reltimele", 2, true, false, reltimele },
226   { 262, "reltimege", 2, true, false, reltimege },
227   { 263, "tintervalsame", 2, true, false, tintervalsame },
228   { 264, "tintervalct", 2, true, false, tintervalct },
229   { 265, "tintervalov", 2, true, false, tintervalov },
230   { 266, "tintervalleneq", 2, true, false, tintervalleneq },
231   { 267, "tintervallenne", 2, true, false, tintervallenne },
232   { 268, "tintervallenlt", 2, true, false, tintervallenlt },
233   { 269, "tintervallengt", 2, true, false, tintervallengt },
234   { 270, "tintervallenle", 2, true, false, tintervallenle },
235   { 271, "tintervallenge", 2, true, false, tintervallenge },
236   { 272, "tintervalstart", 1, true, false, tintervalstart },
237   { 273, "tintervalend", 1, true, false, tintervalend },
238   { 274, "timeofday", 0, true, false, timeofday },
239   { 275, "abstime_finite", 1, true, false, abstime_finite },
240   { 276, "float8_combine", 2, true, false, float8_combine },
241   { 277, "inter_sl", 2, true, false, inter_sl },
242   { 278, "inter_lb", 2, true, false, inter_lb },
243   { 279, "float48mul", 2, true, false, float48mul },
244   { 280, "float48div", 2, true, false, float48div },
245   { 281, "float48pl", 2, true, false, float48pl },
246   { 282, "float48mi", 2, true, false, float48mi },
247   { 283, "float84mul", 2, true, false, float84mul },
248   { 284, "float84div", 2, true, false, float84div },
249   { 285, "float84pl", 2, true, false, float84pl },
250   { 286, "float84mi", 2, true, false, float84mi },
251   { 287, "float4eq", 2, true, false, float4eq },
252   { 288, "float4ne", 2, true, false, float4ne },
253   { 289, "float4lt", 2, true, false, float4lt },
254   { 290, "float4le", 2, true, false, float4le },
255   { 291, "float4gt", 2, true, false, float4gt },
256   { 292, "float4ge", 2, true, false, float4ge },
257   { 293, "float8eq", 2, true, false, float8eq },
258   { 294, "float8ne", 2, true, false, float8ne },
259   { 295, "float8lt", 2, true, false, float8lt },
260   { 296, "float8le", 2, true, false, float8le },
261   { 297, "float8gt", 2, true, false, float8gt },
262   { 298, "float8ge", 2, true, false, float8ge },
263   { 299, "float48eq", 2, true, false, float48eq },
264   { 300, "float48ne", 2, true, false, float48ne },
265   { 301, "float48lt", 2, true, false, float48lt },
266   { 302, "float48le", 2, true, false, float48le },
267   { 303, "float48gt", 2, true, false, float48gt },
268   { 304, "float48ge", 2, true, false, float48ge },
269   { 305, "float84eq", 2, true, false, float84eq },
270   { 306, "float84ne", 2, true, false, float84ne },
271   { 307, "float84lt", 2, true, false, float84lt },
272   { 308, "float84le", 2, true, false, float84le },
273   { 309, "float84gt", 2, true, false, float84gt },
274   { 310, "float84ge", 2, true, false, float84ge },
275   { 311, "ftod", 1, true, false, ftod },
276   { 312, "dtof", 1, true, false, dtof },
277   { 313, "i2toi4", 1, true, false, i2toi4 },
278   { 314, "i4toi2", 1, true, false, i4toi2 },
279   { 316, "i4tod", 1, true, false, i4tod },
280   { 317, "dtoi4", 1, true, false, dtoi4 },
281   { 318, "i4tof", 1, true, false, i4tof },
282   { 319, "ftoi4", 1, true, false, ftoi4 },
283   { 320, "width_bucket_float8", 4, true, false, width_bucket_float8 },
284   { 321, "json_in", 1, true, false, json_in },
285   { 322, "json_out", 1, true, false, json_out },
286   { 323, "json_recv", 1, true, false, json_recv },
287   { 324, "json_send", 1, true, false, json_send },
288   { 326, "index_am_handler_in", 1, false, false, index_am_handler_in },
289   { 327, "index_am_handler_out", 1, true, false, index_am_handler_out },
290   { 328, "hashmacaddr8", 1, true, false, hashmacaddr8 },
291   { 329, "hash_aclitem", 1, true, false, hash_aclitem },
292   { 330, "bthandler", 1, true, false, bthandler },
293   { 331, "hashhandler", 1, true, false, hashhandler },
294   { 332, "gisthandler", 1, true, false, gisthandler },
295   { 333, "ginhandler", 1, true, false, ginhandler },
296   { 334, "spghandler", 1, true, false, spghandler },
297   { 335, "brinhandler", 1, true, false, brinhandler },
298   { 338, "amvalidate", 1, true, false, amvalidate },
299   { 339, "poly_same", 2, true, false, poly_same },
300   { 340, "poly_contain", 2, true, false, poly_contain },
301   { 341, "poly_left", 2, true, false, poly_left },
302   { 342, "poly_overleft", 2, true, false, poly_overleft },
303   { 343, "poly_overright", 2, true, false, poly_overright },
304   { 344, "poly_right", 2, true, false, poly_right },
305   { 345, "poly_contained", 2, true, false, poly_contained },
306   { 346, "poly_overlap", 2, true, false, poly_overlap },
307   { 347, "poly_in", 1, true, false, poly_in },
308   { 348, "poly_out", 1, true, false, poly_out },
309   { 350, "btint2cmp", 2, true, false, btint2cmp },
310   { 351, "btint4cmp", 2, true, false, btint4cmp },
311   { 354, "btfloat4cmp", 2, true, false, btfloat4cmp },
312   { 355, "btfloat8cmp", 2, true, false, btfloat8cmp },
313   { 356, "btoidcmp", 2, true, false, btoidcmp },
314   { 357, "btabstimecmp", 2, true, false, btabstimecmp },
315   { 358, "btcharcmp", 2, true, false, btcharcmp },
316   { 359, "btnamecmp", 2, true, false, btnamecmp },
317   { 360, "bttextcmp", 2, true, false, bttextcmp },
318   { 361, "lseg_distance", 2, true, false, lseg_distance },
319   { 362, "lseg_interpt", 2, true, false, lseg_interpt },
320   { 363, "dist_ps", 2, true, false, dist_ps },
321   { 364, "dist_pb", 2, true, false, dist_pb },
322   { 365, "dist_sb", 2, true, false, dist_sb },
323   { 366, "close_ps", 2, true, false, close_ps },
324   { 367, "close_pb", 2, true, false, close_pb },
325   { 368, "close_sb", 2, true, false, close_sb },
326   { 369, "on_ps", 2, true, false, on_ps },
327   { 370, "path_distance", 2, true, false, path_distance },
328   { 371, "dist_ppath", 2, true, false, dist_ppath },
329   { 372, "on_sb", 2, true, false, on_sb },
330   { 373, "inter_sb", 2, true, false, inter_sb },
331   { 376, "text_to_array_null", 3, false, false, text_to_array_null },
332   { 377, "cash_cmp", 2, true, false, cash_cmp },
333   { 378, "array_append", 2, false, false, array_append },
334   { 379, "array_prepend", 2, false, false, array_prepend },
335   { 380, "btreltimecmp", 2, true, false, btreltimecmp },
336   { 381, "bttintervalcmp", 2, true, false, bttintervalcmp },
337   { 382, "btarraycmp", 2, true, false, btarraycmp },
338   { 383, "array_cat", 2, false, false, array_cat },
339   { 384, "array_to_text_null", 3, false, false, array_to_text_null },
340   { 390, "array_ne", 2, true, false, array_ne },
341   { 391, "array_lt", 2, true, false, array_lt },
342   { 392, "array_gt", 2, true, false, array_gt },
343   { 393, "array_le", 2, true, false, array_le },
344   { 394, "text_to_array", 2, false, false, text_to_array },
345   { 395, "array_to_text", 2, true, false, array_to_text },
346   { 396, "array_ge", 2, true, false, array_ge },
347   { 399, "hashmacaddr", 1, true, false, hashmacaddr },
348   { 400, "hashtext", 1, true, false, hashtext },
349   { 401, "rtrim1", 1, true, false, rtrim1 },
350   { 404, "btoidvectorcmp", 2, true, false, btoidvectorcmp },
351   { 406, "name_text", 1, true, false, name_text },
352   { 407, "text_name", 1, true, false, text_name },
353   { 408, "name_bpchar", 1, true, false, name_bpchar },
354   { 409, "bpchar_name", 1, true, false, bpchar_name },
355   { 422, "hashinet", 1, true, false, hashinet },
356   { 432, "hash_numeric", 1, true, false, hash_numeric },
357   { 436, "macaddr_in", 1, true, false, macaddr_in },
358   { 437, "macaddr_out", 1, true, false, macaddr_out },
359   { 438, "pg_num_nulls", 1, false, false, pg_num_nulls },
360   { 440, "pg_num_nonnulls", 1, false, false, pg_num_nonnulls },
361   { 449, "hashint2", 1, true, false, hashint2 },
362   { 450, "hashint4", 1, true, false, hashint4 },
363   { 451, "hashfloat4", 1, true, false, hashfloat4 },
364   { 452, "hashfloat8", 1, true, false, hashfloat8 },
365   { 453, "hashoid", 1, true, false, hashoid },
366   { 454, "hashchar", 1, true, false, hashchar },
367   { 455, "hashname", 1, true, false, hashname },
368   { 456, "hashvarlena", 1, true, false, hashvarlena },
369   { 457, "hashoidvector", 1, true, false, hashoidvector },
370   { 458, "text_larger", 2, true, false, text_larger },
371   { 459, "text_smaller", 2, true, false, text_smaller },
372   { 460, "int8in", 1, true, false, int8in },
373   { 461, "int8out", 1, true, false, int8out },
374   { 462, "int8um", 1, true, false, int8um },
375   { 463, "int8pl", 2, true, false, int8pl },
376   { 464, "int8mi", 2, true, false, int8mi },
377   { 465, "int8mul", 2, true, false, int8mul },
378   { 466, "int8div", 2, true, false, int8div },
379   { 467, "int8eq", 2, true, false, int8eq },
380   { 468, "int8ne", 2, true, false, int8ne },
381   { 469, "int8lt", 2, true, false, int8lt },
382   { 470, "int8gt", 2, true, false, int8gt },
383   { 471, "int8le", 2, true, false, int8le },
384   { 472, "int8ge", 2, true, false, int8ge },
385   { 474, "int84eq", 2, true, false, int84eq },
386   { 475, "int84ne", 2, true, false, int84ne },
387   { 476, "int84lt", 2, true, false, int84lt },
388   { 477, "int84gt", 2, true, false, int84gt },
389   { 478, "int84le", 2, true, false, int84le },
390   { 479, "int84ge", 2, true, false, int84ge },
391   { 480, "int84", 1, true, false, int84 },
392   { 481, "int48", 1, true, false, int48 },
393   { 482, "i8tod", 1, true, false, i8tod },
394   { 483, "dtoi8", 1, true, false, dtoi8 },
395   { 515, "array_larger", 2, true, false, array_larger },
396   { 516, "array_smaller", 2, true, false, array_smaller },
397   { 598, "inet_abbrev", 1, true, false, inet_abbrev },
398   { 599, "cidr_abbrev", 1, true, false, cidr_abbrev },
399   { 605, "inet_set_masklen", 2, true, false, inet_set_masklen },
400   { 619, "oidvectorne", 2, true, false, oidvectorne },
401   { 626, "hash_array", 1, true, false, hash_array },
402   { 635, "cidr_set_masklen", 2, true, false, cidr_set_masklen },
403   { 636, "pg_indexam_has_property", 2, true, false, pg_indexam_has_property },
404   { 637, "pg_index_has_property", 2, true, false, pg_index_has_property },
405   { 638, "pg_index_column_has_property", 3, true, false, pg_index_column_has_property },
406   { 652, "i8tof", 1, true, false, i8tof },
407   { 653, "ftoi8", 1, true, false, ftoi8 },
408   { 655, "namelt", 2, true, false, namelt },
409   { 656, "namele", 2, true, false, namele },
410   { 657, "namegt", 2, true, false, namegt },
411   { 658, "namege", 2, true, false, namege },
412   { 659, "namene", 2, true, false, namene },
413   { 668, "bpchar", 3, true, false, bpchar },
414   { 669, "varchar", 3, true, false, varchar },
415   { 676, "mktinterval", 2, true, false, mktinterval },
416   { 677, "oidvectorlt", 2, true, false, oidvectorlt },
417   { 678, "oidvectorle", 2, true, false, oidvectorle },
418   { 679, "oidvectoreq", 2, true, false, oidvectoreq },
419   { 680, "oidvectorge", 2, true, false, oidvectorge },
420   { 681, "oidvectorgt", 2, true, false, oidvectorgt },
421   { 683, "network_network", 1, true, false, network_network },
422   { 696, "network_netmask", 1, true, false, network_netmask },
423   { 697, "network_masklen", 1, true, false, network_masklen },
424   { 698, "network_broadcast", 1, true, false, network_broadcast },
425   { 699, "network_host", 1, true, false, network_host },
426   { 710, "current_user", 0, true, false, current_user },
427   { 711, "network_family", 1, true, false, network_family },
428   { 714, "int82", 1, true, false, int82 },
429   { 715, "be_lo_create", 1, true, false, be_lo_create },
430   { 716, "oidlt", 2, true, false, oidlt },
431   { 717, "oidle", 2, true, false, oidle },
432   { 720, "byteaoctetlen", 1, true, false, byteaoctetlen },
433   { 721, "byteaGetByte", 2, true, false, byteaGetByte },
434   { 722, "byteaSetByte", 3, true, false, byteaSetByte },
435   { 723, "byteaGetBit", 2, true, false, byteaGetBit },
436   { 724, "byteaSetBit", 3, true, false, byteaSetBit },
437   { 725, "dist_pl", 2, true, false, dist_pl },
438   { 726, "dist_lb", 2, true, false, dist_lb },
439   { 727, "dist_sl", 2, true, false, dist_sl },
440   { 728, "dist_cpoly", 2, true, false, dist_cpoly },
441   { 729, "poly_distance", 2, true, false, poly_distance },
442   { 730, "network_show", 1, true, false, network_show },
443   { 740, "text_lt", 2, true, false, text_lt },
444   { 741, "text_le", 2, true, false, text_le },
445   { 742, "text_gt", 2, true, false, text_gt },
446   { 743, "text_ge", 2, true, false, text_ge },
447   { 744, "array_eq", 2, true, false, array_eq },
448   { 745, "current_user", 0, true, false, current_user },
449   { 746, "session_user", 0, true, false, session_user },
450   { 747, "array_dims", 1, true, false, array_dims },
451   { 748, "array_ndims", 1, true, false, array_ndims },
452   { 749, "byteaoverlay", 4, true, false, byteaoverlay },
453   { 750, "array_in", 3, true, false, array_in },
454   { 751, "array_out", 1, true, false, array_out },
455   { 752, "byteaoverlay_no_len", 3, true, false, byteaoverlay_no_len },
456   { 753, "macaddr_trunc", 1, true, false, macaddr_trunc },
457   { 754, "int28", 1, true, false, int28 },
458   { 760, "smgrin", 1, true, false, smgrin },
459   { 761, "smgrout", 1, true, false, smgrout },
460   { 762, "smgreq", 2, true, false, smgreq },
461   { 763, "smgrne", 2, true, false, smgrne },
462   { 764, "be_lo_import", 1, true, false, be_lo_import },
463   { 765, "be_lo_export", 2, true, false, be_lo_export },
464   { 766, "int4inc", 1, true, false, int4inc },
465   { 767, "be_lo_import_with_oid", 2, true, false, be_lo_import_with_oid },
466   { 768, "int4larger", 2, true, false, int4larger },
467   { 769, "int4smaller", 2, true, false, int4smaller },
468   { 770, "int2larger", 2, true, false, int2larger },
469   { 771, "int2smaller", 2, true, false, int2smaller },
470   { 784, "tintervaleq", 2, true, false, tintervaleq },
471   { 785, "tintervalne", 2, true, false, tintervalne },
472   { 786, "tintervallt", 2, true, false, tintervallt },
473   { 787, "tintervalgt", 2, true, false, tintervalgt },
474   { 788, "tintervalle", 2, true, false, tintervalle },
475   { 789, "tintervalge", 2, true, false, tintervalge },
476   { 810, "pg_client_encoding", 0, true, false, pg_client_encoding },
477   { 817, "current_query", 0, false, false, current_query },
478   { 830, "macaddr_eq", 2, true, false, macaddr_eq },
479   { 831, "macaddr_lt", 2, true, false, macaddr_lt },
480   { 832, "macaddr_le", 2, true, false, macaddr_le },
481   { 833, "macaddr_gt", 2, true, false, macaddr_gt },
482   { 834, "macaddr_ge", 2, true, false, macaddr_ge },
483   { 835, "macaddr_ne", 2, true, false, macaddr_ne },
484   { 836, "macaddr_cmp", 2, true, false, macaddr_cmp },
485   { 837, "int82pl", 2, true, false, int82pl },
486   { 838, "int82mi", 2, true, false, int82mi },
487   { 839, "int82mul", 2, true, false, int82mul },
488   { 840, "int82div", 2, true, false, int82div },
489   { 841, "int28pl", 2, true, false, int28pl },
490   { 842, "btint8cmp", 2, true, false, btint8cmp },
491   { 846, "cash_mul_flt4", 2, true, false, cash_mul_flt4 },
492   { 847, "cash_div_flt4", 2, true, false, cash_div_flt4 },
493   { 848, "flt4_mul_cash", 2, true, false, flt4_mul_cash },
494   { 849, "textpos", 2, true, false, textpos },
495   { 850, "textlike", 2, true, false, textlike },
496   { 851, "textnlike", 2, true, false, textnlike },
497   { 852, "int48eq", 2, true, false, int48eq },
498   { 853, "int48ne", 2, true, false, int48ne },
499   { 854, "int48lt", 2, true, false, int48lt },
500   { 855, "int48gt", 2, true, false, int48gt },
501   { 856, "int48le", 2, true, false, int48le },
502   { 857, "int48ge", 2, true, false, int48ge },
503   { 858, "namelike", 2, true, false, namelike },
504   { 859, "namenlike", 2, true, false, namenlike },
505   { 860, "char_bpchar", 1, true, false, char_bpchar },
506   { 861, "current_database", 0, true, false, current_database },
507   { 862, "int4_mul_cash", 2, true, false, int4_mul_cash },
508   { 863, "int2_mul_cash", 2, true, false, int2_mul_cash },
509   { 864, "cash_mul_int4", 2, true, false, cash_mul_int4 },
510   { 865, "cash_div_int4", 2, true, false, cash_div_int4 },
511   { 866, "cash_mul_int2", 2, true, false, cash_mul_int2 },
512   { 867, "cash_div_int2", 2, true, false, cash_div_int2 },
513   { 868, "textpos", 2, true, false, textpos },
514   { 870, "lower", 1, true, false, lower },
515   { 871, "upper", 1, true, false, upper },
516   { 872, "initcap", 1, true, false, initcap },
517   { 873, "lpad", 3, true, false, lpad },
518   { 874, "rpad", 3, true, false, rpad },
519   { 875, "ltrim", 2, true, false, ltrim },
520   { 876, "rtrim", 2, true, false, rtrim },
521   { 877, "text_substr", 3, true, false, text_substr },
522   { 878, "translate", 3, true, false, translate },
523   { 881, "ltrim1", 1, true, false, ltrim1 },
524   { 882, "rtrim1", 1, true, false, rtrim1 },
525   { 883, "text_substr_no_len", 2, true, false, text_substr_no_len },
526   { 884, "btrim", 2, true, false, btrim },
527   { 885, "btrim1", 1, true, false, btrim1 },
528   { 886, "cash_in", 1, true, false, cash_in },
529   { 887, "cash_out", 1, true, false, cash_out },
530   { 888, "cash_eq", 2, true, false, cash_eq },
531   { 889, "cash_ne", 2, true, false, cash_ne },
532   { 890, "cash_lt", 2, true, false, cash_lt },
533   { 891, "cash_le", 2, true, false, cash_le },
534   { 892, "cash_gt", 2, true, false, cash_gt },
535   { 893, "cash_ge", 2, true, false, cash_ge },
536   { 894, "cash_pl", 2, true, false, cash_pl },
537   { 895, "cash_mi", 2, true, false, cash_mi },
538   { 896, "cash_mul_flt8", 2, true, false, cash_mul_flt8 },
539   { 897, "cash_div_flt8", 2, true, false, cash_div_flt8 },
540   { 898, "cashlarger", 2, true, false, cashlarger },
541   { 899, "cashsmaller", 2, true, false, cashsmaller },
542   { 910, "inet_in", 1, true, false, inet_in },
543   { 911, "inet_out", 1, true, false, inet_out },
544   { 919, "flt8_mul_cash", 2, true, false, flt8_mul_cash },
545   { 920, "network_eq", 2, true, false, network_eq },
546   { 921, "network_lt", 2, true, false, network_lt },
547   { 922, "network_le", 2, true, false, network_le },
548   { 923, "network_gt", 2, true, false, network_gt },
549   { 924, "network_ge", 2, true, false, network_ge },
550   { 925, "network_ne", 2, true, false, network_ne },
551   { 926, "network_cmp", 2, true, false, network_cmp },
552   { 927, "network_sub", 2, true, false, network_sub },
553   { 928, "network_subeq", 2, true, false, network_subeq },
554   { 929, "network_sup", 2, true, false, network_sup },
555   { 930, "network_supeq", 2, true, false, network_supeq },
556   { 935, "cash_words", 1, true, false, cash_words },
557   { 936, "text_substr", 3, true, false, text_substr },
558   { 937, "text_substr_no_len", 2, true, false, text_substr_no_len },
559   { 938, "generate_series_timestamp", 3, true, true, generate_series_timestamp },
560   { 939, "generate_series_timestamptz", 3, true, true, generate_series_timestamptz },
561   { 940, "int2mod", 2, true, false, int2mod },
562   { 941, "int4mod", 2, true, false, int4mod },
563   { 942, "int28mi", 2, true, false, int28mi },
564   { 943, "int28mul", 2, true, false, int28mul },
565   { 944, "text_char", 1, true, false, text_char },
566   { 945, "int8mod", 2, true, false, int8mod },
567   { 946, "char_text", 1, true, false, char_text },
568   { 947, "int8mod", 2, true, false, int8mod },
569   { 948, "int28div", 2, true, false, int28div },
570   { 949, "hashint8", 1, true, false, hashint8 },
571   { 952, "be_lo_open", 2, true, false, be_lo_open },
572   { 953, "be_lo_close", 1, true, false, be_lo_close },
573   { 954, "be_loread", 2, true, false, be_loread },
574   { 955, "be_lowrite", 2, true, false, be_lowrite },
575   { 956, "be_lo_lseek", 3, true, false, be_lo_lseek },
576   { 957, "be_lo_creat", 1, true, false, be_lo_creat },
577   { 958, "be_lo_tell", 1, true, false, be_lo_tell },
578   { 959, "on_pl", 2, true, false, on_pl },
579   { 960, "on_sl", 2, true, false, on_sl },
580   { 961, "close_pl", 2, true, false, close_pl },
581   { 962, "close_sl", 2, true, false, close_sl },
582   { 963, "close_lb", 2, true, false, close_lb },
583   { 964, "be_lo_unlink", 1, true, false, be_lo_unlink },
584   { 973, "path_inter", 2, true, false, path_inter },
585   { 975, "box_area", 1, true, false, box_area },
586   { 976, "box_width", 1, true, false, box_width },
587   { 977, "box_height", 1, true, false, box_height },
588   { 978, "box_distance", 2, true, false, box_distance },
589   { 979, "path_area", 1, true, false, path_area },
590   { 980, "box_intersect", 2, true, false, box_intersect },
591   { 981, "box_diagonal", 1, true, false, box_diagonal },
592   { 982, "path_n_lt", 2, true, false, path_n_lt },
593   { 983, "path_n_gt", 2, true, false, path_n_gt },
594   { 984, "path_n_eq", 2, true, false, path_n_eq },
595   { 985, "path_n_le", 2, true, false, path_n_le },
596   { 986, "path_n_ge", 2, true, false, path_n_ge },
597   { 987, "path_length", 1, true, false, path_length },
598   { 988, "point_ne", 2, true, false, point_ne },
599   { 989, "point_vert", 2, true, false, point_vert },
600   { 990, "point_horiz", 2, true, false, point_horiz },
601   { 991, "point_distance", 2, true, false, point_distance },
602   { 992, "point_slope", 2, true, false, point_slope },
603   { 993, "lseg_construct", 2, true, false, lseg_construct },
604   { 994, "lseg_intersect", 2, true, false, lseg_intersect },
605   { 995, "lseg_parallel", 2, true, false, lseg_parallel },
606   { 996, "lseg_perp", 2, true, false, lseg_perp },
607   { 997, "lseg_vertical", 1, true, false, lseg_vertical },
608   { 998, "lseg_horizontal", 1, true, false, lseg_horizontal },
609   { 999, "lseg_eq", 2, true, false, lseg_eq },
610   { 1004, "be_lo_truncate", 2, true, false, be_lo_truncate },
611   { 1026, "timestamptz_izone", 2, true, false, timestamptz_izone },
612   { 1030, "gist_point_compress", 1, true, false, gist_point_compress },
613   { 1031, "aclitemin", 1, true, false, aclitemin },
614   { 1032, "aclitemout", 1, true, false, aclitemout },
615   { 1035, "aclinsert", 2, true, false, aclinsert },
616   { 1036, "aclremove", 2, true, false, aclremove },
617   { 1037, "aclcontains", 2, true, false, aclcontains },
618   { 1039, "getdatabaseencoding", 0, true, false, getdatabaseencoding },
619   { 1044, "bpcharin", 3, true, false, bpcharin },
620   { 1045, "bpcharout", 1, true, false, bpcharout },
621   { 1046, "varcharin", 3, true, false, varcharin },
622   { 1047, "varcharout", 1, true, false, varcharout },
623   { 1048, "bpchareq", 2, true, false, bpchareq },
624   { 1049, "bpcharlt", 2, true, false, bpcharlt },
625   { 1050, "bpcharle", 2, true, false, bpcharle },
626   { 1051, "bpchargt", 2, true, false, bpchargt },
627   { 1052, "bpcharge", 2, true, false, bpcharge },
628   { 1053, "bpcharne", 2, true, false, bpcharne },
629   { 1062, "aclitem_eq", 2, true, false, aclitem_eq },
630   { 1063, "bpchar_larger", 2, true, false, bpchar_larger },
631   { 1064, "bpchar_smaller", 2, true, false, bpchar_smaller },
632   { 1065, "pg_prepared_xact", 0, true, true, pg_prepared_xact },
633   { 1066, "generate_series_step_int4", 3, true, true, generate_series_step_int4 },
634   { 1067, "generate_series_int4", 2, true, true, generate_series_int4 },
635   { 1068, "generate_series_step_int8", 3, true, true, generate_series_step_int8 },
636   { 1069, "generate_series_int8", 2, true, true, generate_series_int8 },
637   { 1078, "bpcharcmp", 2, true, false, bpcharcmp },
638   { 1079, "text_regclass", 1, true, false, text_regclass },
639   { 1080, "hashbpchar", 1, true, false, hashbpchar },
640   { 1081, "format_type", 2, false, false, format_type },
641   { 1084, "date_in", 1, true, false, date_in },
642   { 1085, "date_out", 1, true, false, date_out },
643   { 1086, "date_eq", 2, true, false, date_eq },
644   { 1087, "date_lt", 2, true, false, date_lt },
645   { 1088, "date_le", 2, true, false, date_le },
646   { 1089, "date_gt", 2, true, false, date_gt },
647   { 1090, "date_ge", 2, true, false, date_ge },
648   { 1091, "date_ne", 2, true, false, date_ne },
649   { 1092, "date_cmp", 2, true, false, date_cmp },
650   { 1102, "time_lt", 2, true, false, time_lt },
651   { 1103, "time_le", 2, true, false, time_le },
652   { 1104, "time_gt", 2, true, false, time_gt },
653   { 1105, "time_ge", 2, true, false, time_ge },
654   { 1106, "time_ne", 2, true, false, time_ne },
655   { 1107, "time_cmp", 2, true, false, time_cmp },
656   { 1138, "date_larger", 2, true, false, date_larger },
657   { 1139, "date_smaller", 2, true, false, date_smaller },
658   { 1140, "date_mi", 2, true, false, date_mi },
659   { 1141, "date_pli", 2, true, false, date_pli },
660   { 1142, "date_mii", 2, true, false, date_mii },
661   { 1143, "time_in", 3, true, false, time_in },
662   { 1144, "time_out", 1, true, false, time_out },
663   { 1145, "time_eq", 2, true, false, time_eq },
664   { 1146, "circle_add_pt", 2, true, false, circle_add_pt },
665   { 1147, "circle_sub_pt", 2, true, false, circle_sub_pt },
666   { 1148, "circle_mul_pt", 2, true, false, circle_mul_pt },
667   { 1149, "circle_div_pt", 2, true, false, circle_div_pt },
668   { 1150, "timestamptz_in", 3, true, false, timestamptz_in },
669   { 1151, "timestamptz_out", 1, true, false, timestamptz_out },
670   { 1152, "timestamp_eq", 2, true, false, timestamp_eq },
671   { 1153, "timestamp_ne", 2, true, false, timestamp_ne },
672   { 1154, "timestamp_lt", 2, true, false, timestamp_lt },
673   { 1155, "timestamp_le", 2, true, false, timestamp_le },
674   { 1156, "timestamp_ge", 2, true, false, timestamp_ge },
675   { 1157, "timestamp_gt", 2, true, false, timestamp_gt },
676   { 1158, "float8_timestamptz", 1, true, false, float8_timestamptz },
677   { 1159, "timestamptz_zone", 2, true, false, timestamptz_zone },
678   { 1160, "interval_in", 3, true, false, interval_in },
679   { 1161, "interval_out", 1, true, false, interval_out },
680   { 1162, "interval_eq", 2, true, false, interval_eq },
681   { 1163, "interval_ne", 2, true, false, interval_ne },
682   { 1164, "interval_lt", 2, true, false, interval_lt },
683   { 1165, "interval_le", 2, true, false, interval_le },
684   { 1166, "interval_ge", 2, true, false, interval_ge },
685   { 1167, "interval_gt", 2, true, false, interval_gt },
686   { 1168, "interval_um", 1, true, false, interval_um },
687   { 1169, "interval_pl", 2, true, false, interval_pl },
688   { 1170, "interval_mi", 2, true, false, interval_mi },
689   { 1171, "timestamptz_part", 2, true, false, timestamptz_part },
690   { 1172, "interval_part", 2, true, false, interval_part },
691   { 1173, "abstime_timestamptz", 1, true, false, abstime_timestamptz },
692   { 1174, "date_timestamptz", 1, true, false, date_timestamptz },
693   { 1175, "interval_justify_hours", 1, true, false, interval_justify_hours },
694   { 1177, "reltime_interval", 1, true, false, reltime_interval },
695   { 1178, "timestamptz_date", 1, true, false, timestamptz_date },
696   { 1179, "abstime_date", 1, true, false, abstime_date },
697   { 1180, "timestamptz_abstime", 1, true, false, timestamptz_abstime },
698   { 1181, "xid_age", 1, true, false, xid_age },
699   { 1188, "timestamp_mi", 2, true, false, timestamp_mi },
700   { 1189, "timestamptz_pl_interval", 2, true, false, timestamptz_pl_interval },
701   { 1190, "timestamptz_mi_interval", 2, true, false, timestamptz_mi_interval },
702   { 1191, "generate_subscripts", 3, true, true, generate_subscripts },
703   { 1192, "generate_subscripts_nodir", 2, true, true, generate_subscripts_nodir },
704   { 1193, "array_fill", 2, false, false, array_fill },
705   { 1194, "interval_reltime", 1, true, false, interval_reltime },
706   { 1195, "timestamp_smaller", 2, true, false, timestamp_smaller },
707   { 1196, "timestamp_larger", 2, true, false, timestamp_larger },
708   { 1197, "interval_smaller", 2, true, false, interval_smaller },
709   { 1198, "interval_larger", 2, true, false, interval_larger },
710   { 1199, "timestamptz_age", 2, true, false, timestamptz_age },
711   { 1200, "interval_scale", 2, true, false, interval_scale },
712   { 1217, "timestamptz_trunc", 2, true, false, timestamptz_trunc },
713   { 1218, "interval_trunc", 2, true, false, interval_trunc },
714   { 1219, "int8inc", 1, true, false, int8inc },
715   { 1230, "int8abs", 1, true, false, int8abs },
716   { 1236, "int8larger", 2, true, false, int8larger },
717   { 1237, "int8smaller", 2, true, false, int8smaller },
718   { 1238, "texticregexeq", 2, true, false, texticregexeq },
719   { 1239, "texticregexne", 2, true, false, texticregexne },
720   { 1240, "nameicregexeq", 2, true, false, nameicregexeq },
721   { 1241, "nameicregexne", 2, true, false, nameicregexne },
722   { 1242, "boolin", 1, true, false, boolin },
723   { 1243, "boolout", 1, true, false, boolout },
724   { 1244, "byteain", 1, true, false, byteain },
725   { 1245, "charin", 1, true, false, charin },
726   { 1246, "charlt", 2, true, false, charlt },
727   { 1250, "unique_key_recheck", 0, true, false, unique_key_recheck },
728   { 1251, "int4abs", 1, true, false, int4abs },
729   { 1252, "nameregexne", 2, true, false, nameregexne },
730   { 1253, "int2abs", 1, true, false, int2abs },
731   { 1254, "textregexeq", 2, true, false, textregexeq },
732   { 1256, "textregexne", 2, true, false, textregexne },
733   { 1257, "textlen", 1, true, false, textlen },
734   { 1258, "textcat", 2, true, false, textcat },
735   { 1264, "PG_char_to_encoding", 1, true, false, PG_char_to_encoding },
736   { 1265, "tidne", 2, true, false, tidne },
737   { 1267, "cidr_in", 1, true, false, cidr_in },
738   { 1268, "parse_ident", 2, true, false, parse_ident },
739   { 1269, "pg_column_size", 1, true, false, pg_column_size },
740   { 1271, "overlaps_timetz", 4, false, false, overlaps_timetz },
741   { 1272, "datetime_timestamp", 2, true, false, datetime_timestamp },
742   { 1273, "timetz_part", 2, true, false, timetz_part },
743   { 1274, "int84pl", 2, true, false, int84pl },
744   { 1275, "int84mi", 2, true, false, int84mi },
745   { 1276, "int84mul", 2, true, false, int84mul },
746   { 1277, "int84div", 2, true, false, int84div },
747   { 1278, "int48pl", 2, true, false, int48pl },
748   { 1279, "int48mi", 2, true, false, int48mi },
749   { 1280, "int48mul", 2, true, false, int48mul },
750   { 1281, "int48div", 2, true, false, int48div },
751   { 1282, "quote_ident", 1, true, false, quote_ident },
752   { 1283, "quote_literal", 1, true, false, quote_literal },
753   { 1286, "array_fill_with_lower_bounds", 3, false, false, array_fill_with_lower_bounds },
754   { 1287, "i8tooid", 1, true, false, i8tooid },
755   { 1288, "oidtoi8", 1, true, false, oidtoi8 },
756   { 1289, "quote_nullable", 1, false, false, quote_nullable },
757   { 1291, "suppress_redundant_updates_trigger", 0, true, false, suppress_redundant_updates_trigger },
758   { 1292, "tideq", 2, true, false, tideq },
759   { 1293, "currtid_byreloid", 2, true, false, currtid_byreloid },
760   { 1294, "currtid_byrelname", 2, true, false, currtid_byrelname },
761   { 1295, "interval_justify_days", 1, true, false, interval_justify_days },
762   { 1297, "datetimetz_timestamptz", 2, true, false, datetimetz_timestamptz },
763   { 1299, "now", 0, true, false, now },
764   { 1300, "positionsel", 4, true, false, positionsel },
765   { 1301, "positionjoinsel", 5, true, false, positionjoinsel },
766   { 1302, "contsel", 4, true, false, contsel },
767   { 1303, "contjoinsel", 5, true, false, contjoinsel },
768   { 1304, "overlaps_timestamp", 4, false, false, overlaps_timestamp },
769   { 1308, "overlaps_time", 4, false, false, overlaps_time },
770   { 1312, "timestamp_in", 3, true, false, timestamp_in },
771   { 1313, "timestamp_out", 1, true, false, timestamp_out },
772   { 1314, "timestamp_cmp", 2, true, false, timestamp_cmp },
773   { 1315, "interval_cmp", 2, true, false, interval_cmp },
774   { 1316, "timestamp_time", 1, true, false, timestamp_time },
775   { 1317, "textlen", 1, true, false, textlen },
776   { 1318, "bpcharlen", 1, true, false, bpcharlen },
777   { 1319, "xideq", 2, true, false, xideq },
778   { 1326, "interval_div", 2, true, false, interval_div },
779   { 1339, "dlog10", 1, true, false, dlog10 },
780   { 1340, "dlog10", 1, true, false, dlog10 },
781   { 1341, "dlog1", 1, true, false, dlog1 },
782   { 1342, "dround", 1, true, false, dround },
783   { 1343, "dtrunc", 1, true, false, dtrunc },
784   { 1344, "dsqrt", 1, true, false, dsqrt },
785   { 1345, "dcbrt", 1, true, false, dcbrt },
786   { 1346, "dpow", 2, true, false, dpow },
787   { 1347, "dexp", 1, true, false, dexp },
788   { 1349, "oidvectortypes", 1, true, false, oidvectortypes },
789   { 1350, "timetz_in", 3, true, false, timetz_in },
790   { 1351, "timetz_out", 1, true, false, timetz_out },
791   { 1352, "timetz_eq", 2, true, false, timetz_eq },
792   { 1353, "timetz_ne", 2, true, false, timetz_ne },
793   { 1354, "timetz_lt", 2, true, false, timetz_lt },
794   { 1355, "timetz_le", 2, true, false, timetz_le },
795   { 1356, "timetz_ge", 2, true, false, timetz_ge },
796   { 1357, "timetz_gt", 2, true, false, timetz_gt },
797   { 1358, "timetz_cmp", 2, true, false, timetz_cmp },
798   { 1359, "datetimetz_timestamptz", 2, true, false, datetimetz_timestamptz },
799   { 1362, "network_hostmask", 1, true, false, network_hostmask },
800   { 1365, "makeaclitem", 4, true, false, makeaclitem },
801   { 1367, "bpcharlen", 1, true, false, bpcharlen },
802   { 1368, "dpow", 2, true, false, dpow },
803   { 1369, "textlen", 1, true, false, textlen },
804   { 1370, "time_interval", 1, true, false, time_interval },
805   { 1371, "pg_lock_status", 0, true, true, pg_lock_status },
806   { 1372, "bpcharlen", 1, true, false, bpcharlen },
807   { 1373, "date_finite", 1, true, false, date_finite },
808   { 1374, "textoctetlen", 1, true, false, textoctetlen },
809   { 1375, "bpcharoctetlen", 1, true, false, bpcharoctetlen },
810   { 1376, "numeric_fac", 1, true, false, numeric_fac },
811   { 1377, "time_larger", 2, true, false, time_larger },
812   { 1378, "time_smaller", 2, true, false, time_smaller },
813   { 1379, "timetz_larger", 2, true, false, timetz_larger },
814   { 1380, "timetz_smaller", 2, true, false, timetz_smaller },
815   { 1381, "textlen", 1, true, false, textlen },
816   { 1385, "time_part", 2, true, false, time_part },
817   { 1387, "pg_get_constraintdef", 1, true, false, pg_get_constraintdef },
818   { 1388, "timestamptz_timetz", 1, true, false, timestamptz_timetz },
819   { 1389, "timestamp_finite", 1, true, false, timestamp_finite },
820   { 1390, "interval_finite", 1, true, false, interval_finite },
821   { 1391, "pg_stat_get_backend_start", 1, true, false, pg_stat_get_backend_start },
822   { 1392, "pg_stat_get_backend_client_addr", 1, true, false, pg_stat_get_backend_client_addr },
823   { 1393, "pg_stat_get_backend_client_port", 1, true, false, pg_stat_get_backend_client_port },
824   { 1394, "float4abs", 1, true, false, float4abs },
825   { 1395, "float8abs", 1, true, false, float8abs },
826   { 1396, "int8abs", 1, true, false, int8abs },
827   { 1397, "int4abs", 1, true, false, int4abs },
828   { 1398, "int2abs", 1, true, false, int2abs },
829   { 1400, "text_name", 1, true, false, text_name },
830   { 1401, "name_text", 1, true, false, name_text },
831   { 1402, "current_schema", 0, true, false, current_schema },
832   { 1403, "current_schemas", 1, true, false, current_schemas },
833   { 1404, "textoverlay", 4, true, false, textoverlay },
834   { 1405, "textoverlay_no_len", 3, true, false, textoverlay_no_len },
835   { 1406, "point_vert", 2, true, false, point_vert },
836   { 1407, "point_horiz", 2, true, false, point_horiz },
837   { 1408, "lseg_parallel", 2, true, false, lseg_parallel },
838   { 1409, "lseg_perp", 2, true, false, lseg_perp },
839   { 1410, "lseg_vertical", 1, true, false, lseg_vertical },
840   { 1411, "lseg_horizontal", 1, true, false, lseg_horizontal },
841   { 1412, "line_parallel", 2, true, false, line_parallel },
842   { 1413, "line_perp", 2, true, false, line_perp },
843   { 1414, "line_vertical", 1, true, false, line_vertical },
844   { 1415, "line_horizontal", 1, true, false, line_horizontal },
845   { 1416, "circle_center", 1, true, false, circle_center },
846   { 1419, "interval_time", 1, true, false, interval_time },
847   { 1421, "points_box", 2, true, false, points_box },
848   { 1422, "box_add", 2, true, false, box_add },
849   { 1423, "box_sub", 2, true, false, box_sub },
850   { 1424, "box_mul", 2, true, false, box_mul },
851   { 1425, "box_div", 2, true, false, box_div },
852   { 1427, "cidr_out", 1, true, false, cidr_out },
853   { 1428, "poly_contain_pt", 2, true, false, poly_contain_pt },
854   { 1429, "pt_contained_poly", 2, true, false, pt_contained_poly },
855   { 1430, "path_isclosed", 1, true, false, path_isclosed },
856   { 1431, "path_isopen", 1, true, false, path_isopen },
857   { 1432, "path_npoints", 1, true, false, path_npoints },
858   { 1433, "path_close", 1, true, false, path_close },
859   { 1434, "path_open", 1, true, false, path_open },
860   { 1435, "path_add", 2, true, false, path_add },
861   { 1436, "path_add_pt", 2, true, false, path_add_pt },
862   { 1437, "path_sub_pt", 2, true, false, path_sub_pt },
863   { 1438, "path_mul_pt", 2, true, false, path_mul_pt },
864   { 1439, "path_div_pt", 2, true, false, path_div_pt },
865   { 1440, "construct_point", 2, true, false, construct_point },
866   { 1441, "point_add", 2, true, false, point_add },
867   { 1442, "point_sub", 2, true, false, point_sub },
868   { 1443, "point_mul", 2, true, false, point_mul },
869   { 1444, "point_div", 2, true, false, point_div },
870   { 1445, "poly_npoints", 1, true, false, poly_npoints },
871   { 1446, "poly_box", 1, true, false, poly_box },
872   { 1447, "poly_path", 1, true, false, poly_path },
873   { 1448, "box_poly", 1, true, false, box_poly },
874   { 1449, "path_poly", 1, true, false, path_poly },
875   { 1450, "circle_in", 1, true, false, circle_in },
876   { 1451, "circle_out", 1, true, false, circle_out },
877   { 1452, "circle_same", 2, true, false, circle_same },
878   { 1453, "circle_contain", 2, true, false, circle_contain },
879   { 1454, "circle_left", 2, true, false, circle_left },
880   { 1455, "circle_overleft", 2, true, false, circle_overleft },
881   { 1456, "circle_overright", 2, true, false, circle_overright },
882   { 1457, "circle_right", 2, true, false, circle_right },
883   { 1458, "circle_contained", 2, true, false, circle_contained },
884   { 1459, "circle_overlap", 2, true, false, circle_overlap },
885   { 1460, "circle_below", 2, true, false, circle_below },
886   { 1461, "circle_above", 2, true, false, circle_above },
887   { 1462, "circle_eq", 2, true, false, circle_eq },
888   { 1463, "circle_ne", 2, true, false, circle_ne },
889   { 1464, "circle_lt", 2, true, false, circle_lt },
890   { 1465, "circle_gt", 2, true, false, circle_gt },
891   { 1466, "circle_le", 2, true, false, circle_le },
892   { 1467, "circle_ge", 2, true, false, circle_ge },
893   { 1468, "circle_area", 1, true, false, circle_area },
894   { 1469, "circle_diameter", 1, true, false, circle_diameter },
895   { 1470, "circle_radius", 1, true, false, circle_radius },
896   { 1471, "circle_distance", 2, true, false, circle_distance },
897   { 1472, "circle_center", 1, true, false, circle_center },
898   { 1473, "cr_circle", 2, true, false, cr_circle },
899   { 1474, "poly_circle", 1, true, false, poly_circle },
900   { 1475, "circle_poly", 2, true, false, circle_poly },
901   { 1476, "dist_pc", 2, true, false, dist_pc },
902   { 1477, "circle_contain_pt", 2, true, false, circle_contain_pt },
903   { 1478, "pt_contained_circle", 2, true, false, pt_contained_circle },
904   { 1479, "box_circle", 1, true, false, box_circle },
905   { 1480, "circle_box", 1, true, false, circle_box },
906   { 1481, "mktinterval", 2, true, false, mktinterval },
907   { 1482, "lseg_ne", 2, true, false, lseg_ne },
908   { 1483, "lseg_lt", 2, true, false, lseg_lt },
909   { 1484, "lseg_le", 2, true, false, lseg_le },
910   { 1485, "lseg_gt", 2, true, false, lseg_gt },
911   { 1486, "lseg_ge", 2, true, false, lseg_ge },
912   { 1487, "lseg_length", 1, true, false, lseg_length },
913   { 1488, "close_ls", 2, true, false, close_ls },
914   { 1489, "close_lseg", 2, true, false, close_lseg },
915   { 1490, "line_in", 1, true, false, line_in },
916   { 1491, "line_out", 1, true, false, line_out },
917   { 1492, "line_eq", 2, true, false, line_eq },
918   { 1493, "line_construct_pp", 2, true, false, line_construct_pp },
919   { 1494, "line_interpt", 2, true, false, line_interpt },
920   { 1495, "line_intersect", 2, true, false, line_intersect },
921   { 1496, "line_parallel", 2, true, false, line_parallel },
922   { 1497, "line_perp", 2, true, false, line_perp },
923   { 1498, "line_vertical", 1, true, false, line_vertical },
924   { 1499, "line_horizontal", 1, true, false, line_horizontal },
925   { 1530, "lseg_length", 1, true, false, lseg_length },
926   { 1531, "path_length", 1, true, false, path_length },
927   { 1532, "lseg_center", 1, true, false, lseg_center },
928   { 1533, "path_center", 1, true, false, path_center },
929   { 1534, "box_center", 1, true, false, box_center },
930   { 1540, "poly_center", 1, true, false, poly_center },
931   { 1541, "box_diagonal", 1, true, false, box_diagonal },
932   { 1542, "box_center", 1, true, false, box_center },
933   { 1543, "circle_center", 1, true, false, circle_center },
934   { 1545, "path_npoints", 1, true, false, path_npoints },
935   { 1556, "poly_npoints", 1, true, false, poly_npoints },
936   { 1564, "bit_in", 3, true, false, bit_in },
937   { 1565, "bit_out", 1, true, false, bit_out },
938   { 1569, "textlike", 2, true, false, textlike },
939   { 1570, "textnlike", 2, true, false, textnlike },
940   { 1571, "namelike", 2, true, false, namelike },
941   { 1572, "namenlike", 2, true, false, namenlike },
942   { 1573, "pg_get_ruledef", 1, true, false, pg_get_ruledef },
943   { 1574, "nextval_oid", 1, true, false, nextval_oid },
944   { 1575, "currval_oid", 1, true, false, currval_oid },
945   { 1576, "setval_oid", 2, true, false, setval_oid },
946   { 1579, "varbit_in", 3, true, false, varbit_in },
947   { 1580, "varbit_out", 1, true, false, varbit_out },
948   { 1581, "biteq", 2, true, false, biteq },
949   { 1582, "bitne", 2, true, false, bitne },
950   { 1592, "bitge", 2, true, false, bitge },
951   { 1593, "bitgt", 2, true, false, bitgt },
952   { 1594, "bitle", 2, true, false, bitle },
953   { 1595, "bitlt", 2, true, false, bitlt },
954   { 1596, "bitcmp", 2, true, false, bitcmp },
955   { 1597, "PG_encoding_to_char", 1, true, false, PG_encoding_to_char },
956   { 1598, "drandom", 0, true, false, drandom },
957   { 1599, "setseed", 1, true, false, setseed },
958   { 1600, "dasin", 1, true, false, dasin },
959   { 1601, "dacos", 1, true, false, dacos },
960   { 1602, "datan", 1, true, false, datan },
961   { 1603, "datan2", 2, true, false, datan2 },
962   { 1604, "dsin", 1, true, false, dsin },
963   { 1605, "dcos", 1, true, false, dcos },
964   { 1606, "dtan", 1, true, false, dtan },
965   { 1607, "dcot", 1, true, false, dcot },
966   { 1608, "degrees", 1, true, false, degrees },
967   { 1609, "radians", 1, true, false, radians },
968   { 1610, "dpi", 0, true, false, dpi },
969   { 1618, "interval_mul", 2, true, false, interval_mul },
970   { 1619, "pg_typeof", 1, false, false, pg_typeof },
971   { 1620, "ascii", 1, true, false, ascii },
972   { 1621, "chr", 1, true, false, chr },
973   { 1622, "repeat", 2, true, false, repeat },
974   { 1623, "similar_escape", 2, false, false, similar_escape },
975   { 1624, "mul_d_interval", 2, true, false, mul_d_interval },
976   { 1631, "textlike", 2, true, false, textlike },
977   { 1632, "textnlike", 2, true, false, textnlike },
978   { 1633, "texticlike", 2, true, false, texticlike },
979   { 1634, "texticnlike", 2, true, false, texticnlike },
980   { 1635, "nameiclike", 2, true, false, nameiclike },
981   { 1636, "nameicnlike", 2, true, false, nameicnlike },
982   { 1637, "like_escape", 2, true, false, like_escape },
983   { 1638, "oidgt", 2, true, false, oidgt },
984   { 1639, "oidge", 2, true, false, oidge },
985   { 1640, "pg_get_viewdef_name", 1, true, false, pg_get_viewdef_name },
986   { 1641, "pg_get_viewdef", 1, true, false, pg_get_viewdef },
987   { 1642, "pg_get_userbyid", 1, true, false, pg_get_userbyid },
988   { 1643, "pg_get_indexdef", 1, true, false, pg_get_indexdef },
989   { 1644, "RI_FKey_check_ins", 0, true, false, RI_FKey_check_ins },
990   { 1645, "RI_FKey_check_upd", 0, true, false, RI_FKey_check_upd },
991   { 1646, "RI_FKey_cascade_del", 0, true, false, RI_FKey_cascade_del },
992   { 1647, "RI_FKey_cascade_upd", 0, true, false, RI_FKey_cascade_upd },
993   { 1648, "RI_FKey_restrict_del", 0, true, false, RI_FKey_restrict_del },
994   { 1649, "RI_FKey_restrict_upd", 0, true, false, RI_FKey_restrict_upd },
995   { 1650, "RI_FKey_setnull_del", 0, true, false, RI_FKey_setnull_del },
996   { 1651, "RI_FKey_setnull_upd", 0, true, false, RI_FKey_setnull_upd },
997   { 1652, "RI_FKey_setdefault_del", 0, true, false, RI_FKey_setdefault_del },
998   { 1653, "RI_FKey_setdefault_upd", 0, true, false, RI_FKey_setdefault_upd },
999   { 1654, "RI_FKey_noaction_del", 0, true, false, RI_FKey_noaction_del },
1000   { 1655, "RI_FKey_noaction_upd", 0, true, false, RI_FKey_noaction_upd },
1001   { 1656, "texticregexeq", 2, true, false, texticregexeq },
1002   { 1657, "texticregexne", 2, true, false, texticregexne },
1003   { 1658, "textregexeq", 2, true, false, textregexeq },
1004   { 1659, "textregexne", 2, true, false, textregexne },
1005   { 1660, "texticlike", 2, true, false, texticlike },
1006   { 1661, "texticnlike", 2, true, false, texticnlike },
1007   { 1662, "pg_get_triggerdef", 1, true, false, pg_get_triggerdef },
1008   { 1665, "pg_get_serial_sequence", 2, true, false, pg_get_serial_sequence },
1009   { 1666, "biteq", 2, true, false, biteq },
1010   { 1667, "bitne", 2, true, false, bitne },
1011   { 1668, "bitge", 2, true, false, bitge },
1012   { 1669, "bitgt", 2, true, false, bitgt },
1013   { 1670, "bitle", 2, true, false, bitle },
1014   { 1671, "bitlt", 2, true, false, bitlt },
1015   { 1672, "bitcmp", 2, true, false, bitcmp },
1016   { 1673, "bit_and", 2, true, false, bit_and },
1017   { 1674, "bit_or", 2, true, false, bit_or },
1018   { 1675, "bitxor", 2, true, false, bitxor },
1019   { 1676, "bitnot", 1, true, false, bitnot },
1020   { 1677, "bitshiftleft", 2, true, false, bitshiftleft },
1021   { 1678, "bitshiftright", 2, true, false, bitshiftright },
1022   { 1679, "bitcat", 2, true, false, bitcat },
1023   { 1680, "bitsubstr", 3, true, false, bitsubstr },
1024   { 1681, "bitlength", 1, true, false, bitlength },
1025   { 1682, "bitoctetlength", 1, true, false, bitoctetlength },
1026   { 1683, "bitfromint4", 2, true, false, bitfromint4 },
1027   { 1684, "bittoint4", 1, true, false, bittoint4 },
1028   { 1685, "bit", 3, true, false, bit },
1029   { 1686, "pg_get_keywords", 0, true, true, pg_get_keywords },
1030   { 1687, "varbit", 3, true, false, varbit },
1031   { 1688, "time_hash", 1, true, false, time_hash },
1032   { 1689, "aclexplode", 1, true, true, aclexplode },
1033   { 1690, "time_mi_time", 2, true, false, time_mi_time },
1034   { 1691, "boolle", 2, true, false, boolle },
1035   { 1692, "boolge", 2, true, false, boolge },
1036   { 1693, "btboolcmp", 2, true, false, btboolcmp },
1037   { 1696, "timetz_hash", 1, true, false, timetz_hash },
1038   { 1697, "interval_hash", 1, true, false, interval_hash },
1039   { 1698, "bitposition", 2, true, false, bitposition },
1040   { 1699, "bitsubstr_no_len", 2, true, false, bitsubstr_no_len },
1041   { 1701, "numeric_in", 3, true, false, numeric_in },
1042   { 1702, "numeric_out", 1, true, false, numeric_out },
1043   { 1703, "numeric", 2, true, false, numeric },
1044   { 1704, "numeric_abs", 1, true, false, numeric_abs },
1045   { 1705, "numeric_abs", 1, true, false, numeric_abs },
1046   { 1706, "numeric_sign", 1, true, false, numeric_sign },
1047   { 1707, "numeric_round", 2, true, false, numeric_round },
1048   { 1709, "numeric_trunc", 2, true, false, numeric_trunc },
1049   { 1711, "numeric_ceil", 1, true, false, numeric_ceil },
1050   { 1712, "numeric_floor", 1, true, false, numeric_floor },
1051   { 1713, "length_in_encoding", 2, true, false, length_in_encoding },
1052   { 1714, "pg_convert_from", 2, true, false, pg_convert_from },
1053   { 1715, "inet_to_cidr", 1, true, false, inet_to_cidr },
1054   { 1716, "pg_get_expr", 2, true, false, pg_get_expr },
1055   { 1717, "pg_convert_to", 2, true, false, pg_convert_to },
1056   { 1718, "numeric_eq", 2, true, false, numeric_eq },
1057   { 1719, "numeric_ne", 2, true, false, numeric_ne },
1058   { 1720, "numeric_gt", 2, true, false, numeric_gt },
1059   { 1721, "numeric_ge", 2, true, false, numeric_ge },
1060   { 1722, "numeric_lt", 2, true, false, numeric_lt },
1061   { 1723, "numeric_le", 2, true, false, numeric_le },
1062   { 1724, "numeric_add", 2, true, false, numeric_add },
1063   { 1725, "numeric_sub", 2, true, false, numeric_sub },
1064   { 1726, "numeric_mul", 2, true, false, numeric_mul },
1065   { 1727, "numeric_div", 2, true, false, numeric_div },
1066   { 1728, "numeric_mod", 2, true, false, numeric_mod },
1067   { 1729, "numeric_mod", 2, true, false, numeric_mod },
1068   { 1730, "numeric_sqrt", 1, true, false, numeric_sqrt },
1069   { 1731, "numeric_sqrt", 1, true, false, numeric_sqrt },
1070   { 1732, "numeric_exp", 1, true, false, numeric_exp },
1071   { 1733, "numeric_exp", 1, true, false, numeric_exp },
1072   { 1734, "numeric_ln", 1, true, false, numeric_ln },
1073   { 1735, "numeric_ln", 1, true, false, numeric_ln },
1074   { 1736, "numeric_log", 2, true, false, numeric_log },
1075   { 1737, "numeric_log", 2, true, false, numeric_log },
1076   { 1738, "numeric_power", 2, true, false, numeric_power },
1077   { 1739, "numeric_power", 2, true, false, numeric_power },
1078   { 1740, "int4_numeric", 1, true, false, int4_numeric },
1079   { 1742, "float4_numeric", 1, true, false, float4_numeric },
1080   { 1743, "float8_numeric", 1, true, false, float8_numeric },
1081   { 1744, "numeric_int4", 1, true, false, numeric_int4 },
1082   { 1745, "numeric_float4", 1, true, false, numeric_float4 },
1083   { 1746, "numeric_float8", 1, true, false, numeric_float8 },
1084   { 1747, "time_pl_interval", 2, true, false, time_pl_interval },
1085   { 1748, "time_mi_interval", 2, true, false, time_mi_interval },
1086   { 1749, "timetz_pl_interval", 2, true, false, timetz_pl_interval },
1087   { 1750, "timetz_mi_interval", 2, true, false, timetz_mi_interval },
1088   { 1764, "numeric_inc", 1, true, false, numeric_inc },
1089   { 1765, "setval3_oid", 3, true, false, setval3_oid },
1090   { 1766, "numeric_smaller", 2, true, false, numeric_smaller },
1091   { 1767, "numeric_larger", 2, true, false, numeric_larger },
1092   { 1768, "interval_to_char", 2, true, false, interval_to_char },
1093   { 1769, "numeric_cmp", 2, true, false, numeric_cmp },
1094   { 1770, "timestamptz_to_char", 2, true, false, timestamptz_to_char },
1095   { 1771, "numeric_uminus", 1, true, false, numeric_uminus },
1096   { 1772, "numeric_to_char", 2, true, false, numeric_to_char },
1097   { 1773, "int4_to_char", 2, true, false, int4_to_char },
1098   { 1774, "int8_to_char", 2, true, false, int8_to_char },
1099   { 1775, "float4_to_char", 2, true, false, float4_to_char },
1100   { 1776, "float8_to_char", 2, true, false, float8_to_char },
1101   { 1777, "numeric_to_number", 2, true, false, numeric_to_number },
1102   { 1778, "to_timestamp", 2, true, false, to_timestamp },
1103   { 1779, "numeric_int8", 1, true, false, numeric_int8 },
1104   { 1780, "to_date", 2, true, false, to_date },
1105   { 1781, "int8_numeric", 1, true, false, int8_numeric },
1106   { 1782, "int2_numeric", 1, true, false, int2_numeric },
1107   { 1783, "numeric_int2", 1, true, false, numeric_int2 },
1108   { 1798, "oidin", 1, true, false, oidin },
1109   { 1799, "oidout", 1, true, false, oidout },
1110   { 1813, "pg_convert", 3, true, false, pg_convert },
1111   { 1814, "iclikesel", 4, true, false, iclikesel },
1112   { 1815, "icnlikesel", 4, true, false, icnlikesel },
1113   { 1816, "iclikejoinsel", 5, true, false, iclikejoinsel },
1114   { 1817, "icnlikejoinsel", 5, true, false, icnlikejoinsel },
1115   { 1818, "regexeqsel", 4, true, false, regexeqsel },
1116   { 1819, "likesel", 4, true, false, likesel },
1117   { 1820, "icregexeqsel", 4, true, false, icregexeqsel },
1118   { 1821, "regexnesel", 4, true, false, regexnesel },
1119   { 1822, "nlikesel", 4, true, false, nlikesel },
1120   { 1823, "icregexnesel", 4, true, false, icregexnesel },
1121   { 1824, "regexeqjoinsel", 5, true, false, regexeqjoinsel },
1122   { 1825, "likejoinsel", 5, true, false, likejoinsel },
1123   { 1826, "icregexeqjoinsel", 5, true, false, icregexeqjoinsel },
1124   { 1827, "regexnejoinsel", 5, true, false, regexnejoinsel },
1125   { 1828, "nlikejoinsel", 5, true, false, nlikejoinsel },
1126   { 1829, "icregexnejoinsel", 5, true, false, icregexnejoinsel },
1127   { 1830, "float8_avg", 1, true, false, float8_avg },
1128   { 1831, "float8_var_samp", 1, true, false, float8_var_samp },
1129   { 1832, "float8_stddev_samp", 1, true, false, float8_stddev_samp },
1130   { 1833, "numeric_accum", 2, false, false, numeric_accum },
1131   { 1834, "int2_accum", 2, false, false, int2_accum },
1132   { 1835, "int4_accum", 2, false, false, int4_accum },
1133   { 1836, "int8_accum", 2, false, false, int8_accum },
1134   { 1837, "numeric_avg", 1, false, false, numeric_avg },
1135   { 1838, "numeric_var_samp", 1, false, false, numeric_var_samp },
1136   { 1839, "numeric_stddev_samp", 1, false, false, numeric_stddev_samp },
1137   { 1840, "int2_sum", 2, false, false, int2_sum },
1138   { 1841, "int4_sum", 2, false, false, int4_sum },
1139   { 1842, "int8_sum", 2, false, false, int8_sum },
1140   { 1843, "interval_accum", 2, true, false, interval_accum },
1141   { 1844, "interval_avg", 1, true, false, interval_avg },
1142   { 1845, "to_ascii_default", 1, true, false, to_ascii_default },
1143   { 1846, "to_ascii_enc", 2, true, false, to_ascii_enc },
1144   { 1847, "to_ascii_encname", 2, true, false, to_ascii_encname },
1145   { 1850, "int28eq", 2, true, false, int28eq },
1146   { 1851, "int28ne", 2, true, false, int28ne },
1147   { 1852, "int28lt", 2, true, false, int28lt },
1148   { 1853, "int28gt", 2, true, false, int28gt },
1149   { 1854, "int28le", 2, true, false, int28le },
1150   { 1855, "int28ge", 2, true, false, int28ge },
1151   { 1856, "int82eq", 2, true, false, int82eq },
1152   { 1857, "int82ne", 2, true, false, int82ne },
1153   { 1858, "int82lt", 2, true, false, int82lt },
1154   { 1859, "int82gt", 2, true, false, int82gt },
1155   { 1860, "int82le", 2, true, false, int82le },
1156   { 1861, "int82ge", 2, true, false, int82ge },
1157   { 1892, "int2and", 2, true, false, int2and },
1158   { 1893, "int2or", 2, true, false, int2or },
1159   { 1894, "int2xor", 2, true, false, int2xor },
1160   { 1895, "int2not", 1, true, false, int2not },
1161   { 1896, "int2shl", 2, true, false, int2shl },
1162   { 1897, "int2shr", 2, true, false, int2shr },
1163   { 1898, "int4and", 2, true, false, int4and },
1164   { 1899, "int4or", 2, true, false, int4or },
1165   { 1900, "int4xor", 2, true, false, int4xor },
1166   { 1901, "int4not", 1, true, false, int4not },
1167   { 1902, "int4shl", 2, true, false, int4shl },
1168   { 1903, "int4shr", 2, true, false, int4shr },
1169   { 1904, "int8and", 2, true, false, int8and },
1170   { 1905, "int8or", 2, true, false, int8or },
1171   { 1906, "int8xor", 2, true, false, int8xor },
1172   { 1907, "int8not", 1, true, false, int8not },
1173   { 1908, "int8shl", 2, true, false, int8shl },
1174   { 1909, "int8shr", 2, true, false, int8shr },
1175   { 1910, "int8up", 1, true, false, int8up },
1176   { 1911, "int2up", 1, true, false, int2up },
1177   { 1912, "int4up", 1, true, false, int4up },
1178   { 1913, "float4up", 1, true, false, float4up },
1179   { 1914, "float8up", 1, true, false, float8up },
1180   { 1915, "numeric_uplus", 1, true, false, numeric_uplus },
1181   { 1922, "has_table_privilege_name_name", 3, true, false, has_table_privilege_name_name },
1182   { 1923, "has_table_privilege_name_id", 3, true, false, has_table_privilege_name_id },
1183   { 1924, "has_table_privilege_id_name", 3, true, false, has_table_privilege_id_name },
1184   { 1925, "has_table_privilege_id_id", 3, true, false, has_table_privilege_id_id },
1185   { 1926, "has_table_privilege_name", 2, true, false, has_table_privilege_name },
1186   { 1927, "has_table_privilege_id", 2, true, false, has_table_privilege_id },
1187   { 1928, "pg_stat_get_numscans", 1, true, false, pg_stat_get_numscans },
1188   { 1929, "pg_stat_get_tuples_returned", 1, true, false, pg_stat_get_tuples_returned },
1189   { 1930, "pg_stat_get_tuples_fetched", 1, true, false, pg_stat_get_tuples_fetched },
1190   { 1931, "pg_stat_get_tuples_inserted", 1, true, false, pg_stat_get_tuples_inserted },
1191   { 1932, "pg_stat_get_tuples_updated", 1, true, false, pg_stat_get_tuples_updated },
1192   { 1933, "pg_stat_get_tuples_deleted", 1, true, false, pg_stat_get_tuples_deleted },
1193   { 1934, "pg_stat_get_blocks_fetched", 1, true, false, pg_stat_get_blocks_fetched },
1194   { 1935, "pg_stat_get_blocks_hit", 1, true, false, pg_stat_get_blocks_hit },
1195   { 1936, "pg_stat_get_backend_idset", 0, true, true, pg_stat_get_backend_idset },
1196   { 1937, "pg_stat_get_backend_pid", 1, true, false, pg_stat_get_backend_pid },
1197   { 1938, "pg_stat_get_backend_dbid", 1, true, false, pg_stat_get_backend_dbid },
1198   { 1939, "pg_stat_get_backend_userid", 1, true, false, pg_stat_get_backend_userid },
1199   { 1940, "pg_stat_get_backend_activity", 1, true, false, pg_stat_get_backend_activity },
1200   { 1941, "pg_stat_get_db_numbackends", 1, true, false, pg_stat_get_db_numbackends },
1201   { 1942, "pg_stat_get_db_xact_commit", 1, true, false, pg_stat_get_db_xact_commit },
1202   { 1943, "pg_stat_get_db_xact_rollback", 1, true, false, pg_stat_get_db_xact_rollback },
1203   { 1944, "pg_stat_get_db_blocks_fetched", 1, true, false, pg_stat_get_db_blocks_fetched },
1204   { 1945, "pg_stat_get_db_blocks_hit", 1, true, false, pg_stat_get_db_blocks_hit },
1205   { 1946, "binary_encode", 2, true, false, binary_encode },
1206   { 1947, "binary_decode", 2, true, false, binary_decode },
1207   { 1948, "byteaeq", 2, true, false, byteaeq },
1208   { 1949, "bytealt", 2, true, false, bytealt },
1209   { 1950, "byteale", 2, true, false, byteale },
1210   { 1951, "byteagt", 2, true, false, byteagt },
1211   { 1952, "byteage", 2, true, false, byteage },
1212   { 1953, "byteane", 2, true, false, byteane },
1213   { 1954, "byteacmp", 2, true, false, byteacmp },
1214   { 1961, "timestamp_scale", 2, true, false, timestamp_scale },
1215   { 1962, "int2_avg_accum", 2, true, false, int2_avg_accum },
1216   { 1963, "int4_avg_accum", 2, true, false, int4_avg_accum },
1217   { 1964, "int8_avg", 1, true, false, int8_avg },
1218   { 1965, "oidlarger", 2, true, false, oidlarger },
1219   { 1966, "oidsmaller", 2, true, false, oidsmaller },
1220   { 1967, "timestamptz_scale", 2, true, false, timestamptz_scale },
1221   { 1968, "time_scale", 2, true, false, time_scale },
1222   { 1969, "timetz_scale", 2, true, false, timetz_scale },
1223   { 1972, "pg_stat_get_tuples_hot_updated", 1, true, false, pg_stat_get_tuples_hot_updated },
1224   { 1973, "numeric_div_trunc", 2, true, false, numeric_div_trunc },
1225   { 1980, "numeric_div_trunc", 2, true, false, numeric_div_trunc },
1226   { 2005, "bytealike", 2, true, false, bytealike },
1227   { 2006, "byteanlike", 2, true, false, byteanlike },
1228   { 2007, "bytealike", 2, true, false, bytealike },
1229   { 2008, "byteanlike", 2, true, false, byteanlike },
1230   { 2009, "like_escape_bytea", 2, true, false, like_escape_bytea },
1231   { 2010, "byteaoctetlen", 1, true, false, byteaoctetlen },
1232   { 2011, "byteacat", 2, true, false, byteacat },
1233   { 2012, "bytea_substr", 3, true, false, bytea_substr },
1234   { 2013, "bytea_substr_no_len", 2, true, false, bytea_substr_no_len },
1235   { 2014, "byteapos", 2, true, false, byteapos },
1236   { 2015, "byteatrim", 2, true, false, byteatrim },
1237   { 2019, "timestamptz_time", 1, true, false, timestamptz_time },
1238   { 2020, "timestamp_trunc", 2, true, false, timestamp_trunc },
1239   { 2021, "timestamp_part", 2, true, false, timestamp_part },
1240   { 2022, "pg_stat_get_activity", 1, false, true, pg_stat_get_activity },
1241   { 2023, "abstime_timestamp", 1, true, false, abstime_timestamp },
1242   { 2024, "date_timestamp", 1, true, false, date_timestamp },
1243   { 2025, "datetime_timestamp", 2, true, false, datetime_timestamp },
1244   { 2026, "pg_backend_pid", 0, true, false, pg_backend_pid },
1245   { 2027, "timestamptz_timestamp", 1, true, false, timestamptz_timestamp },
1246   { 2028, "timestamp_timestamptz", 1, true, false, timestamp_timestamptz },
1247   { 2029, "timestamp_date", 1, true, false, timestamp_date },
1248   { 2030, "timestamp_abstime", 1, true, false, timestamp_abstime },
1249   { 2031, "timestamp_mi", 2, true, false, timestamp_mi },
1250   { 2032, "timestamp_pl_interval", 2, true, false, timestamp_pl_interval },
1251   { 2033, "timestamp_mi_interval", 2, true, false, timestamp_mi_interval },
1252   { 2034, "pg_conf_load_time", 0, true, false, pg_conf_load_time },
1253   { 2035, "timestamp_smaller", 2, true, false, timestamp_smaller },
1254   { 2036, "timestamp_larger", 2, true, false, timestamp_larger },
1255   { 2037, "timetz_zone", 2, true, false, timetz_zone },
1256   { 2038, "timetz_izone", 2, true, false, timetz_izone },
1257   { 2039, "timestamp_hash", 1, true, false, timestamp_hash },
1258   { 2041, "overlaps_timestamp", 4, false, false, overlaps_timestamp },
1259   { 2045, "timestamp_cmp", 2, true, false, timestamp_cmp },
1260   { 2046, "timetz_time", 1, true, false, timetz_time },
1261   { 2047, "time_timetz", 1, true, false, time_timetz },
1262   { 2048, "timestamp_finite", 1, true, false, timestamp_finite },
1263   { 2049, "timestamp_to_char", 2, true, false, timestamp_to_char },
1264   { 2050, "aggregate_dummy", 1, false, false, aggregate_dummy },
1265   { 2051, "aggregate_dummy", 1, false, false, aggregate_dummy },
1266   { 2052, "timestamp_eq", 2, true, false, timestamp_eq },
1267   { 2053, "timestamp_ne", 2, true, false, timestamp_ne },
1268   { 2054, "timestamp_lt", 2, true, false, timestamp_lt },
1269   { 2055, "timestamp_le", 2, true, false, timestamp_le },
1270   { 2056, "timestamp_ge", 2, true, false, timestamp_ge },
1271   { 2057, "timestamp_gt", 2, true, false, timestamp_gt },
1272   { 2058, "timestamp_age", 2, true, false, timestamp_age },
1273   { 2069, "timestamp_zone", 2, true, false, timestamp_zone },
1274   { 2070, "timestamp_izone", 2, true, false, timestamp_izone },
1275   { 2071, "date_pl_interval", 2, true, false, date_pl_interval },
1276   { 2072, "date_mi_interval", 2, true, false, date_mi_interval },
1277   { 2073, "textregexsubstr", 2, true, false, textregexsubstr },
1278   { 2075, "bitfromint8", 2, true, false, bitfromint8 },
1279   { 2076, "bittoint8", 1, true, false, bittoint8 },
1280   { 2077, "show_config_by_name", 1, true, false, show_config_by_name },
1281   { 2078, "set_config_by_name", 3, false, false, set_config_by_name },
1282   { 2079, "pg_table_is_visible", 1, true, false, pg_table_is_visible },
1283   { 2080, "pg_type_is_visible", 1, true, false, pg_type_is_visible },
1284   { 2081, "pg_function_is_visible", 1, true, false, pg_function_is_visible },
1285   { 2082, "pg_operator_is_visible", 1, true, false, pg_operator_is_visible },
1286   { 2083, "pg_opclass_is_visible", 1, true, false, pg_opclass_is_visible },
1287   { 2084, "show_all_settings", 0, true, true, show_all_settings },
1288   { 2085, "bytea_substr", 3, true, false, bytea_substr },
1289   { 2086, "bytea_substr_no_len", 2, true, false, bytea_substr_no_len },
1290   { 2087, "replace_text", 3, true, false, replace_text },
1291   { 2088, "split_text", 3, true, false, split_text },
1292   { 2089, "to_hex32", 1, true, false, to_hex32 },
1293   { 2090, "to_hex64", 1, true, false, to_hex64 },
1294   { 2091, "array_lower", 2, true, false, array_lower },
1295   { 2092, "array_upper", 2, true, false, array_upper },
1296   { 2093, "pg_conversion_is_visible", 1, true, false, pg_conversion_is_visible },
1297   { 2094, "pg_stat_get_backend_activity_start", 1, true, false, pg_stat_get_backend_activity_start },
1298   { 2096, "pg_terminate_backend", 1, true, false, pg_terminate_backend },
1299   { 2098, "pg_get_functiondef", 1, true, false, pg_get_functiondef },
1300   { 2100, "aggregate_dummy", 1, false, false, aggregate_dummy },
1301   { 2101, "aggregate_dummy", 1, false, false, aggregate_dummy },
1302   { 2102, "aggregate_dummy", 1, false, false, aggregate_dummy },
1303   { 2103, "aggregate_dummy", 1, false, false, aggregate_dummy },
1304   { 2104, "aggregate_dummy", 1, false, false, aggregate_dummy },
1305   { 2105, "aggregate_dummy", 1, false, false, aggregate_dummy },
1306   { 2106, "aggregate_dummy", 1, false, false, aggregate_dummy },
1307   { 2107, "aggregate_dummy", 1, false, false, aggregate_dummy },
1308   { 2108, "aggregate_dummy", 1, false, false, aggregate_dummy },
1309   { 2109, "aggregate_dummy", 1, false, false, aggregate_dummy },
1310   { 2110, "aggregate_dummy", 1, false, false, aggregate_dummy },
1311   { 2111, "aggregate_dummy", 1, false, false, aggregate_dummy },
1312   { 2112, "aggregate_dummy", 1, false, false, aggregate_dummy },
1313   { 2113, "aggregate_dummy", 1, false, false, aggregate_dummy },
1314   { 2114, "aggregate_dummy", 1, false, false, aggregate_dummy },
1315   { 2115, "aggregate_dummy", 1, false, false, aggregate_dummy },
1316   { 2116, "aggregate_dummy", 1, false, false, aggregate_dummy },
1317   { 2117, "aggregate_dummy", 1, false, false, aggregate_dummy },
1318   { 2118, "aggregate_dummy", 1, false, false, aggregate_dummy },
1319   { 2119, "aggregate_dummy", 1, false, false, aggregate_dummy },
1320   { 2120, "aggregate_dummy", 1, false, false, aggregate_dummy },
1321   { 2121, "aggregate_dummy", 1, false, false, aggregate_dummy },
1322   { 2122, "aggregate_dummy", 1, false, false, aggregate_dummy },
1323   { 2123, "aggregate_dummy", 1, false, false, aggregate_dummy },
1324   { 2124, "aggregate_dummy", 1, false, false, aggregate_dummy },
1325   { 2125, "aggregate_dummy", 1, false, false, aggregate_dummy },
1326   { 2126, "aggregate_dummy", 1, false, false, aggregate_dummy },
1327   { 2127, "aggregate_dummy", 1, false, false, aggregate_dummy },
1328   { 2128, "aggregate_dummy", 1, false, false, aggregate_dummy },
1329   { 2129, "aggregate_dummy", 1, false, false, aggregate_dummy },
1330   { 2130, "aggregate_dummy", 1, false, false, aggregate_dummy },
1331   { 2131, "aggregate_dummy", 1, false, false, aggregate_dummy },
1332   { 2132, "aggregate_dummy", 1, false, false, aggregate_dummy },
1333   { 2133, "aggregate_dummy", 1, false, false, aggregate_dummy },
1334   { 2134, "aggregate_dummy", 1, false, false, aggregate_dummy },
1335   { 2135, "aggregate_dummy", 1, false, false, aggregate_dummy },
1336   { 2136, "aggregate_dummy", 1, false, false, aggregate_dummy },
1337   { 2137, "aggregate_dummy", 1, false, false, aggregate_dummy },
1338   { 2138, "aggregate_dummy", 1, false, false, aggregate_dummy },
1339   { 2139, "aggregate_dummy", 1, false, false, aggregate_dummy },
1340   { 2140, "aggregate_dummy", 1, false, false, aggregate_dummy },
1341   { 2141, "aggregate_dummy", 1, false, false, aggregate_dummy },
1342   { 2142, "aggregate_dummy", 1, false, false, aggregate_dummy },
1343   { 2143, "aggregate_dummy", 1, false, false, aggregate_dummy },
1344   { 2144, "aggregate_dummy", 1, false, false, aggregate_dummy },
1345   { 2145, "aggregate_dummy", 1, false, false, aggregate_dummy },
1346   { 2146, "aggregate_dummy", 1, false, false, aggregate_dummy },
1347   { 2147, "aggregate_dummy", 1, false, false, aggregate_dummy },
1348   { 2148, "aggregate_dummy", 1, false, false, aggregate_dummy },
1349   { 2149, "aggregate_dummy", 1, false, false, aggregate_dummy },
1350   { 2150, "aggregate_dummy", 1, false, false, aggregate_dummy },
1351   { 2151, "aggregate_dummy", 1, false, false, aggregate_dummy },
1352   { 2152, "aggregate_dummy", 1, false, false, aggregate_dummy },
1353   { 2153, "aggregate_dummy", 1, false, false, aggregate_dummy },
1354   { 2154, "aggregate_dummy", 1, false, false, aggregate_dummy },
1355   { 2155, "aggregate_dummy", 1, false, false, aggregate_dummy },
1356   { 2156, "aggregate_dummy", 1, false, false, aggregate_dummy },
1357   { 2157, "aggregate_dummy", 1, false, false, aggregate_dummy },
1358   { 2158, "aggregate_dummy", 1, false, false, aggregate_dummy },
1359   { 2159, "aggregate_dummy", 1, false, false, aggregate_dummy },
1360   { 2160, "text_pattern_lt", 2, true, false, text_pattern_lt },
1361   { 2161, "text_pattern_le", 2, true, false, text_pattern_le },
1362   { 2162, "pg_get_function_arguments", 1, true, false, pg_get_function_arguments },
1363   { 2163, "text_pattern_ge", 2, true, false, text_pattern_ge },
1364   { 2164, "text_pattern_gt", 2, true, false, text_pattern_gt },
1365   { 2165, "pg_get_function_result", 1, true, false, pg_get_function_result },
1366   { 2166, "bttext_pattern_cmp", 2, true, false, bttext_pattern_cmp },
1367   { 2167, "numeric_ceil", 1, true, false, numeric_ceil },
1368   { 2168, "pg_database_size_name", 1, true, false, pg_database_size_name },
1369   { 2169, "numeric_power", 2, true, false, numeric_power },
1370   { 2170, "width_bucket_numeric", 4, true, false, width_bucket_numeric },
1371   { 2171, "pg_cancel_backend", 1, true, false, pg_cancel_backend },
1372   { 2172, "pg_start_backup", 3, true, false, pg_start_backup },
1373   { 2173, "pg_stop_backup", 0, true, false, pg_stop_backup },
1374   { 2174, "bpchar_pattern_lt", 2, true, false, bpchar_pattern_lt },
1375   { 2175, "bpchar_pattern_le", 2, true, false, bpchar_pattern_le },
1376   { 2176, "array_length", 2, true, false, array_length },
1377   { 2177, "bpchar_pattern_ge", 2, true, false, bpchar_pattern_ge },
1378   { 2178, "bpchar_pattern_gt", 2, true, false, bpchar_pattern_gt },
1379   { 2179, "gist_point_consistent", 5, true, false, gist_point_consistent },
1380   { 2180, "btbpchar_pattern_cmp", 2, true, false, btbpchar_pattern_cmp },
1381   { 2181, "has_sequence_privilege_name_name", 3, true, false, has_sequence_privilege_name_name },
1382   { 2182, "has_sequence_privilege_name_id", 3, true, false, has_sequence_privilege_name_id },
1383   { 2183, "has_sequence_privilege_id_name", 3, true, false, has_sequence_privilege_id_name },
1384   { 2184, "has_sequence_privilege_id_id", 3, true, false, has_sequence_privilege_id_id },
1385   { 2185, "has_sequence_privilege_name", 2, true, false, has_sequence_privilege_name },
1386   { 2186, "has_sequence_privilege_id", 2, true, false, has_sequence_privilege_id },
1387   { 2188, "btint48cmp", 2, true, false, btint48cmp },
1388   { 2189, "btint84cmp", 2, true, false, btint84cmp },
1389   { 2190, "btint24cmp", 2, true, false, btint24cmp },
1390   { 2191, "btint42cmp", 2, true, false, btint42cmp },
1391   { 2192, "btint28cmp", 2, true, false, btint28cmp },
1392   { 2193, "btint82cmp", 2, true, false, btint82cmp },
1393   { 2194, "btfloat48cmp", 2, true, false, btfloat48cmp },
1394   { 2195, "btfloat84cmp", 2, true, false, btfloat84cmp },
1395   { 2196, "inet_client_addr", 0, false, false, inet_client_addr },
1396   { 2197, "inet_client_port", 0, false, false, inet_client_port },
1397   { 2198, "inet_server_addr", 0, false, false, inet_server_addr },
1398   { 2199, "inet_server_port", 0, false, false, inet_server_port },
1399   { 2212, "regprocedurein", 1, true, false, regprocedurein },
1400   { 2213, "regprocedureout", 1, true, false, regprocedureout },
1401   { 2214, "regoperin", 1, true, false, regoperin },
1402   { 2215, "regoperout", 1, true, false, regoperout },
1403   { 2216, "regoperatorin", 1, true, false, regoperatorin },
1404   { 2217, "regoperatorout", 1, true, false, regoperatorout },
1405   { 2218, "regclassin", 1, true, false, regclassin },
1406   { 2219, "regclassout", 1, true, false, regclassout },
1407   { 2220, "regtypein", 1, true, false, regtypein },
1408   { 2221, "regtypeout", 1, true, false, regtypeout },
1409   { 2230, "pg_stat_clear_snapshot", 0, false, false, pg_stat_clear_snapshot },
1410   { 2232, "pg_get_function_identity_arguments", 1, true, false, pg_get_function_identity_arguments },
1411   { 2236, "aggregate_dummy", 1, false, false, aggregate_dummy },
1412   { 2237, "aggregate_dummy", 1, false, false, aggregate_dummy },
1413   { 2238, "aggregate_dummy", 1, false, false, aggregate_dummy },
1414   { 2239, "aggregate_dummy", 1, false, false, aggregate_dummy },
1415   { 2240, "aggregate_dummy", 1, false, false, aggregate_dummy },
1416   { 2241, "aggregate_dummy", 1, false, false, aggregate_dummy },
1417   { 2242, "aggregate_dummy", 1, false, false, aggregate_dummy },
1418   { 2243, "aggregate_dummy", 1, false, false, aggregate_dummy },
1419   { 2244, "aggregate_dummy", 1, false, false, aggregate_dummy },
1420   { 2245, "aggregate_dummy", 1, false, false, aggregate_dummy },
1421   { 2246, "fmgr_internal_validator", 1, true, false, fmgr_internal_validator },
1422   { 2247, "fmgr_c_validator", 1, true, false, fmgr_c_validator },
1423   { 2248, "fmgr_sql_validator", 1, true, false, fmgr_sql_validator },
1424   { 2250, "has_database_privilege_name_name", 3, true, false, has_database_privilege_name_name },
1425   { 2251, "has_database_privilege_name_id", 3, true, false, has_database_privilege_name_id },
1426   { 2252, "has_database_privilege_id_name", 3, true, false, has_database_privilege_id_name },
1427   { 2253, "has_database_privilege_id_id", 3, true, false, has_database_privilege_id_id },
1428   { 2254, "has_database_privilege_name", 2, true, false, has_database_privilege_name },
1429   { 2255, "has_database_privilege_id", 2, true, false, has_database_privilege_id },
1430   { 2256, "has_function_privilege_name_name", 3, true, false, has_function_privilege_name_name },
1431   { 2257, "has_function_privilege_name_id", 3, true, false, has_function_privilege_name_id },
1432   { 2258, "has_function_privilege_id_name", 3, true, false, has_function_privilege_id_name },
1433   { 2259, "has_function_privilege_id_id", 3, true, false, has_function_privilege_id_id },
1434   { 2260, "has_function_privilege_name", 2, true, false, has_function_privilege_name },
1435   { 2261, "has_function_privilege_id", 2, true, false, has_function_privilege_id },
1436   { 2262, "has_language_privilege_name_name", 3, true, false, has_language_privilege_name_name },
1437   { 2263, "has_language_privilege_name_id", 3, true, false, has_language_privilege_name_id },
1438   { 2264, "has_language_privilege_id_name", 3, true, false, has_language_privilege_id_name },
1439   { 2265, "has_language_privilege_id_id", 3, true, false, has_language_privilege_id_id },
1440   { 2266, "has_language_privilege_name", 2, true, false, has_language_privilege_name },
1441   { 2267, "has_language_privilege_id", 2, true, false, has_language_privilege_id },
1442   { 2268, "has_schema_privilege_name_name", 3, true, false, has_schema_privilege_name_name },
1443   { 2269, "has_schema_privilege_name_id", 3, true, false, has_schema_privilege_name_id },
1444   { 2270, "has_schema_privilege_id_name", 3, true, false, has_schema_privilege_id_name },
1445   { 2271, "has_schema_privilege_id_id", 3, true, false, has_schema_privilege_id_id },
1446   { 2272, "has_schema_privilege_name", 2, true, false, has_schema_privilege_name },
1447   { 2273, "has_schema_privilege_id", 2, true, false, has_schema_privilege_id },
1448   { 2274, "pg_stat_reset", 0, false, false, pg_stat_reset },
1449   { 2284, "textregexreplace_noopt", 3, true, false, textregexreplace_noopt },
1450   { 2285, "textregexreplace", 4, true, false, textregexreplace },
1451   { 2286, "pg_total_relation_size", 1, true, false, pg_total_relation_size },
1452   { 2288, "pg_size_pretty", 1, true, false, pg_size_pretty },
1453   { 2289, "pg_options_to_table", 1, true, true, pg_options_to_table },
1454   { 2290, "record_in", 3, true, false, record_in },
1455   { 2291, "record_out", 1, true, false, record_out },
1456   { 2292, "cstring_in", 1, true, false, cstring_in },
1457   { 2293, "cstring_out", 1, true, false, cstring_out },
1458   { 2294, "any_in", 1, true, false, any_in },
1459   { 2295, "any_out", 1, true, false, any_out },
1460   { 2296, "anyarray_in", 1, true, false, anyarray_in },
1461   { 2297, "anyarray_out", 1, true, false, anyarray_out },
1462   { 2298, "void_in", 1, true, false, void_in },
1463   { 2299, "void_out", 1, true, false, void_out },
1464   { 2300, "trigger_in", 1, false, false, trigger_in },
1465   { 2301, "trigger_out", 1, true, false, trigger_out },
1466   { 2302, "language_handler_in", 1, false, false, language_handler_in },
1467   { 2303, "language_handler_out", 1, true, false, language_handler_out },
1468   { 2304, "internal_in", 1, false, false, internal_in },
1469   { 2305, "internal_out", 1, true, false, internal_out },
1470   { 2306, "opaque_in", 1, false, false, opaque_in },
1471   { 2307, "opaque_out", 1, true, false, opaque_out },
1472   { 2308, "dceil", 1, true, false, dceil },
1473   { 2309, "dfloor", 1, true, false, dfloor },
1474   { 2310, "dsign", 1, true, false, dsign },
1475   { 2311, "md5_text", 1, true, false, md5_text },
1476   { 2312, "anyelement_in", 1, true, false, anyelement_in },
1477   { 2313, "anyelement_out", 1, true, false, anyelement_out },
1478   { 2316, "postgresql_fdw_validator", 2, true, false, postgresql_fdw_validator },
1479   { 2319, "pg_encoding_max_length_sql", 1, true, false, pg_encoding_max_length_sql },
1480   { 2320, "dceil", 1, true, false, dceil },
1481   { 2321, "md5_bytea", 1, true, false, md5_bytea },
1482   { 2322, "pg_tablespace_size_oid", 1, true, false, pg_tablespace_size_oid },
1483   { 2323, "pg_tablespace_size_name", 1, true, false, pg_tablespace_size_name },
1484   { 2324, "pg_database_size_oid", 1, true, false, pg_database_size_oid },
1485   { 2331, "array_unnest", 1, true, true, array_unnest },
1486   { 2332, "pg_relation_size", 2, true, false, pg_relation_size },
1487   { 2333, "array_agg_transfn", 2, false, false, array_agg_transfn },
1488   { 2334, "array_agg_finalfn", 2, false, false, array_agg_finalfn },
1489   { 2335, "aggregate_dummy", 1, false, false, aggregate_dummy },
1490   { 2338, "date_lt_timestamp", 2, true, false, date_lt_timestamp },
1491   { 2339, "date_le_timestamp", 2, true, false, date_le_timestamp },
1492   { 2340, "date_eq_timestamp", 2, true, false, date_eq_timestamp },
1493   { 2341, "date_gt_timestamp", 2, true, false, date_gt_timestamp },
1494   { 2342, "date_ge_timestamp", 2, true, false, date_ge_timestamp },
1495   { 2343, "date_ne_timestamp", 2, true, false, date_ne_timestamp },
1496   { 2344, "date_cmp_timestamp", 2, true, false, date_cmp_timestamp },
1497   { 2351, "date_lt_timestamptz", 2, true, false, date_lt_timestamptz },
1498   { 2352, "date_le_timestamptz", 2, true, false, date_le_timestamptz },
1499   { 2353, "date_eq_timestamptz", 2, true, false, date_eq_timestamptz },
1500   { 2354, "date_gt_timestamptz", 2, true, false, date_gt_timestamptz },
1501   { 2355, "date_ge_timestamptz", 2, true, false, date_ge_timestamptz },
1502   { 2356, "date_ne_timestamptz", 2, true, false, date_ne_timestamptz },
1503   { 2357, "date_cmp_timestamptz", 2, true, false, date_cmp_timestamptz },
1504   { 2364, "timestamp_lt_date", 2, true, false, timestamp_lt_date },
1505   { 2365, "timestamp_le_date", 2, true, false, timestamp_le_date },
1506   { 2366, "timestamp_eq_date", 2, true, false, timestamp_eq_date },
1507   { 2367, "timestamp_gt_date", 2, true, false, timestamp_gt_date },
1508   { 2368, "timestamp_ge_date", 2, true, false, timestamp_ge_date },
1509   { 2369, "timestamp_ne_date", 2, true, false, timestamp_ne_date },
1510   { 2370, "timestamp_cmp_date", 2, true, false, timestamp_cmp_date },
1511   { 2377, "timestamptz_lt_date", 2, true, false, timestamptz_lt_date },
1512   { 2378, "timestamptz_le_date", 2, true, false, timestamptz_le_date },
1513   { 2379, "timestamptz_eq_date", 2, true, false, timestamptz_eq_date },
1514   { 2380, "timestamptz_gt_date", 2, true, false, timestamptz_gt_date },
1515   { 2381, "timestamptz_ge_date", 2, true, false, timestamptz_ge_date },
1516   { 2382, "timestamptz_ne_date", 2, true, false, timestamptz_ne_date },
1517   { 2383, "timestamptz_cmp_date", 2, true, false, timestamptz_cmp_date },
1518   { 2390, "has_tablespace_privilege_name_name", 3, true, false, has_tablespace_privilege_name_name },
1519   { 2391, "has_tablespace_privilege_name_id", 3, true, false, has_tablespace_privilege_name_id },
1520   { 2392, "has_tablespace_privilege_id_name", 3, true, false, has_tablespace_privilege_id_name },
1521   { 2393, "has_tablespace_privilege_id_id", 3, true, false, has_tablespace_privilege_id_id },
1522   { 2394, "has_tablespace_privilege_name", 2, true, false, has_tablespace_privilege_name },
1523   { 2395, "has_tablespace_privilege_id", 2, true, false, has_tablespace_privilege_id },
1524   { 2398, "shell_in", 1, false, false, shell_in },
1525   { 2399, "shell_out", 1, true, false, shell_out },
1526   { 2400, "array_recv", 3, true, false, array_recv },
1527   { 2401, "array_send", 1, true, false, array_send },
1528   { 2402, "record_recv", 3, true, false, record_recv },
1529   { 2403, "record_send", 1, true, false, record_send },
1530   { 2404, "int2recv", 1, true, false, int2recv },
1531   { 2405, "int2send", 1, true, false, int2send },
1532   { 2406, "int4recv", 1, true, false, int4recv },
1533   { 2407, "int4send", 1, true, false, int4send },
1534   { 2408, "int8recv", 1, true, false, int8recv },
1535   { 2409, "int8send", 1, true, false, int8send },
1536   { 2410, "int2vectorrecv", 1, true, false, int2vectorrecv },
1537   { 2411, "int2vectorsend", 1, true, false, int2vectorsend },
1538   { 2412, "bytearecv", 1, true, false, bytearecv },
1539   { 2413, "byteasend", 1, true, false, byteasend },
1540   { 2414, "textrecv", 1, true, false, textrecv },
1541   { 2415, "textsend", 1, true, false, textsend },
1542   { 2416, "unknownrecv", 1, true, false, unknownrecv },
1543   { 2417, "unknownsend", 1, true, false, unknownsend },
1544   { 2418, "oidrecv", 1, true, false, oidrecv },
1545   { 2419, "oidsend", 1, true, false, oidsend },
1546   { 2420, "oidvectorrecv", 1, true, false, oidvectorrecv },
1547   { 2421, "oidvectorsend", 1, true, false, oidvectorsend },
1548   { 2422, "namerecv", 1, true, false, namerecv },
1549   { 2423, "namesend", 1, true, false, namesend },
1550   { 2424, "float4recv", 1, true, false, float4recv },
1551   { 2425, "float4send", 1, true, false, float4send },
1552   { 2426, "float8recv", 1, true, false, float8recv },
1553   { 2427, "float8send", 1, true, false, float8send },
1554   { 2428, "point_recv", 1, true, false, point_recv },
1555   { 2429, "point_send", 1, true, false, point_send },
1556   { 2430, "bpcharrecv", 3, true, false, bpcharrecv },
1557   { 2431, "bpcharsend", 1, true, false, bpcharsend },
1558   { 2432, "varcharrecv", 3, true, false, varcharrecv },
1559   { 2433, "varcharsend", 1, true, false, varcharsend },
1560   { 2434, "charrecv", 1, true, false, charrecv },
1561   { 2435, "charsend", 1, true, false, charsend },
1562   { 2436, "boolrecv", 1, true, false, boolrecv },
1563   { 2437, "boolsend", 1, true, false, boolsend },
1564   { 2438, "tidrecv", 1, true, false, tidrecv },
1565   { 2439, "tidsend", 1, true, false, tidsend },
1566   { 2440, "xidrecv", 1, true, false, xidrecv },
1567   { 2441, "xidsend", 1, true, false, xidsend },
1568   { 2442, "cidrecv", 1, true, false, cidrecv },
1569   { 2443, "cidsend", 1, true, false, cidsend },
1570   { 2444, "regprocrecv", 1, true, false, regprocrecv },
1571   { 2445, "regprocsend", 1, true, false, regprocsend },
1572   { 2446, "regprocedurerecv", 1, true, false, regprocedurerecv },
1573   { 2447, "regproceduresend", 1, true, false, regproceduresend },
1574   { 2448, "regoperrecv", 1, true, false, regoperrecv },
1575   { 2449, "regopersend", 1, true, false, regopersend },
1576   { 2450, "regoperatorrecv", 1, true, false, regoperatorrecv },
1577   { 2451, "regoperatorsend", 1, true, false, regoperatorsend },
1578   { 2452, "regclassrecv", 1, true, false, regclassrecv },
1579   { 2453, "regclasssend", 1, true, false, regclasssend },
1580   { 2454, "regtyperecv", 1, true, false, regtyperecv },
1581   { 2455, "regtypesend", 1, true, false, regtypesend },
1582   { 2456, "bit_recv", 3, true, false, bit_recv },
1583   { 2457, "bit_send", 1, true, false, bit_send },
1584   { 2458, "varbit_recv", 3, true, false, varbit_recv },
1585   { 2459, "varbit_send", 1, true, false, varbit_send },
1586   { 2460, "numeric_recv", 3, true, false, numeric_recv },
1587   { 2461, "numeric_send", 1, true, false, numeric_send },
1588   { 2462, "abstimerecv", 1, true, false, abstimerecv },
1589   { 2463, "abstimesend", 1, true, false, abstimesend },
1590   { 2464, "reltimerecv", 1, true, false, reltimerecv },
1591   { 2465, "reltimesend", 1, true, false, reltimesend },
1592   { 2466, "tintervalrecv", 1, true, false, tintervalrecv },
1593   { 2467, "tintervalsend", 1, true, false, tintervalsend },
1594   { 2468, "date_recv", 1, true, false, date_recv },
1595   { 2469, "date_send", 1, true, false, date_send },
1596   { 2470, "time_recv", 3, true, false, time_recv },
1597   { 2471, "time_send", 1, true, false, time_send },
1598   { 2472, "timetz_recv", 3, true, false, timetz_recv },
1599   { 2473, "timetz_send", 1, true, false, timetz_send },
1600   { 2474, "timestamp_recv", 3, true, false, timestamp_recv },
1601   { 2475, "timestamp_send", 1, true, false, timestamp_send },
1602   { 2476, "timestamptz_recv", 3, true, false, timestamptz_recv },
1603   { 2477, "timestamptz_send", 1, true, false, timestamptz_send },
1604   { 2478, "interval_recv", 3, true, false, interval_recv },
1605   { 2479, "interval_send", 1, true, false, interval_send },
1606   { 2480, "lseg_recv", 1, true, false, lseg_recv },
1607   { 2481, "lseg_send", 1, true, false, lseg_send },
1608   { 2482, "path_recv", 1, true, false, path_recv },
1609   { 2483, "path_send", 1, true, false, path_send },
1610   { 2484, "box_recv", 1, true, false, box_recv },
1611   { 2485, "box_send", 1, true, false, box_send },
1612   { 2486, "poly_recv", 1, true, false, poly_recv },
1613   { 2487, "poly_send", 1, true, false, poly_send },
1614   { 2488, "line_recv", 1, true, false, line_recv },
1615   { 2489, "line_send", 1, true, false, line_send },
1616   { 2490, "circle_recv", 1, true, false, circle_recv },
1617   { 2491, "circle_send", 1, true, false, circle_send },
1618   { 2492, "cash_recv", 1, true, false, cash_recv },
1619   { 2493, "cash_send", 1, true, false, cash_send },
1620   { 2494, "macaddr_recv", 1, true, false, macaddr_recv },
1621   { 2495, "macaddr_send", 1, true, false, macaddr_send },
1622   { 2496, "inet_recv", 1, true, false, inet_recv },
1623   { 2497, "inet_send", 1, true, false, inet_send },
1624   { 2498, "cidr_recv", 1, true, false, cidr_recv },
1625   { 2499, "cidr_send", 1, true, false, cidr_send },
1626   { 2500, "cstring_recv", 1, true, false, cstring_recv },
1627   { 2501, "cstring_send", 1, true, false, cstring_send },
1628   { 2502, "anyarray_recv", 1, true, false, anyarray_recv },
1629   { 2503, "anyarray_send", 1, true, false, anyarray_send },
1630   { 2504, "pg_get_ruledef_ext", 2, true, false, pg_get_ruledef_ext },
1631   { 2505, "pg_get_viewdef_name_ext", 2, true, false, pg_get_viewdef_name_ext },
1632   { 2506, "pg_get_viewdef_ext", 2, true, false, pg_get_viewdef_ext },
1633   { 2507, "pg_get_indexdef_ext", 3, true, false, pg_get_indexdef_ext },
1634   { 2508, "pg_get_constraintdef_ext", 2, true, false, pg_get_constraintdef_ext },
1635   { 2509, "pg_get_expr_ext", 3, true, false, pg_get_expr_ext },
1636   { 2510, "pg_prepared_statement", 0, true, true, pg_prepared_statement },
1637   { 2511, "pg_cursor", 0, true, true, pg_cursor },
1638   { 2512, "float8_var_pop", 1, true, false, float8_var_pop },
1639   { 2513, "float8_stddev_pop", 1, true, false, float8_stddev_pop },
1640   { 2514, "numeric_var_pop", 1, false, false, numeric_var_pop },
1641   { 2515, "booland_statefunc", 2, true, false, booland_statefunc },
1642   { 2516, "boolor_statefunc", 2, true, false, boolor_statefunc },
1643   { 2517, "aggregate_dummy", 1, false, false, aggregate_dummy },
1644   { 2518, "aggregate_dummy", 1, false, false, aggregate_dummy },
1645   { 2519, "aggregate_dummy", 1, false, false, aggregate_dummy },
1646   { 2520, "timestamp_lt_timestamptz", 2, true, false, timestamp_lt_timestamptz },
1647   { 2521, "timestamp_le_timestamptz", 2, true, false, timestamp_le_timestamptz },
1648   { 2522, "timestamp_eq_timestamptz", 2, true, false, timestamp_eq_timestamptz },
1649   { 2523, "timestamp_gt_timestamptz", 2, true, false, timestamp_gt_timestamptz },
1650   { 2524, "timestamp_ge_timestamptz", 2, true, false, timestamp_ge_timestamptz },
1651   { 2525, "timestamp_ne_timestamptz", 2, true, false, timestamp_ne_timestamptz },
1652   { 2526, "timestamp_cmp_timestamptz", 2, true, false, timestamp_cmp_timestamptz },
1653   { 2527, "timestamptz_lt_timestamp", 2, true, false, timestamptz_lt_timestamp },
1654   { 2528, "timestamptz_le_timestamp", 2, true, false, timestamptz_le_timestamp },
1655   { 2529, "timestamptz_eq_timestamp", 2, true, false, timestamptz_eq_timestamp },
1656   { 2530, "timestamptz_gt_timestamp", 2, true, false, timestamptz_gt_timestamp },
1657   { 2531, "timestamptz_ge_timestamp", 2, true, false, timestamptz_ge_timestamp },
1658   { 2532, "timestamptz_ne_timestamp", 2, true, false, timestamptz_ne_timestamp },
1659   { 2533, "timestamptz_cmp_timestamp", 2, true, false, timestamptz_cmp_timestamp },
1660   { 2556, "pg_tablespace_databases", 1, true, true, pg_tablespace_databases },
1661   { 2557, "int4_bool", 1, true, false, int4_bool },
1662   { 2558, "bool_int4", 1, true, false, bool_int4 },
1663   { 2559, "lastval", 0, true, false, lastval },
1664   { 2560, "pg_postmaster_start_time", 0, true, false, pg_postmaster_start_time },
1665   { 2561, "pg_blocking_pids", 1, true, false, pg_blocking_pids },
1666   { 2562, "box_below", 2, true, false, box_below },
1667   { 2563, "box_overbelow", 2, true, false, box_overbelow },
1668   { 2564, "box_overabove", 2, true, false, box_overabove },
1669   { 2565, "box_above", 2, true, false, box_above },
1670   { 2566, "poly_below", 2, true, false, poly_below },
1671   { 2567, "poly_overbelow", 2, true, false, poly_overbelow },
1672   { 2568, "poly_overabove", 2, true, false, poly_overabove },
1673   { 2569, "poly_above", 2, true, false, poly_above },
1674   { 2578, "gist_box_consistent", 5, true, false, gist_box_consistent },
1675   { 2579, "gist_box_compress", 1, true, false, gist_box_compress },
1676   { 2580, "gist_box_decompress", 1, true, false, gist_box_decompress },
1677   { 2581, "gist_box_penalty", 3, true, false, gist_box_penalty },
1678   { 2582, "gist_box_picksplit", 2, true, false, gist_box_picksplit },
1679   { 2583, "gist_box_union", 2, true, false, gist_box_union },
1680   { 2584, "gist_box_same", 3, true, false, gist_box_same },
1681   { 2585, "gist_poly_consistent", 5, true, false, gist_poly_consistent },
1682   { 2586, "gist_poly_compress", 1, true, false, gist_poly_compress },
1683   { 2587, "circle_overbelow", 2, true, false, circle_overbelow },
1684   { 2588, "circle_overabove", 2, true, false, circle_overabove },
1685   { 2591, "gist_circle_consistent", 5, true, false, gist_circle_consistent },
1686   { 2592, "gist_circle_compress", 1, true, false, gist_circle_compress },
1687   { 2596, "numeric_stddev_pop", 1, false, false, numeric_stddev_pop },
1688   { 2597, "domain_in", 3, false, false, domain_in },
1689   { 2598, "domain_recv", 3, false, false, domain_recv },
1690   { 2599, "pg_timezone_abbrevs", 0, true, true, pg_timezone_abbrevs },
1691   { 2614, "xmlexists", 2, true, false, xmlexists },
1692   { 2621, "pg_reload_conf", 0, true, false, pg_reload_conf },
1693   { 2622, "pg_rotate_logfile", 0, true, false, pg_rotate_logfile },
1694   { 2623, "pg_stat_file_1arg", 1, true, false, pg_stat_file_1arg },
1695   { 2624, "pg_read_file_off_len", 3, true, false, pg_read_file_off_len },
1696   { 2625, "pg_ls_dir_1arg", 1, true, true, pg_ls_dir_1arg },
1697   { 2626, "pg_sleep", 1, true, false, pg_sleep },
1698   { 2627, "inetnot", 1, true, false, inetnot },
1699   { 2628, "inetand", 2, true, false, inetand },
1700   { 2629, "inetor", 2, true, false, inetor },
1701   { 2630, "inetpl", 2, true, false, inetpl },
1702   { 2632, "inetmi_int8", 2, true, false, inetmi_int8 },
1703   { 2633, "inetmi", 2, true, false, inetmi },
1704   { 2641, "aggregate_dummy", 1, false, false, aggregate_dummy },
1705   { 2642, "aggregate_dummy", 1, false, false, aggregate_dummy },
1706   { 2643, "aggregate_dummy", 1, false, false, aggregate_dummy },
1707   { 2644, "aggregate_dummy", 1, false, false, aggregate_dummy },
1708   { 2645, "aggregate_dummy", 1, false, false, aggregate_dummy },
1709   { 2646, "aggregate_dummy", 1, false, false, aggregate_dummy },
1710   { 2647, "now", 0, true, false, now },
1711   { 2648, "statement_timestamp", 0, true, false, statement_timestamp },
1712   { 2649, "clock_timestamp", 0, true, false, clock_timestamp },
1713   { 2700, "gin_cmp_prefix", 4, true, false, gin_cmp_prefix },
1714   { 2705, "pg_has_role_name_name", 3, true, false, pg_has_role_name_name },
1715   { 2706, "pg_has_role_name_id", 3, true, false, pg_has_role_name_id },
1716   { 2707, "pg_has_role_id_name", 3, true, false, pg_has_role_id_name },
1717   { 2708, "pg_has_role_id_id", 3, true, false, pg_has_role_id_id },
1718   { 2709, "pg_has_role_name", 2, true, false, pg_has_role_name },
1719   { 2710, "pg_has_role_id", 2, true, false, pg_has_role_id },
1720   { 2711, "interval_justify_interval", 1, true, false, interval_justify_interval },
1721   { 2712, "aggregate_dummy", 1, false, false, aggregate_dummy },
1722   { 2713, "aggregate_dummy", 1, false, false, aggregate_dummy },
1723   { 2714, "aggregate_dummy", 1, false, false, aggregate_dummy },
1724   { 2715, "aggregate_dummy", 1, false, false, aggregate_dummy },
1725   { 2716, "aggregate_dummy", 1, false, false, aggregate_dummy },
1726   { 2717, "aggregate_dummy", 1, false, false, aggregate_dummy },
1727   { 2718, "aggregate_dummy", 1, false, false, aggregate_dummy },
1728   { 2719, "aggregate_dummy", 1, false, false, aggregate_dummy },
1729   { 2720, "aggregate_dummy", 1, false, false, aggregate_dummy },
1730   { 2721, "aggregate_dummy", 1, false, false, aggregate_dummy },
1731   { 2722, "aggregate_dummy", 1, false, false, aggregate_dummy },
1732   { 2723, "aggregate_dummy", 1, false, false, aggregate_dummy },
1733   { 2724, "aggregate_dummy", 1, false, false, aggregate_dummy },
1734   { 2725, "aggregate_dummy", 1, false, false, aggregate_dummy },
1735   { 2726, "aggregate_dummy", 1, false, false, aggregate_dummy },
1736   { 2727, "aggregate_dummy", 1, false, false, aggregate_dummy },
1737   { 2728, "aggregate_dummy", 1, false, false, aggregate_dummy },
1738   { 2729, "aggregate_dummy", 1, false, false, aggregate_dummy },
1739   { 2730, "pg_get_triggerdef_ext", 2, true, false, pg_get_triggerdef_ext },
1740   { 2731, "dasind", 1, true, false, dasind },
1741   { 2732, "dacosd", 1, true, false, dacosd },
1742   { 2733, "datand", 1, true, false, datand },
1743   { 2734, "datan2d", 2, true, false, datan2d },
1744   { 2735, "dsind", 1, true, false, dsind },
1745   { 2736, "dcosd", 1, true, false, dcosd },
1746   { 2737, "dtand", 1, true, false, dtand },
1747   { 2738, "dcotd", 1, true, false, dcotd },
1748   { 2739, "pg_stop_backup_v2", 2, true, true, pg_stop_backup_v2 },
1749   { 2740, "numeric_avg_serialize", 1, true, false, numeric_avg_serialize },
1750   { 2741, "numeric_avg_deserialize", 2, true, false, numeric_avg_deserialize },
1751   { 2743, "ginarrayextract", 3, true, false, ginarrayextract },
1752   { 2744, "ginarrayconsistent", 8, true, false, ginarrayconsistent },
1753   { 2746, "int8_avg_accum", 2, false, false, int8_avg_accum },
1754   { 2747, "arrayoverlap", 2, true, false, arrayoverlap },
1755   { 2748, "arraycontains", 2, true, false, arraycontains },
1756   { 2749, "arraycontained", 2, true, false, arraycontained },
1757   { 2758, "pg_stat_get_db_tuples_returned", 1, true, false, pg_stat_get_db_tuples_returned },
1758   { 2759, "pg_stat_get_db_tuples_fetched", 1, true, false, pg_stat_get_db_tuples_fetched },
1759   { 2760, "pg_stat_get_db_tuples_inserted", 1, true, false, pg_stat_get_db_tuples_inserted },
1760   { 2761, "pg_stat_get_db_tuples_updated", 1, true, false, pg_stat_get_db_tuples_updated },
1761   { 2762, "pg_stat_get_db_tuples_deleted", 1, true, false, pg_stat_get_db_tuples_deleted },
1762   { 2763, "regexp_matches_no_flags", 2, true, true, regexp_matches_no_flags },
1763   { 2764, "regexp_matches", 3, true, true, regexp_matches },
1764   { 2765, "regexp_split_to_table_no_flags", 2, true, true, regexp_split_to_table_no_flags },
1765   { 2766, "regexp_split_to_table", 3, true, true, regexp_split_to_table },
1766   { 2767, "regexp_split_to_array_no_flags", 2, true, false, regexp_split_to_array_no_flags },
1767   { 2768, "regexp_split_to_array", 3, true, false, regexp_split_to_array },
1768   { 2769, "pg_stat_get_bgwriter_timed_checkpoints", 0, true, false, pg_stat_get_bgwriter_timed_checkpoints },
1769   { 2770, "pg_stat_get_bgwriter_requested_checkpoints", 0, true, false, pg_stat_get_bgwriter_requested_checkpoints },
1770   { 2771, "pg_stat_get_bgwriter_buf_written_checkpoints", 0, true, false, pg_stat_get_bgwriter_buf_written_checkpoints },
1771   { 2772, "pg_stat_get_bgwriter_buf_written_clean", 0, true, false, pg_stat_get_bgwriter_buf_written_clean },
1772   { 2773, "pg_stat_get_bgwriter_maxwritten_clean", 0, true, false, pg_stat_get_bgwriter_maxwritten_clean },
1773   { 2774, "ginqueryarrayextract", 7, true, false, ginqueryarrayextract },
1774   { 2775, "pg_stat_get_buf_written_backend", 0, true, false, pg_stat_get_buf_written_backend },
1775   { 2777, "anynonarray_in", 1, true, false, anynonarray_in },
1776   { 2778, "anynonarray_out", 1, true, false, anynonarray_out },
1777   { 2781, "pg_stat_get_last_vacuum_time", 1, true, false, pg_stat_get_last_vacuum_time },
1778   { 2782, "pg_stat_get_last_autovacuum_time", 1, true, false, pg_stat_get_last_autovacuum_time },
1779   { 2783, "pg_stat_get_last_analyze_time", 1, true, false, pg_stat_get_last_analyze_time },
1780   { 2784, "pg_stat_get_last_autoanalyze_time", 1, true, false, pg_stat_get_last_autoanalyze_time },
1781   { 2785, "int8_avg_combine", 2, false, false, int8_avg_combine },
1782   { 2786, "int8_avg_serialize", 1, true, false, int8_avg_serialize },
1783   { 2787, "int8_avg_deserialize", 2, true, false, int8_avg_deserialize },
1784   { 2788, "pg_stat_get_backend_wait_event_type", 1, true, false, pg_stat_get_backend_wait_event_type },
1785   { 2790, "tidgt", 2, true, false, tidgt },
1786   { 2791, "tidlt", 2, true, false, tidlt },
1787   { 2792, "tidge", 2, true, false, tidge },
1788   { 2793, "tidle", 2, true, false, tidle },
1789   { 2794, "bttidcmp", 2, true, false, bttidcmp },
1790   { 2795, "tidlarger", 2, true, false, tidlarger },
1791   { 2796, "tidsmaller", 2, true, false, tidsmaller },
1792   { 2797, "aggregate_dummy", 1, false, false, aggregate_dummy },
1793   { 2798, "aggregate_dummy", 1, false, false, aggregate_dummy },
1794   { 2803, "aggregate_dummy", 0, false, false, aggregate_dummy },
1795   { 2804, "int8inc_any", 2, true, false, int8inc_any },
1796   { 2805, "int8inc_float8_float8", 3, true, false, int8inc_float8_float8 },
1797   { 2806, "float8_regr_accum", 3, true, false, float8_regr_accum },
1798   { 2807, "float8_regr_sxx", 1, true, false, float8_regr_sxx },
1799   { 2808, "float8_regr_syy", 1, true, false, float8_regr_syy },
1800   { 2809, "float8_regr_sxy", 1, true, false, float8_regr_sxy },
1801   { 2810, "float8_regr_avgx", 1, true, false, float8_regr_avgx },
1802   { 2811, "float8_regr_avgy", 1, true, false, float8_regr_avgy },
1803   { 2812, "float8_regr_r2", 1, true, false, float8_regr_r2 },
1804   { 2813, "float8_regr_slope", 1, true, false, float8_regr_slope },
1805   { 2814, "float8_regr_intercept", 1, true, false, float8_regr_intercept },
1806   { 2815, "float8_covar_pop", 1, true, false, float8_covar_pop },
1807   { 2816, "float8_covar_samp", 1, true, false, float8_covar_samp },
1808   { 2817, "float8_corr", 1, true, false, float8_corr },
1809   { 2818, "aggregate_dummy", 2, false, false, aggregate_dummy },
1810   { 2819, "aggregate_dummy", 2, false, false, aggregate_dummy },
1811   { 2820, "aggregate_dummy", 2, false, false, aggregate_dummy },
1812   { 2821, "aggregate_dummy", 2, false, false, aggregate_dummy },
1813   { 2822, "aggregate_dummy", 2, false, false, aggregate_dummy },
1814   { 2823, "aggregate_dummy", 2, false, false, aggregate_dummy },
1815   { 2824, "aggregate_dummy", 2, false, false, aggregate_dummy },
1816   { 2825, "aggregate_dummy", 2, false, false, aggregate_dummy },
1817   { 2826, "aggregate_dummy", 2, false, false, aggregate_dummy },
1818   { 2827, "aggregate_dummy", 2, false, false, aggregate_dummy },
1819   { 2828, "aggregate_dummy", 2, false, false, aggregate_dummy },
1820   { 2829, "aggregate_dummy", 2, false, false, aggregate_dummy },
1821   { 2844, "pg_stat_get_db_blk_read_time", 1, true, false, pg_stat_get_db_blk_read_time },
1822   { 2845, "pg_stat_get_db_blk_write_time", 1, true, false, pg_stat_get_db_blk_write_time },
1823   { 2848, "pg_switch_wal", 0, true, false, pg_switch_wal },
1824   { 2849, "pg_current_wal_lsn", 0, true, false, pg_current_wal_lsn },
1825   { 2850, "pg_walfile_name_offset", 1, true, false, pg_walfile_name_offset },
1826   { 2851, "pg_walfile_name", 1, true, false, pg_walfile_name },
1827   { 2852, "pg_current_wal_insert_lsn", 0, true, false, pg_current_wal_insert_lsn },
1828   { 2853, "pg_stat_get_backend_wait_event", 1, true, false, pg_stat_get_backend_wait_event },
1829   { 2854, "pg_my_temp_schema", 0, true, false, pg_my_temp_schema },
1830   { 2855, "pg_is_other_temp_schema", 1, true, false, pg_is_other_temp_schema },
1831   { 2856, "pg_timezone_names", 0, true, true, pg_timezone_names },
1832   { 2857, "pg_stat_get_backend_xact_start", 1, true, false, pg_stat_get_backend_xact_start },
1833   { 2858, "numeric_avg_accum", 2, false, false, numeric_avg_accum },
1834   { 2859, "pg_stat_get_buf_alloc", 0, true, false, pg_stat_get_buf_alloc },
1835   { 2878, "pg_stat_get_live_tuples", 1, true, false, pg_stat_get_live_tuples },
1836   { 2879, "pg_stat_get_dead_tuples", 1, true, false, pg_stat_get_dead_tuples },
1837   { 2880, "pg_advisory_lock_int8", 1, true, false, pg_advisory_lock_int8 },
1838   { 2881, "pg_advisory_lock_shared_int8", 1, true, false, pg_advisory_lock_shared_int8 },
1839   { 2882, "pg_try_advisory_lock_int8", 1, true, false, pg_try_advisory_lock_int8 },
1840   { 2883, "pg_try_advisory_lock_shared_int8", 1, true, false, pg_try_advisory_lock_shared_int8 },
1841   { 2884, "pg_advisory_unlock_int8", 1, true, false, pg_advisory_unlock_int8 },
1842   { 2885, "pg_advisory_unlock_shared_int8", 1, true, false, pg_advisory_unlock_shared_int8 },
1843   { 2886, "pg_advisory_lock_int4", 2, true, false, pg_advisory_lock_int4 },
1844   { 2887, "pg_advisory_lock_shared_int4", 2, true, false, pg_advisory_lock_shared_int4 },
1845   { 2888, "pg_try_advisory_lock_int4", 2, true, false, pg_try_advisory_lock_int4 },
1846   { 2889, "pg_try_advisory_lock_shared_int4", 2, true, false, pg_try_advisory_lock_shared_int4 },
1847   { 2890, "pg_advisory_unlock_int4", 2, true, false, pg_advisory_unlock_int4 },
1848   { 2891, "pg_advisory_unlock_shared_int4", 2, true, false, pg_advisory_unlock_shared_int4 },
1849   { 2892, "pg_advisory_unlock_all", 0, true, false, pg_advisory_unlock_all },
1850   { 2893, "xml_in", 1, true, false, xml_in },
1851   { 2894, "xml_out", 1, true, false, xml_out },
1852   { 2895, "xmlcomment", 1, true, false, xmlcomment },
1853   { 2896, "texttoxml", 1, true, false, texttoxml },
1854   { 2897, "xmlvalidate", 2, true, false, xmlvalidate },
1855   { 2898, "xml_recv", 1, true, false, xml_recv },
1856   { 2899, "xml_send", 1, true, false, xml_send },
1857   { 2900, "xmlconcat2", 2, false, false, xmlconcat2 },
1858   { 2901, "aggregate_dummy", 1, false, false, aggregate_dummy },
1859   { 2902, "varbittypmodin", 1, true, false, varbittypmodin },
1860   { 2903, "intervaltypmodin", 1, true, false, intervaltypmodin },
1861   { 2904, "intervaltypmodout", 1, true, false, intervaltypmodout },
1862   { 2905, "timestamptypmodin", 1, true, false, timestamptypmodin },
1863   { 2906, "timestamptypmodout", 1, true, false, timestamptypmodout },
1864   { 2907, "timestamptztypmodin", 1, true, false, timestamptztypmodin },
1865   { 2908, "timestamptztypmodout", 1, true, false, timestamptztypmodout },
1866   { 2909, "timetypmodin", 1, true, false, timetypmodin },
1867   { 2910, "timetypmodout", 1, true, false, timetypmodout },
1868   { 2911, "timetztypmodin", 1, true, false, timetztypmodin },
1869   { 2912, "timetztypmodout", 1, true, false, timetztypmodout },
1870   { 2913, "bpchartypmodin", 1, true, false, bpchartypmodin },
1871   { 2914, "bpchartypmodout", 1, true, false, bpchartypmodout },
1872   { 2915, "varchartypmodin", 1, true, false, varchartypmodin },
1873   { 2916, "varchartypmodout", 1, true, false, varchartypmodout },
1874   { 2917, "numerictypmodin", 1, true, false, numerictypmodin },
1875   { 2918, "numerictypmodout", 1, true, false, numerictypmodout },
1876   { 2919, "bittypmodin", 1, true, false, bittypmodin },
1877   { 2920, "bittypmodout", 1, true, false, bittypmodout },
1878   { 2921, "varbittypmodout", 1, true, false, varbittypmodout },
1879   { 2922, "xmltotext", 1, true, false, xmltotext },
1880   { 2923, "table_to_xml", 4, true, false, table_to_xml },
1881   { 2924, "query_to_xml", 4, true, false, query_to_xml },
1882   { 2925, "cursor_to_xml", 5, true, false, cursor_to_xml },
1883   { 2926, "table_to_xmlschema", 4, true, false, table_to_xmlschema },
1884   { 2927, "query_to_xmlschema", 4, true, false, query_to_xmlschema },
1885   { 2928, "cursor_to_xmlschema", 4, true, false, cursor_to_xmlschema },
1886   { 2929, "table_to_xml_and_xmlschema", 4, true, false, table_to_xml_and_xmlschema },
1887   { 2930, "query_to_xml_and_xmlschema", 4, true, false, query_to_xml_and_xmlschema },
1888   { 2931, "xpath", 3, true, false, xpath },
1889   { 2933, "schema_to_xml", 4, true, false, schema_to_xml },
1890   { 2934, "schema_to_xmlschema", 4, true, false, schema_to_xmlschema },
1891   { 2935, "schema_to_xml_and_xmlschema", 4, true, false, schema_to_xml_and_xmlschema },
1892   { 2936, "database_to_xml", 3, true, false, database_to_xml },
1893   { 2937, "database_to_xmlschema", 3, true, false, database_to_xmlschema },
1894   { 2938, "database_to_xml_and_xmlschema", 3, true, false, database_to_xml_and_xmlschema },
1895   { 2939, "txid_snapshot_in", 1, true, false, txid_snapshot_in },
1896   { 2940, "txid_snapshot_out", 1, true, false, txid_snapshot_out },
1897   { 2941, "txid_snapshot_recv", 1, true, false, txid_snapshot_recv },
1898   { 2942, "txid_snapshot_send", 1, true, false, txid_snapshot_send },
1899   { 2943, "txid_current", 0, true, false, txid_current },
1900   { 2944, "txid_current_snapshot", 0, true, false, txid_current_snapshot },
1901   { 2945, "txid_snapshot_xmin", 1, true, false, txid_snapshot_xmin },
1902   { 2946, "txid_snapshot_xmax", 1, true, false, txid_snapshot_xmax },
1903   { 2947, "txid_snapshot_xip", 1, true, true, txid_snapshot_xip },
1904   { 2948, "txid_visible_in_snapshot", 2, true, false, txid_visible_in_snapshot },
1905   { 2952, "uuid_in", 1, true, false, uuid_in },
1906   { 2953, "uuid_out", 1, true, false, uuid_out },
1907   { 2954, "uuid_lt", 2, true, false, uuid_lt },
1908   { 2955, "uuid_le", 2, true, false, uuid_le },
1909   { 2956, "uuid_eq", 2, true, false, uuid_eq },
1910   { 2957, "uuid_ge", 2, true, false, uuid_ge },
1911   { 2958, "uuid_gt", 2, true, false, uuid_gt },
1912   { 2959, "uuid_ne", 2, true, false, uuid_ne },
1913   { 2960, "uuid_cmp", 2, true, false, uuid_cmp },
1914   { 2961, "uuid_recv", 1, true, false, uuid_recv },
1915   { 2962, "uuid_send", 1, true, false, uuid_send },
1916   { 2963, "uuid_hash", 1, true, false, uuid_hash },
1917   { 2971, "booltext", 1, true, false, booltext },
1918   { 2978, "pg_stat_get_function_calls", 1, true, false, pg_stat_get_function_calls },
1919   { 2979, "pg_stat_get_function_total_time", 1, true, false, pg_stat_get_function_total_time },
1920   { 2980, "pg_stat_get_function_self_time", 1, true, false, pg_stat_get_function_self_time },
1921   { 2981, "record_eq", 2, true, false, record_eq },
1922   { 2982, "record_ne", 2, true, false, record_ne },
1923   { 2983, "record_lt", 2, true, false, record_lt },
1924   { 2984, "record_gt", 2, true, false, record_gt },
1925   { 2985, "record_le", 2, true, false, record_le },
1926   { 2986, "record_ge", 2, true, false, record_ge },
1927   { 2987, "btrecordcmp", 2, true, false, btrecordcmp },
1928   { 2997, "pg_table_size", 1, true, false, pg_table_size },
1929   { 2998, "pg_indexes_size", 1, true, false, pg_indexes_size },
1930   { 2999, "pg_relation_filenode", 1, true, false, pg_relation_filenode },
1931   { 3000, "has_foreign_data_wrapper_privilege_name_name", 3, true, false, has_foreign_data_wrapper_privilege_name_name },
1932   { 3001, "has_foreign_data_wrapper_privilege_name_id", 3, true, false, has_foreign_data_wrapper_privilege_name_id },
1933   { 3002, "has_foreign_data_wrapper_privilege_id_name", 3, true, false, has_foreign_data_wrapper_privilege_id_name },
1934   { 3003, "has_foreign_data_wrapper_privilege_id_id", 3, true, false, has_foreign_data_wrapper_privilege_id_id },
1935   { 3004, "has_foreign_data_wrapper_privilege_name", 2, true, false, has_foreign_data_wrapper_privilege_name },
1936   { 3005, "has_foreign_data_wrapper_privilege_id", 2, true, false, has_foreign_data_wrapper_privilege_id },
1937   { 3006, "has_server_privilege_name_name", 3, true, false, has_server_privilege_name_name },
1938   { 3007, "has_server_privilege_name_id", 3, true, false, has_server_privilege_name_id },
1939   { 3008, "has_server_privilege_id_name", 3, true, false, has_server_privilege_id_name },
1940   { 3009, "has_server_privilege_id_id", 3, true, false, has_server_privilege_id_id },
1941   { 3010, "has_server_privilege_name", 2, true, false, has_server_privilege_name },
1942   { 3011, "has_server_privilege_id", 2, true, false, has_server_privilege_id },
1943   { 3012, "has_column_privilege_name_name_name", 4, true, false, has_column_privilege_name_name_name },
1944   { 3013, "has_column_privilege_name_name_attnum", 4, true, false, has_column_privilege_name_name_attnum },
1945   { 3014, "has_column_privilege_name_id_name", 4, true, false, has_column_privilege_name_id_name },
1946   { 3015, "has_column_privilege_name_id_attnum", 4, true, false, has_column_privilege_name_id_attnum },
1947   { 3016, "has_column_privilege_id_name_name", 4, true, false, has_column_privilege_id_name_name },
1948   { 3017, "has_column_privilege_id_name_attnum", 4, true, false, has_column_privilege_id_name_attnum },
1949   { 3018, "has_column_privilege_id_id_name", 4, true, false, has_column_privilege_id_id_name },
1950   { 3019, "has_column_privilege_id_id_attnum", 4, true, false, has_column_privilege_id_id_attnum },
1951   { 3020, "has_column_privilege_name_name", 3, true, false, has_column_privilege_name_name },
1952   { 3021, "has_column_privilege_name_attnum", 3, true, false, has_column_privilege_name_attnum },
1953   { 3022, "has_column_privilege_id_name", 3, true, false, has_column_privilege_id_name },
1954   { 3023, "has_column_privilege_id_attnum", 3, true, false, has_column_privilege_id_attnum },
1955   { 3024, "has_any_column_privilege_name_name", 3, true, false, has_any_column_privilege_name_name },
1956   { 3025, "has_any_column_privilege_name_id", 3, true, false, has_any_column_privilege_name_id },
1957   { 3026, "has_any_column_privilege_id_name", 3, true, false, has_any_column_privilege_id_name },
1958   { 3027, "has_any_column_privilege_id_id", 3, true, false, has_any_column_privilege_id_id },
1959   { 3028, "has_any_column_privilege_name", 2, true, false, has_any_column_privilege_name },
1960   { 3029, "has_any_column_privilege_id", 2, true, false, has_any_column_privilege_id },
1961   { 3030, "bitoverlay", 4, true, false, bitoverlay },
1962   { 3031, "bitoverlay_no_len", 3, true, false, bitoverlay_no_len },
1963   { 3032, "bitgetbit", 2, true, false, bitgetbit },
1964   { 3033, "bitsetbit", 3, true, false, bitsetbit },
1965   { 3034, "pg_relation_filepath", 1, true, false, pg_relation_filepath },
1966   { 3035, "pg_listening_channels", 0, true, true, pg_listening_channels },
1967   { 3036, "pg_notify", 2, false, false, pg_notify },
1968   { 3037, "pg_stat_get_xact_numscans", 1, true, false, pg_stat_get_xact_numscans },
1969   { 3038, "pg_stat_get_xact_tuples_returned", 1, true, false, pg_stat_get_xact_tuples_returned },
1970   { 3039, "pg_stat_get_xact_tuples_fetched", 1, true, false, pg_stat_get_xact_tuples_fetched },
1971   { 3040, "pg_stat_get_xact_tuples_inserted", 1, true, false, pg_stat_get_xact_tuples_inserted },
1972   { 3041, "pg_stat_get_xact_tuples_updated", 1, true, false, pg_stat_get_xact_tuples_updated },
1973   { 3042, "pg_stat_get_xact_tuples_deleted", 1, true, false, pg_stat_get_xact_tuples_deleted },
1974   { 3043, "pg_stat_get_xact_tuples_hot_updated", 1, true, false, pg_stat_get_xact_tuples_hot_updated },
1975   { 3044, "pg_stat_get_xact_blocks_fetched", 1, true, false, pg_stat_get_xact_blocks_fetched },
1976   { 3045, "pg_stat_get_xact_blocks_hit", 1, true, false, pg_stat_get_xact_blocks_hit },
1977   { 3046, "pg_stat_get_xact_function_calls", 1, true, false, pg_stat_get_xact_function_calls },
1978   { 3047, "pg_stat_get_xact_function_total_time", 1, true, false, pg_stat_get_xact_function_total_time },
1979   { 3048, "pg_stat_get_xact_function_self_time", 1, true, false, pg_stat_get_xact_function_self_time },
1980   { 3049, "xpath_exists", 3, true, false, xpath_exists },
1981   { 3051, "xml_is_well_formed", 1, true, false, xml_is_well_formed },
1982   { 3052, "xml_is_well_formed_document", 1, true, false, xml_is_well_formed_document },
1983   { 3053, "xml_is_well_formed_content", 1, true, false, xml_is_well_formed_content },
1984   { 3054, "pg_stat_get_vacuum_count", 1, true, false, pg_stat_get_vacuum_count },
1985   { 3055, "pg_stat_get_autovacuum_count", 1, true, false, pg_stat_get_autovacuum_count },
1986   { 3056, "pg_stat_get_analyze_count", 1, true, false, pg_stat_get_analyze_count },
1987   { 3057, "pg_stat_get_autoanalyze_count", 1, true, false, pg_stat_get_autoanalyze_count },
1988   { 3058, "text_concat", 1, false, false, text_concat },
1989   { 3059, "text_concat_ws", 2, false, false, text_concat_ws },
1990   { 3060, "text_left", 2, true, false, text_left },
1991   { 3061, "text_right", 2, true, false, text_right },
1992   { 3062, "text_reverse", 1, true, false, text_reverse },
1993   { 3063, "pg_stat_get_buf_fsync_backend", 0, true, false, pg_stat_get_buf_fsync_backend },
1994   { 3064, "gist_point_distance", 5, true, false, gist_point_distance },
1995   { 3065, "pg_stat_get_db_conflict_tablespace", 1, true, false, pg_stat_get_db_conflict_tablespace },
1996   { 3066, "pg_stat_get_db_conflict_lock", 1, true, false, pg_stat_get_db_conflict_lock },
1997   { 3067, "pg_stat_get_db_conflict_snapshot", 1, true, false, pg_stat_get_db_conflict_snapshot },
1998   { 3068, "pg_stat_get_db_conflict_bufferpin", 1, true, false, pg_stat_get_db_conflict_bufferpin },
1999   { 3069, "pg_stat_get_db_conflict_startup_deadlock", 1, true, false, pg_stat_get_db_conflict_startup_deadlock },
2000   { 3070, "pg_stat_get_db_conflict_all", 1, true, false, pg_stat_get_db_conflict_all },
2001   { 3071, "pg_wal_replay_pause", 0, true, false, pg_wal_replay_pause },
2002   { 3072, "pg_wal_replay_resume", 0, true, false, pg_wal_replay_resume },
2003   { 3073, "pg_is_wal_replay_paused", 0, true, false, pg_is_wal_replay_paused },
2004   { 3074, "pg_stat_get_db_stat_reset_time", 1, true, false, pg_stat_get_db_stat_reset_time },
2005   { 3075, "pg_stat_get_bgwriter_stat_reset_time", 0, true, false, pg_stat_get_bgwriter_stat_reset_time },
2006   { 3076, "ginarrayextract_2args", 2, true, false, ginarrayextract_2args },
2007   { 3077, "gin_extract_tsvector_2args", 2, true, false, gin_extract_tsvector_2args },
2008   { 3078, "pg_sequence_parameters", 1, true, false, pg_sequence_parameters },
2009   { 3082, "pg_available_extensions", 0, true, true, pg_available_extensions },
2010   { 3083, "pg_available_extension_versions", 0, true, true, pg_available_extension_versions },
2011   { 3084, "pg_extension_update_paths", 1, true, true, pg_extension_update_paths },
2012   { 3086, "pg_extension_config_dump", 2, true, false, pg_extension_config_dump },
2013   { 3087, "gin_extract_tsquery_5args", 5, true, false, gin_extract_tsquery_5args },
2014   { 3088, "gin_tsquery_consistent_6args", 6, true, false, gin_tsquery_consistent_6args },
2015   { 3089, "pg_advisory_xact_lock_int8", 1, true, false, pg_advisory_xact_lock_int8 },
2016   { 3090, "pg_advisory_xact_lock_shared_int8", 1, true, false, pg_advisory_xact_lock_shared_int8 },
2017   { 3091, "pg_try_advisory_xact_lock_int8", 1, true, false, pg_try_advisory_xact_lock_int8 },
2018   { 3092, "pg_try_advisory_xact_lock_shared_int8", 1, true, false, pg_try_advisory_xact_lock_shared_int8 },
2019   { 3093, "pg_advisory_xact_lock_int4", 2, true, false, pg_advisory_xact_lock_int4 },
2020   { 3094, "pg_advisory_xact_lock_shared_int4", 2, true, false, pg_advisory_xact_lock_shared_int4 },
2021   { 3095, "pg_try_advisory_xact_lock_int4", 2, true, false, pg_try_advisory_xact_lock_int4 },
2022   { 3096, "pg_try_advisory_xact_lock_shared_int4", 2, true, false, pg_try_advisory_xact_lock_shared_int4 },
2023   { 3097, "varchar_transform", 1, true, false, varchar_transform },
2024   { 3098, "pg_create_restore_point", 1, true, false, pg_create_restore_point },
2025   { 3099, "pg_stat_get_wal_senders", 0, false, true, pg_stat_get_wal_senders },
2026   { 3100, "window_row_number", 0, false, false, window_row_number },
2027   { 3101, "window_rank", 0, false, false, window_rank },
2028   { 3102, "window_dense_rank", 0, false, false, window_dense_rank },
2029   { 3103, "window_percent_rank", 0, false, false, window_percent_rank },
2030   { 3104, "window_cume_dist", 0, false, false, window_cume_dist },
2031   { 3105, "window_ntile", 1, true, false, window_ntile },
2032   { 3106, "window_lag", 1, true, false, window_lag },
2033   { 3107, "window_lag_with_offset", 2, true, false, window_lag_with_offset },
2034   { 3108, "window_lag_with_offset_and_default", 3, true, false, window_lag_with_offset_and_default },
2035   { 3109, "window_lead", 1, true, false, window_lead },
2036   { 3110, "window_lead_with_offset", 2, true, false, window_lead_with_offset },
2037   { 3111, "window_lead_with_offset_and_default", 3, true, false, window_lead_with_offset_and_default },
2038   { 3112, "window_first_value", 1, true, false, window_first_value },
2039   { 3113, "window_last_value", 1, true, false, window_last_value },
2040   { 3114, "window_nth_value", 2, true, false, window_nth_value },
2041   { 3116, "fdw_handler_in", 1, false, false, fdw_handler_in },
2042   { 3117, "fdw_handler_out", 1, true, false, fdw_handler_out },
2043   { 3120, "void_recv", 1, true, false, void_recv },
2044   { 3121, "void_send", 1, true, false, void_send },
2045   { 3129, "btint2sortsupport", 1, true, false, btint2sortsupport },
2046   { 3130, "btint4sortsupport", 1, true, false, btint4sortsupport },
2047   { 3131, "btint8sortsupport", 1, true, false, btint8sortsupport },
2048   { 3132, "btfloat4sortsupport", 1, true, false, btfloat4sortsupport },
2049   { 3133, "btfloat8sortsupport", 1, true, false, btfloat8sortsupport },
2050   { 3134, "btoidsortsupport", 1, true, false, btoidsortsupport },
2051   { 3135, "btnamesortsupport", 1, true, false, btnamesortsupport },
2052   { 3136, "date_sortsupport", 1, true, false, date_sortsupport },
2053   { 3137, "timestamp_sortsupport", 1, true, false, timestamp_sortsupport },
2054   { 3138, "has_type_privilege_name_name", 3, true, false, has_type_privilege_name_name },
2055   { 3139, "has_type_privilege_name_id", 3, true, false, has_type_privilege_name_id },
2056   { 3140, "has_type_privilege_id_name", 3, true, false, has_type_privilege_id_name },
2057   { 3141, "has_type_privilege_id_id", 3, true, false, has_type_privilege_id_id },
2058   { 3142, "has_type_privilege_name", 2, true, false, has_type_privilege_name },
2059   { 3143, "has_type_privilege_id", 2, true, false, has_type_privilege_id },
2060   { 3144, "macaddr_not", 1, true, false, macaddr_not },
2061   { 3145, "macaddr_and", 2, true, false, macaddr_and },
2062   { 3146, "macaddr_or", 2, true, false, macaddr_or },
2063   { 3150, "pg_stat_get_db_temp_files", 1, true, false, pg_stat_get_db_temp_files },
2064   { 3151, "pg_stat_get_db_temp_bytes", 1, true, false, pg_stat_get_db_temp_bytes },
2065   { 3152, "pg_stat_get_db_deadlocks", 1, true, false, pg_stat_get_db_deadlocks },
2066   { 3153, "array_to_json", 1, true, false, array_to_json },
2067   { 3154, "array_to_json_pretty", 2, true, false, array_to_json_pretty },
2068   { 3155, "row_to_json", 1, true, false, row_to_json },
2069   { 3156, "row_to_json_pretty", 2, true, false, row_to_json_pretty },
2070   { 3157, "numeric_transform", 1, true, false, numeric_transform },
2071   { 3158, "varbit_transform", 1, true, false, varbit_transform },
2072   { 3159, "pg_get_viewdef_wrap", 2, true, false, pg_get_viewdef_wrap },
2073   { 3160, "pg_stat_get_checkpoint_write_time", 0, true, false, pg_stat_get_checkpoint_write_time },
2074   { 3161, "pg_stat_get_checkpoint_sync_time", 0, true, false, pg_stat_get_checkpoint_sync_time },
2075   { 3162, "pg_collation_for", 1, false, false, pg_collation_for },
2076   { 3163, "pg_trigger_depth", 0, true, false, pg_trigger_depth },
2077   { 3165, "pg_wal_lsn_diff", 2, true, false, pg_wal_lsn_diff },
2078   { 3166, "pg_size_pretty_numeric", 1, true, false, pg_size_pretty_numeric },
2079   { 3167, "array_remove", 2, false, false, array_remove },
2080   { 3168, "array_replace", 3, false, false, array_replace },
2081   { 3169, "rangesel", 4, true, false, rangesel },
2082   { 3170, "be_lo_lseek64", 3, true, false, be_lo_lseek64 },
2083   { 3171, "be_lo_tell64", 1, true, false, be_lo_tell64 },
2084   { 3172, "be_lo_truncate64", 2, true, false, be_lo_truncate64 },
2085   { 3173, "json_agg_transfn", 2, false, false, json_agg_transfn },
2086   { 3174, "json_agg_finalfn", 1, false, false, json_agg_finalfn },
2087   { 3175, "aggregate_dummy", 1, false, false, aggregate_dummy },
2088   { 3176, "to_json", 1, true, false, to_json },
2089   { 3177, "pg_stat_get_mod_since_analyze", 1, true, false, pg_stat_get_mod_since_analyze },
2090   { 3178, "numeric_sum", 1, false, false, numeric_sum },
2091   { 3179, "array_cardinality", 1, true, false, array_cardinality },
2092   { 3180, "json_object_agg_transfn", 3, false, false, json_object_agg_transfn },
2093   { 3181, "record_image_eq", 2, true, false, record_image_eq },
2094   { 3182, "record_image_ne", 2, true, false, record_image_ne },
2095   { 3183, "record_image_lt", 2, true, false, record_image_lt },
2096   { 3184, "record_image_gt", 2, true, false, record_image_gt },
2097   { 3185, "record_image_le", 2, true, false, record_image_le },
2098   { 3186, "record_image_ge", 2, true, false, record_image_ge },
2099   { 3187, "btrecordimagecmp", 2, true, false, btrecordimagecmp },
2100   { 3195, "pg_stat_get_archiver", 0, false, false, pg_stat_get_archiver },
2101   { 3196, "json_object_agg_finalfn", 1, false, false, json_object_agg_finalfn },
2102   { 3197, "aggregate_dummy", 2, false, false, aggregate_dummy },
2103   { 3198, "json_build_array", 1, false, false, json_build_array },
2104   { 3199, "json_build_array_noargs", 0, false, false, json_build_array_noargs },
2105   { 3200, "json_build_object", 1, false, false, json_build_object },
2106   { 3201, "json_build_object_noargs", 0, false, false, json_build_object_noargs },
2107   { 3202, "json_object", 1, true, false, json_object },
2108   { 3203, "json_object_two_arg", 2, true, false, json_object_two_arg },
2109   { 3204, "json_to_record", 1, true, false, json_to_record },
2110   { 3205, "json_to_recordset", 1, false, true, json_to_recordset },
2111   { 3207, "jsonb_array_length", 1, true, false, jsonb_array_length },
2112   { 3208, "jsonb_each", 1, true, true, jsonb_each },
2113   { 3209, "jsonb_populate_record", 2, false, false, jsonb_populate_record },
2114   { 3210, "jsonb_typeof", 1, true, false, jsonb_typeof },
2115   { 3214, "jsonb_object_field_text", 2, true, false, jsonb_object_field_text },
2116   { 3215, "jsonb_array_element", 2, true, false, jsonb_array_element },
2117   { 3216, "jsonb_array_element_text", 2, true, false, jsonb_array_element_text },
2118   { 3217, "jsonb_extract_path", 2, true, false, jsonb_extract_path },
2119   { 3218, "width_bucket_array", 2, true, false, width_bucket_array },
2120   { 3219, "jsonb_array_elements", 1, true, true, jsonb_array_elements },
2121   { 3229, "pg_lsn_in", 1, true, false, pg_lsn_in },
2122   { 3230, "pg_lsn_out", 1, true, false, pg_lsn_out },
2123   { 3231, "pg_lsn_lt", 2, true, false, pg_lsn_lt },
2124   { 3232, "pg_lsn_le", 2, true, false, pg_lsn_le },
2125   { 3233, "pg_lsn_eq", 2, true, false, pg_lsn_eq },
2126   { 3234, "pg_lsn_ge", 2, true, false, pg_lsn_ge },
2127   { 3235, "pg_lsn_gt", 2, true, false, pg_lsn_gt },
2128   { 3236, "pg_lsn_ne", 2, true, false, pg_lsn_ne },
2129   { 3237, "pg_lsn_mi", 2, true, false, pg_lsn_mi },
2130   { 3238, "pg_lsn_recv", 1, true, false, pg_lsn_recv },
2131   { 3239, "pg_lsn_send", 1, true, false, pg_lsn_send },
2132   { 3251, "pg_lsn_cmp", 2, true, false, pg_lsn_cmp },
2133   { 3252, "pg_lsn_hash", 1, true, false, pg_lsn_hash },
2134   { 3255, "bttextsortsupport", 1, true, false, bttextsortsupport },
2135   { 3259, "generate_series_step_numeric", 3, true, true, generate_series_step_numeric },
2136   { 3260, "generate_series_numeric", 2, true, true, generate_series_numeric },
2137   { 3261, "json_strip_nulls", 1, true, false, json_strip_nulls },
2138   { 3262, "jsonb_strip_nulls", 1, true, false, jsonb_strip_nulls },
2139   { 3263, "jsonb_object", 1, true, false, jsonb_object },
2140   { 3264, "jsonb_object_two_arg", 2, true, false, jsonb_object_two_arg },
2141   { 3265, "jsonb_agg_transfn", 2, false, false, jsonb_agg_transfn },
2142   { 3266, "jsonb_agg_finalfn", 1, false, false, jsonb_agg_finalfn },
2143   { 3267, "aggregate_dummy", 1, false, false, aggregate_dummy },
2144   { 3268, "jsonb_object_agg_transfn", 3, false, false, jsonb_object_agg_transfn },
2145   { 3269, "jsonb_object_agg_finalfn", 1, false, false, jsonb_object_agg_finalfn },
2146   { 3270, "aggregate_dummy", 2, false, false, aggregate_dummy },
2147   { 3271, "jsonb_build_array", 1, false, false, jsonb_build_array },
2148   { 3272, "jsonb_build_array_noargs", 0, false, false, jsonb_build_array_noargs },
2149   { 3273, "jsonb_build_object", 1, false, false, jsonb_build_object },
2150   { 3274, "jsonb_build_object_noargs", 0, false, false, jsonb_build_object_noargs },
2151   { 3275, "dist_ppoly", 2, true, false, dist_ppoly },
2152   { 3277, "array_position", 2, false, false, array_position },
2153   { 3278, "array_position_start", 3, false, false, array_position_start },
2154   { 3279, "array_positions", 2, false, false, array_positions },
2155   { 3280, "gist_circle_distance", 5, true, false, gist_circle_distance },
2156   { 3281, "gist_box_fetch", 1, true, false, gist_box_fetch },
2157   { 3282, "gist_point_fetch", 1, true, false, gist_point_fetch },
2158   { 3283, "numeric_sortsupport", 1, true, false, numeric_sortsupport },
2159   { 3288, "gist_poly_distance", 5, true, false, gist_poly_distance },
2160   { 3290, "dist_cpoint", 2, true, false, dist_cpoint },
2161   { 3292, "dist_polyp", 2, true, false, dist_polyp },
2162   { 3293, "pg_read_file", 4, true, false, pg_read_file },
2163   { 3294, "show_config_by_name_missing_ok", 2, true, false, show_config_by_name_missing_ok },
2164   { 3295, "pg_read_binary_file", 4, true, false, pg_read_binary_file },
2165   { 3296, "pg_notification_queue_usage", 0, true, false, pg_notification_queue_usage },
2166   { 3297, "pg_ls_dir", 3, true, true, pg_ls_dir },
2167   { 3298, "row_security_active", 1, true, false, row_security_active },
2168   { 3299, "row_security_active_name", 1, true, false, row_security_active_name },
2169   { 3300, "uuid_sortsupport", 1, true, false, uuid_sortsupport },
2170   { 3301, "jsonb_concat", 2, true, false, jsonb_concat },
2171   { 3302, "jsonb_delete", 2, true, false, jsonb_delete },
2172   { 3303, "jsonb_delete_idx", 2, true, false, jsonb_delete_idx },
2173   { 3304, "jsonb_delete_path", 2, true, false, jsonb_delete_path },
2174   { 3305, "jsonb_set", 4, true, false, jsonb_set },
2175   { 3306, "jsonb_pretty", 1, true, false, jsonb_pretty },
2176   { 3307, "pg_stat_file", 2, true, false, pg_stat_file },
2177   { 3308, "xidneq", 2, true, false, xidneq },
2178   { 3309, "xidneq", 2, true, false, xidneq },
2179   { 3311, "tsm_handler_in", 1, false, false, tsm_handler_in },
2180   { 3312, "tsm_handler_out", 1, true, false, tsm_handler_out },
2181   { 3313, "tsm_bernoulli_handler", 1, true, false, tsm_bernoulli_handler },
2182   { 3314, "tsm_system_handler", 1, true, false, tsm_system_handler },
2183   { 3317, "pg_stat_get_wal_receiver", 0, false, false, pg_stat_get_wal_receiver },
2184   { 3318, "pg_stat_get_progress_info", 1, true, true, pg_stat_get_progress_info },
2185   { 3319, "tsvector_filter", 2, true, false, tsvector_filter },
2186   { 3320, "tsvector_setweight_by_filter", 3, true, false, tsvector_setweight_by_filter },
2187   { 3321, "tsvector_delete_str", 2, true, false, tsvector_delete_str },
2188   { 3322, "tsvector_unnest", 1, true, true, tsvector_unnest },
2189   { 3323, "tsvector_delete_arr", 2, true, false, tsvector_delete_arr },
2190   { 3324, "int4_avg_combine", 2, true, false, int4_avg_combine },
2191   { 3325, "interval_combine", 2, true, false, interval_combine },
2192   { 3326, "tsvector_to_array", 1, true, false, tsvector_to_array },
2193   { 3327, "array_to_tsvector", 1, true, false, array_to_tsvector },
2194   { 3328, "bpchar_sortsupport", 1, true, false, bpchar_sortsupport },
2195   { 3329, "show_all_file_settings", 0, true, true, show_all_file_settings },
2196   { 3330, "pg_current_wal_flush_lsn", 0, true, false, pg_current_wal_flush_lsn },
2197   { 3331, "bytea_sortsupport", 1, true, false, bytea_sortsupport },
2198   { 3332, "bttext_pattern_sortsupport", 1, true, false, bttext_pattern_sortsupport },
2199   { 3333, "btbpchar_pattern_sortsupport", 1, true, false, btbpchar_pattern_sortsupport },
2200   { 3334, "pg_size_bytes", 1, true, false, pg_size_bytes },
2201   { 3335, "numeric_serialize", 1, true, false, numeric_serialize },
2202   { 3336, "numeric_deserialize", 2, true, false, numeric_deserialize },
2203   { 3337, "numeric_avg_combine", 2, false, false, numeric_avg_combine },
2204   { 3338, "numeric_poly_combine", 2, false, false, numeric_poly_combine },
2205   { 3339, "numeric_poly_serialize", 1, true, false, numeric_poly_serialize },
2206   { 3340, "numeric_poly_deserialize", 2, true, false, numeric_poly_deserialize },
2207   { 3341, "numeric_combine", 2, false, false, numeric_combine },
2208   { 3342, "float8_regr_combine", 2, true, false, float8_regr_combine },
2209   { 3343, "jsonb_delete_array", 2, true, false, jsonb_delete_array },
2210   { 3344, "cash_mul_int8", 2, true, false, cash_mul_int8 },
2211   { 3345, "cash_div_int8", 2, true, false, cash_div_int8 },
2212   { 3348, "txid_current_if_assigned", 0, true, false, txid_current_if_assigned },
2213   { 3352, "pg_get_partkeydef", 1, true, false, pg_get_partkeydef },
2214   { 3353, "pg_ls_logdir", 0, true, true, pg_ls_logdir },
2215   { 3354, "pg_ls_waldir", 0, true, true, pg_ls_waldir },
2216   { 3355, "pg_ndistinct_in", 1, true, false, pg_ndistinct_in },
2217   { 3356, "pg_ndistinct_out", 1, true, false, pg_ndistinct_out },
2218   { 3357, "pg_ndistinct_recv", 1, true, false, pg_ndistinct_recv },
2219   { 3358, "pg_ndistinct_send", 1, true, false, pg_ndistinct_send },
2220   { 3359, "macaddr_sortsupport", 1, true, false, macaddr_sortsupport },
2221   { 3360, "txid_status", 1, true, false, txid_status },
2222   { 3376, "pg_safe_snapshot_blocking_pids", 1, true, false, pg_safe_snapshot_blocking_pids },
2223   { 3378, "pg_isolation_test_session_is_blocked", 2, true, false, pg_isolation_test_session_is_blocked },
2224   { 3382, "pg_identify_object_as_address", 3, true, false, pg_identify_object_as_address },
2225   { 3383, "brin_minmax_opcinfo", 1, true, false, brin_minmax_opcinfo },
2226   { 3384, "brin_minmax_add_value", 4, true, false, brin_minmax_add_value },
2227   { 3385, "brin_minmax_consistent", 3, true, false, brin_minmax_consistent },
2228   { 3386, "brin_minmax_union", 3, true, false, brin_minmax_union },
2229   { 3387, "int8_avg_accum_inv", 2, false, false, int8_avg_accum_inv },
2230   { 3388, "numeric_poly_sum", 1, false, false, numeric_poly_sum },
2231   { 3389, "numeric_poly_avg", 1, false, false, numeric_poly_avg },
2232   { 3390, "numeric_poly_var_pop", 1, false, false, numeric_poly_var_pop },
2233   { 3391, "numeric_poly_var_samp", 1, false, false, numeric_poly_var_samp },
2234   { 3392, "numeric_poly_stddev_pop", 1, false, false, numeric_poly_stddev_pop },
2235   { 3393, "numeric_poly_stddev_samp", 1, false, false, numeric_poly_stddev_samp },
2236   { 3396, "regexp_match_no_flags", 2, true, false, regexp_match_no_flags },
2237   { 3397, "regexp_match", 3, true, false, regexp_match },
2238   { 3399, "int8_mul_cash", 2, true, false, int8_mul_cash },
2239   { 3400, "pg_config", 0, true, true, pg_config },
2240   { 3401, "pg_hba_file_rules", 0, true, true, pg_hba_file_rules },
2241   { 3403, "pg_statistics_obj_is_visible", 1, true, false, pg_statistics_obj_is_visible },
2242   { 3404, "pg_dependencies_in", 1, true, false, pg_dependencies_in },
2243   { 3405, "pg_dependencies_out", 1, true, false, pg_dependencies_out },
2244   { 3406, "pg_dependencies_recv", 1, true, false, pg_dependencies_recv },
2245   { 3407, "pg_dependencies_send", 1, true, false, pg_dependencies_send },
2246   { 3408, "pg_get_partition_constraintdef", 1, true, false, pg_get_partition_constraintdef },
2247   { 3415, "pg_get_statisticsobjdef", 1, true, false, pg_get_statisticsobjdef },
2248   { 3441, "pg_control_system", 0, true, false, pg_control_system },
2249   { 3442, "pg_control_checkpoint", 0, true, false, pg_control_checkpoint },
2250   { 3443, "pg_control_recovery", 0, true, false, pg_control_recovery },
2251   { 3444, "pg_control_init", 0, true, false, pg_control_init },
2252   { 3445, "pg_import_system_collations", 1, true, false, pg_import_system_collations },
2253   { 3446, "macaddr8_recv", 1, true, false, macaddr8_recv },
2254   { 3447, "macaddr8_send", 1, true, false, macaddr8_send },
2255   { 3448, "pg_collation_actual_version", 1, true, false, pg_collation_actual_version },
2256   { 3454, "pg_filenode_relation", 2, true, false, pg_filenode_relation },
2257   { 3457, "be_lo_from_bytea", 2, true, false, be_lo_from_bytea },
2258   { 3458, "be_lo_get", 1, true, false, be_lo_get },
2259   { 3459, "be_lo_get_fragment", 3, true, false, be_lo_get_fragment },
2260   { 3460, "be_lo_put", 3, true, false, be_lo_put },
2261   { 3461, "make_timestamp", 6, true, false, make_timestamp },
2262   { 3462, "make_timestamptz", 6, true, false, make_timestamptz },
2263   { 3463, "make_timestamptz_at_timezone", 7, true, false, make_timestamptz_at_timezone },
2264   { 3464, "make_interval", 7, true, false, make_interval },
2265   { 3465, "jsonb_array_elements_text", 1, true, true, jsonb_array_elements_text },
2266   { 3469, "spg_range_quad_config", 2, true, false, spg_range_quad_config },
2267   { 3470, "spg_range_quad_choose", 2, true, false, spg_range_quad_choose },
2268   { 3471, "spg_range_quad_picksplit", 2, true, false, spg_range_quad_picksplit },
2269   { 3472, "spg_range_quad_inner_consistent", 2, true, false, spg_range_quad_inner_consistent },
2270   { 3473, "spg_range_quad_leaf_consistent", 2, true, false, spg_range_quad_leaf_consistent },
2271   { 3475, "jsonb_populate_recordset", 2, false, true, jsonb_populate_recordset },
2272   { 3476, "to_regoperator", 1, true, false, to_regoperator },
2273   { 3478, "jsonb_object_field", 2, true, false, jsonb_object_field },
2274   { 3479, "to_regprocedure", 1, true, false, to_regprocedure },
2275   { 3480, "gin_compare_jsonb", 2, true, false, gin_compare_jsonb },
2276   { 3482, "gin_extract_jsonb", 3, true, false, gin_extract_jsonb },
2277   { 3483, "gin_extract_jsonb_query", 7, true, false, gin_extract_jsonb_query },
2278   { 3484, "gin_consistent_jsonb", 8, true, false, gin_consistent_jsonb },
2279   { 3485, "gin_extract_jsonb_path", 3, true, false, gin_extract_jsonb_path },
2280   { 3486, "gin_extract_jsonb_query_path", 7, true, false, gin_extract_jsonb_query_path },
2281   { 3487, "gin_consistent_jsonb_path", 8, true, false, gin_consistent_jsonb_path },
2282   { 3488, "gin_triconsistent_jsonb", 7, true, false, gin_triconsistent_jsonb },
2283   { 3489, "gin_triconsistent_jsonb_path", 7, true, false, gin_triconsistent_jsonb_path },
2284   { 3490, "jsonb_to_record", 1, true, false, jsonb_to_record },
2285   { 3491, "jsonb_to_recordset", 1, false, true, jsonb_to_recordset },
2286   { 3492, "to_regoper", 1, true, false, to_regoper },
2287   { 3493, "to_regtype", 1, true, false, to_regtype },
2288   { 3494, "to_regproc", 1, true, false, to_regproc },
2289   { 3495, "to_regclass", 1, true, false, to_regclass },
2290   { 3496, "bool_accum", 2, false, false, bool_accum },
2291   { 3497, "bool_accum_inv", 2, false, false, bool_accum_inv },
2292   { 3498, "bool_alltrue", 1, true, false, bool_alltrue },
2293   { 3499, "bool_anytrue", 1, true, false, bool_anytrue },
2294   { 3504, "anyenum_in", 1, true, false, anyenum_in },
2295   { 3505, "anyenum_out", 1, true, false, anyenum_out },
2296   { 3506, "enum_in", 2, true, false, enum_in },
2297   { 3507, "enum_out", 1, true, false, enum_out },
2298   { 3508, "enum_eq", 2, true, false, enum_eq },
2299   { 3509, "enum_ne", 2, true, false, enum_ne },
2300   { 3510, "enum_lt", 2, true, false, enum_lt },
2301   { 3511, "enum_gt", 2, true, false, enum_gt },
2302   { 3512, "enum_le", 2, true, false, enum_le },
2303   { 3513, "enum_ge", 2, true, false, enum_ge },
2304   { 3514, "enum_cmp", 2, true, false, enum_cmp },
2305   { 3515, "hashenum", 1, true, false, hashenum },
2306   { 3524, "enum_smaller", 2, true, false, enum_smaller },
2307   { 3525, "enum_larger", 2, true, false, enum_larger },
2308   { 3526, "aggregate_dummy", 1, false, false, aggregate_dummy },
2309   { 3527, "aggregate_dummy", 1, false, false, aggregate_dummy },
2310   { 3528, "enum_first", 1, false, false, enum_first },
2311   { 3529, "enum_last", 1, false, false, enum_last },
2312   { 3530, "enum_range_bounds", 2, false, false, enum_range_bounds },
2313   { 3531, "enum_range_all", 1, false, false, enum_range_all },
2314   { 3532, "enum_recv", 2, true, false, enum_recv },
2315   { 3533, "enum_send", 1, true, false, enum_send },
2316   { 3535, "string_agg_transfn", 3, false, false, string_agg_transfn },
2317   { 3536, "string_agg_finalfn", 1, false, false, string_agg_finalfn },
2318   { 3537, "pg_describe_object", 3, true, false, pg_describe_object },
2319   { 3538, "aggregate_dummy", 2, false, false, aggregate_dummy },
2320   { 3539, "text_format", 2, false, false, text_format },
2321   { 3540, "text_format_nv", 1, false, false, text_format_nv },
2322   { 3543, "bytea_string_agg_transfn", 3, false, false, bytea_string_agg_transfn },
2323   { 3544, "bytea_string_agg_finalfn", 1, false, false, bytea_string_agg_finalfn },
2324   { 3545, "aggregate_dummy", 2, false, false, aggregate_dummy },
2325   { 3546, "int8dec", 1, true, false, int8dec },
2326   { 3547, "int8dec_any", 2, true, false, int8dec_any },
2327   { 3548, "numeric_accum_inv", 2, false, false, numeric_accum_inv },
2328   { 3549, "interval_accum_inv", 2, true, false, interval_accum_inv },
2329   { 3551, "network_overlap", 2, true, false, network_overlap },
2330   { 3553, "inet_gist_consistent", 5, true, false, inet_gist_consistent },
2331   { 3554, "inet_gist_union", 2, true, false, inet_gist_union },
2332   { 3555, "inet_gist_compress", 1, true, false, inet_gist_compress },
2333   { 3556, "inet_gist_decompress", 1, true, false, inet_gist_decompress },
2334   { 3557, "inet_gist_penalty", 3, true, false, inet_gist_penalty },
2335   { 3558, "inet_gist_picksplit", 2, true, false, inet_gist_picksplit },
2336   { 3559, "inet_gist_same", 3, true, false, inet_gist_same },
2337   { 3560, "networksel", 4, true, false, networksel },
2338   { 3561, "networkjoinsel", 5, true, false, networkjoinsel },
2339   { 3562, "network_larger", 2, true, false, network_larger },
2340   { 3563, "network_smaller", 2, true, false, network_smaller },
2341   { 3564, "aggregate_dummy", 1, false, false, aggregate_dummy },
2342   { 3565, "aggregate_dummy", 1, false, false, aggregate_dummy },
2343   { 3566, "pg_event_trigger_dropped_objects", 0, true, true, pg_event_trigger_dropped_objects },
2344   { 3567, "int2_accum_inv", 2, false, false, int2_accum_inv },
2345   { 3568, "int4_accum_inv", 2, false, false, int4_accum_inv },
2346   { 3569, "int8_accum_inv", 2, false, false, int8_accum_inv },
2347   { 3570, "int2_avg_accum_inv", 2, true, false, int2_avg_accum_inv },
2348   { 3571, "int4_avg_accum_inv", 2, true, false, int4_avg_accum_inv },
2349   { 3572, "int2int4_sum", 1, true, false, int2int4_sum },
2350   { 3573, "inet_gist_fetch", 1, true, false, inet_gist_fetch },
2351   { 3577, "pg_logical_emit_message_text", 3, true, false, pg_logical_emit_message_text },
2352   { 3578, "pg_logical_emit_message_bytea", 3, true, false, pg_logical_emit_message_bytea },
2353   { 3579, "jsonb_insert", 4, true, false, jsonb_insert },
2354   { 3581, "pg_xact_commit_timestamp", 1, true, false, pg_xact_commit_timestamp },
2355   { 3582, "binary_upgrade_set_next_pg_type_oid", 1, true, false, binary_upgrade_set_next_pg_type_oid },
2356   { 3583, "pg_last_committed_xact", 0, true, false, pg_last_committed_xact },
2357   { 3584, "binary_upgrade_set_next_array_pg_type_oid", 1, true, false, binary_upgrade_set_next_array_pg_type_oid },
2358   { 3585, "binary_upgrade_set_next_toast_pg_type_oid", 1, true, false, binary_upgrade_set_next_toast_pg_type_oid },
2359   { 3586, "binary_upgrade_set_next_heap_pg_class_oid", 1, true, false, binary_upgrade_set_next_heap_pg_class_oid },
2360   { 3587, "binary_upgrade_set_next_index_pg_class_oid", 1, true, false, binary_upgrade_set_next_index_pg_class_oid },
2361   { 3588, "binary_upgrade_set_next_toast_pg_class_oid", 1, true, false, binary_upgrade_set_next_toast_pg_class_oid },
2362   { 3589, "binary_upgrade_set_next_pg_enum_oid", 1, true, false, binary_upgrade_set_next_pg_enum_oid },
2363   { 3590, "binary_upgrade_set_next_pg_authid_oid", 1, true, false, binary_upgrade_set_next_pg_authid_oid },
2364   { 3591, "binary_upgrade_create_empty_extension", 7, false, false, binary_upgrade_create_empty_extension },
2365   { 3594, "event_trigger_in", 1, false, false, event_trigger_in },
2366   { 3595, "event_trigger_out", 1, true, false, event_trigger_out },
2367   { 3610, "tsvectorin", 1, true, false, tsvectorin },
2368   { 3611, "tsvectorout", 1, true, false, tsvectorout },
2369   { 3612, "tsqueryin", 1, true, false, tsqueryin },
2370   { 3613, "tsqueryout", 1, true, false, tsqueryout },
2371   { 3616, "tsvector_lt", 2, true, false, tsvector_lt },
2372   { 3617, "tsvector_le", 2, true, false, tsvector_le },
2373   { 3618, "tsvector_eq", 2, true, false, tsvector_eq },
2374   { 3619, "tsvector_ne", 2, true, false, tsvector_ne },
2375   { 3620, "tsvector_ge", 2, true, false, tsvector_ge },
2376   { 3621, "tsvector_gt", 2, true, false, tsvector_gt },
2377   { 3622, "tsvector_cmp", 2, true, false, tsvector_cmp },
2378   { 3623, "tsvector_strip", 1, true, false, tsvector_strip },
2379   { 3624, "tsvector_setweight", 2, true, false, tsvector_setweight },
2380   { 3625, "tsvector_concat", 2, true, false, tsvector_concat },
2381   { 3634, "ts_match_vq", 2, true, false, ts_match_vq },
2382   { 3635, "ts_match_qv", 2, true, false, ts_match_qv },
2383   { 3638, "tsvectorsend", 1, true, false, tsvectorsend },
2384   { 3639, "tsvectorrecv", 1, true, false, tsvectorrecv },
2385   { 3640, "tsquerysend", 1, true, false, tsquerysend },
2386   { 3641, "tsqueryrecv", 1, true, false, tsqueryrecv },
2387   { 3646, "gtsvectorin", 1, true, false, gtsvectorin },
2388   { 3647, "gtsvectorout", 1, true, false, gtsvectorout },
2389   { 3648, "gtsvector_compress", 1, true, false, gtsvector_compress },
2390   { 3649, "gtsvector_decompress", 1, true, false, gtsvector_decompress },
2391   { 3650, "gtsvector_picksplit", 2, true, false, gtsvector_picksplit },
2392   { 3651, "gtsvector_union", 2, true, false, gtsvector_union },
2393   { 3652, "gtsvector_same", 3, true, false, gtsvector_same },
2394   { 3653, "gtsvector_penalty", 3, true, false, gtsvector_penalty },
2395   { 3654, "gtsvector_consistent", 5, true, false, gtsvector_consistent },
2396   { 3656, "gin_extract_tsvector", 3, true, false, gin_extract_tsvector },
2397   { 3657, "gin_extract_tsquery", 7, true, false, gin_extract_tsquery },
2398   { 3658, "gin_tsquery_consistent", 8, true, false, gin_tsquery_consistent },
2399   { 3662, "tsquery_lt", 2, true, false, tsquery_lt },
2400   { 3663, "tsquery_le", 2, true, false, tsquery_le },
2401   { 3664, "tsquery_eq", 2, true, false, tsquery_eq },
2402   { 3665, "tsquery_ne", 2, true, false, tsquery_ne },
2403   { 3666, "tsquery_ge", 2, true, false, tsquery_ge },
2404   { 3667, "tsquery_gt", 2, true, false, tsquery_gt },
2405   { 3668, "tsquery_cmp", 2, true, false, tsquery_cmp },
2406   { 3669, "tsquery_and", 2, true, false, tsquery_and },
2407   { 3670, "tsquery_or", 2, true, false, tsquery_or },
2408   { 3671, "tsquery_not", 1, true, false, tsquery_not },
2409   { 3672, "tsquery_numnode", 1, true, false, tsquery_numnode },
2410   { 3673, "tsquerytree", 1, true, false, tsquerytree },
2411   { 3684, "tsquery_rewrite", 3, true, false, tsquery_rewrite },
2412   { 3685, "tsquery_rewrite_query", 2, true, false, tsquery_rewrite_query },
2413   { 3686, "tsmatchsel", 4, true, false, tsmatchsel },
2414   { 3687, "tsmatchjoinsel", 5, true, false, tsmatchjoinsel },
2415   { 3688, "ts_typanalyze", 1, true, false, ts_typanalyze },
2416   { 3689, "ts_stat1", 1, true, true, ts_stat1 },
2417   { 3690, "ts_stat2", 2, true, true, ts_stat2 },
2418   { 3691, "tsq_mcontains", 2, true, false, tsq_mcontains },
2419   { 3692, "tsq_mcontained", 2, true, false, tsq_mcontained },
2420   { 3695, "gtsquery_compress", 1, true, false, gtsquery_compress },
2421   { 3696, "gtsquery_decompress", 1, true, false, gtsquery_decompress },
2422   { 3697, "gtsquery_picksplit", 2, true, false, gtsquery_picksplit },
2423   { 3698, "gtsquery_union", 2, true, false, gtsquery_union },
2424   { 3699, "gtsquery_same", 3, true, false, gtsquery_same },
2425   { 3700, "gtsquery_penalty", 3, true, false, gtsquery_penalty },
2426   { 3701, "gtsquery_consistent", 5, true, false, gtsquery_consistent },
2427   { 3703, "ts_rank_wttf", 4, true, false, ts_rank_wttf },
2428   { 3704, "ts_rank_wtt", 3, true, false, ts_rank_wtt },
2429   { 3705, "ts_rank_ttf", 3, true, false, ts_rank_ttf },
2430   { 3706, "ts_rank_tt", 2, true, false, ts_rank_tt },
2431   { 3707, "ts_rankcd_wttf", 4, true, false, ts_rankcd_wttf },
2432   { 3708, "ts_rankcd_wtt", 3, true, false, ts_rankcd_wtt },
2433   { 3709, "ts_rankcd_ttf", 3, true, false, ts_rankcd_ttf },
2434   { 3710, "ts_rankcd_tt", 2, true, false, ts_rankcd_tt },
2435   { 3711, "tsvector_length", 1, true, false, tsvector_length },
2436   { 3713, "ts_token_type_byid", 1, true, true, ts_token_type_byid },
2437   { 3714, "ts_token_type_byname", 1, true, true, ts_token_type_byname },
2438   { 3715, "ts_parse_byid", 2, true, true, ts_parse_byid },
2439   { 3716, "ts_parse_byname", 2, true, true, ts_parse_byname },
2440   { 3717, "prsd_start", 2, true, false, prsd_start },
2441   { 3718, "prsd_nexttoken", 3, true, false, prsd_nexttoken },
2442   { 3719, "prsd_end", 1, true, false, prsd_end },
2443   { 3720, "prsd_headline", 3, true, false, prsd_headline },
2444   { 3721, "prsd_lextype", 1, true, false, prsd_lextype },
2445   { 3723, "ts_lexize", 2, true, false, ts_lexize },
2446   { 3724, "gin_cmp_tslexeme", 2, true, false, gin_cmp_tslexeme },
2447   { 3725, "dsimple_init", 1, true, false, dsimple_init },
2448   { 3726, "dsimple_lexize", 4, true, false, dsimple_lexize },
2449   { 3728, "dsynonym_init", 1, true, false, dsynonym_init },
2450   { 3729, "dsynonym_lexize", 4, true, false, dsynonym_lexize },
2451   { 3731, "dispell_init", 1, true, false, dispell_init },
2452   { 3732, "dispell_lexize", 4, true, false, dispell_lexize },
2453   { 3736, "regconfigin", 1, true, false, regconfigin },
2454   { 3737, "regconfigout", 1, true, false, regconfigout },
2455   { 3738, "regconfigrecv", 1, true, false, regconfigrecv },
2456   { 3739, "regconfigsend", 1, true, false, regconfigsend },
2457   { 3740, "thesaurus_init", 1, true, false, thesaurus_init },
2458   { 3741, "thesaurus_lexize", 4, true, false, thesaurus_lexize },
2459   { 3743, "ts_headline_byid_opt", 4, true, false, ts_headline_byid_opt },
2460   { 3744, "ts_headline_byid", 3, true, false, ts_headline_byid },
2461   { 3745, "to_tsvector_byid", 2, true, false, to_tsvector_byid },
2462   { 3746, "to_tsquery_byid", 2, true, false, to_tsquery_byid },
2463   { 3747, "plainto_tsquery_byid", 2, true, false, plainto_tsquery_byid },
2464   { 3749, "to_tsvector", 1, true, false, to_tsvector },
2465   { 3750, "to_tsquery", 1, true, false, to_tsquery },
2466   { 3751, "plainto_tsquery", 1, true, false, plainto_tsquery },
2467   { 3752, "tsvector_update_trigger_byid", 0, false, false, tsvector_update_trigger_byid },
2468   { 3753, "tsvector_update_trigger_bycolumn", 0, false, false, tsvector_update_trigger_bycolumn },
2469   { 3754, "ts_headline_opt", 3, true, false, ts_headline_opt },
2470   { 3755, "ts_headline", 2, true, false, ts_headline },
2471   { 3756, "pg_ts_parser_is_visible", 1, true, false, pg_ts_parser_is_visible },
2472   { 3757, "pg_ts_dict_is_visible", 1, true, false, pg_ts_dict_is_visible },
2473   { 3758, "pg_ts_config_is_visible", 1, true, false, pg_ts_config_is_visible },
2474   { 3759, "get_current_ts_config", 0, true, false, get_current_ts_config },
2475   { 3760, "ts_match_tt", 2, true, false, ts_match_tt },
2476   { 3761, "ts_match_tq", 2, true, false, ts_match_tq },
2477   { 3768, "pg_ts_template_is_visible", 1, true, false, pg_ts_template_is_visible },
2478   { 3771, "regdictionaryin", 1, true, false, regdictionaryin },
2479   { 3772, "regdictionaryout", 1, true, false, regdictionaryout },
2480   { 3773, "regdictionaryrecv", 1, true, false, regdictionaryrecv },
2481   { 3774, "regdictionarysend", 1, true, false, regdictionarysend },
2482   { 3775, "pg_stat_reset_shared", 1, true, false, pg_stat_reset_shared },
2483   { 3776, "pg_stat_reset_single_table_counters", 1, true, false, pg_stat_reset_single_table_counters },
2484   { 3777, "pg_stat_reset_single_function_counters", 1, true, false, pg_stat_reset_single_function_counters },
2485   { 3778, "pg_tablespace_location", 1, true, false, pg_tablespace_location },
2486   { 3779, "pg_create_physical_replication_slot", 3, true, false, pg_create_physical_replication_slot },
2487   { 3780, "pg_drop_replication_slot", 1, true, false, pg_drop_replication_slot },
2488   { 3781, "pg_get_replication_slots", 0, false, true, pg_get_replication_slots },
2489   { 3782, "pg_logical_slot_get_changes", 4, false, true, pg_logical_slot_get_changes },
2490   { 3783, "pg_logical_slot_get_binary_changes", 4, false, true, pg_logical_slot_get_binary_changes },
2491   { 3784, "pg_logical_slot_peek_changes", 4, false, true, pg_logical_slot_peek_changes },
2492   { 3785, "pg_logical_slot_peek_binary_changes", 4, false, true, pg_logical_slot_peek_binary_changes },
2493   { 3786, "pg_create_logical_replication_slot", 3, true, false, pg_create_logical_replication_slot },
2494   { 3787, "to_jsonb", 1, true, false, to_jsonb },
2495   { 3788, "pg_stat_get_snapshot_timestamp", 0, true, false, pg_stat_get_snapshot_timestamp },
2496   { 3789, "gin_clean_pending_list", 1, true, false, gin_clean_pending_list },
2497   { 3790, "gtsvector_consistent_oldsig", 5, true, false, gtsvector_consistent_oldsig },
2498   { 3791, "gin_extract_tsquery_oldsig", 7, true, false, gin_extract_tsquery_oldsig },
2499   { 3792, "gin_tsquery_consistent_oldsig", 8, true, false, gin_tsquery_consistent_oldsig },
2500   { 3793, "gtsquery_consistent_oldsig", 5, true, false, gtsquery_consistent_oldsig },
2501   { 3795, "inet_spg_config", 2, true, false, inet_spg_config },
2502   { 3796, "inet_spg_choose", 2, true, false, inet_spg_choose },
2503   { 3797, "inet_spg_picksplit", 2, true, false, inet_spg_picksplit },
2504   { 3798, "inet_spg_inner_consistent", 2, true, false, inet_spg_inner_consistent },
2505   { 3799, "inet_spg_leaf_consistent", 2, true, false, inet_spg_leaf_consistent },
2506   { 3800, "pg_current_logfile", 0, false, false, pg_current_logfile },
2507   { 3801, "pg_current_logfile_1arg", 1, false, false, pg_current_logfile_1arg },
2508   { 3803, "jsonb_send", 1, true, false, jsonb_send },
2509   { 3804, "jsonb_out", 1, true, false, jsonb_out },
2510   { 3805, "jsonb_recv", 1, true, false, jsonb_recv },
2511   { 3806, "jsonb_in", 1, true, false, jsonb_in },
2512   { 3808, "pg_get_function_arg_default", 2, true, false, pg_get_function_arg_default },
2513   { 3809, "pg_export_snapshot", 0, true, false, pg_export_snapshot },
2514   { 3810, "pg_is_in_recovery", 0, true, false, pg_is_in_recovery },
2515   { 3811, "int4_cash", 1, true, false, int4_cash },
2516   { 3812, "int8_cash", 1, true, false, int8_cash },
2517   { 3813, "pg_is_in_backup", 0, true, false, pg_is_in_backup },
2518   { 3814, "pg_backup_start_time", 0, true, false, pg_backup_start_time },
2519   { 3815, "pg_collation_is_visible", 1, true, false, pg_collation_is_visible },
2520   { 3816, "array_typanalyze", 1, true, false, array_typanalyze },
2521   { 3817, "arraycontsel", 4, true, false, arraycontsel },
2522   { 3818, "arraycontjoinsel", 5, true, false, arraycontjoinsel },
2523   { 3819, "pg_get_multixact_members", 1, true, true, pg_get_multixact_members },
2524   { 3820, "pg_last_wal_receive_lsn", 0, true, false, pg_last_wal_receive_lsn },
2525   { 3821, "pg_last_wal_replay_lsn", 0, true, false, pg_last_wal_replay_lsn },
2526   { 3822, "cash_div_cash", 2, true, false, cash_div_cash },
2527   { 3823, "cash_numeric", 1, true, false, cash_numeric },
2528   { 3824, "numeric_cash", 1, true, false, numeric_cash },
2529   { 3826, "pg_read_file_all", 1, true, false, pg_read_file_all },
2530   { 3827, "pg_read_binary_file_off_len", 3, true, false, pg_read_binary_file_off_len },
2531   { 3828, "pg_read_binary_file_all", 1, true, false, pg_read_binary_file_all },
2532   { 3829, "pg_opfamily_is_visible", 1, true, false, pg_opfamily_is_visible },
2533   { 3830, "pg_last_xact_replay_timestamp", 0, true, false, pg_last_xact_replay_timestamp },
2534   { 3832, "anyrange_in", 3, true, false, anyrange_in },
2535   { 3833, "anyrange_out", 1, true, false, anyrange_out },
2536   { 3834, "range_in", 3, true, false, range_in },
2537   { 3835, "range_out", 1, true, false, range_out },
2538   { 3836, "range_recv", 3, true, false, range_recv },
2539   { 3837, "range_send", 1, true, false, range_send },
2540   { 3839, "pg_identify_object", 3, true, false, pg_identify_object },
2541   { 3840, "range_constructor2", 2, false, false, range_constructor2 },
2542   { 3841, "range_constructor3", 3, false, false, range_constructor3 },
2543   { 3842, "pg_relation_is_updatable", 2, true, false, pg_relation_is_updatable },
2544   { 3843, "pg_column_is_updatable", 3, true, false, pg_column_is_updatable },
2545   { 3844, "range_constructor2", 2, false, false, range_constructor2 },
2546   { 3845, "range_constructor3", 3, false, false, range_constructor3 },
2547   { 3846, "make_date", 3, true, false, make_date },
2548   { 3847, "make_time", 3, true, false, make_time },
2549   { 3848, "range_lower", 1, true, false, range_lower },
2550   { 3849, "range_upper", 1, true, false, range_upper },
2551   { 3850, "range_empty", 1, true, false, range_empty },
2552   { 3851, "range_lower_inc", 1, true, false, range_lower_inc },
2553   { 3852, "range_upper_inc", 1, true, false, range_upper_inc },
2554   { 3853, "range_lower_inf", 1, true, false, range_lower_inf },
2555   { 3854, "range_upper_inf", 1, true, false, range_upper_inf },
2556   { 3855, "range_eq", 2, true, false, range_eq },
2557   { 3856, "range_ne", 2, true, false, range_ne },
2558   { 3857, "range_overlaps", 2, true, false, range_overlaps },
2559   { 3858, "range_contains_elem", 2, true, false, range_contains_elem },
2560   { 3859, "range_contains", 2, true, false, range_contains },
2561   { 3860, "elem_contained_by_range", 2, true, false, elem_contained_by_range },
2562   { 3861, "range_contained_by", 2, true, false, range_contained_by },
2563   { 3862, "range_adjacent", 2, true, false, range_adjacent },
2564   { 3863, "range_before", 2, true, false, range_before },
2565   { 3864, "range_after", 2, true, false, range_after },
2566   { 3865, "range_overleft", 2, true, false, range_overleft },
2567   { 3866, "range_overright", 2, true, false, range_overright },
2568   { 3867, "range_union", 2, true, false, range_union },
2569   { 3868, "range_intersect", 2, true, false, range_intersect },
2570   { 3869, "range_minus", 2, true, false, range_minus },
2571   { 3870, "range_cmp", 2, true, false, range_cmp },
2572   { 3871, "range_lt", 2, true, false, range_lt },
2573   { 3872, "range_le", 2, true, false, range_le },
2574   { 3873, "range_ge", 2, true, false, range_ge },
2575   { 3874, "range_gt", 2, true, false, range_gt },
2576   { 3875, "range_gist_consistent", 5, true, false, range_gist_consistent },
2577   { 3876, "range_gist_union", 2, true, false, range_gist_union },
2578   { 3877, "range_gist_compress", 1, true, false, range_gist_compress },
2579   { 3878, "range_gist_decompress", 1, true, false, range_gist_decompress },
2580   { 3879, "range_gist_penalty", 3, true, false, range_gist_penalty },
2581   { 3880, "range_gist_picksplit", 2, true, false, range_gist_picksplit },
2582   { 3881, "range_gist_same", 3, true, false, range_gist_same },
2583   { 3902, "hash_range", 1, true, false, hash_range },
2584   { 3914, "int4range_canonical", 1, true, false, int4range_canonical },
2585   { 3915, "daterange_canonical", 1, true, false, daterange_canonical },
2586   { 3916, "range_typanalyze", 1, true, false, range_typanalyze },
2587   { 3917, "timestamp_transform", 1, true, false, timestamp_transform },
2588   { 3918, "interval_transform", 1, true, false, interval_transform },
2589   { 3920, "ginarraytriconsistent", 7, true, false, ginarraytriconsistent },
2590   { 3921, "gin_tsquery_triconsistent", 7, true, false, gin_tsquery_triconsistent },
2591   { 3922, "int4range_subdiff", 2, true, false, int4range_subdiff },
2592   { 3923, "int8range_subdiff", 2, true, false, int8range_subdiff },
2593   { 3924, "numrange_subdiff", 2, true, false, numrange_subdiff },
2594   { 3925, "daterange_subdiff", 2, true, false, daterange_subdiff },
2595   { 3928, "int8range_canonical", 1, true, false, int8range_canonical },
2596   { 3929, "tsrange_subdiff", 2, true, false, tsrange_subdiff },
2597   { 3930, "tstzrange_subdiff", 2, true, false, tstzrange_subdiff },
2598   { 3931, "jsonb_object_keys", 1, true, true, jsonb_object_keys },
2599   { 3932, "jsonb_each_text", 1, true, true, jsonb_each_text },
2600   { 3933, "range_constructor2", 2, false, false, range_constructor2 },
2601   { 3934, "range_constructor3", 3, false, false, range_constructor3 },
2602   { 3937, "range_constructor2", 2, false, false, range_constructor2 },
2603   { 3938, "range_constructor3", 3, false, false, range_constructor3 },
2604   { 3939, "mxid_age", 1, true, false, mxid_age },
2605   { 3940, "jsonb_extract_path_text", 2, true, false, jsonb_extract_path_text },
2606   { 3941, "range_constructor2", 2, false, false, range_constructor2 },
2607   { 3942, "range_constructor3", 3, false, false, range_constructor3 },
2608   { 3943, "acldefault_sql", 2, true, false, acldefault_sql },
2609   { 3944, "time_transform", 1, true, false, time_transform },
2610   { 3945, "range_constructor2", 2, false, false, range_constructor2 },
2611   { 3946, "range_constructor3", 3, false, false, range_constructor3 },
2612   { 3947, "json_object_field", 2, true, false, json_object_field },
2613   { 3948, "json_object_field_text", 2, true, false, json_object_field_text },
2614   { 3949, "json_array_element", 2, true, false, json_array_element },
2615   { 3950, "json_array_element_text", 2, true, false, json_array_element_text },
2616   { 3951, "json_extract_path", 2, true, false, json_extract_path },
2617   { 3952, "brin_summarize_new_values", 1, true, false, brin_summarize_new_values },
2618   { 3953, "json_extract_path_text", 2, true, false, json_extract_path_text },
2619   { 3954, "pg_get_object_address", 3, true, false, pg_get_object_address },
2620   { 3955, "json_array_elements", 1, true, true, json_array_elements },
2621   { 3956, "json_array_length", 1, true, false, json_array_length },
2622   { 3957, "json_object_keys", 1, true, true, json_object_keys },
2623   { 3958, "json_each", 1, true, true, json_each },
2624   { 3959, "json_each_text", 1, true, true, json_each_text },
2625   { 3960, "json_populate_record", 3, false, false, json_populate_record },
2626   { 3961, "json_populate_recordset", 3, false, true, json_populate_recordset },
2627   { 3968, "json_typeof", 1, true, false, json_typeof },
2628   { 3969, "json_array_elements_text", 1, true, true, json_array_elements_text },
2629   { 3970, "ordered_set_transition", 2, false, false, ordered_set_transition },
2630   { 3971, "ordered_set_transition_multi", 2, false, false, ordered_set_transition_multi },
2631   { 3972, "aggregate_dummy", 2, false, false, aggregate_dummy },
2632   { 3973, "percentile_disc_final", 3, false, false, percentile_disc_final },
2633   { 3974, "aggregate_dummy", 2, false, false, aggregate_dummy },
2634   { 3975, "percentile_cont_float8_final", 2, false, false, percentile_cont_float8_final },
2635   { 3976, "aggregate_dummy", 2, false, false, aggregate_dummy },
2636   { 3977, "percentile_cont_interval_final", 2, false, false, percentile_cont_interval_final },
2637   { 3978, "aggregate_dummy", 2, false, false, aggregate_dummy },
2638   { 3979, "percentile_disc_multi_final", 3, false, false, percentile_disc_multi_final },
2639   { 3980, "aggregate_dummy", 2, false, false, aggregate_dummy },
2640   { 3981, "percentile_cont_float8_multi_final", 2, false, false, percentile_cont_float8_multi_final },
2641   { 3982, "aggregate_dummy", 2, false, false, aggregate_dummy },
2642   { 3983, "percentile_cont_interval_multi_final", 2, false, false, percentile_cont_interval_multi_final },
2643   { 3984, "aggregate_dummy", 1, false, false, aggregate_dummy },
2644   { 3985, "mode_final", 2, false, false, mode_final },
2645   { 3986, "aggregate_dummy", 1, false, false, aggregate_dummy },
2646   { 3987, "hypothetical_rank_final", 2, false, false, hypothetical_rank_final },
2647   { 3988, "aggregate_dummy", 1, false, false, aggregate_dummy },
2648   { 3989, "hypothetical_percent_rank_final", 2, false, false, hypothetical_percent_rank_final },
2649   { 3990, "aggregate_dummy", 1, false, false, aggregate_dummy },
2650   { 3991, "hypothetical_cume_dist_final", 2, false, false, hypothetical_cume_dist_final },
2651   { 3992, "aggregate_dummy", 1, false, false, aggregate_dummy },
2652   { 3993, "hypothetical_dense_rank_final", 2, false, false, hypothetical_dense_rank_final },
2653   { 3994, "timestamp_izone_transform", 1, true, false, timestamp_izone_transform },
2654   { 3995, "timestamp_zone_transform", 1, true, false, timestamp_zone_transform },
2655   { 3996, "range_gist_fetch", 1, true, false, range_gist_fetch },
2656   { 3999, "brin_summarize_range", 2, true, false, brin_summarize_range },
2657   { 4014, "brin_desummarize_range", 2, true, false, brin_desummarize_range },
2658   { 4018, "spg_quad_config", 2, true, false, spg_quad_config },
2659   { 4019, "spg_quad_choose", 2, true, false, spg_quad_choose },
2660   { 4020, "spg_quad_picksplit", 2, true, false, spg_quad_picksplit },
2661   { 4021, "spg_quad_inner_consistent", 2, true, false, spg_quad_inner_consistent },
2662   { 4022, "spg_quad_leaf_consistent", 2, true, false, spg_quad_leaf_consistent },
2663   { 4023, "spg_kd_config", 2, true, false, spg_kd_config },
2664   { 4024, "spg_kd_choose", 2, true, false, spg_kd_choose },
2665   { 4025, "spg_kd_picksplit", 2, true, false, spg_kd_picksplit },
2666   { 4026, "spg_kd_inner_consistent", 2, true, false, spg_kd_inner_consistent },
2667   { 4027, "spg_text_config", 2, true, false, spg_text_config },
2668   { 4028, "spg_text_choose", 2, true, false, spg_text_choose },
2669   { 4029, "spg_text_picksplit", 2, true, false, spg_text_picksplit },
2670   { 4030, "spg_text_inner_consistent", 2, true, false, spg_text_inner_consistent },
2671   { 4031, "spg_text_leaf_consistent", 2, true, false, spg_text_leaf_consistent },
2672   { 4032, "pg_sequence_last_value", 1, true, false, pg_sequence_last_value },
2673   { 4038, "jsonb_ne", 2, true, false, jsonb_ne },
2674   { 4039, "jsonb_lt", 2, true, false, jsonb_lt },
2675   { 4040, "jsonb_gt", 2, true, false, jsonb_gt },
2676   { 4041, "jsonb_le", 2, true, false, jsonb_le },
2677   { 4042, "jsonb_ge", 2, true, false, jsonb_ge },
2678   { 4043, "jsonb_eq", 2, true, false, jsonb_eq },
2679   { 4044, "jsonb_cmp", 2, true, false, jsonb_cmp },
2680   { 4045, "jsonb_hash", 1, true, false, jsonb_hash },
2681   { 4046, "jsonb_contains", 2, true, false, jsonb_contains },
2682   { 4047, "jsonb_exists", 2, true, false, jsonb_exists },
2683   { 4048, "jsonb_exists_any", 2, true, false, jsonb_exists_any },
2684   { 4049, "jsonb_exists_all", 2, true, false, jsonb_exists_all },
2685   { 4050, "jsonb_contained", 2, true, false, jsonb_contained },
2686   { 4051, "array_agg_array_transfn", 2, false, false, array_agg_array_transfn },
2687   { 4052, "array_agg_array_finalfn", 2, false, false, array_agg_array_finalfn },
2688   { 4053, "aggregate_dummy", 1, false, false, aggregate_dummy },
2689   { 4057, "range_merge", 2, true, false, range_merge },
2690   { 4063, "inet_merge", 2, true, false, inet_merge },
2691   { 4067, "boxes_bound_box", 2, true, false, boxes_bound_box },
2692   { 4071, "inet_same_family", 2, true, false, inet_same_family },
2693   { 4083, "binary_upgrade_set_record_init_privs", 1, true, false, binary_upgrade_set_record_init_privs },
2694   { 4084, "regnamespacein", 1, true, false, regnamespacein },
2695   { 4085, "regnamespaceout", 1, true, false, regnamespaceout },
2696   { 4086, "to_regnamespace", 1, true, false, to_regnamespace },
2697   { 4087, "regnamespacerecv", 1, true, false, regnamespacerecv },
2698   { 4088, "regnamespacesend", 1, true, false, regnamespacesend },
2699   { 4091, "point_box", 1, true, false, point_box },
2700   { 4092, "regroleout", 1, true, false, regroleout },
2701   { 4093, "to_regrole", 1, true, false, to_regrole },
2702   { 4094, "regrolerecv", 1, true, false, regrolerecv },
2703   { 4095, "regrolesend", 1, true, false, regrolesend },
2704   { 4098, "regrolein", 1, true, false, regrolein },
2705   { 4105, "brin_inclusion_opcinfo", 1, true, false, brin_inclusion_opcinfo },
2706   { 4106, "brin_inclusion_add_value", 4, true, false, brin_inclusion_add_value },
2707   { 4107, "brin_inclusion_consistent", 3, true, false, brin_inclusion_consistent },
2708   { 4108, "brin_inclusion_union", 3, true, false, brin_inclusion_union },
2709   { 4110, "macaddr8_in", 1, true, false, macaddr8_in },
2710   { 4111, "macaddr8_out", 1, true, false, macaddr8_out },
2711   { 4112, "macaddr8_trunc", 1, true, false, macaddr8_trunc },
2712   { 4113, "macaddr8_eq", 2, true, false, macaddr8_eq },
2713   { 4114, "macaddr8_lt", 2, true, false, macaddr8_lt },
2714   { 4115, "macaddr8_le", 2, true, false, macaddr8_le },
2715   { 4116, "macaddr8_gt", 2, true, false, macaddr8_gt },
2716   { 4117, "macaddr8_ge", 2, true, false, macaddr8_ge },
2717   { 4118, "macaddr8_ne", 2, true, false, macaddr8_ne },
2718   { 4119, "macaddr8_cmp", 2, true, false, macaddr8_cmp },
2719   { 4120, "macaddr8_not", 1, true, false, macaddr8_not },
2720   { 4121, "macaddr8_and", 2, true, false, macaddr8_and },
2721   { 4122, "macaddr8_or", 2, true, false, macaddr8_or },
2722   { 4123, "macaddrtomacaddr8", 1, true, false, macaddrtomacaddr8 },
2723   { 4124, "macaddr8tomacaddr", 1, true, false, macaddr8tomacaddr },
2724   { 4125, "macaddr8_set7bit", 1, true, false, macaddr8_set7bit },
2725   { 4201, "ts_headline_jsonb_byid_opt", 4, true, false, ts_headline_jsonb_byid_opt },
2726   { 4202, "ts_headline_jsonb_byid", 3, true, false, ts_headline_jsonb_byid },
2727   { 4203, "ts_headline_jsonb_opt", 3, true, false, ts_headline_jsonb_opt },
2728   { 4204, "ts_headline_jsonb", 2, true, false, ts_headline_jsonb },
2729   { 4205, "ts_headline_json_byid_opt", 4, true, false, ts_headline_json_byid_opt },
2730   { 4206, "ts_headline_json_byid", 3, true, false, ts_headline_json_byid },
2731   { 4207, "ts_headline_json_opt", 3, true, false, ts_headline_json_opt },
2732   { 4208, "ts_headline_json", 2, true, false, ts_headline_json },
2733   { 4209, "jsonb_to_tsvector", 1, true, false, jsonb_to_tsvector },
2734   { 4210, "json_to_tsvector", 1, true, false, json_to_tsvector },
2735   { 4211, "jsonb_to_tsvector_byid", 2, true, false, jsonb_to_tsvector_byid },
2736   { 4212, "json_to_tsvector_byid", 2, true, false, json_to_tsvector_byid },
2737   { 4566, "pg_event_trigger_table_rewrite_oid", 0, true, false, pg_event_trigger_table_rewrite_oid },
2738   { 4567, "pg_event_trigger_table_rewrite_reason", 0, true, false, pg_event_trigger_table_rewrite_reason },
2739   { 4568, "pg_event_trigger_ddl_commands", 0, true, true, pg_event_trigger_ddl_commands },
2740   { 5001, "phraseto_tsquery", 1, true, false, phraseto_tsquery },
2741   { 5003, "tsquery_phrase", 2, true, false, tsquery_phrase },
2742   { 5004, "tsquery_phrase_distance", 3, true, false, tsquery_phrase_distance },
2743   { 5006, "phraseto_tsquery_byid", 2, true, false, phraseto_tsquery_byid },
2744   { 5012, "spg_box_quad_config", 2, true, false, spg_box_quad_config },
2745   { 5013, "spg_box_quad_choose", 2, true, false, spg_box_quad_choose },
2746   { 5014, "spg_box_quad_picksplit", 2, true, false, spg_box_quad_picksplit },
2747   { 5015, "spg_box_quad_inner_consistent", 2, true, false, spg_box_quad_inner_consistent },
2748   { 5016, "spg_box_quad_leaf_consistent", 2, true, false, spg_box_quad_leaf_consistent },
2749   { 6003, "pg_replication_origin_create", 1, true, false, pg_replication_origin_create },
2750   { 6004, "pg_replication_origin_drop", 1, true, false, pg_replication_origin_drop },
2751   { 6005, "pg_replication_origin_oid", 1, true, false, pg_replication_origin_oid },
2752   { 6006, "pg_replication_origin_session_setup", 1, true, false, pg_replication_origin_session_setup },
2753   { 6007, "pg_replication_origin_session_reset", 0, true, false, pg_replication_origin_session_reset },
2754   { 6008, "pg_replication_origin_session_is_setup", 0, true, false, pg_replication_origin_session_is_setup },
2755   { 6009, "pg_replication_origin_session_progress", 1, true, false, pg_replication_origin_session_progress },
2756   { 6010, "pg_replication_origin_xact_setup", 2, true, false, pg_replication_origin_xact_setup },
2757   { 6011, "pg_replication_origin_xact_reset", 0, true, false, pg_replication_origin_xact_reset },
2758   { 6012, "pg_replication_origin_advance", 2, true, false, pg_replication_origin_advance },
2759   { 6013, "pg_replication_origin_progress", 2, true, false, pg_replication_origin_progress },
2760   { 6014, "pg_show_replication_origin_status", 0, false, true, pg_show_replication_origin_status },
2761   { 6118, "pg_stat_get_subscription", 1, false, false, pg_stat_get_subscription },
2762   { 6119, "pg_get_publication_tables", 1, true, true, pg_get_publication_tables },
2763   { 6120, "pg_get_replica_identity_index", 1, true, false, pg_get_replica_identity_index },
2764   { 6121, "pg_relation_is_publishable", 1, true, false, pg_relation_is_publishable },
2765   { 8888, "numeric_scale", 1, true, false, numeric_scale },
2766   /* dummy entry is easier than getting rid of comma after last real one */
2767   /* (not that there has ever been anything wrong with *having* a
2768      comma after the last field in an array initializer) */
2769   { 0, NULL, 0, false, false, NULL }
2770 };
2771 
2772 /* Note fmgr_nbuiltins excludes the dummy entry */
2773 const int fmgr_nbuiltins = (sizeof(fmgr_builtins) / sizeof(FmgrBuiltin)) - 1;
2774