type database/sql/driver.Valuer
21 uses
database/sql/driver (current package)
types.go#L43: type Valuer interface {
types.go#L219: var valuerReflectType = reflect.TypeFor[Valuer]()
types.go#L232: func callValuerValue(vr Valuer) (v Value, err error) {
types.go#L247: case Valuer:
database/sql
convert.go#L65: if vr, ok := nv.Value.(driver.Valuer); ok {
convert.go#L540: var valuerReflectType = reflect.TypeFor[driver.Valuer]()
convert.go#L553: func callValuerValue(vr driver.Valuer) (v driver.Value, err error) {
sql.go#L435: if valuer, ok := v.(driver.Valuer); ok {
github.com/jackc/pgx/v5/pgtype
json.go#L42: case driver.Valuer:
pgtype.go#L1263: if _, ok := value.(driver.Valuer); ok {
pgtype.go#L1298: dv := value.(driver.Valuer)
pgtype.go#L1365: if _, ok := value.(driver.Valuer); ok {
pgtype.go#L1413: if _, ok := value.(driver.Valuer); ok {
pgtype.go#L1458: if _, ok := value.(driver.Valuer); ok {
pgtype.go#L1758: if _, ok := value.(driver.Valuer); ok {
pgtype.go#L1807: if _, ok := value.(driver.Valuer); ok {
pgtype.go#L1864: if _, ok := value.(driver.Valuer); ok {
pgtype.go#L1900: if _, ok := value.(driver.Valuer); ok {
pgtype.go#L2019: var valuerReflectType = reflect.TypeFor[driver.Valuer]()
pgtype.go#L2036: if _, ok := value.(driver.Valuer); ok {
xml.go#L37: case driver.Valuer: