Skip to content

Commit 1008e8f

Browse files
committed
Squash error code range
1 parent 95c3ceb commit 1008e8f

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

mysql-plugin/src/main/java/io/cdap/plugin/mysql/MysqlErrorDetailsProvider.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,13 @@ protected String getExternalDocumentationLink() {
3232
@Override
3333
protected ErrorType getErrorTypeFromErrorCode(int errorCode) {
3434
// https://dev.mysql.com/doc/refman/9.0/en/error-message-elements.html#error-code-ranges
35-
if (errorCode >= 1000 && errorCode <= 1999 || errorCode >= 2000 && errorCode <= 2999 ||
36-
errorCode >= 3000 && errorCode <= 4999 || errorCode >= 5000 && errorCode <= 5999) {
35+
if (errorCode >= 1000 && errorCode <= 5999) {
3736
return ErrorType.USER;
38-
} else if (errorCode >= 10000 && errorCode <= 49999 || errorCode >= 50000 && errorCode <= 51999) {
37+
} else if (errorCode >= 10000 && errorCode <= 51999) {
38+
// SYSTEM errors: Enterprise and user-defined custom error messages
3939
return ErrorType.SYSTEM;
4040
} else {
41+
// UNKNOWN errors: Anything outside defined range
4142
return ErrorType.UNKNOWN;
4243
}
4344
}

0 commit comments

Comments
 (0)