@@ -20,56 +20,56 @@ pub mod range;
2020pub type Oid = u32 ;
2121
2222// Values from pg_type.h
23- static BOOLOID : Oid = 16 ;
24- static BYTEAOID : Oid = 17 ;
25- static CHAROID : Oid = 18 ;
26- static NAMEOID : Oid = 19 ;
27- static INT8OID : Oid = 20 ;
28- static INT2OID : Oid = 21 ;
29- static INT4OID : Oid = 23 ;
30- static TEXTOID : Oid = 25 ;
31- static JSONOID : Oid = 114 ;
32- static JSONARRAYOID : Oid = 199 ;
33- static FLOAT4OID : Oid = 700 ;
34- static FLOAT8OID : Oid = 701 ;
35- static BOOLARRAYOID : Oid = 1000 ;
36- static BYTEAARRAYOID : Oid = 1001 ;
37- static CHARARRAYOID : Oid = 1002 ;
38- static NAMEARRAYOID : Oid = 1003 ;
39- static INT2ARRAYOID : Oid = 1005 ;
40- static INT4ARRAYOID : Oid = 1007 ;
41- static TEXTARRAYOID : Oid = 1009 ;
42- static BPCHARARRAYOID : Oid = 1014 ;
43- static VARCHARARRAYOID : Oid = 1015 ;
44- static INT8ARRAYOID : Oid = 1016 ;
45- static FLOAT4ARRAYOID : Oid = 1021 ;
46- static FLAOT8ARRAYOID : Oid = 1022 ;
47- static BPCHAROID : Oid = 1042 ;
48- static VARCHAROID : Oid = 1043 ;
49- static TIMESTAMPOID : Oid = 1114 ;
50- static TIMESTAMPARRAYOID : Oid = 1115 ;
51- static TIMESTAMPZOID : Oid = 1184 ;
52- static TIMESTAMPZARRAYOID : Oid = 1185 ;
53- static INT4RANGEOID : Oid = 3904 ;
54- static INT4RANGEARRAYOID : Oid = 3905 ;
55- static TSRANGEOID : Oid = 3908 ;
56- static TSRANGEARRAYOID : Oid = 3909 ;
57- static TSTZRANGEOID : Oid = 3910 ;
58- static TSTZRANGEARRAYOID : Oid = 3911 ;
59- static INT8RANGEOID : Oid = 3926 ;
60- static INT8RANGEARRAYOID : Oid = 3927 ;
61-
62- static USEC_PER_SEC : i64 = 1_000_000 ;
63- static NSEC_PER_USEC : i64 = 1_000 ;
23+ const BOOLOID : Oid = 16 ;
24+ const BYTEAOID : Oid = 17 ;
25+ const CHAROID : Oid = 18 ;
26+ const NAMEOID : Oid = 19 ;
27+ const INT8OID : Oid = 20 ;
28+ const INT2OID : Oid = 21 ;
29+ const INT4OID : Oid = 23 ;
30+ const TEXTOID : Oid = 25 ;
31+ const JSONOID : Oid = 114 ;
32+ const JSONARRAYOID : Oid = 199 ;
33+ const FLOAT4OID : Oid = 700 ;
34+ const FLOAT8OID : Oid = 701 ;
35+ const BOOLARRAYOID : Oid = 1000 ;
36+ const BYTEAARRAYOID : Oid = 1001 ;
37+ const CHARARRAYOID : Oid = 1002 ;
38+ const NAMEARRAYOID : Oid = 1003 ;
39+ const INT2ARRAYOID : Oid = 1005 ;
40+ const INT4ARRAYOID : Oid = 1007 ;
41+ const TEXTARRAYOID : Oid = 1009 ;
42+ const BPCHARARRAYOID : Oid = 1014 ;
43+ const VARCHARARRAYOID : Oid = 1015 ;
44+ const INT8ARRAYOID : Oid = 1016 ;
45+ const FLOAT4ARRAYOID : Oid = 1021 ;
46+ const FLAOT8ARRAYOID : Oid = 1022 ;
47+ const BPCHAROID : Oid = 1042 ;
48+ const VARCHAROID : Oid = 1043 ;
49+ const TIMESTAMPOID : Oid = 1114 ;
50+ const TIMESTAMPARRAYOID : Oid = 1115 ;
51+ const TIMESTAMPZOID : Oid = 1184 ;
52+ const TIMESTAMPZARRAYOID : Oid = 1185 ;
53+ const INT4RANGEOID : Oid = 3904 ;
54+ const INT4RANGEARRAYOID : Oid = 3905 ;
55+ const TSRANGEOID : Oid = 3908 ;
56+ const TSRANGEARRAYOID : Oid = 3909 ;
57+ const TSTZRANGEOID : Oid = 3910 ;
58+ const TSTZRANGEARRAYOID : Oid = 3911 ;
59+ const INT8RANGEOID : Oid = 3926 ;
60+ const INT8RANGEARRAYOID : Oid = 3927 ;
61+
62+ const USEC_PER_SEC : i64 = 1_000_000 ;
63+ const NSEC_PER_USEC : i64 = 1_000 ;
6464
6565// Number of seconds from 1970-01-01 to 2000-01-01
66- static TIME_SEC_CONVERSION : i64 = 946684800 ;
66+ const TIME_SEC_CONVERSION : i64 = 946684800 ;
6767
68- static RANGE_UPPER_UNBOUNDED : i8 = 0b0001_0000 ;
69- static RANGE_LOWER_UNBOUNDED : i8 = 0b0000_1000 ;
70- static RANGE_UPPER_INCLUSIVE : i8 = 0b0000_0100 ;
71- static RANGE_LOWER_INCLUSIVE : i8 = 0b0000_0010 ;
72- static RANGE_EMPTY : i8 = 0b0000_0001 ;
68+ const RANGE_UPPER_UNBOUNDED : i8 = 0b0001_0000 ;
69+ const RANGE_LOWER_UNBOUNDED : i8 = 0b0000_1000 ;
70+ const RANGE_UPPER_INCLUSIVE : i8 = 0b0000_0100 ;
71+ const RANGE_LOWER_INCLUSIVE : i8 = 0b0000_0010 ;
72+ const RANGE_EMPTY : i8 = 0b0000_0001 ;
7373
7474macro_rules! make_postgres_type(
7575 ( $( #[ $doc: meta] $oid: ident => $variant: ident $( member $member: ident) * ) ,+) => (
0 commit comments