Add Year type for supporting mysql (#58)
This commit is contained in:
parent
b7dc77e1bf
commit
0f412da7e9
4
type.go
4
type.go
|
@ -93,6 +93,7 @@ var (
|
||||||
Time = "TIME"
|
Time = "TIME"
|
||||||
TimeStamp = "TIMESTAMP"
|
TimeStamp = "TIMESTAMP"
|
||||||
TimeStampz = "TIMESTAMPZ"
|
TimeStampz = "TIMESTAMPZ"
|
||||||
|
Year = "YEAR"
|
||||||
|
|
||||||
Decimal = "DECIMAL"
|
Decimal = "DECIMAL"
|
||||||
Numeric = "NUMERIC"
|
Numeric = "NUMERIC"
|
||||||
|
@ -153,6 +154,7 @@ var (
|
||||||
TimeStamp: TIME_TYPE,
|
TimeStamp: TIME_TYPE,
|
||||||
TimeStampz: TIME_TYPE,
|
TimeStampz: TIME_TYPE,
|
||||||
SmallDateTime: TIME_TYPE,
|
SmallDateTime: TIME_TYPE,
|
||||||
|
Year: TIME_TYPE,
|
||||||
|
|
||||||
Decimal: NUMERIC_TYPE,
|
Decimal: NUMERIC_TYPE,
|
||||||
Numeric: NUMERIC_TYPE,
|
Numeric: NUMERIC_TYPE,
|
||||||
|
@ -313,7 +315,7 @@ func SQLType2Type(st SQLType) reflect.Type {
|
||||||
return reflect.TypeOf([]byte{})
|
return reflect.TypeOf([]byte{})
|
||||||
case Bool:
|
case Bool:
|
||||||
return reflect.TypeOf(true)
|
return reflect.TypeOf(true)
|
||||||
case DateTime, Date, Time, TimeStamp, TimeStampz, SmallDateTime:
|
case DateTime, Date, Time, TimeStamp, TimeStampz, SmallDateTime, Year:
|
||||||
return reflect.TypeOf(c_TIME_DEFAULT)
|
return reflect.TypeOf(c_TIME_DEFAULT)
|
||||||
case Decimal, Numeric, Money, SmallMoney:
|
case Decimal, Numeric, Money, SmallMoney:
|
||||||
return reflect.TypeOf("")
|
return reflect.TypeOf("")
|
||||||
|
|
Loading…
Reference in New Issue