
com.huaweicloud.dws.client.exception.ExceptionCode Maven / Gradle / Ivy
package com.huaweicloud.dws.client.exception;
import lombok.AllArgsConstructor;
import lombok.Getter;
/**
* @ProjectName: dws-connector
* @ClassName: ExceptionCode
* @Description: 异常code
* @Date: 2022/12/30 16:41
* @Version: 1.0
*/
@AllArgsConstructor
@Getter
public enum ExceptionCode {
/**
* 无效参数
*/
INVALID_CONFIG(1),
/**
* 数据库等问题导致至失败 可以尝试重试
*/
/**
* 连接异常
*/
CONNECTION_ERROR(100),
/**
* 只读
*/
READ_ONLY(101),
/**
* 超时
*/
TIMEOUT(102),
/**
* 连接数过多
*/
TOO_MANY_CONNECTIONS(103),
/**
* 加锁异常
*/
LOCK_ERROR(104),
/**
* 认证失败
*/
AUTH_FAIL(201),
/**
* 已经关闭
*/
ALREADY_CLOSE(202),
/**
* 无权限
*/
PERMISSION_DENY(203),
SYNTAX_ERROR(204),
/**
* 内部异常
*/
INTERNAL_ERROR(205),
/**
* 中断异常
*/
INTERRUPTED(206),
/**
* 表未发现
*/
TABLE_NOT_FOUND(207),
CONSTRAINT_VIOLATION(208),
DATA_TYPE_ERROR(209),
DATA_VALUE_ERROR(210),
/**
* 解析不到的异常
*/
UNKNOWN_ERROR(500);
private final int code;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy