Scan implements the Scanner interface.
(value interface{})
| 192 | |
| 193 | // Scan implements the Scanner interface. |
| 194 | func (x *NullGreekGod) Scan(value interface{}) (err error) { |
| 195 | if value == nil { |
| 196 | x.GreekGod, x.Valid = GreekGod(""), false |
| 197 | return |
| 198 | } |
| 199 | |
| 200 | err = x.GreekGod.Scan(value) |
| 201 | x.Valid = (err == nil) |
| 202 | return |
| 203 | } |
| 204 | |
| 205 | // Value implements the driver Valuer interface. |
| 206 | func (x NullGreekGod) Value() (driver.Value, error) { |