-
Notifications
You must be signed in to change notification settings - Fork 3.7k
/
fixed_oids.go
2051 lines (2043 loc) · 257 KB
/
fixed_oids.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// Copyright 2022 The Cockroach Authors.
//
// Use of this software is governed by the Business Source License
// included in the file licenses/BSL.txt.
//
// As of the Change Date specified in that file, in accordance with
// the Business Source License, use of this software will be governed
// by the Apache License, Version 2.0, included in the file
// licenses/APL.txt.
package builtins
import (
"fmt"
"github.com/cockroachdb/errors"
"github.com/lib/pq/oid"
)
// builtinOidsBySignature ensures a stable mapping of function overloads to oids.
// The oid for a given signature must not change. The signature for a given oid
// should not change except cosmetically (add a new overload instead).
// Keys in this map are function name concatenated to overload.Signature(true).
var builtinOidsBySignature = map[string]oid.Oid{
`_st_contains(geometry_a: geometry, geometry_b: geometry) -> bool`: 1765,
`_st_containsproperly(geometry_a: geometry, geometry_b: geometry) -> bool`: 1753,
`_st_coveredby(geometry_a: geometry, geometry_b: geometry) -> bool`: 1763,
`_st_coveredby(geography_a: geography, geography_b: geography) -> bool`: 1764,
`_st_covers(geometry_a: geometry, geometry_b: geometry) -> bool`: 1771,
`_st_covers(geography_a: geography, geography_b: geography) -> bool`: 1772,
`_st_crosses(geometry_a: geometry, geometry_b: geometry) -> bool`: 1766,
`_st_dfullywithin(geometry_a: geometry, geometry_b: geometry, distance: float) -> bool`: 1762,
`_st_dfullywithinexclusive(geometry_a: geometry, geometry_b: geometry, distance: float) -> bool`: 1761,
`_st_dwithin(geometry_a: geometry, geometry_b: geometry, distance: float) -> bool`: 1756,
`_st_dwithin(geography_a: geography, geography_b: geography, distance: float) -> bool`: 1757,
`_st_dwithin(geography_a: geography, geography_b: geography, distance: float, use_spheroid: bool) -> bool`: 1758,
`_st_dwithinexclusive(geometry_a: geometry, geometry_b: geometry, distance: float) -> bool`: 1768,
`_st_dwithinexclusive(geography_a: geography, geography_b: geography, distance: float) -> bool`: 1769,
`_st_dwithinexclusive(geography_a: geography, geography_b: geography, distance: float, use_spheroid: bool) -> bool`: 1770,
`_st_equals(geometry_a: geometry, geometry_b: geometry) -> bool`: 1754,
`_st_intersects(geometry_a: geometry, geometry_b: geometry) -> bool`: 1759,
`_st_intersects(geography_a: geography, geography_b: geography) -> bool`: 1760,
`_st_overlaps(geometry_a: geometry, geometry_b: geometry) -> bool`: 1767,
`_st_touches(geometry_a: geometry, geometry_b: geometry) -> bool`: 1752,
`_st_within(geometry_a: geometry, geometry_b: geometry) -> bool`: 1755,
`abbrev(val: inet) -> string`: 873,
`abs(val: float) -> float`: 738,
`abs(val: decimal) -> decimal`: 739,
`abs(val: int) -> int`: 740,
`aclexplode(aclitems: string[]) -> tuple{oid AS grantor, oid AS grantee, string AS privilege_type, bool AS is_grantable}`: 314,
`acos(val: float) -> float`: 741,
`acosd(val: float) -> float`: 742,
`acosh(val: float) -> float`: 743,
`addgeometrycolumn(table_name: string, column_name: string, srid: int, type: string, dimension: int, use_typmod: bool) -> string`: 711,
`addgeometrycolumn(schema_name: string, table_name: string, column_name: string, srid: int, type: string, dimension: int, use_typmod: bool) -> string`: 712,
`addgeometrycolumn(catalog_name: string, schema_name: string, table_name: string, column_name: string, srid: int, type: string, dimension: int, use_typmod: bool) -> string`: 713,
`addgeometrycolumn(table_name: string, column_name: string, srid: int, type: string, dimension: int) -> string`: 714,
`addgeometrycolumn(schema_name: string, table_name: string, column_name: string, srid: int, type: string, dimension: int) -> string`: 715,
`addgeometrycolumn(catalog_name: string, schema_name: string, table_name: string, column_name: string, srid: int, type: string, dimension: int) -> string`: 716,
`age(val: timestamptz) -> interval`: 998,
`age(end: timestamptz, begin: timestamptz) -> interval`: 999,
`any_not_null(arg1: anyelement) -> anyelement`: 260,
`anyarray_in(input: anyelement) -> anyelement[]`: 2017,
`anyarray_out(anyelement[]: anyelement[]) -> bytes`: 2016,
`anyarray_recv(input: anyelement) -> anyelement[]`: 2015,
`anyarray_send(anyelement[]: anyelement[]) -> bytes`: 2014,
`anyelement_in(input: anyelement) -> anyelement`: 1857,
`anyelement_out(anyelement: anyelement) -> bytes`: 1856,
`anyelement_recv(input: anyelement) -> anyelement`: 1855,
`anyelement_send(anyelement: anyelement) -> bytes`: 1854,
`array_agg(arg1: bool) -> bool[]`: 1,
`array_agg(arg1: box2d) -> box2d[]`: 2,
`array_agg(arg1: int) -> int[]`: 3,
`array_agg(arg1: float) -> float[]`: 4,
`array_agg(arg1: decimal) -> decimal[]`: 5,
`array_agg(arg1: date) -> date[]`: 6,
`array_agg(arg1: timestamp) -> timestamp[]`: 7,
`array_agg(arg1: interval) -> interval[]`: 8,
`array_agg(arg1: geography) -> geography[]`: 9,
`array_agg(arg1: geometry) -> geometry[]`: 10,
`array_agg(arg1: string) -> string[]`: 11,
`array_agg(arg1: bytes) -> bytes[]`: 12,
`array_agg(arg1: timestamptz) -> timestamptz[]`: 13,
`array_agg(arg1: oid) -> oid[]`: 14,
`array_agg(arg1: uuid) -> uuid[]`: 15,
`array_agg(arg1: inet) -> inet[]`: 16,
`array_agg(arg1: time) -> time[]`: 17,
`array_agg(arg1: timetz) -> timetz[]`: 18,
`array_agg(arg1: jsonb) -> jsonb[]`: 19,
`array_agg(arg1: varbit) -> varbit[]`: 20,
`array_agg(arg1: anyenum) -> anyenum[]`: 21,
`array_agg(arg1: tuple) -> tuple[]`: 22,
`array_append(array: bool[], elem: bool) -> bool[]`: 1082,
`array_append(array: box2d[], elem: box2d) -> box2d[]`: 1083,
`array_append(array: int[], elem: int) -> int[]`: 1084,
`array_append(array: float[], elem: float) -> float[]`: 1085,
`array_append(array: decimal[], elem: decimal) -> decimal[]`: 1086,
`array_append(array: date[], elem: date) -> date[]`: 1087,
`array_append(array: timestamp[], elem: timestamp) -> timestamp[]`: 1088,
`array_append(array: interval[], elem: interval) -> interval[]`: 1089,
`array_append(array: geography[], elem: geography) -> geography[]`: 1090,
`array_append(array: geometry[], elem: geometry) -> geometry[]`: 1091,
`array_append(array: string[], elem: string) -> string[]`: 1092,
`array_append(array: bytes[], elem: bytes) -> bytes[]`: 1093,
`array_append(array: timestamptz[], elem: timestamptz) -> timestamptz[]`: 1094,
`array_append(array: oid[], elem: oid) -> oid[]`: 1095,
`array_append(array: uuid[], elem: uuid) -> uuid[]`: 1096,
`array_append(array: inet[], elem: inet) -> inet[]`: 1097,
`array_append(array: time[], elem: time) -> time[]`: 1098,
`array_append(array: timetz[], elem: timetz) -> timetz[]`: 1099,
`array_append(array: jsonb[], elem: jsonb) -> jsonb[]`: 1100,
`array_append(array: varbit[], elem: varbit) -> varbit[]`: 1101,
`array_append(array: anyenum[], elem: anyenum) -> anyenum[]`: 1102,
`array_append(array: tuple[], elem: tuple) -> tuple[]`: 1103,
`array_cat(left: bool[], right: bool[]) -> bool[]`: 1126,
`array_cat(left: box2d[], right: box2d[]) -> box2d[]`: 1127,
`array_cat(left: int[], right: int[]) -> int[]`: 1128,
`array_cat(left: float[], right: float[]) -> float[]`: 1129,
`array_cat(left: decimal[], right: decimal[]) -> decimal[]`: 1130,
`array_cat(left: date[], right: date[]) -> date[]`: 1131,
`array_cat(left: timestamp[], right: timestamp[]) -> timestamp[]`: 1132,
`array_cat(left: interval[], right: interval[]) -> interval[]`: 1133,
`array_cat(left: geography[], right: geography[]) -> geography[]`: 1134,
`array_cat(left: geometry[], right: geometry[]) -> geometry[]`: 1135,
`array_cat(left: string[], right: string[]) -> string[]`: 1136,
`array_cat(left: bytes[], right: bytes[]) -> bytes[]`: 1137,
`array_cat(left: timestamptz[], right: timestamptz[]) -> timestamptz[]`: 1138,
`array_cat(left: oid[], right: oid[]) -> oid[]`: 1139,
`array_cat(left: uuid[], right: uuid[]) -> uuid[]`: 1140,
`array_cat(left: inet[], right: inet[]) -> inet[]`: 1141,
`array_cat(left: time[], right: time[]) -> time[]`: 1142,
`array_cat(left: timetz[], right: timetz[]) -> timetz[]`: 1143,
`array_cat(left: jsonb[], right: jsonb[]) -> jsonb[]`: 1144,
`array_cat(left: varbit[], right: varbit[]) -> varbit[]`: 1145,
`array_cat(left: anyenum[], right: anyenum[]) -> anyenum[]`: 1146,
`array_cat(left: tuple[], right: tuple[]) -> tuple[]`: 1147,
`array_in(input: anyelement) -> anyelement[]`: 2013,
`array_length(input: anyelement[], array_dimension: int) -> int`: 1078,
`array_lower(input: anyelement[], array_dimension: int) -> int`: 1080,
`array_out(anyelement[]: anyelement[]) -> bytes`: 2012,
`array_position(array: bool[], elem: bool) -> int`: 1192,
`array_position(array: box2d[], elem: box2d) -> int`: 1193,
`array_position(array: int[], elem: int) -> int`: 1194,
`array_position(array: float[], elem: float) -> int`: 1195,
`array_position(array: decimal[], elem: decimal) -> int`: 1196,
`array_position(array: date[], elem: date) -> int`: 1197,
`array_position(array: timestamp[], elem: timestamp) -> int`: 1198,
`array_position(array: interval[], elem: interval) -> int`: 1199,
`array_position(array: geography[], elem: geography) -> int`: 1200,
`array_position(array: geometry[], elem: geometry) -> int`: 1201,
`array_position(array: string[], elem: string) -> int`: 1202,
`array_position(array: bytes[], elem: bytes) -> int`: 1203,
`array_position(array: timestamptz[], elem: timestamptz) -> int`: 1204,
`array_position(array: oid[], elem: oid) -> int`: 1205,
`array_position(array: uuid[], elem: uuid) -> int`: 1206,
`array_position(array: inet[], elem: inet) -> int`: 1207,
`array_position(array: time[], elem: time) -> int`: 1208,
`array_position(array: timetz[], elem: timetz) -> int`: 1209,
`array_position(array: jsonb[], elem: jsonb) -> int`: 1210,
`array_position(array: varbit[], elem: varbit) -> int`: 1211,
`array_position(array: anyenum[], elem: anyenum) -> int`: 1212,
`array_position(array: tuple[], elem: tuple) -> int`: 1213,
`array_positions(array: bool[], elem: bool) -> int[]`: 1214,
`array_positions(array: box2d[], elem: box2d) -> int[]`: 1215,
`array_positions(array: int[], elem: int) -> int[]`: 1216,
`array_positions(array: float[], elem: float) -> int[]`: 1217,
`array_positions(array: decimal[], elem: decimal) -> int[]`: 1218,
`array_positions(array: date[], elem: date) -> int[]`: 1219,
`array_positions(array: timestamp[], elem: timestamp) -> int[]`: 1220,
`array_positions(array: interval[], elem: interval) -> int[]`: 1221,
`array_positions(array: geography[], elem: geography) -> int[]`: 1222,
`array_positions(array: geometry[], elem: geometry) -> int[]`: 1223,
`array_positions(array: string[], elem: string) -> int[]`: 1224,
`array_positions(array: bytes[], elem: bytes) -> int[]`: 1225,
`array_positions(array: timestamptz[], elem: timestamptz) -> int[]`: 1226,
`array_positions(array: oid[], elem: oid) -> int[]`: 1227,
`array_positions(array: uuid[], elem: uuid) -> int[]`: 1228,
`array_positions(array: inet[], elem: inet) -> int[]`: 1229,
`array_positions(array: time[], elem: time) -> int[]`: 1230,
`array_positions(array: timetz[], elem: timetz) -> int[]`: 1231,
`array_positions(array: jsonb[], elem: jsonb) -> int[]`: 1232,
`array_positions(array: varbit[], elem: varbit) -> int[]`: 1233,
`array_positions(array: anyenum[], elem: anyenum) -> int[]`: 1234,
`array_positions(array: tuple[], elem: tuple) -> int[]`: 1235,
`array_prepend(elem: bool, array: bool[]) -> bool[]`: 1104,
`array_prepend(elem: box2d, array: box2d[]) -> box2d[]`: 1105,
`array_prepend(elem: int, array: int[]) -> int[]`: 1106,
`array_prepend(elem: float, array: float[]) -> float[]`: 1107,
`array_prepend(elem: decimal, array: decimal[]) -> decimal[]`: 1108,
`array_prepend(elem: date, array: date[]) -> date[]`: 1109,
`array_prepend(elem: timestamp, array: timestamp[]) -> timestamp[]`: 1110,
`array_prepend(elem: interval, array: interval[]) -> interval[]`: 1111,
`array_prepend(elem: geography, array: geography[]) -> geography[]`: 1112,
`array_prepend(elem: geometry, array: geometry[]) -> geometry[]`: 1113,
`array_prepend(elem: string, array: string[]) -> string[]`: 1114,
`array_prepend(elem: bytes, array: bytes[]) -> bytes[]`: 1115,
`array_prepend(elem: timestamptz, array: timestamptz[]) -> timestamptz[]`: 1116,
`array_prepend(elem: oid, array: oid[]) -> oid[]`: 1117,
`array_prepend(elem: uuid, array: uuid[]) -> uuid[]`: 1118,
`array_prepend(elem: inet, array: inet[]) -> inet[]`: 1119,
`array_prepend(elem: time, array: time[]) -> time[]`: 1120,
`array_prepend(elem: timetz, array: timetz[]) -> timetz[]`: 1121,
`array_prepend(elem: jsonb, array: jsonb[]) -> jsonb[]`: 1122,
`array_prepend(elem: varbit, array: varbit[]) -> varbit[]`: 1123,
`array_prepend(elem: anyenum, array: anyenum[]) -> anyenum[]`: 1124,
`array_prepend(elem: tuple, array: tuple[]) -> tuple[]`: 1125,
`array_recv(input: anyelement) -> anyelement[]`: 2011,
`array_remove(array: bool[], elem: bool) -> anyelement`: 1148,
`array_remove(array: box2d[], elem: box2d) -> anyelement`: 1149,
`array_remove(array: int[], elem: int) -> anyelement`: 1150,
`array_remove(array: float[], elem: float) -> anyelement`: 1151,
`array_remove(array: decimal[], elem: decimal) -> anyelement`: 1152,
`array_remove(array: date[], elem: date) -> anyelement`: 1153,
`array_remove(array: timestamp[], elem: timestamp) -> anyelement`: 1154,
`array_remove(array: interval[], elem: interval) -> anyelement`: 1155,
`array_remove(array: geography[], elem: geography) -> anyelement`: 1156,
`array_remove(array: geometry[], elem: geometry) -> anyelement`: 1157,
`array_remove(array: string[], elem: string) -> anyelement`: 1158,
`array_remove(array: bytes[], elem: bytes) -> anyelement`: 1159,
`array_remove(array: timestamptz[], elem: timestamptz) -> anyelement`: 1160,
`array_remove(array: oid[], elem: oid) -> anyelement`: 1161,
`array_remove(array: uuid[], elem: uuid) -> anyelement`: 1162,
`array_remove(array: inet[], elem: inet) -> anyelement`: 1163,
`array_remove(array: time[], elem: time) -> anyelement`: 1164,
`array_remove(array: timetz[], elem: timetz) -> anyelement`: 1165,
`array_remove(array: jsonb[], elem: jsonb) -> anyelement`: 1166,
`array_remove(array: varbit[], elem: varbit) -> anyelement`: 1167,
`array_remove(array: anyenum[], elem: anyenum) -> anyelement`: 1168,
`array_remove(array: tuple[], elem: tuple) -> anyelement`: 1169,
`array_replace(array: bool[], toreplace: bool, replacewith: bool) -> anyelement`: 1170,
`array_replace(array: box2d[], toreplace: box2d, replacewith: box2d) -> anyelement`: 1171,
`array_replace(array: int[], toreplace: int, replacewith: int) -> anyelement`: 1172,
`array_replace(array: float[], toreplace: float, replacewith: float) -> anyelement`: 1173,
`array_replace(array: decimal[], toreplace: decimal, replacewith: decimal) -> anyelement`: 1174,
`array_replace(array: date[], toreplace: date, replacewith: date) -> anyelement`: 1175,
`array_replace(array: timestamp[], toreplace: timestamp, replacewith: timestamp) -> anyelement`: 1176,
`array_replace(array: interval[], toreplace: interval, replacewith: interval) -> anyelement`: 1177,
`array_replace(array: geography[], toreplace: geography, replacewith: geography) -> anyelement`: 1178,
`array_replace(array: geometry[], toreplace: geometry, replacewith: geometry) -> anyelement`: 1179,
`array_replace(array: string[], toreplace: string, replacewith: string) -> anyelement`: 1180,
`array_replace(array: bytes[], toreplace: bytes, replacewith: bytes) -> anyelement`: 1181,
`array_replace(array: timestamptz[], toreplace: timestamptz, replacewith: timestamptz) -> anyelement`: 1182,
`array_replace(array: oid[], toreplace: oid, replacewith: oid) -> anyelement`: 1183,
`array_replace(array: uuid[], toreplace: uuid, replacewith: uuid) -> anyelement`: 1184,
`array_replace(array: inet[], toreplace: inet, replacewith: inet) -> anyelement`: 1185,
`array_replace(array: time[], toreplace: time, replacewith: time) -> anyelement`: 1186,
`array_replace(array: timetz[], toreplace: timetz, replacewith: timetz) -> anyelement`: 1187,
`array_replace(array: jsonb[], toreplace: jsonb, replacewith: jsonb) -> anyelement`: 1188,
`array_replace(array: varbit[], toreplace: varbit, replacewith: varbit) -> anyelement`: 1189,
`array_replace(array: anyenum[], toreplace: anyenum, replacewith: anyenum) -> anyelement`: 1190,
`array_replace(array: tuple[], toreplace: tuple, replacewith: tuple) -> anyelement`: 1191,
`array_send(anyelement[]: anyelement[]) -> bytes`: 2010,
`array_to_json(array: anyelement[]) -> jsonb`: 312,
`array_to_json(array: anyelement[], pretty_bool: bool) -> jsonb`: 313,
`array_to_string(input: anyelement[], delim: string) -> string`: 1076,
`array_to_string(input: anyelement[], delimiter: string, null: string) -> string`: 1077,
`array_upper(input: anyelement[], array_dimension: int) -> int`: 1081,
`ascii(val: string) -> int`: 894,
`asin(val: float) -> float`: 744,
`asind(val: float) -> float`: 745,
`asinh(val: float) -> float`: 746,
`atan(val: float) -> float`: 747,
`atan2(x: float, y: float) -> float`: 750,
`atan2d(x: float, y: float) -> float`: 751,
`atand(val: float) -> float`: 748,
`atanh(val: float) -> float`: 749,
`avg(arg1: int) -> decimal`: 23,
`avg(arg1: float) -> float`: 24,
`avg(arg1: decimal) -> decimal`: 25,
`avg(arg1: interval) -> interval`: 26,
`bit_and(arg1: int) -> int`: 27,
`bit_and(arg1: varbit) -> varbit`: 28,
`bit_in(input: anyelement) -> bit`: 1945,
`bit_length(val: string) -> int`: 821,
`bit_length(val: bytes) -> int`: 822,
`bit_length(val: varbit) -> int`: 823,
`bit_or(arg1: int) -> int`: 29,
`bit_or(arg1: varbit) -> varbit`: 30,
`bit_out(bit: bit) -> bytes`: 1944,
`bit_recv(input: anyelement) -> bit`: 1943,
`bit_send(bit: bit) -> bytes`: 1942,
`bool_and(arg1: bool) -> bool`: 31,
`bool_or(arg1: bool) -> bool`: 32,
`boolin(input: anyelement) -> bool`: 1949,
`boolout(bool: bool) -> bytes`: 1948,
`boolrecv(input: anyelement) -> bool`: 1947,
`boolsend(bool: bool) -> bytes`: 1946,
`box2d_in(input: anyelement) -> box2d`: 1973,
`box2d_out(box2d: box2d) -> bytes`: 1972,
`box2d_recv(input: anyelement) -> box2d`: 1971,
`box2d_send(box2d: box2d) -> bytes`: 1970,
`bpcharin(input: anyelement) -> char`: 1873,
`bpcharout(char: char) -> bytes`: 1872,
`bpcharrecv(input: anyelement) -> char`: 1871,
`bpcharsend(char: char) -> bytes`: 1870,
`broadcast(val: inet) -> inet`: 874,
`btrim(input: string, trim_chars: string) -> string`: 933,
`btrim(val: string) -> string`: 934,
`byteain(input: anyelement) -> bytes`: 1921,
`byteaout(bytes: bytes) -> bytes`: 1920,
`bytearecv(input: anyelement) -> bytes`: 1919,
`byteasend(bytes: bytes) -> bytes`: 1918,
`cardinality(input: anyelement[]) -> int`: 1079,
`cbrt(val: float) -> float`: 752,
`cbrt(val: decimal) -> decimal`: 753,
`ceil(val: float) -> float`: 754,
`ceil(val: decimal) -> decimal`: 755,
`ceil(val: int) -> float`: 756,
`ceiling(val: float) -> float`: 757,
`ceiling(val: decimal) -> decimal`: 758,
`ceiling(val: int) -> float`: 759,
`char_length(val: string) -> int`: 817,
`char_length(val: bytes) -> int`: 818,
`character_length(val: string) -> int`: 819,
`character_length(val: bytes) -> int`: 820,
`charin(input: anyelement) -> "char"`: 1929,
`charout("char": "char") -> bytes`: 1928,
`charrecv(input: anyelement) -> "char"`: 1927,
`charsend("char": "char") -> bytes`: 1926,
`chr(val: int) -> string`: 895,
`clock_timestamp() -> timestamptz`: 1037,
`clock_timestamp() -> timestamp`: 1038,
`cluster_logical_timestamp() -> decimal`: 1035,
`col_description(table_oid: oid, column_number: int) -> string`: 1422,
`compress(data: bytes, codec: string) -> bytes`: 892,
`concat(string...) -> string`: 848,
`concat_agg(arg1: string) -> string`: 33,
`concat_agg(arg1: bytes) -> bytes`: 34,
`concat_ws(string...) -> string`: 849,
`convert_from(str: bytes, enc: string) -> string`: 850,
`convert_to(str: string, enc: string) -> bytes`: 851,
`corr(arg1: float, arg2: float) -> float`: 35,
`corr(arg1: int, arg2: int) -> float`: 36,
`corr(arg1: decimal, arg2: decimal) -> float`: 37,
`corr(arg1: float, arg2: int) -> float`: 38,
`corr(arg1: float, arg2: decimal) -> float`: 39,
`corr(arg1: int, arg2: float) -> float`: 40,
`corr(arg1: int, arg2: decimal) -> float`: 41,
`corr(arg1: decimal, arg2: float) -> float`: 42,
`corr(arg1: decimal, arg2: int) -> float`: 43,
`cos(val: float) -> float`: 760,
`cosd(val: float) -> float`: 761,
`cosh(val: float) -> float`: 762,
`cot(val: float) -> float`: 763,
`cotd(val: float) -> float`: 764,
`count(arg1: anyelement) -> int`: 165,
`count_rows() -> int`: 166,
`covar_pop(arg1: float, arg2: float) -> float`: 44,
`covar_pop(arg1: int, arg2: int) -> float`: 45,
`covar_pop(arg1: decimal, arg2: decimal) -> float`: 46,
`covar_pop(arg1: float, arg2: int) -> float`: 47,
`covar_pop(arg1: float, arg2: decimal) -> float`: 48,
`covar_pop(arg1: int, arg2: float) -> float`: 49,
`covar_pop(arg1: int, arg2: decimal) -> float`: 50,
`covar_pop(arg1: decimal, arg2: float) -> float`: 51,
`covar_pop(arg1: decimal, arg2: int) -> float`: 52,
`covar_samp(arg1: float, arg2: float) -> float`: 75,
`covar_samp(arg1: int, arg2: int) -> float`: 76,
`covar_samp(arg1: decimal, arg2: decimal) -> float`: 77,
`covar_samp(arg1: float, arg2: int) -> float`: 78,
`covar_samp(arg1: float, arg2: decimal) -> float`: 79,
`covar_samp(arg1: int, arg2: float) -> float`: 80,
`covar_samp(arg1: int, arg2: decimal) -> float`: 81,
`covar_samp(arg1: decimal, arg2: float) -> float`: 82,
`covar_samp(arg1: decimal, arg2: int) -> float`: 83,
`crc32c(string...) -> int`: 918,
`crc32c(bytes...) -> int`: 919,
`crc32ieee(string...) -> int`: 916,
`crc32ieee(bytes...) -> int`: 917,
`crdb_internal.active_version() -> jsonb`: 1296,
`crdb_internal.approximate_timestamp(timestamp: decimal) -> timestamp`: 1298,
`crdb_internal.assignment_cast(val: anyelement, type: anyelement) -> anyelement`: 1341,
`crdb_internal.check_consistency(stats_only: bool, start_key: bytes, end_key: bytes) -> tuple{int AS range_id, bytes AS start_key, string AS start_key_pretty, string AS status, string AS detail, interval AS duration}`: 347,
`crdb_internal.check_password_hash_format(password: bytes) -> string`: 1376,
`crdb_internal.cluster_id() -> uuid`: 1299,
`crdb_internal.cluster_name() -> string`: 1301,
`crdb_internal.cluster_setting_encoded_default(setting: string) -> string`: 1293,
`crdb_internal.compact_engine_span(node_id: int, store_id: int, start_key: bytes, end_key: bytes) -> bool`: 1356,
`crdb_internal.complete_replication_stream(stream_id: int, successful_ingestion: bool) -> int`: 1552,
`crdb_internal.complete_stream_ingestion_job(job_id: int, cutover_ts: timestamptz) -> int`: 1545,
`crdb_internal.completed_migrations() -> string[]`: 1344,
`crdb_internal.create_join_token() -> string`: 1303,
`crdb_internal.create_regclass(oid: oid, name: string) -> regclass`: 2022,
`crdb_internal.create_regnamespace(oid: oid, name: string) -> regnamespace`: 2024,
`crdb_internal.create_regproc(oid: oid, name: string) -> regproc`: 2026,
`crdb_internal.create_regprocedure(oid: oid, name: string) -> regprocedure`: 2028,
`crdb_internal.create_regrole(oid: oid, name: string) -> regrole`: 2030,
`crdb_internal.create_regtype(oid: oid, name: string) -> regtype`: 2032,
`crdb_internal.create_session_revival_token() -> bytes`: 1372,
`crdb_internal.create_sql_schema_telemetry_job() -> int`: 1378,
`crdb_internal.create_tenant(id: int) -> int`: 1302,
`crdb_internal.datums_to_bytes(anyelement...) -> bytes`: 1276,
`crdb_internal.decode_cluster_setting(setting: string, value: string) -> string`: 1294,
`crdb_internal.decode_external_plan_gist(gist: string) -> string`: 355,
`crdb_internal.decode_plan_gist(gist: string) -> string`: 354,
`crdb_internal.deserialize_session(session: bytes) -> bool`: 1371,
`crdb_internal.destroy_tenant(id: int) -> int`: 1304,
`crdb_internal.destroy_tenant(id: int, synchronous: bool) -> int`: 1305,
`crdb_internal.encode_key(table_id: int, index_id: int, row_tuple: anyelement) -> bytes`: 1307,
`crdb_internal.filter_multiregion_fields_from_zone_config_sql(val: string) -> string`: 1366,
`crdb_internal.force_assertion_error(msg: string) -> int`: 1311,
`crdb_internal.force_delete_table_data(id: int) -> bool`: 1369,
`crdb_internal.force_error(errorCode: string, msg: string) -> int`: 1308,
`crdb_internal.force_log_fatal(msg: string) -> int`: 1314,
`crdb_internal.force_panic(msg: string) -> int`: 1313,
`crdb_internal.force_retry(val: interval) -> int`: 1315,
`crdb_internal.gc_tenant(id: int) -> int`: 1354,
`crdb_internal.get_database_id(name: string) -> int`: 1328,
`crdb_internal.get_namespace_id(parent_id: int, name: string) -> int`: 1326,
`crdb_internal.get_namespace_id(parent_id: int, parent_schema_id: int, name: string) -> int`: 1327,
`crdb_internal.get_vmodule() -> string`: 1331,
`crdb_internal.get_zone_config(namespace_id: int) -> bytes`: 1329,
`crdb_internal.has_role_option(option: string) -> bool`: 1340,
`crdb_internal.increment_feature_counter(feature: string) -> bool`: 1357,
`crdb_internal.index_span(table_id: int, index_id: int) -> bytes[]`: 1322,
`crdb_internal.is_admin() -> bool`: 1339,
`crdb_internal.is_at_least_version(version: string) -> bool`: 1297,
`crdb_internal.is_constraint_active(table_name: string, constraint_name: string) -> bool`: 1382,
`crdb_internal.json_to_pb(pbname: string, json: jsonb) -> bytes`: 1273,
`crdb_internal.kv_enqueue_replica(range_id: int, queue_name: string, skip_should_queue: bool) -> bool`: 1385,
`crdb_internal.kv_enqueue_replica(range_id: int, queue_name: string, skip_should_queue: bool, should_return_trace: bool) -> string`: 1386,
`crdb_internal.kv_enqueue_replica(range_id: int, queue_name: string, skip_should_queue: bool, store_id: int) -> bool`: 1387,
`crdb_internal.kv_set_queue_active(queue_name: string, active: bool) -> bool`: 1383,
`crdb_internal.kv_set_queue_active(queue_name: string, active: bool, store_id: int) -> bool`: 1384,
`crdb_internal.lease_holder(key: bytes) -> int`: 1316,
`crdb_internal.list_sql_keys_in_range(range_id: int) -> tuple{string AS key, string AS value}`: 348,
`crdb_internal.locality_value(key: string) -> string`: 1292,
`crdb_internal.merge_statement_stats(input: jsonb[]) -> jsonb`: 1277,
`crdb_internal.merge_stats_metadata(input: jsonb[]) -> jsonb`: 1279,
`crdb_internal.merge_transaction_stats(input: jsonb[]) -> jsonb`: 1278,
`crdb_internal.no_constant_folding(input: anyelement) -> anyelement`: 1317,
`crdb_internal.node_executable_version() -> string`: 1295,
`crdb_internal.node_id() -> int`: 1300,
`crdb_internal.notice(msg: string) -> int`: 1309,
`crdb_internal.notice(severity: string, msg: string) -> int`: 1310,
`crdb_internal.num_geo_inverted_index_entries(table_id: int, index_id: int, val: geography) -> int`: 1332,
`crdb_internal.num_geo_inverted_index_entries(table_id: int, index_id: int, val: geometry) -> int`: 1333,
`crdb_internal.num_inverted_index_entries(val: jsonb) -> int`: 1334,
`crdb_internal.num_inverted_index_entries(val: anyelement[]) -> int`: 1335,
`crdb_internal.num_inverted_index_entries(val: jsonb, version: int) -> int`: 1336,
`crdb_internal.num_inverted_index_entries(val: string, version: int) -> int`: 1337,
`crdb_internal.num_inverted_index_entries(val: anyelement[], version: int) -> int`: 1338,
`crdb_internal.payloads_for_span(span_id: int) -> tuple{string AS payload_type, jsonb AS payload_jsonb}`: 349,
`crdb_internal.payloads_for_trace(trace_id: int) -> tuple{int AS span_id, string AS payload_type, jsonb AS payload_jsonb}`: 350,
`crdb_internal.pb_to_json(pbname: string, data: bytes) -> jsonb`: 1270,
`crdb_internal.pb_to_json(pbname: string, data: bytes, emit_defaults: bool) -> jsonb`: 1271,
`crdb_internal.pb_to_json(pbname: string, data: bytes, emit_defaults: bool, emit_redacted: bool) -> jsonb`: 1272,
`crdb_internal.pretty_key(raw_key: bytes, skip_fields: int) -> string`: 1323,
`crdb_internal.pretty_span(raw_key_start: bytes, raw_key_end: bytes, skip_fields: int) -> string`: 1324,
`crdb_internal.probe_ranges(timeout: interval, probe_type: unknown_enum) -> tuple{int AS range_id, string AS error, int AS end_to_end_latency_ms, string AS verbose_trace}`: 356,
`crdb_internal.range_stats(key: bytes) -> jsonb`: 1325,
`crdb_internal.read_file(uri: string) -> bytes`: 1274,
`crdb_internal.repair_ttl_table_scheduled_job(oid: oid) -> void`: 1375,
`crdb_internal.replication_stream_progress(stream_id: int, frontier_ts: string) -> bytes`: 1549,
`crdb_internal.replication_stream_spec(stream_id: int) -> bytes`: 1551,
`crdb_internal.request_statement_bundle(stmtFingerprint: string, samplingProbability: float, minExecutionLatency: interval, expiresAfter: interval) -> bool`: 1388,
`crdb_internal.reset_index_usage_stats() -> bool`: 1367,
`crdb_internal.reset_multi_region_zone_configs_for_database(id: int) -> bool`: 1365,
`crdb_internal.reset_multi_region_zone_configs_for_table(id: int) -> bool`: 1364,
`crdb_internal.reset_sql_stats() -> bool`: 1368,
`crdb_internal.revalidate_unique_constraint(table_name: string, constraint_name: string) -> void`: 1381,
`crdb_internal.revalidate_unique_constraints_in_all_tables() -> void`: 1379,
`crdb_internal.revalidate_unique_constraints_in_table(table_name: string) -> void`: 1380,
`crdb_internal.round_decimal_values(val: decimal, scale: int) -> decimal`: 1342,
`crdb_internal.round_decimal_values(val: decimal[], scale: int) -> decimal[]`: 1343,
`crdb_internal.scan(start_key: bytes, end_key: bytes) -> tuple{bytes AS key, bytes AS value}`: 315,
`crdb_internal.scan(span: bytes[]) -> tuple{bytes AS key, bytes AS value}`: 316,
`crdb_internal.schedule_sql_stats_compaction() -> bool`: 1377,
`crdb_internal.serialize_session() -> bytes`: 1370,
`crdb_internal.set_compaction_concurrency(node_id: int, store_id: int, compaction_concurrency: int) -> bool`: 1389,
`crdb_internal.set_trace_verbose(trace_id: int, verbosity: bool) -> bool`: 1291,
`crdb_internal.set_vmodule(vmodule_string: string) -> int`: 1330,
`crdb_internal.show_create_all_schemas(database_name: string) -> string`: 351,
`crdb_internal.show_create_all_tables(database_name: string) -> string`: 352,
`crdb_internal.show_create_all_types(database_name: string) -> string`: 353,
`crdb_internal.sql_liveness_is_alive(session_id: bytes) -> bool`: 1353,
`crdb_internal.start_replication_stream(tenant_id: int) -> int`: 1548,
`crdb_internal.stream_ingestion_stats_json(job_id: int) -> jsonb`: 1546,
`crdb_internal.stream_ingestion_stats_pb(job_id: int) -> bytes`: 1547,
`crdb_internal.stream_partition(stream_id: int, partition_spec: bytes) -> bytes`: 1550,
`crdb_internal.table_span(table_id: int) -> bytes[]`: 1321,
`crdb_internal.tenant_span(tenant_id: int) -> bytes[]`: 1320,
`crdb_internal.testing_callback(name: string) -> int`: 321,
`crdb_internal.to_json_as_changefeed_with_flags(tuple, string...) -> bytes`: 470,
`crdb_internal.trace_id() -> int`: 1290,
`crdb_internal.trim_tenant_prefix(key: bytes) -> bytes`: 1318,
`crdb_internal.trim_tenant_prefix(keys: bytes[]) -> bytes[]`: 1319,
`crdb_internal.unary_table() -> tuple`: 329,
`crdb_internal.unsafe_clear_gossip_info(key: string) -> bool`: 1306,
`crdb_internal.unsafe_delete_descriptor(id: int) -> bool`: 1347,
`crdb_internal.unsafe_delete_descriptor(id: int, force: bool) -> bool`: 1348,
`crdb_internal.unsafe_delete_namespace_entry(parent_id: int, parent_schema_id: int, name: string, desc_id: int) -> bool`: 1351,
`crdb_internal.unsafe_delete_namespace_entry(parent_id: int, parent_schema_id: int, name: string, desc_id: int, force: bool) -> bool`: 1352,
`crdb_internal.unsafe_upsert_descriptor(id: int, desc: bytes) -> bool`: 1345,
`crdb_internal.unsafe_upsert_descriptor(id: int, desc: bytes, force: bool) -> bool`: 1346,
`crdb_internal.unsafe_upsert_namespace_entry(parent_id: int, parent_schema_id: int, name: string, desc_id: int, force: bool) -> bool`: 1349,
`crdb_internal.unsafe_upsert_namespace_entry(parent_id: int, parent_schema_id: int, name: string, desc_id: int) -> bool`: 1350,
`crdb_internal.update_tenant_resource_limits(tenant_id: int, available_request_units: float, refill_rate: float, max_burst_request_units: float, as_of: timestamp, as_of_consumed_request_units: float) -> int`: 1355,
`crdb_internal.validate_multi_region_zone_configs() -> bool`: 1363,
`crdb_internal.validate_session_revival_token(token: bytes) -> bool`: 1373,
`crdb_internal.validate_ttl_scheduled_jobs() -> void`: 1374,
`crdb_internal.void_func() -> void`: 1312,
`crdb_internal.write_file(data: bytes, uri: string) -> int`: 1275,
`crypt(password: string, salt: string) -> string`: 1537,
`cume_dist() -> float`: 1559,
`current_database() -> string`: 1285,
`current_date() -> date`: 1000,
`current_schema() -> string`: 1286,
`current_schemas(include_pg_catalog: bool) -> string[]`: 1287,
`current_setting(setting_name: string) -> string`: 1522,
`current_setting(setting_name: string, missing_ok: bool) -> string`: 1523,
`current_time() -> timetz`: 1004,
`current_time() -> time`: 1005,
`current_time(precision: int) -> timetz`: 1006,
`current_time(precision: int) -> time`: 1007,
`current_timestamp(precision: int) -> timestamptz`: 1008,
`current_timestamp(precision: int) -> timestamp`: 1009,
`current_timestamp(precision: int) -> date`: 1010,
`current_timestamp() -> timestamptz`: 1011,
`current_timestamp() -> timestamp`: 1012,
`current_timestamp() -> date`: 1013,
`current_user() -> string`: 1288,
`currval(sequence_name: string) -> int`: 972,
`currval(sequence_name: regclass) -> int`: 973,
`date_in(input: anyelement) -> date`: 1957,
`date_out(date: date) -> bytes`: 1956,
`date_part(element: string, input: timestamp) -> float`: 1046,
`date_part(element: string, input: interval) -> float`: 1047,
`date_part(element: string, input: date) -> float`: 1048,
`date_part(element: string, input: timestamptz) -> float`: 1049,
`date_part(element: string, input: time) -> float`: 1050,
`date_part(element: string, input: timetz) -> float`: 1051,
`date_recv(input: anyelement) -> date`: 1955,
`date_send(date: date) -> bytes`: 1954,
`date_trunc(element: string, input: timestamp) -> timestamp`: 1053,
`date_trunc(element: string, input: date) -> timestamptz`: 1054,
`date_trunc(element: string, input: time) -> interval`: 1055,
`date_trunc(element: string, input: timestamptz) -> timestamptz`: 1056,
`date_trunc(element: string, input: interval) -> interval`: 1057,
`decode(text: string, format: string) -> bytes`: 891,
`decompress(data: bytes, codec: string) -> bytes`: 893,
`default_to_database_primary_region(val: string) -> string`: 1361,
`degrees(val: float) -> float`: 765,
`dense_rank() -> int`: 1557,
`difference(source: string, target: string) -> string`: 1237,
`digest(data: string, type: string) -> bytes`: 1538,
`digest(data: bytes, type: string) -> bytes`: 1539,
`div(x: float, y: float) -> float`: 766,
`div(x: decimal, y: decimal) -> decimal`: 767,
`div(x: int, y: int) -> int`: 768,
`encode(data: bytes, format: string) -> string`: 890,
`enum_first(val: anyenum) -> anyelement`: 1280,
`enum_in(input: anyelement) -> anyenum`: 2021,
`enum_last(val: anyenum) -> anyelement`: 1281,
`enum_out(anyenum: anyenum) -> bytes`: 2020,
`enum_range(val: anyenum) -> anyelement`: 1282,
`enum_range(lower: anyenum, upper: anyenum) -> anyelement`: 1283,
`enum_recv(input: anyelement) -> anyenum`: 2019,
`enum_send(anyenum: anyenum) -> bytes`: 2018,
`every(arg1: bool) -> bool`: 167,
`exp(val: float) -> float`: 769,
`exp(val: decimal) -> decimal`: 770,
`experimental_follower_read_timestamp() -> timestamptz`: 1030,
`experimental_strftime(input: timestamp, extract_format: string) -> string`: 986,
`experimental_strftime(input: date, extract_format: string) -> string`: 987,
`experimental_strftime(input: timestamptz, extract_format: string) -> string`: 988,
`experimental_strptime(input: string, format: string) -> timestamptz`: 990,
`experimental_uuid_v4() -> bytes`: 979,
`extract(element: string, input: timestamp) -> float`: 1040,
`extract(element: string, input: interval) -> float`: 1041,
`extract(element: string, input: date) -> float`: 1042,
`extract(element: string, input: timestamptz) -> float`: 1043,
`extract(element: string, input: time) -> float`: 1044,
`extract(element: string, input: timetz) -> float`: 1045,
`extract_duration(element: string, input: interval) -> int`: 1052,
`family(val: inet) -> int`: 875,
`final_corr(arg1: decimal[]) -> float`: 62,
`final_covar_pop(arg1: decimal[]) -> float`: 53,
`final_covar_samp(arg1: decimal[]) -> float`: 63,
`final_regr_avgx(arg1: decimal[]) -> float`: 57,
`final_regr_avgy(arg1: decimal[]) -> float`: 58,
`final_regr_intercept(arg1: decimal[]) -> float`: 59,
`final_regr_r2(arg1: decimal[]) -> float`: 60,
`final_regr_slope(arg1: decimal[]) -> float`: 61,
`final_regr_sxx(arg1: decimal[]) -> float`: 54,
`final_regr_sxy(arg1: decimal[]) -> float`: 55,
`final_regr_syy(arg1: decimal[]) -> float`: 56,
`final_sqrdiff(arg1: decimal, arg2: decimal, arg3: int) -> decimal`: 64,
`final_sqrdiff(arg1: float, arg2: float, arg3: int) -> float`: 65,
`final_stddev(arg1: decimal, arg2: decimal, arg3: int) -> decimal`: 226,
`final_stddev(arg1: float, arg2: float, arg3: int) -> float`: 227,
`final_stddev_pop(arg1: decimal, arg2: decimal, arg3: int) -> decimal`: 228,
`final_stddev_pop(arg1: float, arg2: float, arg3: int) -> float`: 229,
`final_var_pop(arg1: decimal, arg2: decimal, arg3: int) -> decimal`: 224,
`final_var_pop(arg1: float, arg2: float, arg3: int) -> float`: 225,
`final_variance(arg1: decimal, arg2: decimal, arg3: int) -> decimal`: 222,
`final_variance(arg1: float, arg2: float, arg3: int) -> float`: 223,
`first_value(val: bool) -> bool`: 1681,
`first_value(val: box2d) -> box2d`: 1682,
`first_value(val: int) -> int`: 1683,
`first_value(val: float) -> float`: 1684,
`first_value(val: decimal) -> decimal`: 1685,
`first_value(val: date) -> date`: 1686,
`first_value(val: timestamp) -> timestamp`: 1687,
`first_value(val: interval) -> interval`: 1688,
`first_value(val: geography) -> geography`: 1689,
`first_value(val: geometry) -> geometry`: 1690,
`first_value(val: string) -> string`: 1691,
`first_value(val: bytes) -> bytes`: 1692,
`first_value(val: timestamptz) -> timestamptz`: 1693,
`first_value(val: oid) -> oid`: 1694,
`first_value(val: uuid) -> uuid`: 1695,
`first_value(val: inet) -> inet`: 1696,
`first_value(val: time) -> time`: 1697,
`first_value(val: timetz) -> timetz`: 1698,
`first_value(val: jsonb) -> jsonb`: 1699,
`first_value(val: varbit) -> varbit`: 1700,
`float4in(input: anyelement) -> float4`: 1913,
`float4out(float4: float4) -> bytes`: 1912,
`float4recv(input: anyelement) -> float4`: 1911,
`float4send(float4: float4) -> bytes`: 1910,
`float8in(input: anyelement) -> float`: 1977,
`float8out(float: float) -> bytes`: 1976,
`float8recv(input: anyelement) -> float`: 1975,
`float8send(float: float) -> bytes`: 1974,
`floor(val: float) -> float`: 771,
`floor(val: decimal) -> decimal`: 772,
`floor(val: int) -> float`: 773,
`fnv32(string...) -> int`: 908,
`fnv32(bytes...) -> int`: 909,
`fnv32a(string...) -> int`: 910,
`fnv32a(bytes...) -> int`: 911,
`fnv64(string...) -> int`: 912,
`fnv64(bytes...) -> int`: 913,
`fnv64a(string...) -> int`: 914,
`fnv64a(bytes...) -> int`: 915,
`follower_read_timestamp() -> timestamptz`: 1029,
`format(string, anyelement...) -> string`: 311,
`format_type(type_oid: oid, typemod: int) -> string`: 1421,
`from_ip(val: bytes) -> string`: 886,
`from_uuid(val: bytes) -> string`: 869,
`gateway_region() -> string`: 1360,
`gen_random_ulid() -> uuid`: 870,
`gen_random_uuid() -> uuid`: 1540,
`gen_salt(type: string) -> string`: 1541,
`gen_salt(type: string, iter_count: int) -> string`: 1542,
`generate_series(start: int, end: int) -> int`: 317,
`generate_series(start: int, end: int, step: int) -> int`: 318,
`generate_series(start: timestamp, end: timestamp, step: interval) -> timestamp`: 319,
`generate_series(start: timestamptz, end: timestamptz, step: interval) -> timestamptz`: 320,
`generate_subscripts(array: anyelement[]) -> int`: 330,
`generate_subscripts(array: anyelement[], dim: int) -> int`: 331,
`generate_subscripts(array: anyelement[], dim: int, reverse: bool) -> int`: 332,
`geography_in(input: anyelement) -> geography`: 1869,
`geography_out(geography: geography) -> bytes`: 1868,
`geography_recv(input: anyelement) -> geography`: 1867,
`geography_send(geography: geography) -> bytes`: 1866,
`geometry_in(input: anyelement) -> geometry`: 1877,
`geometry_out(geometry: geometry) -> bytes`: 1876,
`geometry_recv(input: anyelement) -> geometry`: 1875,
`geometry_send(geometry: geometry) -> bytes`: 1874,
`geometrytype(geometry: geometry) -> string`: 566,
`geomfromewkb(val: bytes) -> geometry`: 1742,
`geomfromewkt(val: string) -> geometry`: 1741,
`get_bit(bit_string: varbit, index: int) -> int`: 852,
`get_bit(byte_string: bytes, index: int) -> int`: 853,
`get_byte(byte_string: bytes, index: int) -> int`: 854,
`getdatabaseencoding() -> string`: 1402,
`greatest(anyelement...) -> anyelement`: 981,
`has_any_column_privilege(table: string, privilege: string) -> bool`: 1438,
`has_any_column_privilege(table: oid, privilege: string) -> bool`: 1439,
`has_any_column_privilege(user: string, table: string, privilege: string) -> bool`: 1440,
`has_any_column_privilege(user: string, table: oid, privilege: string) -> bool`: 1441,
`has_any_column_privilege(user: oid, table: string, privilege: string) -> bool`: 1442,
`has_any_column_privilege(user: oid, table: oid, privilege: string) -> bool`: 1443,
`has_column_privilege(table: string, column: string, privilege: string) -> bool`: 1444,
`has_column_privilege(table: string, column: int, privilege: string) -> bool`: 1445,
`has_column_privilege(table: oid, column: string, privilege: string) -> bool`: 1446,
`has_column_privilege(table: oid, column: int, privilege: string) -> bool`: 1447,
`has_column_privilege(user: string, table: string, column: string, privilege: string) -> bool`: 1448,
`has_column_privilege(user: string, table: string, column: int, privilege: string) -> bool`: 1449,
`has_column_privilege(user: string, table: oid, column: string, privilege: string) -> bool`: 1450,
`has_column_privilege(user: string, table: oid, column: int, privilege: string) -> bool`: 1451,
`has_column_privilege(user: oid, table: string, column: string, privilege: string) -> bool`: 1452,
`has_column_privilege(user: oid, table: string, column: int, privilege: string) -> bool`: 1453,
`has_column_privilege(user: oid, table: oid, column: string, privilege: string) -> bool`: 1454,
`has_column_privilege(user: oid, table: oid, column: int, privilege: string) -> bool`: 1455,
`has_database_privilege(database: string, privilege: string) -> bool`: 1456,
`has_database_privilege(database: oid, privilege: string) -> bool`: 1457,
`has_database_privilege(user: string, database: string, privilege: string) -> bool`: 1458,
`has_database_privilege(user: string, database: oid, privilege: string) -> bool`: 1459,
`has_database_privilege(user: oid, database: string, privilege: string) -> bool`: 1460,
`has_database_privilege(user: oid, database: oid, privilege: string) -> bool`: 1461,
`has_foreign_data_wrapper_privilege(fdw: string, privilege: string) -> bool`: 1462,
`has_foreign_data_wrapper_privilege(fdw: oid, privilege: string) -> bool`: 1463,
`has_foreign_data_wrapper_privilege(user: string, fdw: string, privilege: string) -> bool`: 1464,
`has_foreign_data_wrapper_privilege(user: string, fdw: oid, privilege: string) -> bool`: 1465,
`has_foreign_data_wrapper_privilege(user: oid, fdw: string, privilege: string) -> bool`: 1466,
`has_foreign_data_wrapper_privilege(user: oid, fdw: oid, privilege: string) -> bool`: 1467,
`has_function_privilege(function: string, privilege: string) -> bool`: 1468,
`has_function_privilege(function: oid, privilege: string) -> bool`: 1469,
`has_function_privilege(user: string, function: string, privilege: string) -> bool`: 1470,
`has_function_privilege(user: string, function: oid, privilege: string) -> bool`: 1471,
`has_function_privilege(user: oid, function: string, privilege: string) -> bool`: 1472,
`has_function_privilege(user: oid, function: oid, privilege: string) -> bool`: 1473,
`has_language_privilege(language: string, privilege: string) -> bool`: 1474,
`has_language_privilege(language: oid, privilege: string) -> bool`: 1475,
`has_language_privilege(user: string, language: string, privilege: string) -> bool`: 1476,
`has_language_privilege(user: string, language: oid, privilege: string) -> bool`: 1477,
`has_language_privilege(user: oid, language: string, privilege: string) -> bool`: 1478,
`has_language_privilege(user: oid, language: oid, privilege: string) -> bool`: 1479,
`has_schema_privilege(schema: string, privilege: string) -> bool`: 1480,
`has_schema_privilege(schema: oid, privilege: string) -> bool`: 1481,
`has_schema_privilege(user: string, schema: string, privilege: string) -> bool`: 1482,
`has_schema_privilege(user: string, schema: oid, privilege: string) -> bool`: 1483,
`has_schema_privilege(user: oid, schema: string, privilege: string) -> bool`: 1484,
`has_schema_privilege(user: oid, schema: oid, privilege: string) -> bool`: 1485,
`has_sequence_privilege(sequence: string, privilege: string) -> bool`: 1486,
`has_sequence_privilege(sequence: oid, privilege: string) -> bool`: 1487,
`has_sequence_privilege(user: string, sequence: string, privilege: string) -> bool`: 1488,
`has_sequence_privilege(user: string, sequence: oid, privilege: string) -> bool`: 1489,
`has_sequence_privilege(user: oid, sequence: string, privilege: string) -> bool`: 1490,
`has_sequence_privilege(user: oid, sequence: oid, privilege: string) -> bool`: 1491,
`has_server_privilege(server: string, privilege: string) -> bool`: 1492,
`has_server_privilege(server: oid, privilege: string) -> bool`: 1493,
`has_server_privilege(user: string, server: string, privilege: string) -> bool`: 1494,
`has_server_privilege(user: string, server: oid, privilege: string) -> bool`: 1495,
`has_server_privilege(user: oid, server: string, privilege: string) -> bool`: 1496,
`has_server_privilege(user: oid, server: oid, privilege: string) -> bool`: 1497,
`has_table_privilege(table: string, privilege: string) -> bool`: 1498,
`has_table_privilege(table: oid, privilege: string) -> bool`: 1499,
`has_table_privilege(user: string, table: string, privilege: string) -> bool`: 1500,
`has_table_privilege(user: string, table: oid, privilege: string) -> bool`: 1501,
`has_table_privilege(user: oid, table: string, privilege: string) -> bool`: 1502,
`has_table_privilege(user: oid, table: oid, privilege: string) -> bool`: 1503,
`has_tablespace_privilege(tablespace: string, privilege: string) -> bool`: 1504,
`has_tablespace_privilege(tablespace: oid, privilege: string) -> bool`: 1505,
`has_tablespace_privilege(user: string, tablespace: string, privilege: string) -> bool`: 1506,
`has_tablespace_privilege(user: string, tablespace: oid, privilege: string) -> bool`: 1507,
`has_tablespace_privilege(user: oid, tablespace: string, privilege: string) -> bool`: 1508,
`has_tablespace_privilege(user: oid, tablespace: oid, privilege: string) -> bool`: 1509,
`has_type_privilege(type: string, privilege: string) -> bool`: 1510,
`has_type_privilege(type: oid, privilege: string) -> bool`: 1511,
`has_type_privilege(user: string, type: string, privilege: string) -> bool`: 1512,
`has_type_privilege(user: string, type: oid, privilege: string) -> bool`: 1513,
`has_type_privilege(user: oid, type: string, privilege: string) -> bool`: 1514,
`has_type_privilege(user: oid, type: oid, privilege: string) -> bool`: 1515,
`hlc_to_timestamp(hlc: decimal) -> timestamptz`: 1036,
`hmac(data: string, key: string, type: string) -> bytes`: 1543,
`hmac(data: bytes, key: bytes, type: string) -> bytes`: 1544,
`host(val: inet) -> string`: 876,
`hostmask(val: inet) -> inet`: 877,
`ilike_escape(unescaped: string, pattern: string, escape: string) -> bool`: 949,
`inet(val: string) -> inet`: 885,
`inet_client_addr() -> inet`: 1525,
`inet_client_port() -> int`: 1526,
`inet_contained_by_or_equals(val: inet, container: inet) -> bool`: 883,
`inet_contains_or_equals(container: inet, val: inet) -> bool`: 884,
`inet_same_family(val: inet, val: inet) -> bool`: 882,
`inet_server_addr() -> inet`: 1527,
`inet_server_port() -> int`: 1528,
`inetin(input: anyelement) -> inet`: 1953,
`inetout(inet: inet) -> bytes`: 1952,
`inetrecv(input: anyelement) -> inet`: 1951,
`inetsend(inet: inet) -> bytes`: 1950,
`information_schema._pg_char_max_length(typid: oid, typmod: int4) -> int`: 1532,
`information_schema._pg_expandarray(input: anyelement[]) -> anyelement`: 328,
`information_schema._pg_index_position(oid: oid, col: int2) -> int`: 1533,
`information_schema._pg_numeric_precision(typid: oid, typmod: int4) -> int`: 1534,
`information_schema._pg_numeric_precision_radix(typid: oid, typmod: int4) -> int`: 1535,
`information_schema._pg_numeric_scale(typid: oid, typmod: int4) -> int`: 1536,
`information_schema._pg_truetypid(pg_attribute: tuple, pg_type: tuple) -> oid`: 1530,
`information_schema._pg_truetypmod(pg_attribute: tuple, pg_type: tuple) -> int4`: 1531,
`initcap(val: string) -> string`: 957,
`int2in(input: anyelement) -> int2`: 2001,
`int2out(int2: int2) -> bytes`: 2000,
`int2recv(input: anyelement) -> int2`: 1999,
`int2send(int2: int2) -> bytes`: 1998,
`int2vectorin(input: anyelement) -> int2vector`: 1881,
`int2vectorout(int2vector: int2vector) -> bytes`: 1880,
`int2vectorrecv(input: anyelement) -> int2vector`: 1879,
`int2vectorsend(int2vector: int2vector) -> bytes`: 1878,
`int4in(input: anyelement) -> int4`: 1981,
`int4out(int4: int4) -> bytes`: 1980,
`int4recv(input: anyelement) -> int4`: 1979,
`int4send(int4: int4) -> bytes`: 1978,
`int8in(input: anyelement) -> int`: 1901,
`int8out(int: int) -> bytes`: 1900,
`int8recv(input: anyelement) -> int`: 1899,
`int8send(int: int) -> bytes`: 1898,
`interval_in(input: anyelement) -> interval`: 2005,
`interval_out(interval: interval) -> bytes`: 2004,
`interval_recv(input: anyelement) -> interval`: 2003,
`interval_send(interval: interval) -> bytes`: 2002,
`isnan(val: float) -> bool`: 774,
`isnan(val: decimal) -> bool`: 775,
`json_agg(arg1: anyelement) -> jsonb`: 250,
`json_array_elements(input: jsonb) -> jsonb`: 333,
`json_array_elements_text(input: jsonb) -> string`: 335,
`json_array_length(json: jsonb) -> int`: 1266,
`json_build_array(anyelement...) -> jsonb`: 1256,
`json_build_object(anyelement...) -> jsonb`: 1258,
`json_each(input: jsonb) -> tuple{string AS key, jsonb AS value}`: 339,
`json_each_text(input: jsonb) -> tuple{string AS key, string AS value}`: 341,
`json_extract_path(jsonb, string...) -> jsonb`: 1241,
`json_extract_path_text(jsonb, string...) -> string`: 1243,
`json_object(texts: string[]) -> jsonb`: 1260,
`json_object(keys: string[], values: string[]) -> jsonb`: 1261,
`json_object_agg(arg1: string, arg2: anyelement) -> jsonb`: 252,
`json_object_keys(input: jsonb) -> string`: 337,
`json_populate_record(base: anyelement, from_json: jsonb) -> anyelement`: 343,
`json_populate_recordset(base: anyelement, from_json: jsonb) -> anyelement`: 345,
`json_remove_path(val: jsonb, path: string[]) -> jsonb`: 1240,
`json_set(val: jsonb, path: string[], to: jsonb) -> jsonb`: 1245,
`json_set(val: jsonb, path: string[], to: jsonb, create_missing: bool) -> jsonb`: 1246,
`json_strip_nulls(from_json: jsonb) -> jsonb`: 1264,
`json_to_record(input: jsonb) -> tuple`: 466,
`json_to_recordset(input: jsonb) -> tuple`: 467,
`json_typeof(val: jsonb) -> string`: 1252,
`json_valid(string: string) -> bool`: 1269,
`jsonb_agg(arg1: anyelement) -> jsonb`: 251,
`jsonb_array_elements(input: jsonb) -> jsonb`: 334,
`jsonb_array_elements_text(input: jsonb) -> string`: 336,
`jsonb_array_length(json: jsonb) -> int`: 1267,
`jsonb_build_array(anyelement...) -> jsonb`: 1257,
`jsonb_build_object(anyelement...) -> jsonb`: 1259,
`jsonb_each(input: jsonb) -> tuple{string AS key, jsonb AS value}`: 340,
`jsonb_each_text(input: jsonb) -> tuple{string AS key, string AS value}`: 342,
`jsonb_exists_any(json: jsonb, array: string[]) -> bool`: 1268,
`jsonb_extract_path(jsonb, string...) -> jsonb`: 1242,
`jsonb_extract_path_text(jsonb, string...) -> string`: 1244,
`jsonb_in(input: anyelement) -> jsonb`: 1861,
`jsonb_insert(target: jsonb, path: string[], new_val: jsonb) -> jsonb`: 1249,
`jsonb_insert(target: jsonb, path: string[], new_val: jsonb, insert_after: bool) -> jsonb`: 1250,
`jsonb_object(texts: string[]) -> jsonb`: 1262,
`jsonb_object(keys: string[], values: string[]) -> jsonb`: 1263,
`jsonb_object_agg(arg1: string, arg2: anyelement) -> jsonb`: 253,
`jsonb_object_keys(input: jsonb) -> string`: 338,
`jsonb_out(jsonb: jsonb) -> bytes`: 1860,
`jsonb_populate_record(base: anyelement, from_json: jsonb) -> anyelement`: 344,
`jsonb_populate_recordset(base: anyelement, from_json: jsonb) -> anyelement`: 346,
`jsonb_pretty(val: jsonb) -> string`: 1251,
`jsonb_recv(input: anyelement) -> jsonb`: 1859,
`jsonb_send(jsonb: jsonb) -> bytes`: 1858,
`jsonb_set(val: jsonb, path: string[], to: jsonb) -> jsonb`: 1247,
`jsonb_set(val: jsonb, path: string[], to: jsonb, create_missing: bool) -> jsonb`: 1248,
`jsonb_strip_nulls(from_json: jsonb) -> jsonb`: 1265,
`jsonb_to_record(input: jsonb) -> tuple`: 468,
`jsonb_to_recordset(input: jsonb) -> tuple`: 469,
`jsonb_typeof(val: jsonb) -> string`: 1253,
`lag(val: bool) -> bool`: 1561,
`lag(val: box2d) -> box2d`: 1562,
`lag(val: int) -> int`: 1563,
`lag(val: float) -> float`: 1564,
`lag(val: decimal) -> decimal`: 1565,
`lag(val: date) -> date`: 1566,
`lag(val: timestamp) -> timestamp`: 1567,
`lag(val: interval) -> interval`: 1568,
`lag(val: geography) -> geography`: 1569,
`lag(val: geometry) -> geometry`: 1570,
`lag(val: string) -> string`: 1571,
`lag(val: bytes) -> bytes`: 1572,
`lag(val: timestamptz) -> timestamptz`: 1573,
`lag(val: oid) -> oid`: 1574,
`lag(val: uuid) -> uuid`: 1575,
`lag(val: inet) -> inet`: 1576,
`lag(val: time) -> time`: 1577,
`lag(val: timetz) -> timetz`: 1578,
`lag(val: jsonb) -> jsonb`: 1579,
`lag(val: varbit) -> varbit`: 1580,
`lag(val: bool, n: int) -> bool`: 1581,
`lag(val: box2d, n: int) -> box2d`: 1582,
`lag(val: int, n: int) -> int`: 1583,
`lag(val: float, n: int) -> float`: 1584,
`lag(val: decimal, n: int) -> decimal`: 1585,
`lag(val: date, n: int) -> date`: 1586,
`lag(val: timestamp, n: int) -> timestamp`: 1587,
`lag(val: interval, n: int) -> interval`: 1588,
`lag(val: geography, n: int) -> geography`: 1589,
`lag(val: geometry, n: int) -> geometry`: 1590,
`lag(val: string, n: int) -> string`: 1591,
`lag(val: bytes, n: int) -> bytes`: 1592,
`lag(val: timestamptz, n: int) -> timestamptz`: 1593,
`lag(val: oid, n: int) -> oid`: 1594,
`lag(val: uuid, n: int) -> uuid`: 1595,
`lag(val: inet, n: int) -> inet`: 1596,
`lag(val: time, n: int) -> time`: 1597,
`lag(val: timetz, n: int) -> timetz`: 1598,
`lag(val: jsonb, n: int) -> jsonb`: 1599,
`lag(val: varbit, n: int) -> varbit`: 1600,
`lag(val: bool, n: int, default: bool) -> bool`: 1601,
`lag(val: box2d, n: int, default: box2d) -> box2d`: 1602,
`lag(val: int, n: int, default: int) -> int`: 1603,
`lag(val: float, n: int, default: float) -> float`: 1604,
`lag(val: decimal, n: int, default: decimal) -> decimal`: 1605,
`lag(val: date, n: int, default: date) -> date`: 1606,
`lag(val: timestamp, n: int, default: timestamp) -> timestamp`: 1607,
`lag(val: interval, n: int, default: interval) -> interval`: 1608,
`lag(val: geography, n: int, default: geography) -> geography`: 1609,
`lag(val: geometry, n: int, default: geometry) -> geometry`: 1610,
`lag(val: string, n: int, default: string) -> string`: 1611,
`lag(val: bytes, n: int, default: bytes) -> bytes`: 1612,
`lag(val: timestamptz, n: int, default: timestamptz) -> timestamptz`: 1613,
`lag(val: oid, n: int, default: oid) -> oid`: 1614,
`lag(val: uuid, n: int, default: uuid) -> uuid`: 1615,
`lag(val: inet, n: int, default: inet) -> inet`: 1616,
`lag(val: time, n: int, default: time) -> time`: 1617,
`lag(val: timetz, n: int, default: timetz) -> timetz`: 1618,
`lag(val: jsonb, n: int, default: jsonb) -> jsonb`: 1619,
`lag(val: varbit, n: int, default: varbit) -> varbit`: 1620,
`last_value(val: bool) -> bool`: 1701,
`last_value(val: box2d) -> box2d`: 1702,
`last_value(val: int) -> int`: 1703,
`last_value(val: float) -> float`: 1704,
`last_value(val: decimal) -> decimal`: 1705,
`last_value(val: date) -> date`: 1706,
`last_value(val: timestamp) -> timestamp`: 1707,
`last_value(val: interval) -> interval`: 1708,
`last_value(val: geography) -> geography`: 1709,
`last_value(val: geometry) -> geometry`: 1710,
`last_value(val: string) -> string`: 1711,
`last_value(val: bytes) -> bytes`: 1712,
`last_value(val: timestamptz) -> timestamptz`: 1713,
`last_value(val: oid) -> oid`: 1714,
`last_value(val: uuid) -> uuid`: 1715,
`last_value(val: inet) -> inet`: 1716,
`last_value(val: time) -> time`: 1717,
`last_value(val: timetz) -> timetz`: 1718,
`last_value(val: jsonb) -> jsonb`: 1719,
`last_value(val: varbit) -> varbit`: 1720,
`lastval() -> int`: 974,
`lead(val: bool) -> bool`: 1621,
`lead(val: box2d) -> box2d`: 1622,
`lead(val: int) -> int`: 1623,
`lead(val: float) -> float`: 1624,
`lead(val: decimal) -> decimal`: 1625,
`lead(val: date) -> date`: 1626,
`lead(val: timestamp) -> timestamp`: 1627,
`lead(val: interval) -> interval`: 1628,
`lead(val: geography) -> geography`: 1629,
`lead(val: geometry) -> geometry`: 1630,
`lead(val: string) -> string`: 1631,
`lead(val: bytes) -> bytes`: 1632,
`lead(val: timestamptz) -> timestamptz`: 1633,
`lead(val: oid) -> oid`: 1634,
`lead(val: uuid) -> uuid`: 1635,
`lead(val: inet) -> inet`: 1636,
`lead(val: time) -> time`: 1637,
`lead(val: timetz) -> timetz`: 1638,
`lead(val: jsonb) -> jsonb`: 1639,
`lead(val: varbit) -> varbit`: 1640,
`lead(val: bool, n: int) -> bool`: 1641,
`lead(val: box2d, n: int) -> box2d`: 1642,
`lead(val: int, n: int) -> int`: 1643,
`lead(val: float, n: int) -> float`: 1644,
`lead(val: decimal, n: int) -> decimal`: 1645,
`lead(val: date, n: int) -> date`: 1646,
`lead(val: timestamp, n: int) -> timestamp`: 1647,
`lead(val: interval, n: int) -> interval`: 1648,
`lead(val: geography, n: int) -> geography`: 1649,
`lead(val: geometry, n: int) -> geometry`: 1650,
`lead(val: string, n: int) -> string`: 1651,
`lead(val: bytes, n: int) -> bytes`: 1652,
`lead(val: timestamptz, n: int) -> timestamptz`: 1653,
`lead(val: oid, n: int) -> oid`: 1654,
`lead(val: uuid, n: int) -> uuid`: 1655,
`lead(val: inet, n: int) -> inet`: 1656,
`lead(val: time, n: int) -> time`: 1657,
`lead(val: timetz, n: int) -> timetz`: 1658,
`lead(val: jsonb, n: int) -> jsonb`: 1659,
`lead(val: varbit, n: int) -> varbit`: 1660,
`lead(val: bool, n: int, default: bool) -> bool`: 1661,
`lead(val: box2d, n: int, default: box2d) -> box2d`: 1662,
`lead(val: int, n: int, default: int) -> int`: 1663,
`lead(val: float, n: int, default: float) -> float`: 1664,
`lead(val: decimal, n: int, default: decimal) -> decimal`: 1665,
`lead(val: date, n: int, default: date) -> date`: 1666,
`lead(val: timestamp, n: int, default: timestamp) -> timestamp`: 1667,
`lead(val: interval, n: int, default: interval) -> interval`: 1668,
`lead(val: geography, n: int, default: geography) -> geography`: 1669,
`lead(val: geometry, n: int, default: geometry) -> geometry`: 1670,
`lead(val: string, n: int, default: string) -> string`: 1671,
`lead(val: bytes, n: int, default: bytes) -> bytes`: 1672,
`lead(val: timestamptz, n: int, default: timestamptz) -> timestamptz`: 1673,
`lead(val: oid, n: int, default: oid) -> oid`: 1674,
`lead(val: uuid, n: int, default: uuid) -> uuid`: 1675,
`lead(val: inet, n: int, default: inet) -> inet`: 1676,
`lead(val: time, n: int, default: time) -> time`: 1677,
`lead(val: timetz, n: int, default: timetz) -> timetz`: 1678,
`lead(val: jsonb, n: int, default: jsonb) -> jsonb`: 1679,
`lead(val: varbit, n: int, default: varbit) -> varbit`: 1680,
`least(anyelement...) -> anyelement`: 982,
`left(input: bytes, return_set: int) -> bytes`: 963,
`left(input: string, return_set: int) -> string`: 964,
`length(val: string) -> int`: 814,
`length(val: bytes) -> int`: 815,
`length(val: varbit) -> int`: 816,
`levenshtein(source: string, target: string) -> int`: 1238,
`levenshtein(source: string, target: string, ins_cost: int, del_cost: int, sub_cost: int) -> int`: 1239,
`like_escape(unescaped: string, pattern: string, escape: string) -> bool`: 947,