type github.com/jackc/pgx/v5/pgtype.Float8

45 uses

	github.com/jackc/pgx/v5/pgtype (current package)
		builtin_wrappers.go#L331: func (w *float32Wrapper) ScanFloat64(v Float8) error {
		builtin_wrappers.go#L341: func (w float32Wrapper) Float64Value() (Float8, error) {
		builtin_wrappers.go#L342: 	return Float8{Float64: float64(w), Valid: true}, nil
		builtin_wrappers.go#L367: func (w *float64Wrapper) ScanFloat64(v Float8) error {
		builtin_wrappers.go#L377: func (w float64Wrapper) Float64Value() (Float8, error) {
		builtin_wrappers.go#L378: 	return Float8{Float64: float64(w), Valid: true}, nil
		float4.go#L20: func (f *Float4) ScanFloat64(n Float8) error {
		float4.go#L26: func (f Float4) Float64Value() (Float8, error) {
		float4.go#L27: 	return Float8{Float64: float64(f.Float32), Valid: f.Valid}, nil
		float4.go#L228: 		return s.ScanFloat64(Float8{})
		float4.go#L236: 	return s.ScanFloat64(Float8{Float64: float64(math.Float32frombits(uint32(n))), Valid: true})
		float8.go#L15: 	ScanFloat64(Float8) error
		float8.go#L19: 	Float64Value() (Float8, error)
		float8.go#L22: type Float8 struct {
		float8.go#L28: func (f *Float8) ScanFloat64(n Float8) error {
		float8.go#L34: func (f Float8) Float64Value() (Float8, error) {
		float8.go#L39: func (f *Float8) ScanInt64(n Int8) error {
		float8.go#L40: 	*f = Float8{Float64: float64(n.Int64), Valid: n.Valid}
		float8.go#L45: func (f Float8) Int64Value() (Int8, error) {
		float8.go#L50: func (f *Float8) Scan(src any) error {
		float8.go#L52: 		*f = Float8{}
		float8.go#L58: 		*f = Float8{Float64: src, Valid: true}
		float8.go#L65: 		*f = Float8{Float64: n, Valid: true}
		float8.go#L73: func (f Float8) Value() (driver.Value, error) {
		float8.go#L81: func (f Float8) MarshalJSON() ([]byte, error) {
		float8.go#L89: func (f *Float8) UnmarshalJSON(b []byte) error {
		float8.go#L97: 		*f = Float8{}
		float8.go#L99: 		*f = Float8{Float64: *n, Valid: true}
		float8.go#L266: 		return s.ScanFloat64(Float8{})
		float8.go#L274: 	return s.ScanFloat64(Float8{Float64: math.Float64frombits(uint64(n)), Valid: true})
		float8.go#L343: 		return s.ScanFloat64(Float8{})
		float8.go#L351: 	return s.ScanFloat64(Float8{Float64: n, Valid: true})
		numeric.go#L72: func (n Numeric) Float64Value() (Float8, error) {
		numeric.go#L74: 		return Float8{}, nil
		numeric.go#L76: 		return Float8{Float64: math.NaN(), Valid: true}, nil
		numeric.go#L78: 		return Float8{Float64: math.Inf(1), Valid: true}, nil
		numeric.go#L80: 		return Float8{Float64: math.Inf(-1), Valid: true}, nil
		numeric.go#L95: 		return Float8{}, err
		numeric.go#L98: 	return Float8{Float64: f, Valid: true}, nil
		numeric.go#L708: 		return scanner.ScanFloat64(Float8{})
		pgtype_default.go#L219: 	registerDefaultPgTypeVariants[Float8](defaultMap, "float8")
		pgtype_default.go#L220: 	registerDefaultPgTypeVariants[Range[Float8]](defaultMap, "numrange")                  // There is no PostgreSQL builtin float8range so map it to numrange.
		pgtype_default.go#L221: 	registerDefaultPgTypeVariants[Multirange[Range[Float8]]](defaultMap, "nummultirange") // There is no PostgreSQL builtin float8multirange so map it to nummultirange.