Use generics for Range values
This commit is contained in:
+7
-7
@@ -371,21 +371,21 @@ func NewMap() *Map {
|
||||
registerDefaultPgTypeVariants("box", "_box", Box{})
|
||||
registerDefaultPgTypeVariants("circle", "_circle", Circle{})
|
||||
registerDefaultPgTypeVariants("date", "_date", Date{})
|
||||
registerDefaultPgTypeVariants("daterange", "_daterange", Daterange{})
|
||||
registerDefaultPgTypeVariants("daterange", "_daterange", Range[Date]{})
|
||||
registerDefaultPgTypeVariants("float4", "_float4", Float4{})
|
||||
registerDefaultPgTypeVariants("float8", "_float8", Float8{})
|
||||
registerDefaultPgTypeVariants("numrange", "_numrange", Float8range{}) // There is no PostgreSQL builtin float8range so map it to numrange.
|
||||
registerDefaultPgTypeVariants("numrange", "_numrange", Range[Float8]{}) // There is no PostgreSQL builtin float8range so map it to numrange.
|
||||
registerDefaultPgTypeVariants("inet", "_inet", Inet{})
|
||||
registerDefaultPgTypeVariants("int2", "_int2", Int2{})
|
||||
registerDefaultPgTypeVariants("int4", "_int4", Int4{})
|
||||
registerDefaultPgTypeVariants("int4range", "_int4range", Int4range{})
|
||||
registerDefaultPgTypeVariants("int4range", "_int4range", Range[Int4]{})
|
||||
registerDefaultPgTypeVariants("int8", "_int8", Int8{})
|
||||
registerDefaultPgTypeVariants("int8range", "_int8range", Int8range{})
|
||||
registerDefaultPgTypeVariants("int8range", "_int8range", Range[Int8]{})
|
||||
registerDefaultPgTypeVariants("interval", "_interval", Interval{})
|
||||
registerDefaultPgTypeVariants("line", "_line", Line{})
|
||||
registerDefaultPgTypeVariants("lseg", "_lseg", Lseg{})
|
||||
registerDefaultPgTypeVariants("numeric", "_numeric", Numeric{})
|
||||
registerDefaultPgTypeVariants("numrange", "_numrange", Numrange{})
|
||||
registerDefaultPgTypeVariants("numrange", "_numrange", Range[Numeric]{})
|
||||
registerDefaultPgTypeVariants("path", "_path", Path{})
|
||||
registerDefaultPgTypeVariants("point", "_point", Point{})
|
||||
registerDefaultPgTypeVariants("polygon", "_polygon", Polygon{})
|
||||
@@ -394,8 +394,8 @@ func NewMap() *Map {
|
||||
registerDefaultPgTypeVariants("time", "_time", Time{})
|
||||
registerDefaultPgTypeVariants("timestamp", "_timestamp", Timestamp{})
|
||||
registerDefaultPgTypeVariants("timestamptz", "_timestamptz", Timestamptz{})
|
||||
registerDefaultPgTypeVariants("tsrange", "_tsrange", Tsrange{})
|
||||
registerDefaultPgTypeVariants("tstzrange", "_tstzrange", Tstzrange{})
|
||||
registerDefaultPgTypeVariants("tsrange", "_tsrange", Range[Timestamp]{})
|
||||
registerDefaultPgTypeVariants("tstzrange", "_tstzrange", Range[Timestamptz]{})
|
||||
registerDefaultPgTypeVariants("uuid", "_uuid", UUID{})
|
||||
|
||||
return m
|
||||
|
||||
Reference in New Issue
Block a user