コード例 #1
0
ファイル: values.go プロジェクト: najeira/sql
func unmarshal(s sql.Scanner, b []byte) error {
	var d interface{}
	if err := json.Unmarshal(b, &d); err != nil {
		return err
	}
	return s.Scan(d)
}
コード例 #2
0
ファイル: decode.go プロジェクト: housinganywhere/pg
func decodeScanner(scanner sql.Scanner, b []byte) error {
	if b == nil {
		return scanner.Scan(nil)
	}
	return scanner.Scan(b)
}