Skip to content

Commit a952ba8

Browse files
author
Tianchen Fu
committed
fix: int null value
1 parent 61ba19c commit a952ba8

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

pkg/db/transformdatatype.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@ func getNull(dt model.DataTypeByte) interface{} {
5555
switch dt {
5656
case model.DtVoid:
5757
return byte(0)
58+
case model.DtInt:
59+
return model.NullInt
5860
case model.DtChar:
5961
return model.NullChar
6062
case model.DtCompress:
@@ -70,7 +72,6 @@ func getNull(dt model.DataTypeByte) interface{} {
7072
case model.DtDate,
7173
model.DtDateHour,
7274
model.DtDatetime,
73-
model.DtInt,
7475
model.DtMinute,
7576
model.DtMonth,
7677
model.DtSecond,
@@ -136,6 +137,7 @@ func ConvertValue(val interface{}, dataType model.DataTypeByte) (reflect.Value,
136137
val = string(val.([]byte))
137138
}
138139

140+
log.DefaultLogger.Error(spew.Sdump(dataType))
139141
nullVal := getNull(dataType)
140142
if nullVal == val {
141143
return reflect.Value{}, errors.New("a null value of this datatype")

0 commit comments

Comments
 (0)