database/sql: add NullTime

This matches NullBool, NullFloat64, and NullInt64.

Fixes #30305

Change-Id: I79bfcf04a3d43b965d2a3159b0ac22f3e8084a53
Reviewed-on: https://go-review.googlesource.com/c/go/+/170699
Run-TryBot: Daniel Theophanes <kardianos@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
This commit is contained in:
Daniel Theophanes 2019-04-05 10:23:15 -07:00
parent c7a4099b99
commit d47da9497f
3 changed files with 44 additions and 1 deletions

View file

@ -1158,7 +1158,9 @@ func converterForType(typ string) driver.ValueConverter {
// TODO(coopernurse): add type-specific converter
return driver.Null{Converter: driver.DefaultParameterConverter}
case "datetime":
return driver.DefaultParameterConverter
return driver.NotNull{Converter: driver.DefaultParameterConverter}
case "nulldatetime":
return driver.Null{Converter: driver.DefaultParameterConverter}
case "any":
return anyTypeConverter{}
}