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

55 uses

	github.com/jackc/pgx/v5/pgtype (current package)
		builtin_wrappers.go#L227: func (w *uint64Wrapper) ScanNumeric(v Numeric) error {
		builtin_wrappers.go#L246: func (w uint64Wrapper) NumericValue() (Numeric, error) {
		builtin_wrappers.go#L247: 	return Numeric{Int: new(big.Int).SetUint64(uint64(w)), Valid: true}, nil
		builtin_wrappers.go#L280: func (w *uintWrapper) ScanNumeric(v Numeric) error {
		builtin_wrappers.go#L305: func (w uintWrapper) NumericValue() (Numeric, error) {
		builtin_wrappers.go#L306: 	return Numeric{Int: new(big.Int).SetUint64(uint64(w)), Valid: true}, nil
		numeric.go#L45: 	ScanNumeric(v Numeric) error
		numeric.go#L49: 	NumericValue() (Numeric, error)
		numeric.go#L52: type Numeric struct {
		numeric.go#L61: func (n *Numeric) ScanNumeric(v Numeric) error {
		numeric.go#L67: func (n Numeric) NumericValue() (Numeric, error) {
		numeric.go#L72: func (n Numeric) Float64Value() (Float8, error) {
		numeric.go#L103: func (n *Numeric) ScanInt64(v Int8) error {
		numeric.go#L105: 		*n = Numeric{}
		numeric.go#L109: 	*n = Numeric{Int: big.NewInt(v.Int64), Valid: true}
		numeric.go#L114: func (n Numeric) Int64Value() (Int8, error) {
		numeric.go#L131: func (n *Numeric) ScanScientific(src string) error {
		numeric.go#L146: 	*n = Numeric{Int: num, Exp: exp, Valid: true}
		numeric.go#L151: func (n *Numeric) toBigInt() (*big.Int, error) {
		numeric.go#L213: func (n *Numeric) Scan(src any) error {
		numeric.go#L215: 		*n = Numeric{}
		numeric.go#L227: func (n Numeric) Value() (driver.Value, error) {
		numeric.go#L240: func (n Numeric) MarshalJSON() ([]byte, error) {
		numeric.go#L253: func (n *Numeric) UnmarshalJSON(src []byte) error {
		numeric.go#L255: 		*n = Numeric{}
		numeric.go#L259: 		*n = Numeric{NaN: true, Valid: true}
		numeric.go#L266: func (n Numeric) numberTextBytes() []byte {
		numeric.go#L368: 		return encodeNumericBinary(Numeric{NaN: true, Valid: true}, buf)
		numeric.go#L370: 		return encodeNumericBinary(Numeric{InfinityModifier: Infinity, Valid: true}, buf)
		numeric.go#L372: 		return encodeNumericBinary(Numeric{InfinityModifier: NegativeInfinity, Valid: true}, buf)
		numeric.go#L379: 	return encodeNumericBinary(Numeric{Int: num, Exp: exp, Valid: true}, buf)
		numeric.go#L394: 	return encodeNumericBinary(Numeric{Int: big.NewInt(n.Int64), Valid: true}, buf)
		numeric.go#L397: func encodeNumericBinary(n Numeric, buf []byte) (newBuf []byte, err error) {
		numeric.go#L551: func encodeNumericText(n Numeric, buf []byte) (newBuf []byte, err error) {
		numeric.go#L606: 		return scanner.ScanNumeric(Numeric{})
		numeric.go#L625: 		return scanner.ScanNumeric(Numeric{NaN: true, Valid: true})
		numeric.go#L627: 		return scanner.ScanNumeric(Numeric{InfinityModifier: Infinity, Valid: true})
		numeric.go#L629: 		return scanner.ScanNumeric(Numeric{InfinityModifier: NegativeInfinity, Valid: true})
		numeric.go#L633: 		return scanner.ScanNumeric(Numeric{Int: big.NewInt(0), Valid: true})
		numeric.go#L705: 	return scanner.ScanNumeric(Numeric{Int: accum, Exp: exp, Valid: true})
		numeric.go#L717: 	var n Numeric
		numeric.go#L741: 	var n Numeric
		numeric.go#L769: 	var n Numeric
		numeric.go#L790: 		return scanner.ScanNumeric(Numeric{})
		numeric.go#L795: 		return scanner.ScanNumeric(Numeric{NaN: true, Valid: true})
		numeric.go#L797: 		return scanner.ScanNumeric(Numeric{InfinityModifier: Infinity, Valid: true})
		numeric.go#L799: 		return scanner.ScanNumeric(Numeric{InfinityModifier: NegativeInfinity, Valid: true})
		numeric.go#L807: 	return scanner.ScanNumeric(Numeric{Int: num, Exp: exp, Valid: true})
		numeric.go#L819: 	var n Numeric
		numeric.go#L837: 	var n Numeric
		pgtype_default.go#L232: 	registerDefaultPgTypeVariants[Numeric](defaultMap, "numeric")
		pgtype_default.go#L233: 	registerDefaultPgTypeVariants[Range[Numeric]](defaultMap, "numrange")
		pgtype_default.go#L234: 	registerDefaultPgTypeVariants[Multirange[Range[Numeric]]](defaultMap, "nummultirange")