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#L92: buf = append(buf, strconv.FormatInt(int64(n.Exp), 10)...)
numeric.go#L146: *n = Numeric{Int: num, Exp: exp, Valid: true}
numeric.go#L152: if n.Exp == 0 {
numeric.go#L158: if n.Exp > 0 {
numeric.go#L160: mul.Exp(big10, big.NewInt(int64(n.Exp)), nil)
numeric.go#L166: div.Exp(big10, big.NewInt(int64(-n.Exp)), nil)
numeric.go#L280: exp := int(n.Exp)
numeric.go#L379: return encodeNumericBinary(Numeric{Int: num, Exp: exp, Valid: true}, buf)
numeric.go#L430: switch n.Exp % 4 {
numeric.go#L432: exp = n.Exp - 1
numeric.go#L435: exp = n.Exp - 2
numeric.go#L438: exp = n.Exp - 3
numeric.go#L441: exp = n.Exp
numeric.go#L483: if n.Exp < 0 {
numeric.go#L484: dscale = int16(-n.Exp)
numeric.go#L705: return scanner.ScanNumeric(Numeric{Int: accum, Exp: exp, Valid: true})
numeric.go#L807: return scanner.ScanNumeric(Numeric{Int: num, Exp: exp, Valid: true})