]> Cypherpunks repositories - gostls13.git/commit
database/sql: treat pointers as nullable types like encoding/json
authorAndrew Pritchard <awpritchard@gmail.com>
Wed, 8 Feb 2012 06:14:15 +0000 (17:14 +1100)
committerBrad Fitzpatrick <bradfitz@golang.org>
Wed, 8 Feb 2012 06:14:15 +0000 (17:14 +1100)
commitcc39bb90686197e30ad103c7053aeb5cfc2efb8b
treed4d1d2db91048ef775e72e63d5e3f214111c358f
parent878608bd29b936b889e130b0bb81cfbc523ae233
database/sql: treat pointers as nullable types like encoding/json

- convert from nil pointers to the nil interface{}
- dereference non-nil pointers
- convert from nil interface{}s to nil pointers
- allocate pointers for non-nil interface{}s
- tests for all of the above

R=golang-dev, bradfitz, rsc, rogpeppe
CC=golang-dev
https://golang.org/cl/5630052
src/pkg/database/sql/convert.go
src/pkg/database/sql/convert_test.go
src/pkg/database/sql/driver/types.go
src/pkg/database/sql/driver/types_test.go