/
githubmirror
/
ydb-go-sdk
Обзор
Документация
Войти
/
githubmirror
/
ydb-go-sdk
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
pkg/decimal/errors.go
38 строк
653 B
Copilot
Add integration tests for Decimal scanning and fix byte ordering bug (#1938)
15 дек 2025, 17:59
Не верифицирован
15 дек 2025, 17:59
33c4554
Код
Авторство
О чём код?
package decimal import ( "fmt" "github.com/ydb-platform/ydb-go-sdk/v3/internal/xerrors" ) var errSyntax = xerrors.Wrap(fmt.Errorf("invalid syntax")) type ParseError struct { Err error Input string } func (p *ParseError) Error() string { return fmt.Sprintf( "decimal: parse %q: %v", p.Input, p.Err, ) } func (p *ParseError) Unwrap() error { return p.Err } func syntaxError(s string) *ParseError { return &ParseError{ Err: errSyntax, Input: s, } } func precisionError(s string, precision, scale uint32) *ParseError { return &ParseError{ Err: fmt.Errorf("invalid precision/scale: %d/%d", precision, scale), Input: s, } }