@@ -19,233 +19,119 @@ module Database.PostgreSQL.Simple.TypeInfo.Static
19 ( TypeInfo(..)
19 ( TypeInfo(..)
20 , staticTypeInfo
20 , staticTypeInfo
85 , timestamp
53 , timestamp
87 , timestamptz
54 , timestamptz
89 , interval
55 , interval
99 , refcursor
60 , refcursor
105 , array_record
63 , array_record
107 , regprocedure
64 , regprocedure
109 , regoper
65 , regoper
111 , regoperator
66 , regoperator
113 , regclass
67 , regclass
115 , regtype
68 , regtype
123 , int2vector
72 , int2vector
125 , oidvector
73 , oidvector
127 , array_xml
74 , array_xml
129 , array_json
75 , array_json
131 , array_line
76 , array_line
133 , array_cidr
77 , array_cidr
135 , array_circle
78 , array_circle
137 , array_money
79 , array_money
139 , array_bool
80 , array_bool
141 , array_bytea
81 , array_bytea
143 , array_char
82 , array_char
145 , array_name
83 , array_name
147 , array_int2
84 , array_int2
149 , array_int2vector
85 , array_int2vector
150− , array_int2vectorOid
151 , array_int4
86 , array_int4
153 , array_regproc
87 , array_regproc
155 , array_text
88 , array_text
157 , array_tid
89 , array_tid
159 , array_xid
90 , array_xid
161 , array_cid
91 , array_cid
163 , array_oidvector
92 , array_oidvector
164− , array_oidvectorOid
165 , array_bpchar
93 , array_bpchar
167 , array_varchar
94 , array_varchar
169 , array_int8
95 , array_int8
171 , array_point
96 , array_point
173 , array_lseg
97 , array_lseg
175 , array_path
98 , array_path
177 , array_box
99 , array_box
179 , array_float4
100 , array_float4
181 , array_float8
101 , array_float8
183 , array_polygon
102 , array_polygon
185 , array_oid
103 , array_oid
187 , array_macaddr
104 , array_macaddr
189 , array_inet
105 , array_inet
191 , array_timestamp
106 , array_timestamp
192− , array_timestampOid
193 , array_date
107 , array_date
195 , array_time
108 , array_time
197 , array_timestamptz
109 , array_timestamptz
198− , array_timestamptzOid
199 , array_interval
110 , array_interval
201 , array_numeric
111 , array_numeric
203 , array_timetz
112 , array_timetz
205 , array_bit
113 , array_bit
207 , array_varbit
114 , array_varbit
209 , array_refcursor
115 , array_refcursor
210− , array_refcursorOid
211 , array_regprocedure
116 , array_regprocedure
212− , array_regprocedureOid
213 , array_regoper
117 , array_regoper
215 , array_regoperator
118 , array_regoperator
216− , array_regoperatorOid
217 , array_regclass
119 , array_regclass
219 , array_regtype
120 , array_regtype
221 , array_uuid
121 , array_uuid
223 , array_jsonb
122 , array_jsonb
225 , int4range
123 , int4range
227 , _int4range
124 , _int4range
229 , numrange
125 , numrange
231 , _numrange
126 , _numrange
233 , tsrange
127 , tsrange
235 , _tsrange
128 , _tsrange
237 , tstzrange
129 , tstzrange
239 , _tstzrange
130 , _tstzrange
241 , daterange
131 , daterange
243 , _daterange
132 , _daterange
245 , int8range
133 , int8range
247 , _int8range
134 , _int8range
251import Database.PostgreSQL.LibPQ (Oid(..))
137import Database.PostgreSQL.LibPQ (Oid(..))
@@ -371,1432 +257,976 @@ staticTypeInfo (Oid x) = case x of
372bool :: TypeInfo
258bool :: TypeInfo
373bool = Basic {
259bool = Basic {
374− typoid = boolOid,
260+ typoid = Oid 16,
375 typcategory = 'B',
261 typcategory = 'B',
376 typdelim = ',',
262 typdelim = ',',
377 typname = "bool"
263 typname = "bool"
382−{-# INLINE boolOid #-}
384bytea :: TypeInfo
266bytea :: TypeInfo
385bytea = Basic {
267bytea = Basic {
386− typoid = byteaOid,
268+ typoid = Oid 17,
387 typcategory = 'U',
269 typcategory = 'U',
388 typdelim = ',',
270 typdelim = ',',
389 typname = "bytea"
271 typname = "bytea"
394−{-# INLINE byteaOid #-}
396char :: TypeInfo
274char :: TypeInfo
397char = Basic {
275char = Basic {
398− typoid = charOid,
276+ typoid = Oid 18,
399 typcategory = 'S',
277 typcategory = 'S',
400 typdelim = ',',
278 typdelim = ',',
401 typname = "char"
279 typname = "char"
406−{-# INLINE charOid #-}
408name :: TypeInfo
282name :: TypeInfo
409name = Basic {
283name = Basic {
410− typoid = nameOid,
284+ typoid = Oid 19,
411 typcategory = 'S',
285 typcategory = 'S',
412 typdelim = ',',
286 typdelim = ',',
413 typname = "name"
287 typname = "name"
418−{-# INLINE nameOid #-}
420int8 :: TypeInfo
290int8 :: TypeInfo
421int8 = Basic {
291int8 = Basic {
422− typoid = int8Oid,
292+ typoid = Oid 20,
423 typcategory = 'N',
293 typcategory = 'N',
424 typdelim = ',',
294 typdelim = ',',
425 typname = "int8"
295 typname = "int8"
430−{-# INLINE int8Oid #-}
432int2 :: TypeInfo
298int2 :: TypeInfo
433int2 = Basic {
299int2 = Basic {
434− typoid = int2Oid,
300+ typoid = Oid 21,
435 typcategory = 'N',
301 typcategory = 'N',
436 typdelim = ',',
302 typdelim = ',',
437 typname = "int2"
303 typname = "int2"
442−{-# INLINE int2Oid #-}
444int4 :: TypeInfo
306int4 :: TypeInfo
445int4 = Basic {
307int4 = Basic {
446− typoid = int4Oid,
308+ typoid = Oid 23,
447 typcategory = 'N',
309 typcategory = 'N',
448 typdelim = ',',
310 typdelim = ',',
449 typname = "int4"
311 typname = "int4"
454−{-# INLINE int4Oid #-}
456regproc :: TypeInfo
314regproc :: TypeInfo
457regproc = Basic {
315regproc = Basic {
458− typoid = regprocOid,
316+ typoid = Oid 24,
459 typcategory = 'N',
317 typcategory = 'N',
460 typdelim = ',',
318 typdelim = ',',
461 typname = "regproc"
319 typname = "regproc"
466−{-# INLINE regprocOid #-}
468text :: TypeInfo
322text :: TypeInfo
469text = Basic {
323text = Basic {
470− typoid = textOid,
324+ typoid = Oid 25,
471 typcategory = 'S',
325 typcategory = 'S',
472 typdelim = ',',
326 typdelim = ',',
473 typname = "text"
327 typname = "text"
478−{-# INLINE textOid #-}
480oid :: TypeInfo
330oid :: TypeInfo
481oid = Basic {
331oid = Basic {
482− typoid = oidOid,
332+ typoid = Oid 26,
483 typcategory = 'N',
333 typcategory = 'N',
484 typdelim = ',',
334 typdelim = ',',
485 typname = "oid"
335 typname = "oid"
490−{-# INLINE oidOid #-}
492tid :: TypeInfo
338tid :: TypeInfo
493tid = Basic {
339tid = Basic {
494− typoid = tidOid,
340+ typoid = Oid 27,
495 typcategory = 'U',
341 typcategory = 'U',
496 typdelim = ',',
342 typdelim = ',',
497 typname = "tid"
343 typname = "tid"
502−{-# INLINE tidOid #-}
504xid :: TypeInfo
346xid :: TypeInfo
505xid = Basic {
347xid = Basic {
506− typoid = xidOid,
348+ typoid = Oid 28,
507 typcategory = 'U',
349 typcategory = 'U',
508 typdelim = ',',
350 typdelim = ',',
509 typname = "xid"
351 typname = "xid"
514−{-# INLINE xidOid #-}
516cid :: TypeInfo
354cid :: TypeInfo
517cid = Basic {
355cid = Basic {
518− typoid = cidOid,
356+ typoid = Oid 29,
519 typcategory = 'U',
357 typcategory = 'U',
520 typdelim = ',',
358 typdelim = ',',
521 typname = "cid"
359 typname = "cid"
526−{-# INLINE cidOid #-}
528xml :: TypeInfo
362xml :: TypeInfo
529xml = Basic {
363xml = Basic {
530− typoid = xmlOid,
364+ typoid = Oid 142,
531 typcategory = 'U',
365 typcategory = 'U',
532 typdelim = ',',
366 typdelim = ',',
533 typname = "xml"
367 typname = "xml"
538−{-# INLINE xmlOid #-}
540point :: TypeInfo
370point :: TypeInfo
541point = Basic {
371point = Basic {
542− typoid = pointOid,
372+ typoid = Oid 600,
543 typcategory = 'G',
373 typcategory = 'G',
544 typdelim = ',',
374 typdelim = ',',
545 typname = "point"
375 typname = "point"
550−{-# INLINE pointOid #-}
552lseg :: TypeInfo
378lseg :: TypeInfo
553lseg = Basic {
379lseg = Basic {
554− typoid = lsegOid,
380+ typoid = Oid 601,
555 typcategory = 'G',
381 typcategory = 'G',
556 typdelim = ',',
382 typdelim = ',',
557 typname = "lseg"
383 typname = "lseg"
562−{-# INLINE lsegOid #-}
564path :: TypeInfo
386path :: TypeInfo
565path = Basic {
387path = Basic {
566− typoid = pathOid,
388+ typoid = Oid 602,
567 typcategory = 'G',
389 typcategory = 'G',
568 typdelim = ',',
390 typdelim = ',',
569 typname = "path"
391 typname = "path"
574−{-# INLINE pathOid #-}
576box :: TypeInfo
394box :: TypeInfo
577box = Basic {
395box = Basic {
578− typoid = boxOid,
396+ typoid = Oid 603,
579 typcategory = 'G',
397 typcategory = 'G',
580 typdelim = ';',
398 typdelim = ';',
581 typname = "box"
399 typname = "box"
586−{-# INLINE boxOid #-}
588polygon :: TypeInfo
402polygon :: TypeInfo
589polygon = Basic {
403polygon = Basic {
590− typoid = polygonOid,
404+ typoid = Oid 604,
591 typcategory = 'G',
405 typcategory = 'G',
592 typdelim = ',',
406 typdelim = ',',
593 typname = "polygon"
407 typname = "polygon"
598−{-# INLINE polygonOid #-}
600line :: TypeInfo
410line :: TypeInfo
601line = Basic {
411line = Basic {
602− typoid = lineOid,
412+ typoid = Oid 628,
603 typcategory = 'G',
413 typcategory = 'G',
604 typdelim = ',',
414 typdelim = ',',
605 typname = "line"
415 typname = "line"
610−{-# INLINE lineOid #-}
612cidr :: TypeInfo
418cidr :: TypeInfo
613cidr = Basic {
419cidr = Basic {
614− typoid = cidrOid,
420+ typoid = Oid 650,
615 typcategory = 'I',
421 typcategory = 'I',
616 typdelim = ',',
422 typdelim = ',',
617 typname = "cidr"
423 typname = "cidr"
622−{-# INLINE cidrOid #-}
624float4 :: TypeInfo
426float4 :: TypeInfo
625float4 = Basic {
427float4 = Basic {
626− typoid = float4Oid,
428+ typoid = Oid 700,
627 typcategory = 'N',
429 typcategory = 'N',
628 typdelim = ',',
430 typdelim = ',',
629 typname = "float4"
431 typname = "float4"
634−{-# INLINE float4Oid #-}
636float8 :: TypeInfo
434float8 :: TypeInfo
637float8 = Basic {
435float8 = Basic {
638− typoid = float8Oid,
436+ typoid = Oid 701,
639 typcategory = 'N',
437 typcategory = 'N',
640 typdelim = ',',
438 typdelim = ',',
641 typname = "float8"
439 typname = "float8"
646−{-# INLINE float8Oid #-}
648unknown :: TypeInfo
442unknown :: TypeInfo
649unknown = Basic {
443unknown = Basic {
650− typoid = unknownOid,
444+ typoid = Oid 705,
651 typcategory = 'X',
445 typcategory = 'X',
652 typdelim = ',',
446 typdelim = ',',
653 typname = "unknown"
447 typname = "unknown"
658−{-# INLINE unknownOid #-}
660circle :: TypeInfo
450circle :: TypeInfo
661circle = Basic {
451circle = Basic {
662− typoid = circleOid,
452+ typoid = Oid 718,
663 typcategory = 'G',
453 typcategory = 'G',
664 typdelim = ',',
454 typdelim = ',',
665 typname = "circle"
455 typname = "circle"
670−{-# INLINE circleOid #-}
672money :: TypeInfo
458money :: TypeInfo
673money = Basic {
459money = Basic {
674− typoid = moneyOid,
460+ typoid = Oid 790,
675 typcategory = 'N',
461 typcategory = 'N',
676 typdelim = ',',
462 typdelim = ',',
677 typname = "money"
463 typname = "money"
682−{-# INLINE moneyOid #-}
684macaddr :: TypeInfo
466macaddr :: TypeInfo
685macaddr = Basic {
467macaddr = Basic {
686− typoid = macaddrOid,
468+ typoid = Oid 829,
687 typcategory = 'U',
469 typcategory = 'U',
688 typdelim = ',',
470 typdelim = ',',
689 typname = "macaddr"
471 typname = "macaddr"
694−{-# INLINE macaddrOid #-}
696inet :: TypeInfo
474inet :: TypeInfo
697inet = Basic {
475inet = Basic {
698− typoid = inetOid,
476+ typoid = Oid 869,
699 typcategory = 'I',
477 typcategory = 'I',
700 typdelim = ',',
478 typdelim = ',',
701 typname = "inet"
479 typname = "inet"
706−{-# INLINE inetOid #-}
708bpchar :: TypeInfo
482bpchar :: TypeInfo
709bpchar = Basic {
483bpchar = Basic {
710− typoid = bpcharOid,
484+ typoid = Oid 1042,
711 typcategory = 'S',
485 typcategory = 'S',
712 typdelim = ',',
486 typdelim = ',',
713 typname = "bpchar"
487 typname = "bpchar"
718−{-# INLINE bpcharOid #-}
720varchar :: TypeInfo
490varchar :: TypeInfo
721varchar = Basic {
491varchar = Basic {
722− typoid = varcharOid,
492+ typoid = Oid 1043,
723 typcategory = 'S',
493 typcategory = 'S',
724 typdelim = ',',
494 typdelim = ',',
725 typname = "varchar"
495 typname = "varchar"
729−varcharOid = Oid 1043
730−{-# INLINE varcharOid #-}
732date :: TypeInfo
498date :: TypeInfo
733date = Basic {
499date = Basic {
734− typoid = dateOid,
500+ typoid = Oid 1082,
735 typcategory = 'D',
501 typcategory = 'D',
736 typdelim = ',',
502 typdelim = ',',
737 typname = "date"
503 typname = "date"
742−{-# INLINE dateOid #-}
744time :: TypeInfo
506time :: TypeInfo
745time = Basic {
507time = Basic {
746− typoid = timeOid,
508+ typoid = Oid 1083,
747 typcategory = 'D',
509 typcategory = 'D',
748 typdelim = ',',
510 typdelim = ',',
749 typname = "time"
511 typname = "time"
754−{-# INLINE timeOid #-}
756timestamp :: TypeInfo
514timestamp :: TypeInfo
757timestamp = Basic {
515timestamp = Basic {
758− typoid = timestampOid,
516+ typoid = Oid 1114,
759 typcategory = 'D',
517 typcategory = 'D',
760 typdelim = ',',
518 typdelim = ',',
761 typname = "timestamp"
519 typname = "timestamp"
765−timestampOid = Oid 1114
766−{-# INLINE timestampOid #-}
768timestamptz :: TypeInfo
522timestamptz :: TypeInfo
769timestamptz = Basic {
523timestamptz = Basic {
770− typoid = timestamptzOid,
524+ typoid = Oid 1184,
771 typcategory = 'D',
525 typcategory = 'D',
772 typdelim = ',',
526 typdelim = ',',
773 typname = "timestamptz"
527 typname = "timestamptz"
776−timestamptzOid :: Oid
777−timestamptzOid = Oid 1184
778−{-# INLINE timestamptzOid #-}
780interval :: TypeInfo
530interval :: TypeInfo
781interval = Basic {
531interval = Basic {
782− typoid = intervalOid,
532+ typoid = Oid 1186,
783 typcategory = 'T',
533 typcategory = 'T',
784 typdelim = ',',
534 typdelim = ',',
785 typname = "interval"
535 typname = "interval"
789−intervalOid = Oid 1186
790−{-# INLINE intervalOid #-}
792timetz :: TypeInfo
538timetz :: TypeInfo
793timetz = Basic {
539timetz = Basic {
794− typoid = timetzOid,
540+ typoid = Oid 1266,
795 typcategory = 'D',
541 typcategory = 'D',
796 typdelim = ',',
542 typdelim = ',',
797 typname = "timetz"
543 typname = "timetz"
802−{-# INLINE timetzOid #-}
804bit :: TypeInfo
546bit :: TypeInfo
805bit = Basic {
547bit = Basic {
806− typoid = bitOid,
548+ typoid = Oid 1560,
807 typcategory = 'V',
549 typcategory = 'V',
808 typdelim = ',',
550 typdelim = ',',
809 typname = "bit"
551 typname = "bit"
814−{-# INLINE bitOid #-}
816varbit :: TypeInfo
554varbit :: TypeInfo
817varbit = Basic {
555varbit = Basic {
818− typoid = varbitOid,
556+ typoid = Oid 1562,
819 typcategory = 'V',
557 typcategory = 'V',
820 typdelim = ',',
558 typdelim = ',',
821 typname = "varbit"
559 typname = "varbit"
826−{-# INLINE varbitOid #-}
828numeric :: TypeInfo
562numeric :: TypeInfo
829numeric = Basic {
563numeric = Basic {
830− typoid = numericOid,
564+ typoid = Oid 1700,
831 typcategory = 'N',
565 typcategory = 'N',
832 typdelim = ',',
566 typdelim = ',',
833 typname = "numeric"
567 typname = "numeric"
837−numericOid = Oid 1700
838−{-# INLINE numericOid #-}
840refcursor :: TypeInfo
570refcursor :: TypeInfo
841refcursor = Basic {
571refcursor = Basic {
842− typoid = refcursorOid,
572+ typoid = Oid 1790,
843 typcategory = 'U',
573 typcategory = 'U',
844 typdelim = ',',
574 typdelim = ',',
845 typname = "refcursor"
575 typname = "refcursor"
849−refcursorOid = Oid 1790
850−{-# INLINE refcursorOid #-}
852record :: TypeInfo
578record :: TypeInfo
853record = Basic {
579record = Basic {
854− typoid = recordOid,
580+ typoid = Oid 2249,
855 typcategory = 'P',
581 typcategory = 'P',
856 typdelim = ',',
582 typdelim = ',',
857 typname = "record"
583 typname = "record"
862−{-# INLINE recordOid #-}
864void :: TypeInfo
586void :: TypeInfo
865void = Basic {
587void = Basic {
866− typoid = voidOid,
588+ typoid = Oid 2278,
867 typcategory = 'P',
589 typcategory = 'P',
868 typdelim = ',',
590 typdelim = ',',
869 typname = "void"
591 typname = "void"
874−{-# INLINE voidOid #-}
876array_record :: TypeInfo
594array_record :: TypeInfo
877array_record = Array {
595array_record = Array {
878− typoid = array_recordOid,
596+ typoid = Oid 2287,
879 typcategory = 'P',
597 typcategory = 'P',
880 typdelim = ',',
598 typdelim = ',',
881 typname = "_record",
599 typname = "_record",
882 typelem = record
600 typelem = record
885−array_recordOid :: Oid
886−array_recordOid = Oid 2287
887−{-# INLINE array_recordOid #-}
889regprocedure :: TypeInfo
603regprocedure :: TypeInfo
890regprocedure = Basic {
604regprocedure = Basic {
891− typoid = regprocedureOid,
605+ typoid = Oid 2202,
892 typcategory = 'N',
606 typcategory = 'N',
893 typdelim = ',',
607 typdelim = ',',
894 typname = "regprocedure"
608 typname = "regprocedure"
897−regprocedureOid :: Oid
898−regprocedureOid = Oid 2202
899−{-# INLINE regprocedureOid #-}
901regoper :: TypeInfo
611regoper :: TypeInfo
902regoper = Basic {
612regoper = Basic {
903− typoid = regoperOid,
613+ typoid = Oid 2203,
904 typcategory = 'N',
614 typcategory = 'N',
905 typdelim = ',',
615 typdelim = ',',
906 typname = "regoper"
616 typname = "regoper"
910−regoperOid = Oid 2203
911−{-# INLINE regoperOid #-}
913regoperator :: TypeInfo
619regoperator :: TypeInfo
914regoperator = Basic {
620regoperator = Basic {
915− typoid = regoperatorOid,
621+ typoid = Oid 2204,
916 typcategory = 'N',
622 typcategory = 'N',
917 typdelim = ',',
623 typdelim = ',',
918 typname = "regoperator"
624 typname = "regoperator"
921−regoperatorOid :: Oid
922−regoperatorOid = Oid 2204
923−{-# INLINE regoperatorOid #-}
925regclass :: TypeInfo
627regclass :: TypeInfo
926regclass = Basic {
628regclass = Basic {
927− typoid = regclassOid,
629+ typoid = Oid 2205,
928 typcategory = 'N',
630 typcategory = 'N',
929 typdelim = ',',
631 typdelim = ',',
930 typname = "regclass"
632 typname = "regclass"
934−regclassOid = Oid 2205
935−{-# INLINE regclassOid #-}
937regtype :: TypeInfo
635regtype :: TypeInfo
938regtype = Basic {
636regtype = Basic {
939− typoid = regtypeOid,
637+ typoid = Oid 2206,
940 typcategory = 'N',
638 typcategory = 'N',
941 typdelim = ',',
639 typdelim = ',',
942 typname = "regtype"
640 typname = "regtype"
946−regtypeOid = Oid 2206
947−{-# INLINE regtypeOid #-}
949uuid :: TypeInfo
643uuid :: TypeInfo
950uuid = Basic {
644uuid = Basic {
951− typoid = uuidOid,
645+ typoid = Oid 2950,
952 typcategory = 'U',
646 typcategory = 'U',
953 typdelim = ',',
647 typdelim = ',',
954 typname = "uuid"
648 typname = "uuid"
959−{-# INLINE uuidOid #-}
961json :: TypeInfo
651json :: TypeInfo
962json = Basic {
652json = Basic {
963− typoid = jsonOid,
653+ typoid = Oid 114,
964 typcategory = 'U',
654 typcategory = 'U',
965 typdelim = ',',
655 typdelim = ',',
966 typname = "json"
656 typname = "json"
971−{-# INLINE jsonOid #-}
973jsonb :: TypeInfo
659jsonb :: TypeInfo
974jsonb = Basic {
660jsonb = Basic {
975− typoid = jsonbOid,
661+ typoid = Oid 3802,
976 typcategory = 'U',
662 typcategory = 'U',
977 typdelim = ',',
663 typdelim = ',',
978 typname = "jsonb"
664 typname = "jsonb"
983−{-# INLINE jsonbOid #-}
985int2vector :: TypeInfo
667int2vector :: TypeInfo
986int2vector = Array {
668int2vector = Array {
987− typoid = int2vectorOid,
669+ typoid = Oid 22,
988 typcategory = 'A',
670 typcategory = 'A',
989 typdelim = ',',
671 typdelim = ',',
990 typname = "int2vector",
672 typname = "int2vector",
991 typelem = int2
673 typelem = int2
995−int2vectorOid = Oid 22
996−{-# INLINE int2vectorOid #-}
998oidvector :: TypeInfo
676oidvector :: TypeInfo
999oidvector = Array {
677oidvector = Array {
1000− typoid = oidvectorOid,
678+ typoid = Oid 30,
1001 typcategory = 'A',
679 typcategory = 'A',
1002 typdelim = ',',
680 typdelim = ',',
1003 typname = "oidvector",
681 typname = "oidvector",
1004 typelem = oid
682 typelem = oid
1008−oidvectorOid = Oid 30
1009−{-# INLINE oidvectorOid #-}
1011array_xml :: TypeInfo
685array_xml :: TypeInfo
1012array_xml = Array {
686array_xml = Array {
1013− typoid = array_xmlOid,
687+ typoid = Oid 143,
1014 typcategory = 'A',
688 typcategory = 'A',
1015 typdelim = ',',
689 typdelim = ',',
1016 typname = "_xml",
690 typname = "_xml",
1017 typelem = xml
691 typelem = xml
1021−array_xmlOid = Oid 143
1022−{-# INLINE array_xmlOid #-}
1024array_json :: TypeInfo
694array_json :: TypeInfo
1025array_json = Array {
695array_json = Array {
1026− typoid = array_jsonOid,
696+ typoid = Oid 199,
1027 typcategory = 'A',
697 typcategory = 'A',
1028 typdelim = ',',
698 typdelim = ',',
1029 typname = "_json",
699 typname = "_json",
1030 typelem = json
700 typelem = json
1033−array_jsonOid :: Oid
1034−array_jsonOid = Oid 199
1035−{-# INLINE array_jsonOid #-}
1037array_line :: TypeInfo
703array_line :: TypeInfo
1038array_line = Array {
704array_line = Array {
1039− typoid = array_lineOid,
705+ typoid = Oid 629,
1040 typcategory = 'A',
706 typcategory = 'A',
1041 typdelim = ',',
707 typdelim = ',',
1042 typname = "_line",
708 typname = "_line",
1043 typelem = line
709 typelem = line
1046−array_lineOid :: Oid
1047−array_lineOid = Oid 629
1048−{-# INLINE array_lineOid #-}
1050array_cidr :: TypeInfo
712array_cidr :: TypeInfo
1051array_cidr = Array {
713array_cidr = Array {
1052− typoid = array_cidrOid,
714+ typoid = Oid 651,
1053 typcategory = 'A',
715 typcategory = 'A',
1054 typdelim = ',',
716 typdelim = ',',
1055 typname = "_cidr",
717 typname = "_cidr",
1056 typelem = cidr
718 typelem = cidr
1059−array_cidrOid :: Oid
1060−array_cidrOid = Oid 651
1061−{-# INLINE array_cidrOid #-}
1063array_circle :: TypeInfo
721array_circle :: TypeInfo
1064array_circle = Array {
722array_circle = Array {
1065− typoid = array_circleOid,
723+ typoid = Oid 719,
1066 typcategory = 'A',
724 typcategory = 'A',
1067 typdelim = ',',
725 typdelim = ',',
1068 typname = "_circle",
726 typname = "_circle",
1069 typelem = circle
727 typelem = circle
1072−array_circleOid :: Oid
1073−array_circleOid = Oid 719
1074−{-# INLINE array_circleOid #-}
1076array_money :: TypeInfo
730array_money :: TypeInfo
1077array_money = Array {
731array_money = Array {
1078− typoid = array_moneyOid,
732+ typoid = Oid 791,
1079 typcategory = 'A',
733 typcategory = 'A',
1080 typdelim = ',',
734 typdelim = ',',
1081 typname = "_money",
735 typname = "_money",
1082 typelem = money
736 typelem = money
1085−array_moneyOid :: Oid
1086−array_moneyOid = Oid 791
1087−{-# INLINE array_moneyOid #-}
1089array_bool :: TypeInfo
739array_bool :: TypeInfo
1090array_bool = Array {
740array_bool = Array {
1091− typoid = array_boolOid,
741+ typoid = Oid 1000,
1092 typcategory = 'A',
742 typcategory = 'A',
1093 typdelim = ',',
743 typdelim = ',',
1094 typname = "_bool",
744 typname = "_bool",
1095 typelem = bool
745 typelem = bool
1098−array_boolOid :: Oid
1099−array_boolOid = Oid 1000
1100−{-# INLINE array_boolOid #-}
1102array_bytea :: TypeInfo
748array_bytea :: TypeInfo
1103array_bytea = Array {
749array_bytea = Array {
1104− typoid = array_byteaOid,
750+ typoid = Oid 1001,
1105 typcategory = 'A',
751 typcategory = 'A',
1106 typdelim = ',',
752 typdelim = ',',
1107 typname = "_bytea",
753 typname = "_bytea",
1108 typelem = bytea
754 typelem = bytea
1111−array_byteaOid :: Oid
1112−array_byteaOid = Oid 1001
1113−{-# INLINE array_byteaOid #-}
1115array_char :: TypeInfo
757array_char :: TypeInfo
1116array_char = Array {
758array_char = Array {
1117− typoid = array_charOid,
759+ typoid = Oid 1002,
1118 typcategory = 'A',
760 typcategory = 'A',
1119 typdelim = ',',
761 typdelim = ',',
1120 typname = "_char",
762 typname = "_char",
1121 typelem = char
763 typelem = char
1124−array_charOid :: Oid
1125−array_charOid = Oid 1002
1126−{-# INLINE array_charOid #-}
1128array_name :: TypeInfo
766array_name :: TypeInfo
1129array_name = Array {
767array_name = Array {
1130− typoid = array_nameOid,
768+ typoid = Oid 1003,
1131 typcategory = 'A',
769 typcategory = 'A',
1132 typdelim = ',',
770 typdelim = ',',
1133 typname = "_name",
771 typname = "_name",
1134 typelem = name
772 typelem = name
1137−array_nameOid :: Oid
1138−array_nameOid = Oid 1003
1139−{-# INLINE array_nameOid #-}
1141array_int2 :: TypeInfo
775array_int2 :: TypeInfo
1142array_int2 = Array {
776array_int2 = Array {
1143− typoid = array_int2Oid,
777+ typoid = Oid 1005,
1144 typcategory = 'A',
778 typcategory = 'A',
1145 typdelim = ',',
779 typdelim = ',',
1146 typname = "_int2",
780 typname = "_int2",
1147 typelem = int2
781 typelem = int2
1150−array_int2Oid :: Oid
1151−array_int2Oid = Oid 1005
1152−{-# INLINE array_int2Oid #-}
1154array_int2vector :: TypeInfo
784array_int2vector :: TypeInfo
1155array_int2vector = Array {
785array_int2vector = Array {
1156− typoid = array_int2vectorOid,
786+ typoid = Oid 1006,
1157 typcategory = 'A',
787 typcategory = 'A',
1158 typdelim = ',',
788 typdelim = ',',
1159 typname = "_int2vector",
789 typname = "_int2vector",
1160 typelem = int2vector
790 typelem = int2vector
1163−array_int2vectorOid :: Oid
1164−array_int2vectorOid = Oid 1006
1165−{-# INLINE array_int2vectorOid #-}
1167array_int4 :: TypeInfo
793array_int4 :: TypeInfo
1168array_int4 = Array {
794array_int4 = Array {
1169− typoid = array_int4Oid,
795+ typoid = Oid 1007,
1170 typcategory = 'A',
796 typcategory = 'A',
1171 typdelim = ',',
797 typdelim = ',',
1172 typname = "_int4",
798 typname = "_int4",
1173 typelem = int4
799 typelem = int4
1176−array_int4Oid :: Oid
1177−array_int4Oid = Oid 1007
1178−{-# INLINE array_int4Oid #-}
1180array_regproc :: TypeInfo
802array_regproc :: TypeInfo
1181array_regproc = Array {
803array_regproc = Array {
1182− typoid = array_regprocOid,
804+ typoid = Oid 1008,
1183 typcategory = 'A',
805 typcategory = 'A',
1184 typdelim = ',',
806 typdelim = ',',
1185 typname = "_regproc",
807 typname = "_regproc",
1186 typelem = regproc
808 typelem = regproc
1189−array_regprocOid :: Oid
1190−array_regprocOid = Oid 1008
1191−{-# INLINE array_regprocOid #-}
1193array_text :: TypeInfo
811array_text :: TypeInfo
1194array_text = Array {
812array_text = Array {
1195− typoid = array_textOid,
813+ typoid = Oid 1009,
1196 typcategory = 'A',
814 typcategory = 'A',
1197 typdelim = ',',
815 typdelim = ',',
1198 typname = "_text",
816 typname = "_text",
1199 typelem = text
817 typelem = text
1202−array_textOid :: Oid
1203−array_textOid = Oid 1009
1204−{-# INLINE array_textOid #-}
1206array_tid :: TypeInfo
820array_tid :: TypeInfo
1207array_tid = Array {
821array_tid = Array {
1208− typoid = array_tidOid,
822+ typoid = Oid 1010,
1209 typcategory = 'A',
823 typcategory = 'A',
1210 typdelim = ',',
824 typdelim = ',',
1211 typname = "_tid",
825 typname = "_tid",
1212 typelem = tid
826 typelem = tid
1216−array_tidOid = Oid 1010
1217−{-# INLINE array_tidOid #-}
1219array_xid :: TypeInfo
829array_xid :: TypeInfo
1220array_xid = Array {
830array_xid = Array {
1221− typoid = array_xidOid,
831+ typoid = Oid 1011,
1222 typcategory = 'A',
832 typcategory = 'A',
1223 typdelim = ',',
833 typdelim = ',',
1224 typname = "_xid",
834 typname = "_xid",
1225 typelem = xid
835 typelem = xid
1229−array_xidOid = Oid 1011
1230−{-# INLINE array_xidOid #-}
1232array_cid :: TypeInfo
838array_cid :: TypeInfo
1233array_cid = Array {
839array_cid = Array {
1234− typoid = array_cidOid,
840+ typoid = Oid 1012,
1235 typcategory = 'A',
841 typcategory = 'A',
1236 typdelim = ',',
842 typdelim = ',',
1237 typname = "_cid",
843 typname = "_cid",
1238 typelem = cid
844 typelem = cid
1242−array_cidOid = Oid 1012
1243−{-# INLINE array_cidOid #-}
1245array_oidvector :: TypeInfo
847array_oidvector :: TypeInfo
1246array_oidvector = Array {
848array_oidvector = Array {
1247− typoid = array_oidvectorOid,
849+ typoid = Oid 1013,
1248 typcategory = 'A',
850 typcategory = 'A',
1249 typdelim = ',',
851 typdelim = ',',
1250 typname = "_oidvector",
852 typname = "_oidvector",
1251 typelem = oidvector
853 typelem = oidvector
1254−array_oidvectorOid :: Oid
1255−array_oidvectorOid = Oid 1013
1256−{-# INLINE array_oidvectorOid #-}
1258array_bpchar :: TypeInfo
856array_bpchar :: TypeInfo
1259array_bpchar = Array {
857array_bpchar = Array {
1260− typoid = array_bpcharOid,
858+ typoid = Oid 1014,
1261 typcategory = 'A',
859 typcategory = 'A',
1262 typdelim = ',',
860 typdelim = ',',
1263 typname = "_bpchar",
861 typname = "_bpchar",
1264 typelem = bpchar
862 typelem = bpchar
1267−array_bpcharOid :: Oid
1268−array_bpcharOid = Oid 1014
1269−{-# INLINE array_bpcharOid #-}
1271array_varchar :: TypeInfo
865array_varchar :: TypeInfo
1272array_varchar = Array {
866array_varchar = Array {
1273− typoid = array_varcharOid,
867+ typoid = Oid 1015,
1274 typcategory = 'A',
868 typcategory = 'A',
1275 typdelim = ',',
869 typdelim = ',',
1276 typname = "_varchar",
870 typname = "_varchar",
1277 typelem = varchar
871 typelem = varchar
1280−array_varcharOid :: Oid
1281−array_varcharOid = Oid 1015
1282−{-# INLINE array_varcharOid #-}
1284array_int8 :: TypeInfo
874array_int8 :: TypeInfo
1285array_int8 = Array {
875array_int8 = Array {
1286− typoid = array_int8Oid,
876+ typoid = Oid 1016,
1287 typcategory = 'A',
877 typcategory = 'A',
1288 typdelim = ',',
878 typdelim = ',',
1289 typname = "_int8",
879 typname = "_int8",
1290 typelem = int8
880 typelem = int8
1293−array_int8Oid :: Oid
1294−array_int8Oid = Oid 1016
1295−{-# INLINE array_int8Oid #-}
1297array_point :: TypeInfo
883array_point :: TypeInfo
1298array_point = Array {
884array_point = Array {
1299− typoid = array_pointOid,
885+ typoid = Oid 1017,
1300 typcategory = 'A',
886 typcategory = 'A',
1301 typdelim = ',',
887 typdelim = ',',
1302 typname = "_point",
888 typname = "_point",
1303 typelem = point
889 typelem = point
1306−array_pointOid :: Oid
1307−array_pointOid = Oid 1017
1308−{-# INLINE array_pointOid #-}
1310array_lseg :: TypeInfo
892array_lseg :: TypeInfo
1311array_lseg = Array {
893array_lseg = Array {
1312− typoid = array_lsegOid,
894+ typoid = Oid 1018,
1313 typcategory = 'A',
895 typcategory = 'A',
1314 typdelim = ',',
896 typdelim = ',',
1315 typname = "_lseg",
897 typname = "_lseg",
1316 typelem = lseg
898 typelem = lseg
1319−array_lsegOid :: Oid
1320−array_lsegOid = Oid 1018
1321−{-# INLINE array_lsegOid #-}
1323array_path :: TypeInfo
901array_path :: TypeInfo
1324array_path = Array {
902array_path = Array {
1325− typoid = array_pathOid,
903+ typoid = Oid 1019,
1326 typcategory = 'A',
904 typcategory = 'A',
1327 typdelim = ',',
905 typdelim = ',',
1328 typname = "_path",
906 typname = "_path",
1329 typelem = path
907 typelem = path
1332−array_pathOid :: Oid
1333−array_pathOid = Oid 1019
1334−{-# INLINE array_pathOid #-}
1336array_box :: TypeInfo
910array_box :: TypeInfo
1337array_box = Array {
911array_box = Array {
1338− typoid = array_boxOid,
912+ typoid = Oid 1020,
1339 typcategory = 'A',
913 typcategory = 'A',
1340 typdelim = ';',
914 typdelim = ';',
1341 typname = "_box",
915 typname = "_box",
1342 typelem = box
916 typelem = box
1346−array_boxOid = Oid 1020
1347−{-# INLINE array_boxOid #-}
1349array_float4 :: TypeInfo
919array_float4 :: TypeInfo
1350array_float4 = Array {
920array_float4 = Array {
1351− typoid = array_float4Oid,
921+ typoid = Oid 1021,
1352 typcategory = 'A',
922 typcategory = 'A',
1353 typdelim = ',',
923 typdelim = ',',
1354 typname = "_float4",
924 typname = "_float4",
1355 typelem = float4
925 typelem = float4
1358−array_float4Oid :: Oid
1359−array_float4Oid = Oid 1021
1360−{-# INLINE array_float4Oid #-}
1362array_float8 :: TypeInfo
928array_float8 :: TypeInfo
1363array_float8 = Array {
929array_float8 = Array {
1364− typoid = array_float8Oid,
930+ typoid = Oid 1022,
1365 typcategory = 'A',
931 typcategory = 'A',
1366 typdelim = ',',
932 typdelim = ',',
1367 typname = "_float8",
933 typname = "_float8",
1368 typelem = float8
934 typelem = float8
1371−array_float8Oid :: Oid
1372−array_float8Oid = Oid 1022
1373−{-# INLINE array_float8Oid #-}
1375array_polygon :: TypeInfo
937array_polygon :: TypeInfo
1376array_polygon = Array {
938array_polygon = Array {
1377− typoid = array_polygonOid,
939+ typoid = Oid 1027,
1378 typcategory = 'A',
940 typcategory = 'A',
1379 typdelim = ',',
941 typdelim = ',',
1380 typname = "_polygon",
942 typname = "_polygon",
1381 typelem = polygon
943 typelem = polygon
1384−array_polygonOid :: Oid
1385−array_polygonOid = Oid 1027
1386−{-# INLINE array_polygonOid #-}
1388array_oid :: TypeInfo
946array_oid :: TypeInfo
1389array_oid = Array {
947array_oid = Array {
1390− typoid = array_oidOid,
948+ typoid = Oid 1028,
1391 typcategory = 'A',
949 typcategory = 'A',
1392 typdelim = ',',
950 typdelim = ',',
1393 typname = "_oid",
951 typname = "_oid",
1394 typelem = oid
952 typelem = oid
1398−array_oidOid = Oid 1028
1399−{-# INLINE array_oidOid #-}
1401array_macaddr :: TypeInfo
955array_macaddr :: TypeInfo
1402array_macaddr = Array {
956array_macaddr = Array {
1403− typoid = array_macaddrOid,
957+ typoid = Oid 1040,
1404 typcategory = 'A',
958 typcategory = 'A',
1405 typdelim = ',',
959 typdelim = ',',
1406 typname = "_macaddr",
960 typname = "_macaddr",
1407 typelem = macaddr
961 typelem = macaddr
1410−array_macaddrOid :: Oid
1411−array_macaddrOid = Oid 1040
1412−{-# INLINE array_macaddrOid #-}
1414array_inet :: TypeInfo
964array_inet :: TypeInfo
1415array_inet = Array {
965array_inet = Array {
1416− typoid = array_inetOid,
966+ typoid = Oid 1041,
1417 typcategory = 'A',
967 typcategory = 'A',
1418 typdelim = ',',
968 typdelim = ',',
1419 typname = "_inet",
969 typname = "_inet",
1420 typelem = inet
970 typelem = inet
1423−array_inetOid :: Oid
1424−array_inetOid = Oid 1041
1425−{-# INLINE array_inetOid #-}
1427array_timestamp :: TypeInfo
973array_timestamp :: TypeInfo
1428array_timestamp = Array {
974array_timestamp = Array {
1429− typoid = array_timestampOid,
975+ typoid = Oid 1115,
1430 typcategory = 'A',
976 typcategory = 'A',
1431 typdelim = ',',
977 typdelim = ',',
1432 typname = "_timestamp",
978 typname = "_timestamp",
1433 typelem = timestamp
979 typelem = timestamp
1436−array_timestampOid :: Oid
1437−array_timestampOid = Oid 1115
1438−{-# INLINE array_timestampOid #-}
1440array_date :: TypeInfo
982array_date :: TypeInfo
1441array_date = Array {
983array_date = Array {
1442− typoid = array_dateOid,
984+ typoid = Oid 1182,
1443 typcategory = 'A',
985 typcategory = 'A',
1444 typdelim = ',',
986 typdelim = ',',
1445 typname = "_date",
987 typname = "_date",
1446 typelem = date
988 typelem = date
1449−array_dateOid :: Oid
1450−array_dateOid = Oid 1182
1451−{-# INLINE array_dateOid #-}
1453array_time :: TypeInfo
991array_time :: TypeInfo
1454array_time = Array {
992array_time = Array {
1455− typoid = array_timeOid,
993+ typoid = Oid 1183,
1456 typcategory = 'A',
994 typcategory = 'A',
1457 typdelim = ',',
995 typdelim = ',',
1458 typname = "_time",
996 typname = "_time",
1459 typelem = time
997 typelem = time
1462−array_timeOid :: Oid
1463−array_timeOid = Oid 1183
1464−{-# INLINE array_timeOid #-}
1466array_timestamptz :: TypeInfo
1000array_timestamptz :: TypeInfo
1467array_timestamptz = Array {
1001array_timestamptz = Array {
1468− typoid = array_timestamptzOid,
1002+ typoid = Oid 1185,
1469 typcategory = 'A',
1003 typcategory = 'A',
1470 typdelim = ',',
1004 typdelim = ',',
1471 typname = "_timestamptz",
1005 typname = "_timestamptz",
1472 typelem = timestamptz
1006 typelem = timestamptz
1475−array_timestamptzOid :: Oid
1476−array_timestamptzOid = Oid 1185
1477−{-# INLINE array_timestamptzOid #-}
1479array_interval :: TypeInfo
1009array_interval :: TypeInfo
1480array_interval = Array {
1010array_interval = Array {
1481− typoid = array_intervalOid,
1011+ typoid = Oid 1187,
1482 typcategory = 'A',
1012 typcategory = 'A',
1483 typdelim = ',',
1013 typdelim = ',',
1484 typname = "_interval",
1014 typname = "_interval",
1485 typelem = interval
1015 typelem = interval
1488−array_intervalOid :: Oid
1489−array_intervalOid = Oid 1187
1490−{-# INLINE array_intervalOid #-}
1492array_numeric :: TypeInfo
1018array_numeric :: TypeInfo
1493array_numeric = Array {
1019array_numeric = Array {
1494− typoid = array_numericOid,
1020+ typoid = Oid 1231,
1495 typcategory = 'A',
1021 typcategory = 'A',
1496 typdelim = ',',
1022 typdelim = ',',
1497 typname = "_numeric",
1023 typname = "_numeric",
1498 typelem = numeric
1024 typelem = numeric
1501−array_numericOid :: Oid
1502−array_numericOid = Oid 1231
1503−{-# INLINE array_numericOid #-}
1505array_timetz :: TypeInfo
1027array_timetz :: TypeInfo
1506array_timetz = Array {
1028array_timetz = Array {
1507− typoid = array_timetzOid,
1029+ typoid = Oid 1270,
1508 typcategory = 'A',
1030 typcategory = 'A',
1509 typdelim = ',',
1031 typdelim = ',',
1510 typname = "_timetz",
1032 typname = "_timetz",
1511 typelem = timetz
1033 typelem = timetz
1514−array_timetzOid :: Oid
1515−array_timetzOid = Oid 1270
1516−{-# INLINE array_timetzOid #-}
1518array_bit :: TypeInfo
1036array_bit :: TypeInfo
1519array_bit = Array {
1037array_bit = Array {
1520− typoid = array_bitOid,
1038+ typoid = Oid 1561,
1521 typcategory = 'A',
1039 typcategory = 'A',
1522 typdelim = ',',
1040 typdelim = ',',
1523 typname = "_bit",
1041 typname = "_bit",
1524 typelem = bit
1042 typelem = bit
1528−array_bitOid = Oid 1561
1529−{-# INLINE array_bitOid #-}
1531array_varbit :: TypeInfo
1045array_varbit :: TypeInfo
1532array_varbit = Array {
1046array_varbit = Array {
1533− typoid = array_varbitOid,
1047+ typoid = Oid 1563,
1534 typcategory = 'A',
1048 typcategory = 'A',
1535 typdelim = ',',
1049 typdelim = ',',
1536 typname = "_varbit",
1050 typname = "_varbit",
1537 typelem = varbit
1051 typelem = varbit
1540−array_varbitOid :: Oid
1541−array_varbitOid = Oid 1563
1542−{-# INLINE array_varbitOid #-}
1544array_refcursor :: TypeInfo
1054array_refcursor :: TypeInfo
1545array_refcursor = Array {
1055array_refcursor = Array {
1546− typoid = array_refcursorOid,
1056+ typoid = Oid 2201,
1547 typcategory = 'A',
1057 typcategory = 'A',
1548 typdelim = ',',
1058 typdelim = ',',
1549 typname = "_refcursor",
1059 typname = "_refcursor",
1550 typelem = refcursor
1060 typelem = refcursor
1553−array_refcursorOid :: Oid
1554−array_refcursorOid = Oid 2201
1555−{-# INLINE array_refcursorOid #-}
1557array_regprocedure :: TypeInfo
1063array_regprocedure :: TypeInfo
1558array_regprocedure = Array {
1064array_regprocedure = Array {
1559− typoid = array_regprocedureOid,
1065+ typoid = Oid 2207,
1560 typcategory = 'A',
1066 typcategory = 'A',
1561 typdelim = ',',
1067 typdelim = ',',
1562 typname = "_regprocedure",
1068 typname = "_regprocedure",
1563 typelem = regprocedure
1069 typelem = regprocedure
1566−array_regprocedureOid :: Oid
1567−array_regprocedureOid = Oid 2207
1568−{-# INLINE array_regprocedureOid #-}
1570array_regoper :: TypeInfo
1072array_regoper :: TypeInfo
1571array_regoper = Array {
1073array_regoper = Array {
1572− typoid = array_regoperOid,
1074+ typoid = Oid 2208,
1573 typcategory = 'A',
1075 typcategory = 'A',
1574 typdelim = ',',
1076 typdelim = ',',
1575 typname = "_regoper",
1077 typname = "_regoper",
1576 typelem = regoper
1078 typelem = regoper
1579−array_regoperOid :: Oid
1580−array_regoperOid = Oid 2208
1581−{-# INLINE array_regoperOid #-}
1583array_regoperator :: TypeInfo
1081array_regoperator :: TypeInfo
1584array_regoperator = Array {
1082array_regoperator = Array {
1585− typoid = array_regoperatorOid,
1083+ typoid = Oid 2209,
1586 typcategory = 'A',
1084 typcategory = 'A',
1587 typdelim = ',',
1085 typdelim = ',',
1588 typname = "_regoperator",
1086 typname = "_regoperator",
1589 typelem = regoperator
1087 typelem = regoperator
1592−array_regoperatorOid :: Oid
1593−array_regoperatorOid = Oid 2209
1594−{-# INLINE array_regoperatorOid #-}
1596array_regclass :: TypeInfo
1090array_regclass :: TypeInfo
1597array_regclass = Array {
1091array_regclass = Array {
1598− typoid = array_regclassOid,
1092+ typoid = Oid 2210,
1599 typcategory = 'A',
1093 typcategory = 'A',
1600 typdelim = ',',
1094 typdelim = ',',
1601 typname = "_regclass",
1095 typname = "_regclass",
1602 typelem = regclass
1096 typelem = regclass
1605−array_regclassOid :: Oid
1606−array_regclassOid = Oid 2210
1607−{-# INLINE array_regclassOid #-}
1609array_regtype :: TypeInfo
1099array_regtype :: TypeInfo
1610array_regtype = Array {
1100array_regtype = Array {
1611− typoid = array_regtypeOid,
1101+ typoid = Oid 2211,
1612 typcategory = 'A',
1102 typcategory = 'A',
1613 typdelim = ',',
1103 typdelim = ',',
1614 typname = "_regtype",
1104 typname = "_regtype",
1615 typelem = regtype
1105 typelem = regtype
1618−array_regtypeOid :: Oid
1619−array_regtypeOid = Oid 2211
1620−{-# INLINE array_regtypeOid #-}
1622array_uuid :: TypeInfo
1108array_uuid :: TypeInfo
1623array_uuid = Array {
1109array_uuid = Array {
1624− typoid = array_uuidOid,
1110+ typoid = Oid 2951,
1625 typcategory = 'A',
1111 typcategory = 'A',
1626 typdelim = ',',
1112 typdelim = ',',
1627 typname = "_uuid",
1113 typname = "_uuid",
1628 typelem = uuid
1114 typelem = uuid
1631−array_uuidOid :: Oid
1632−array_uuidOid = Oid 2951
1633−{-# INLINE array_uuidOid #-}
1635array_jsonb :: TypeInfo
1117array_jsonb :: TypeInfo
1636array_jsonb = Array {
1118array_jsonb = Array {
1637− typoid = array_jsonbOid,
1119+ typoid = Oid 3807,
1638 typcategory = 'A',
1120 typcategory = 'A',
1639 typdelim = ',',
1121 typdelim = ',',
1640 typname = "_jsonb",
1122 typname = "_jsonb",
1641 typelem = jsonb
1123 typelem = jsonb
1644−array_jsonbOid :: Oid
1645−array_jsonbOid = Oid 3807
1646−{-# INLINE array_jsonbOid #-}
1648int4range :: TypeInfo
1126int4range :: TypeInfo
1649int4range = Range {
1127int4range = Range {
1650− typoid = int4rangeOid,
1128+ typoid = Oid 3904,
1651 typcategory = 'R',
1129 typcategory = 'R',
1652 typdelim = ',',
1130 typdelim = ',',
1653 typname = "int4range",
1131 typname = "int4range",
1654 rngsubtype = int4
1132 rngsubtype = int4
1658−int4rangeOid = Oid 3904
1659−{-# INLINE int4rangeOid #-}
1661_int4range :: TypeInfo
1135_int4range :: TypeInfo
1662_int4range = Array {
1136_int4range = Array {
1663− typoid = _int4rangeOid,
1137+ typoid = Oid 3905,
1664 typcategory = 'A',
1138 typcategory = 'A',
1665 typdelim = ',',
1139 typdelim = ',',
1666 typname = "_int4range",
1140 typname = "_int4range",
1667 typelem = int4range
1141 typelem = int4range
1670−_int4rangeOid :: Oid
1671−_int4rangeOid = Oid 3905
1672−{-# INLINE _int4rangeOid #-}
1674numrange :: TypeInfo
1144numrange :: TypeInfo
1675numrange = Range {
1145numrange = Range {
1676− typoid = numrangeOid,
1146+ typoid = Oid 3906,
1677 typcategory = 'R',
1147 typcategory = 'R',
1678 typdelim = ',',
1148 typdelim = ',',
1679 typname = "numrange",
1149 typname = "numrange",
1680 rngsubtype = numeric
1150 rngsubtype = numeric
1684−numrangeOid = Oid 3906
1685−{-# INLINE numrangeOid #-}
1687_numrange :: TypeInfo
1153_numrange :: TypeInfo
1688_numrange = Array {
1154_numrange = Array {
1689− typoid = _numrangeOid,
1155+ typoid = Oid 3907,
1690 typcategory = 'A',
1156 typcategory = 'A',
1691 typdelim = ',',
1157 typdelim = ',',
1692 typname = "_numrange",
1158 typname = "_numrange",
1693 typelem = numrange
1159 typelem = numrange
1697−_numrangeOid = Oid 3907
1698−{-# INLINE _numrangeOid #-}
1700tsrange :: TypeInfo
1162tsrange :: TypeInfo
1701tsrange = Range {
1163tsrange = Range {
1702− typoid = tsrangeOid,
1164+ typoid = Oid 3908,
1703 typcategory = 'R',
1165 typcategory = 'R',
1704 typdelim = ',',
1166 typdelim = ',',
1705 typname = "tsrange",
1167 typname = "tsrange",
1706 rngsubtype = timestamp
1168 rngsubtype = timestamp
1710−tsrangeOid = Oid 3908
1711−{-# INLINE tsrangeOid #-}
1713_tsrange :: TypeInfo
1171_tsrange :: TypeInfo
1714_tsrange = Array {
1172_tsrange = Array {
1715− typoid = _tsrangeOid,
1173+ typoid = Oid 3909,
1716 typcategory = 'A',
1174 typcategory = 'A',
1717 typdelim = ',',
1175 typdelim = ',',
1718 typname = "_tsrange",
1176 typname = "_tsrange",
1719 typelem = tsrange
1177 typelem = tsrange
1723−_tsrangeOid = Oid 3909
1724−{-# INLINE _tsrangeOid #-}
1726tstzrange :: TypeInfo
1180tstzrange :: TypeInfo
1727tstzrange = Range {
1181tstzrange = Range {
1728− typoid = tstzrangeOid,
1182+ typoid = Oid 3910,
1729 typcategory = 'R',
1183 typcategory = 'R',
1730 typdelim = ',',
1184 typdelim = ',',
1731 typname = "tstzrange",
1185 typname = "tstzrange",
1732 rngsubtype = timestamptz
1186 rngsubtype = timestamptz
1736−tstzrangeOid = Oid 3910
1737−{-# INLINE tstzrangeOid #-}
1739_tstzrange :: TypeInfo
1189_tstzrange :: TypeInfo
1740_tstzrange = Array {
1190_tstzrange = Array {
1741− typoid = _tstzrangeOid,
1191+ typoid = Oid 3911,
1742 typcategory = 'A',
1192 typcategory = 'A',
1743 typdelim = ',',
1193 typdelim = ',',
1744 typname = "_tstzrange",
1194 typname = "_tstzrange",
1745 typelem = tstzrange
1195 typelem = tstzrange
1748−_tstzrangeOid :: Oid
1749−_tstzrangeOid = Oid 3911
1750−{-# INLINE _tstzrangeOid #-}
1752daterange :: TypeInfo
1198daterange :: TypeInfo
1753daterange = Range {
1199daterange = Range {
1754− typoid = daterangeOid,
1200+ typoid = Oid 3912,
1755 typcategory = 'R',
1201 typcategory = 'R',
1756 typdelim = ',',
1202 typdelim = ',',
1757 typname = "daterange",
1203 typname = "daterange",
1758 rngsubtype = date
1204 rngsubtype = date
1762−daterangeOid = Oid 3912
1763−{-# INLINE daterangeOid #-}
1765_daterange :: TypeInfo
1207_daterange :: TypeInfo
1766_daterange = Array {
1208_daterange = Array {
1767− typoid = _daterangeOid,
1209+ typoid = Oid 3913,
1768 typcategory = 'A',
1210 typcategory = 'A',
1769 typdelim = ',',
1211 typdelim = ',',
1770 typname = "_daterange",
1212 typname = "_daterange",
1771 typelem = daterange
1213 typelem = daterange
1774−_daterangeOid :: Oid
1775−_daterangeOid = Oid 3913
1776−{-# INLINE _daterangeOid #-}
1778int8range :: TypeInfo
1216int8range :: TypeInfo
1779int8range = Range {
1217int8range = Range {
1780− typoid = int8rangeOid,
1218+ typoid = Oid 3926,
1781 typcategory = 'R',
1219 typcategory = 'R',
1782 typdelim = ',',
1220 typdelim = ',',
1783 typname = "int8range",
1221 typname = "int8range",
1784 rngsubtype = int8
1222 rngsubtype = int8
1788−int8rangeOid = Oid 3926
1789−{-# INLINE int8rangeOid #-}
1791_int8range :: TypeInfo
1225_int8range :: TypeInfo
1792_int8range = Array {
1226_int8range = Array {
1793− typoid = _int8rangeOid,
1227+ typoid = Oid 3927,
1794 typcategory = 'A',
1228 typcategory = 'A',
1795 typdelim = ',',
1229 typdelim = ',',
1796 typname = "_int8range",
1230 typname = "_int8range",
1797 typelem = int8range
1231 typelem = int8range
1800−_int8rangeOid :: Oid
1801−_int8rangeOid = Oid 3927
1802−{-# INLINE _int8rangeOid #-}