diff options
Diffstat (limited to 'core/vm/sqlvm/errors/errors.go')
-rw-r--r-- | core/vm/sqlvm/errors/errors.go | 32 |
1 files changed, 23 insertions, 9 deletions
diff --git a/core/vm/sqlvm/errors/errors.go b/core/vm/sqlvm/errors/errors.go index 6062ae5d9..f8c23f554 100644 --- a/core/vm/sqlvm/errors/errors.go +++ b/core/vm/sqlvm/errors/errors.go @@ -91,6 +91,13 @@ const ( ErrorCodeEscapeSequenceTooShort ErrorCodeInvalidUnicodeCodePoint ErrorCodeUnknownEscapeSequence + ErrorCodeInvalidBytesSize + ErrorCodeInvalidIntSize + ErrorCodeInvalidUintSize + ErrorCodeInvalidFixedSize + ErrorCodeInvalidUfixedSize + ErrorCodeInvalidFixedFractionalDigits + ErrorCodeInvalidUfixedFractionalDigits // Runtime Error ErrorCodeInvalidDataType ErrorCodeOverflow @@ -101,15 +108,22 @@ const ( ) var errorCodeMap = [...]string{ - ErrorCodeParser: "parser error", - ErrorCodeInvalidIntegerSyntax: "invalid integer syntax", - ErrorCodeInvalidNumberSyntax: "invalid number syntax", - ErrorCodeIntegerOutOfRange: "integer out of range", - ErrorCodeNumberOutOfRange: "number out of range", - ErrorCodeFractionalPartTooLong: "fractional part too long", - ErrorCodeEscapeSequenceTooShort: "escape sequence too short", - ErrorCodeInvalidUnicodeCodePoint: "invalid unicode code point", - ErrorCodeUnknownEscapeSequence: "unknown escape sequence", + ErrorCodeParser: "parser error", + ErrorCodeInvalidIntegerSyntax: "invalid integer syntax", + ErrorCodeInvalidNumberSyntax: "invalid number syntax", + ErrorCodeIntegerOutOfRange: "integer out of range", + ErrorCodeNumberOutOfRange: "number out of range", + ErrorCodeFractionalPartTooLong: "fractional part too long", + ErrorCodeEscapeSequenceTooShort: "escape sequence too short", + ErrorCodeInvalidUnicodeCodePoint: "invalid unicode code point", + ErrorCodeUnknownEscapeSequence: "unknown escape sequence", + ErrorCodeInvalidBytesSize: "invalid bytes size", + ErrorCodeInvalidIntSize: "invalid int size", + ErrorCodeInvalidUintSize: "invalid uint size", + ErrorCodeInvalidFixedSize: "invalid fixed size", + ErrorCodeInvalidUfixedSize: "invalid ufixed size", + ErrorCodeInvalidFixedFractionalDigits: "invalid fixed fractional digits", + ErrorCodeInvalidUfixedFractionalDigits: "invalid ufixed fractional digits", // Runtime Error ErrorCodeInvalidDataType: "invalid data type", ErrorCodeOverflow: "overflow", |