Add errno for multiset and vpd and a parse_node flag
This commit is contained in:
@ -23037,6 +23037,330 @@ static const _error _error_OB_ERR_LOB_SPAN_TRANSACTION = {
|
||||
.oracle_str_error = "ORA-22990: LOB locators cannot span transactions",
|
||||
.oracle_str_user_error = "ORA-22990: LOB locators cannot span transactions"
|
||||
};
|
||||
static const _error _error_OB_ERR_INVALID_MULTISET = {
|
||||
.error_name = "OB_ERR_INVALID_MULTISET",
|
||||
.error_cause = "Internal Error",
|
||||
.error_solution = "Contact OceanBase Support",
|
||||
.mysql_errno = -1,
|
||||
.sqlstate = "HY000",
|
||||
.str_error = "MULTISET expression not allowed",
|
||||
.str_user_error = "MULTISET expression not allowed",
|
||||
.oracle_errno = 22903,
|
||||
.oracle_str_error = "ORA-22903: MULTISET expression not allowed",
|
||||
.oracle_str_user_error = "ORA-22903: MULTISET expression not allowed"
|
||||
};
|
||||
static const _error _error_OB_ERR_INVALID_CAST_UDT = {
|
||||
.error_name = "OB_ERR_INVALID_CAST_UDT",
|
||||
.error_cause = "Internal Error",
|
||||
.error_solution = "Contact OceanBase Support",
|
||||
.mysql_errno = -1,
|
||||
.sqlstate = "HY000",
|
||||
.str_error = "invalid CAST to a type that is not a nested table or VARRAY",
|
||||
.str_user_error = "invalid CAST to a type that is not a nested table or VARRAY",
|
||||
.oracle_errno = 22907,
|
||||
.oracle_str_error = "ORA-22907: invalid CAST to a type that is not a nested table or VARRAY",
|
||||
.oracle_str_user_error = "ORA-22907: invalid CAST to a type that is not a nested table or VARRAY"
|
||||
};
|
||||
static const _error _error_OB_ERR_POLICY_EXIST = {
|
||||
.error_name = "OB_ERR_POLICY_EXIST",
|
||||
.error_cause = "Internal Error",
|
||||
.error_solution = "Contact OceanBase Support",
|
||||
.mysql_errno = -1,
|
||||
.sqlstate = "HY000",
|
||||
.str_error = "policy already exists",
|
||||
.str_user_error = "policy already exists",
|
||||
.oracle_errno = 28101,
|
||||
.oracle_str_error = "ORA-28101: policy already exists",
|
||||
.oracle_str_user_error = "ORA-28101: policy already exists"
|
||||
};
|
||||
static const _error _error_OB_ERR_POLICY_NOT_EXIST = {
|
||||
.error_name = "OB_ERR_POLICY_NOT_EXIST",
|
||||
.error_cause = "Internal Error",
|
||||
.error_solution = "Contact OceanBase Support",
|
||||
.mysql_errno = -1,
|
||||
.sqlstate = "HY000",
|
||||
.str_error = "policy does not exist",
|
||||
.str_user_error = "policy does not exist",
|
||||
.oracle_errno = 28102,
|
||||
.oracle_str_error = "ORA-28102: policy does not exist",
|
||||
.oracle_str_user_error = "ORA-28102: policy does not exist"
|
||||
};
|
||||
static const _error _error_OB_ERR_ADD_POLICY_TO_SYS_OBJECT = {
|
||||
.error_name = "OB_ERR_ADD_POLICY_TO_SYS_OBJECT",
|
||||
.error_cause = "Internal Error",
|
||||
.error_solution = "Contact OceanBase Support",
|
||||
.mysql_errno = -1,
|
||||
.sqlstate = "HY000",
|
||||
.str_error = "adding a policy to an object owned by SYS is not allowed",
|
||||
.str_user_error = "adding a policy to an object owned by SYS is not allowed",
|
||||
.oracle_errno = 28103,
|
||||
.oracle_str_error = "ORA-28103: adding a policy to an object owned by SYS is not allowed",
|
||||
.oracle_str_user_error = "ORA-28103: adding a policy to an object owned by SYS is not allowed"
|
||||
};
|
||||
static const _error _error_OB_ERR_INVALID_INPUT_STRING = {
|
||||
.error_name = "OB_ERR_INVALID_INPUT_STRING",
|
||||
.error_cause = "Internal Error",
|
||||
.error_solution = "Contact OceanBase Support",
|
||||
.mysql_errno = -1,
|
||||
.sqlstate = "HY000",
|
||||
.str_error = "input value for %s is not valid",
|
||||
.str_user_error = "input value for %s is not valid",
|
||||
.oracle_errno = 28104,
|
||||
.oracle_str_error = "ORA-28104: input value for %s is not valid",
|
||||
.oracle_str_user_error = "ORA-28104: input value for %s is not valid"
|
||||
};
|
||||
static const _error _error_OB_ERR_SEC_COLUMN_ON_VIEW = {
|
||||
.error_name = "OB_ERR_SEC_COLUMN_ON_VIEW",
|
||||
.error_cause = "Internal Error",
|
||||
.error_solution = "Contact OceanBase Support",
|
||||
.mysql_errno = -1,
|
||||
.sqlstate = "HY000",
|
||||
.str_error = "cannot create security relevant column policy in an object view",
|
||||
.str_user_error = "cannot create security relevant column policy in an object view",
|
||||
.oracle_errno = 28105,
|
||||
.oracle_str_error = "ORA-28105: cannot create security relevant column policy in an object view",
|
||||
.oracle_str_user_error = "ORA-28105: cannot create security relevant column policy in an object view"
|
||||
};
|
||||
static const _error _error_OB_ERR_INVALID_INPUT_FOR_ARGUMENT = {
|
||||
.error_name = "OB_ERR_INVALID_INPUT_FOR_ARGUMENT",
|
||||
.error_cause = "Internal Error",
|
||||
.error_solution = "Contact OceanBase Support",
|
||||
.mysql_errno = -1,
|
||||
.sqlstate = "HY000",
|
||||
.str_error = "input value for argument %s is not valid",
|
||||
.str_user_error = "input value for argument %s is not valid",
|
||||
.oracle_errno = 28106,
|
||||
.oracle_str_error = "ORA-28106: input value for argument %s is not valid",
|
||||
.oracle_str_user_error = "ORA-28106: input value for argument %s is not valid"
|
||||
};
|
||||
static const _error _error_OB_ERR_POLICY_DISABLED = {
|
||||
.error_name = "OB_ERR_POLICY_DISABLED",
|
||||
.error_cause = "Internal Error",
|
||||
.error_solution = "Contact OceanBase Support",
|
||||
.mysql_errno = -1,
|
||||
.sqlstate = "HY000",
|
||||
.str_error = "policy was disabled",
|
||||
.str_user_error = "policy was disabled",
|
||||
.oracle_errno = 28107,
|
||||
.oracle_str_error = "ORA-28107: policy was disabled",
|
||||
.oracle_str_user_error = "ORA-28107: policy was disabled"
|
||||
};
|
||||
static const _error _error_OB_ERR_CIRCULAR_POLICIES = {
|
||||
.error_name = "OB_ERR_CIRCULAR_POLICIES",
|
||||
.error_cause = "Internal Error",
|
||||
.error_solution = "Contact OceanBase Support",
|
||||
.mysql_errno = -1,
|
||||
.sqlstate = "HY000",
|
||||
.str_error = "circular security policies detected",
|
||||
.str_user_error = "circular security policies detected",
|
||||
.oracle_errno = 28108,
|
||||
.oracle_str_error = "ORA-28108: circular security policies detected",
|
||||
.oracle_str_user_error = "ORA-28108: circular security policies detected"
|
||||
};
|
||||
static const _error _error_OB_ERR_TOO_MANY_POLICIES = {
|
||||
.error_name = "OB_ERR_TOO_MANY_POLICIES",
|
||||
.error_cause = "Internal Error",
|
||||
.error_solution = "Contact OceanBase Support",
|
||||
.mysql_errno = -1,
|
||||
.sqlstate = "HY000",
|
||||
.str_error = "the number of related policies has exceeded the limit of 16",
|
||||
.str_user_error = "the number of related policies has exceeded the limit of 16",
|
||||
.oracle_errno = 28109,
|
||||
.oracle_str_error = "ORA-28109: the number of related policies has exceeded the limit of 16",
|
||||
.oracle_str_user_error = "ORA-28109: the number of related policies has exceeded the limit of 16"
|
||||
};
|
||||
static const _error _error_OB_ERR_POLICY_FUNCTION = {
|
||||
.error_name = "OB_ERR_POLICY_FUNCTION",
|
||||
.error_cause = "Internal Error",
|
||||
.error_solution = "Contact OceanBase Support",
|
||||
.mysql_errno = -1,
|
||||
.sqlstate = "HY000",
|
||||
.str_error = "policy function or package %.*s.%.*s has error",
|
||||
.str_user_error = "policy function or package %.*s.%.*s has error",
|
||||
.oracle_errno = 28110,
|
||||
.oracle_str_error = "ORA-28110: policy function or package %.*s.%.*s has error",
|
||||
.oracle_str_user_error = "ORA-28110: policy function or package %.*s.%.*s has error"
|
||||
};
|
||||
static const _error _error_OB_ERR_NO_PRIV_EVAL_PREDICATE = {
|
||||
.error_name = "OB_ERR_NO_PRIV_EVAL_PREDICATE",
|
||||
.error_cause = "Internal Error",
|
||||
.error_solution = "Contact OceanBase Support",
|
||||
.mysql_errno = -1,
|
||||
.sqlstate = "HY000",
|
||||
.str_error = "insufficient privilege to evaluate policy predicate",
|
||||
.str_user_error = "insufficient privilege to evaluate policy predicate",
|
||||
.oracle_errno = 28111,
|
||||
.oracle_str_error = "ORA-28111: insufficient privilege to evaluate policy predicate",
|
||||
.oracle_str_user_error = "ORA-28111: insufficient privilege to evaluate policy predicate"
|
||||
};
|
||||
static const _error _error_OB_ERR_EXECUTE_POLICY_FUNCTION = {
|
||||
.error_name = "OB_ERR_EXECUTE_POLICY_FUNCTION",
|
||||
.error_cause = "Internal Error",
|
||||
.error_solution = "Contact OceanBase Support",
|
||||
.mysql_errno = -1,
|
||||
.sqlstate = "HY000",
|
||||
.str_error = "failed to execute policy function",
|
||||
.str_user_error = "failed to execute policy function",
|
||||
.oracle_errno = 28112,
|
||||
.oracle_str_error = "ORA-28112: failed to execute policy function",
|
||||
.oracle_str_user_error = "ORA-28112: failed to execute policy function"
|
||||
};
|
||||
static const _error _error_OB_ERR_POLICY_PREDICATE = {
|
||||
.error_name = "OB_ERR_POLICY_PREDICATE",
|
||||
.error_cause = "Internal Error",
|
||||
.error_solution = "Contact OceanBase Support",
|
||||
.mysql_errno = -1,
|
||||
.sqlstate = "HY000",
|
||||
.str_error = "policy predicate has error",
|
||||
.str_user_error = "policy predicate has error",
|
||||
.oracle_errno = 28113,
|
||||
.oracle_str_error = "ORA-28113: policy predicate has error",
|
||||
.oracle_str_user_error = "ORA-28113: policy predicate has error"
|
||||
};
|
||||
static const _error _error_OB_ERR_NO_PRIV_DIRECT_PATH_ACCESS = {
|
||||
.error_name = "OB_ERR_NO_PRIV_DIRECT_PATH_ACCESS",
|
||||
.error_cause = "Internal Error",
|
||||
.error_solution = "Contact OceanBase Support",
|
||||
.mysql_errno = -1,
|
||||
.sqlstate = "HY000",
|
||||
.str_error = "insufficient privileges to do direct path access",
|
||||
.str_user_error = "insufficient privileges to do direct path access",
|
||||
.oracle_errno = 28116,
|
||||
.oracle_str_error = "ORA-28116: insufficient privileges to do direct path access",
|
||||
.oracle_str_user_error = "ORA-28116: insufficient privileges to do direct path access"
|
||||
};
|
||||
static const _error _error_OB_ERR_INTEGRITY_CONSTRAINT_VIOLATED = {
|
||||
.error_name = "OB_ERR_INTEGRITY_CONSTRAINT_VIOLATED",
|
||||
.error_cause = "Internal Error",
|
||||
.error_solution = "Contact OceanBase Support",
|
||||
.mysql_errno = -1,
|
||||
.sqlstate = "HY000",
|
||||
.str_error = "integrity constraint violated - parent record not found",
|
||||
.str_user_error = "integrity constraint violated - parent record not found",
|
||||
.oracle_errno = 28117,
|
||||
.oracle_str_error = "ORA-28117: integrity constraint violated - parent record not found",
|
||||
.oracle_str_user_error = "ORA-28117: integrity constraint violated - parent record not found"
|
||||
};
|
||||
static const _error _error_OB_ERR_POLICY_GROUP_EXIST = {
|
||||
.error_name = "OB_ERR_POLICY_GROUP_EXIST",
|
||||
.error_cause = "Internal Error",
|
||||
.error_solution = "Contact OceanBase Support",
|
||||
.mysql_errno = -1,
|
||||
.sqlstate = "HY000",
|
||||
.str_error = "policy group already exists",
|
||||
.str_user_error = "policy group already exists",
|
||||
.oracle_errno = 28118,
|
||||
.oracle_str_error = "ORA-28118: policy group already exists",
|
||||
.oracle_str_user_error = "ORA-28118: policy group already exists"
|
||||
};
|
||||
static const _error _error_OB_ERR_POLICY_GROUP_NOT_EXIST = {
|
||||
.error_name = "OB_ERR_POLICY_GROUP_NOT_EXIST",
|
||||
.error_cause = "Internal Error",
|
||||
.error_solution = "Contact OceanBase Support",
|
||||
.mysql_errno = -1,
|
||||
.sqlstate = "HY000",
|
||||
.str_error = "policy group does not exist",
|
||||
.str_user_error = "policy group does not exist",
|
||||
.oracle_errno = 28119,
|
||||
.oracle_str_error = "ORA-28119: policy group does not exist",
|
||||
.oracle_str_user_error = "ORA-28119: policy group does not exist"
|
||||
};
|
||||
static const _error _error_OB_ERR_DRIVING_CONTEXT_EXIST = {
|
||||
.error_name = "OB_ERR_DRIVING_CONTEXT_EXIST",
|
||||
.error_cause = "Internal Error",
|
||||
.error_solution = "Contact OceanBase Support",
|
||||
.mysql_errno = -1,
|
||||
.sqlstate = "HY000",
|
||||
.str_error = "driving context already exists",
|
||||
.str_user_error = "driving context already exists",
|
||||
.oracle_errno = 28120,
|
||||
.oracle_str_error = "ORA-28120: driving context already exists",
|
||||
.oracle_str_user_error = "ORA-28120: driving context already exists"
|
||||
};
|
||||
static const _error _error_OB_ERR_DRIVING_CONTEXT_NOT_EXIST = {
|
||||
.error_name = "OB_ERR_DRIVING_CONTEXT_NOT_EXIST",
|
||||
.error_cause = "Internal Error",
|
||||
.error_solution = "Contact OceanBase Support",
|
||||
.mysql_errno = -1,
|
||||
.sqlstate = "HY000",
|
||||
.str_error = "driving context does not exist",
|
||||
.str_user_error = "driving context does not exist",
|
||||
.oracle_errno = 28121,
|
||||
.oracle_str_error = "ORA-28121: driving context does not exist",
|
||||
.oracle_str_user_error = "ORA-28121: driving context does not exist"
|
||||
};
|
||||
static const _error _error_OB_ERR_UPDATE_DEFAULT_GROUP = {
|
||||
.error_name = "OB_ERR_UPDATE_DEFAULT_GROUP",
|
||||
.error_cause = "Internal Error",
|
||||
.error_solution = "Contact OceanBase Support",
|
||||
.mysql_errno = -1,
|
||||
.sqlstate = "HY000",
|
||||
.str_error = "can not update SYS_DEFAULT policy group",
|
||||
.str_user_error = "can not update SYS_DEFAULT policy group",
|
||||
.oracle_errno = 28122,
|
||||
.oracle_str_error = "ORA-28122: can not update SYS_DEFAULT policy group",
|
||||
.oracle_str_user_error = "ORA-28122: can not update SYS_DEFAULT policy group"
|
||||
};
|
||||
static const _error _error_OB_ERR_CONTEXT_CONTAIN_INVALID_GROUP = {
|
||||
.error_name = "OB_ERR_CONTEXT_CONTAIN_INVALID_GROUP",
|
||||
.error_cause = "Internal Error",
|
||||
.error_solution = "Contact OceanBase Support",
|
||||
.mysql_errno = -1,
|
||||
.sqlstate = "HY000",
|
||||
.str_error = "Driving context %.*s,%.*s contains invalid group %.*s",
|
||||
.str_user_error = "Driving context %.*s,%.*s contains invalid group %.*s",
|
||||
.oracle_errno = 28123,
|
||||
.oracle_str_error = "ORA-28123: Driving context %.*s,%.*s contains invalid group %.*s",
|
||||
.oracle_str_user_error = "ORA-28123: Driving context %.*s,%.*s contains invalid group %.*s"
|
||||
};
|
||||
static const _error _error_OB_ERR_INVALID_SEC_COLUMN_TYPE = {
|
||||
.error_name = "OB_ERR_INVALID_SEC_COLUMN_TYPE",
|
||||
.error_cause = "Internal Error",
|
||||
.error_solution = "Contact OceanBase Support",
|
||||
.mysql_errno = -1,
|
||||
.sqlstate = "HY000",
|
||||
.str_error = "Column %.*s in sec_relevant_cols cannot be of an object data type",
|
||||
.str_user_error = "Column %.*s in sec_relevant_cols cannot be of an object data type",
|
||||
.oracle_errno = 28124,
|
||||
.oracle_str_error = "ORA-28124: Column %.*s in sec_relevant_cols cannot be of an object data type",
|
||||
.oracle_str_user_error = "ORA-28124: Column %.*s in sec_relevant_cols cannot be of an object data type"
|
||||
};
|
||||
static const _error _error_OB_ERR_UNPROTECTED_VIRTUAL_COLUMN = {
|
||||
.error_name = "OB_ERR_UNPROTECTED_VIRTUAL_COLUMN",
|
||||
.error_cause = "Internal Error",
|
||||
.error_solution = "Contact OceanBase Support",
|
||||
.mysql_errno = -1,
|
||||
.sqlstate = "HY000",
|
||||
.str_error = "A protected base column was referenced in an unprotected virtual column expression",
|
||||
.str_user_error = "A protected base column was referenced in an unprotected virtual column expression",
|
||||
.oracle_errno = 28125,
|
||||
.oracle_str_error = "ORA-28125: A protected base column was referenced in an unprotected virtual column expression",
|
||||
.oracle_str_user_error = "ORA-28125: A protected base column was referenced in an unprotected virtual column expression"
|
||||
};
|
||||
static const _error _error_OB_ERR_ATTRIBUTE_ASSOCIATION = {
|
||||
.error_name = "OB_ERR_ATTRIBUTE_ASSOCIATION",
|
||||
.error_cause = "Internal Error",
|
||||
.error_solution = "Contact OceanBase Support",
|
||||
.mysql_errno = -1,
|
||||
.sqlstate = "HY000",
|
||||
.str_error = "Attribute association failed for policy %.*s",
|
||||
.str_user_error = "Attribute association failed for policy %.*s",
|
||||
.oracle_errno = 28126,
|
||||
.oracle_str_error = "ORA-28126: Attribute association failed for policy %.*s",
|
||||
.oracle_str_user_error = "ORA-28126: Attribute association failed for policy %.*s"
|
||||
};
|
||||
static const _error _error_OB_ERR_MERGE_INTO_WITH_POLICY = {
|
||||
.error_name = "OB_ERR_MERGE_INTO_WITH_POLICY",
|
||||
.error_cause = "Internal Error",
|
||||
.error_solution = "Contact OceanBase Support",
|
||||
.mysql_errno = -1,
|
||||
.sqlstate = "HY000",
|
||||
.str_error = "The MERGE INTO syntax does not support the security policy",
|
||||
.str_user_error = "The MERGE INTO syntax does not support the security policy",
|
||||
.oracle_errno = 28132,
|
||||
.oracle_str_error = "ORA-28132: The MERGE INTO syntax does not support the security policy",
|
||||
.oracle_str_user_error = "ORA-28132: The MERGE INTO syntax does not support the security policy"
|
||||
};
|
||||
static const _error _error_OB_SP_RAISE_APPLICATION_ERROR = {
|
||||
.error_name = "OB_SP_RAISE_APPLICATION_ERROR",
|
||||
.error_cause = "Internal Error",
|
||||
@ -25046,6 +25370,33 @@ struct ObStrErrorInit
|
||||
_errors[-OB_ERR_CLAUSE_RETURN_ILLEGAL] = &_error_OB_ERR_CLAUSE_RETURN_ILLEGAL;
|
||||
_errors[-OB_ERR_NAME_HAS_TOO_MANY_PARTS] = &_error_OB_ERR_NAME_HAS_TOO_MANY_PARTS;
|
||||
_errors[-OB_ERR_LOB_SPAN_TRANSACTION] = &_error_OB_ERR_LOB_SPAN_TRANSACTION;
|
||||
_errors[-OB_ERR_INVALID_MULTISET] = &_error_OB_ERR_INVALID_MULTISET;
|
||||
_errors[-OB_ERR_INVALID_CAST_UDT] = &_error_OB_ERR_INVALID_CAST_UDT;
|
||||
_errors[-OB_ERR_POLICY_EXIST] = &_error_OB_ERR_POLICY_EXIST;
|
||||
_errors[-OB_ERR_POLICY_NOT_EXIST] = &_error_OB_ERR_POLICY_NOT_EXIST;
|
||||
_errors[-OB_ERR_ADD_POLICY_TO_SYS_OBJECT] = &_error_OB_ERR_ADD_POLICY_TO_SYS_OBJECT;
|
||||
_errors[-OB_ERR_INVALID_INPUT_STRING] = &_error_OB_ERR_INVALID_INPUT_STRING;
|
||||
_errors[-OB_ERR_SEC_COLUMN_ON_VIEW] = &_error_OB_ERR_SEC_COLUMN_ON_VIEW;
|
||||
_errors[-OB_ERR_INVALID_INPUT_FOR_ARGUMENT] = &_error_OB_ERR_INVALID_INPUT_FOR_ARGUMENT;
|
||||
_errors[-OB_ERR_POLICY_DISABLED] = &_error_OB_ERR_POLICY_DISABLED;
|
||||
_errors[-OB_ERR_CIRCULAR_POLICIES] = &_error_OB_ERR_CIRCULAR_POLICIES;
|
||||
_errors[-OB_ERR_TOO_MANY_POLICIES] = &_error_OB_ERR_TOO_MANY_POLICIES;
|
||||
_errors[-OB_ERR_POLICY_FUNCTION] = &_error_OB_ERR_POLICY_FUNCTION;
|
||||
_errors[-OB_ERR_NO_PRIV_EVAL_PREDICATE] = &_error_OB_ERR_NO_PRIV_EVAL_PREDICATE;
|
||||
_errors[-OB_ERR_EXECUTE_POLICY_FUNCTION] = &_error_OB_ERR_EXECUTE_POLICY_FUNCTION;
|
||||
_errors[-OB_ERR_POLICY_PREDICATE] = &_error_OB_ERR_POLICY_PREDICATE;
|
||||
_errors[-OB_ERR_NO_PRIV_DIRECT_PATH_ACCESS] = &_error_OB_ERR_NO_PRIV_DIRECT_PATH_ACCESS;
|
||||
_errors[-OB_ERR_INTEGRITY_CONSTRAINT_VIOLATED] = &_error_OB_ERR_INTEGRITY_CONSTRAINT_VIOLATED;
|
||||
_errors[-OB_ERR_POLICY_GROUP_EXIST] = &_error_OB_ERR_POLICY_GROUP_EXIST;
|
||||
_errors[-OB_ERR_POLICY_GROUP_NOT_EXIST] = &_error_OB_ERR_POLICY_GROUP_NOT_EXIST;
|
||||
_errors[-OB_ERR_DRIVING_CONTEXT_EXIST] = &_error_OB_ERR_DRIVING_CONTEXT_EXIST;
|
||||
_errors[-OB_ERR_DRIVING_CONTEXT_NOT_EXIST] = &_error_OB_ERR_DRIVING_CONTEXT_NOT_EXIST;
|
||||
_errors[-OB_ERR_UPDATE_DEFAULT_GROUP] = &_error_OB_ERR_UPDATE_DEFAULT_GROUP;
|
||||
_errors[-OB_ERR_CONTEXT_CONTAIN_INVALID_GROUP] = &_error_OB_ERR_CONTEXT_CONTAIN_INVALID_GROUP;
|
||||
_errors[-OB_ERR_INVALID_SEC_COLUMN_TYPE] = &_error_OB_ERR_INVALID_SEC_COLUMN_TYPE;
|
||||
_errors[-OB_ERR_UNPROTECTED_VIRTUAL_COLUMN] = &_error_OB_ERR_UNPROTECTED_VIRTUAL_COLUMN;
|
||||
_errors[-OB_ERR_ATTRIBUTE_ASSOCIATION] = &_error_OB_ERR_ATTRIBUTE_ASSOCIATION;
|
||||
_errors[-OB_ERR_MERGE_INTO_WITH_POLICY] = &_error_OB_ERR_MERGE_INTO_WITH_POLICY;
|
||||
_errors[-OB_SP_RAISE_APPLICATION_ERROR] = &_error_OB_SP_RAISE_APPLICATION_ERROR;
|
||||
_errors[-OB_SP_RAISE_APPLICATION_ERROR_NUM] = &_error_OB_SP_RAISE_APPLICATION_ERROR_NUM;
|
||||
_errors[-OB_CLOB_ONLY_SUPPORT_WITH_MULTIBYTE_FUN] = &_error_OB_CLOB_ONLY_SUPPORT_WITH_MULTIBYTE_FUN;
|
||||
|
||||
Reference in New Issue
Block a user