github.com/jackc/pgx/v5/pgtype.Numeric.Exp (field)
18 uses
github.com/jackc/pgx/v5/pgtype (current package)
numeric.go#L54: Exp int32
numeric.go#L91: buf = append(buf, strconv.FormatInt(int64(n.Exp), 10)...)
numeric.go#L145: *n = Numeric{Int: num, Exp: exp, Valid: true}
numeric.go#L151: if n.Exp == 0 {
numeric.go#L157: if n.Exp > 0 {
numeric.go#L159: mul.Exp(big10, big.NewInt(int64(n.Exp)), nil)
numeric.go#L165: div.Exp(big10, big.NewInt(int64(-n.Exp)), nil)
numeric.go#L280: exp := int(n.Exp)
numeric.go#L377: return encodeNumericBinary(Numeric{Int: num, Exp: exp, Valid: true}, buf)
numeric.go#L427: switch n.Exp % 4 {
numeric.go#L429: exp = n.Exp - 1
numeric.go#L432: exp = n.Exp - 2
numeric.go#L435: exp = n.Exp - 3
numeric.go#L438: exp = n.Exp
numeric.go#L480: if n.Exp < 0 {
numeric.go#L481: dscale = int16(-n.Exp)
numeric.go#L699: return scanner.ScanNumeric(Numeric{Int: accum, Exp: exp, Valid: true})
numeric.go#L800: return scanner.ScanNumeric(Numeric{Int: num, Exp: exp, Valid: true})