Scan implements the Scanner interface.
(value interface{})
| 1181 | |
| 1182 | // Scan implements the Scanner interface. |
| 1183 | func (ns *NullBuildReason) Scan(value interface{}) error { |
| 1184 | if value == nil { |
| 1185 | ns.BuildReason, ns.Valid = "", false |
| 1186 | return nil |
| 1187 | } |
| 1188 | ns.Valid = true |
| 1189 | return ns.BuildReason.Scan(value) |
| 1190 | } |
| 1191 | |
| 1192 | // Value implements the driver Valuer interface. |
| 1193 | func (ns NullBuildReason) Value() (driver.Value, error) { |