[mysql][window function]: fix 4 order by bugs in ob-mysql window function.
This commit is contained in:
@ -8298,6 +8298,236 @@ static struct ObStrErrorInit
|
||||
ORACLE_ERRNO[-OB_ERR_YOU_MAY_NOT_REVOKE_PRIVILEGES_FROM_YOURSELF] = 1749;
|
||||
ORACLE_STR_ERROR[-OB_ERR_YOU_MAY_NOT_REVOKE_PRIVILEGES_FROM_YOURSELF] = "ORA-01749: you may not GRANT/REVOKE privileges to/from yourself";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_YOU_MAY_NOT_REVOKE_PRIVILEGES_FROM_YOURSELF] = "ORA-01749: you may not GRANT/REVOKE privileges to/from yourself";
|
||||
ERROR_NAME[-OB_ERR_INVALID_JSON_TEXT] = "OB_ERR_INVALID_JSON_TEXT";
|
||||
ERROR_CAUSE[-OB_ERR_INVALID_JSON_TEXT] = "Internal Error";
|
||||
ERROR_SOLUTION[-OB_ERR_INVALID_JSON_TEXT] = "Contact OceanBase Support";
|
||||
MYSQL_ERRNO[-OB_ERR_INVALID_JSON_TEXT] = ER_INVALID_JSON_TEXT;
|
||||
SQLSTATE[-OB_ERR_INVALID_JSON_TEXT] = "22032";
|
||||
STR_ERROR[-OB_ERR_INVALID_JSON_TEXT] = "Invalid JSON text.";
|
||||
STR_USER_ERROR[-OB_ERR_INVALID_JSON_TEXT] = "Invalid JSON text.";
|
||||
ORACLE_ERRNO[-OB_ERR_INVALID_JSON_TEXT] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_INVALID_JSON_TEXT] = "ORA-00600: Invalid JSON text.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_JSON_TEXT] = "ORA-00600: Invalid JSON text.";
|
||||
ERROR_NAME[-OB_ERR_INVALID_JSON_TEXT_IN_PARAM] = "OB_ERR_INVALID_JSON_TEXT_IN_PARAM";
|
||||
ERROR_CAUSE[-OB_ERR_INVALID_JSON_TEXT_IN_PARAM] = "Internal Error";
|
||||
ERROR_SOLUTION[-OB_ERR_INVALID_JSON_TEXT_IN_PARAM] = "Contact OceanBase Support";
|
||||
MYSQL_ERRNO[-OB_ERR_INVALID_JSON_TEXT_IN_PARAM] = ER_INVALID_JSON_TEXT_IN_PARAM;
|
||||
SQLSTATE[-OB_ERR_INVALID_JSON_TEXT_IN_PARAM] = "22032";
|
||||
STR_ERROR[-OB_ERR_INVALID_JSON_TEXT_IN_PARAM] = "Invalid JSON text in argument.";
|
||||
STR_USER_ERROR[-OB_ERR_INVALID_JSON_TEXT_IN_PARAM] = "Invalid JSON text in argument.";
|
||||
ORACLE_ERRNO[-OB_ERR_INVALID_JSON_TEXT_IN_PARAM] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_INVALID_JSON_TEXT_IN_PARAM] = "ORA-00600: Invalid JSON text in argument.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_JSON_TEXT_IN_PARAM] = "ORA-00600: Invalid JSON text in argument.";
|
||||
ERROR_NAME[-OB_ERR_INVALID_JSON_BINARY_DATA] = "OB_ERR_INVALID_JSON_BINARY_DATA";
|
||||
ERROR_CAUSE[-OB_ERR_INVALID_JSON_BINARY_DATA] = "Internal Error";
|
||||
ERROR_SOLUTION[-OB_ERR_INVALID_JSON_BINARY_DATA] = "Contact OceanBase Support";
|
||||
MYSQL_ERRNO[-OB_ERR_INVALID_JSON_BINARY_DATA] = ER_INVALID_JSON_BINARY_DATA;
|
||||
SQLSTATE[-OB_ERR_INVALID_JSON_BINARY_DATA] = "42000";
|
||||
STR_ERROR[-OB_ERR_INVALID_JSON_BINARY_DATA] = "The JSON binary value contains invalid data.";
|
||||
STR_USER_ERROR[-OB_ERR_INVALID_JSON_BINARY_DATA] = "The JSON binary value contains invalid data.";
|
||||
ORACLE_ERRNO[-OB_ERR_INVALID_JSON_BINARY_DATA] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_INVALID_JSON_BINARY_DATA] = "ORA-00600: The JSON binary value contains invalid data.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_JSON_BINARY_DATA] = "ORA-00600: The JSON binary value contains invalid data.";
|
||||
ERROR_NAME[-OB_ERR_INVALID_JSON_PATH] = "OB_ERR_INVALID_JSON_PATH";
|
||||
ERROR_CAUSE[-OB_ERR_INVALID_JSON_PATH] = "Internal Error";
|
||||
ERROR_SOLUTION[-OB_ERR_INVALID_JSON_PATH] = "Contact OceanBase Support";
|
||||
MYSQL_ERRNO[-OB_ERR_INVALID_JSON_PATH] = ER_INVALID_JSON_PATH;
|
||||
SQLSTATE[-OB_ERR_INVALID_JSON_PATH] = "42000";
|
||||
STR_ERROR[-OB_ERR_INVALID_JSON_PATH] = "Invalid JSON path expression.";
|
||||
STR_USER_ERROR[-OB_ERR_INVALID_JSON_PATH] = "Invalid JSON path expression.";
|
||||
ORACLE_ERRNO[-OB_ERR_INVALID_JSON_PATH] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_INVALID_JSON_PATH] = "ORA-00600: Invalid JSON path expression.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_JSON_PATH] = "ORA-00600: Invalid JSON path expression.";
|
||||
ERROR_NAME[-OB_ERR_INVALID_JSON_CHARSET] = "OB_ERR_INVALID_JSON_CHARSET";
|
||||
ERROR_CAUSE[-OB_ERR_INVALID_JSON_CHARSET] = "Internal Error";
|
||||
ERROR_SOLUTION[-OB_ERR_INVALID_JSON_CHARSET] = "Contact OceanBase Support";
|
||||
MYSQL_ERRNO[-OB_ERR_INVALID_JSON_CHARSET] = ER_INVALID_JSON_CHARSET;
|
||||
SQLSTATE[-OB_ERR_INVALID_JSON_CHARSET] = "22032";
|
||||
STR_ERROR[-OB_ERR_INVALID_JSON_CHARSET] = "Cannot create a JSON value from a string.";
|
||||
STR_USER_ERROR[-OB_ERR_INVALID_JSON_CHARSET] = "Cannot create a JSON value from a string.";
|
||||
ORACLE_ERRNO[-OB_ERR_INVALID_JSON_CHARSET] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_INVALID_JSON_CHARSET] = "ORA-00600: Cannot create a JSON value from a string.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_JSON_CHARSET] = "ORA-00600: Cannot create a JSON value from a string.";
|
||||
ERROR_NAME[-OB_ERR_INVALID_JSON_CHARSET_IN_FUNCTION] = "OB_ERR_INVALID_JSON_CHARSET_IN_FUNCTION";
|
||||
ERROR_CAUSE[-OB_ERR_INVALID_JSON_CHARSET_IN_FUNCTION] = "Internal Error";
|
||||
ERROR_SOLUTION[-OB_ERR_INVALID_JSON_CHARSET_IN_FUNCTION] = "Contact OceanBase Support";
|
||||
MYSQL_ERRNO[-OB_ERR_INVALID_JSON_CHARSET_IN_FUNCTION] = ER_INVALID_JSON_CHARSET_IN_FUNCTION;
|
||||
SQLSTATE[-OB_ERR_INVALID_JSON_CHARSET_IN_FUNCTION] = "22032";
|
||||
STR_ERROR[-OB_ERR_INVALID_JSON_CHARSET_IN_FUNCTION] = "Invalid JSON character data provided to function.";
|
||||
STR_USER_ERROR[-OB_ERR_INVALID_JSON_CHARSET_IN_FUNCTION] = "Invalid JSON character data provided to function.";
|
||||
ORACLE_ERRNO[-OB_ERR_INVALID_JSON_CHARSET_IN_FUNCTION] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_INVALID_JSON_CHARSET_IN_FUNCTION] = "ORA-00600: Invalid JSON character data provided to function.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_JSON_CHARSET_IN_FUNCTION] = "ORA-00600: Invalid JSON character data provided to function.";
|
||||
ERROR_NAME[-OB_ERR_INVALID_TYPE_FOR_JSON] = "OB_ERR_INVALID_TYPE_FOR_JSON";
|
||||
ERROR_CAUSE[-OB_ERR_INVALID_TYPE_FOR_JSON] = "Internal Error";
|
||||
ERROR_SOLUTION[-OB_ERR_INVALID_TYPE_FOR_JSON] = "Contact OceanBase Support";
|
||||
MYSQL_ERRNO[-OB_ERR_INVALID_TYPE_FOR_JSON] = ER_INVALID_TYPE_FOR_JSON;
|
||||
SQLSTATE[-OB_ERR_INVALID_TYPE_FOR_JSON] = "22032";
|
||||
STR_ERROR[-OB_ERR_INVALID_TYPE_FOR_JSON] = "Invalid data type for JSON data in argument %u to function %s; a JSON string or JSON type is required.";
|
||||
STR_USER_ERROR[-OB_ERR_INVALID_TYPE_FOR_JSON] = "Invalid data type for JSON data in argument %u to function %s; a JSON string or JSON type is required.";
|
||||
ORACLE_ERRNO[-OB_ERR_INVALID_TYPE_FOR_JSON] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_INVALID_TYPE_FOR_JSON] = "ORA-00600: Invalid data type for JSON data in argument %u to function %s; a JSON string or JSON type is required.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_TYPE_FOR_JSON] = "ORA-00600: Invalid data type for JSON data in argument %u to function %s; a JSON string or JSON type is required.";
|
||||
ERROR_NAME[-OB_ERR_INVALID_CAST_TO_JSON] = "OB_ERR_INVALID_CAST_TO_JSON";
|
||||
ERROR_CAUSE[-OB_ERR_INVALID_CAST_TO_JSON] = "Internal Error";
|
||||
ERROR_SOLUTION[-OB_ERR_INVALID_CAST_TO_JSON] = "Contact OceanBase Support";
|
||||
MYSQL_ERRNO[-OB_ERR_INVALID_CAST_TO_JSON] = ER_INVALID_CAST_TO_JSON;
|
||||
SQLSTATE[-OB_ERR_INVALID_CAST_TO_JSON] = "22032";
|
||||
STR_ERROR[-OB_ERR_INVALID_CAST_TO_JSON] = "Cannot CAST value to JSON.";
|
||||
STR_USER_ERROR[-OB_ERR_INVALID_CAST_TO_JSON] = "Cannot CAST value to JSON.";
|
||||
ORACLE_ERRNO[-OB_ERR_INVALID_CAST_TO_JSON] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_INVALID_CAST_TO_JSON] = "ORA-00600: Cannot CAST value to JSON.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_CAST_TO_JSON] = "ORA-00600: Cannot CAST value to JSON.";
|
||||
ERROR_NAME[-OB_ERR_INVALID_JSON_PATH_CHARSET] = "OB_ERR_INVALID_JSON_PATH_CHARSET";
|
||||
ERROR_CAUSE[-OB_ERR_INVALID_JSON_PATH_CHARSET] = "Internal Error";
|
||||
ERROR_SOLUTION[-OB_ERR_INVALID_JSON_PATH_CHARSET] = "Contact OceanBase Support";
|
||||
MYSQL_ERRNO[-OB_ERR_INVALID_JSON_PATH_CHARSET] = ER_INVALID_JSON_PATH_CHARSET;
|
||||
SQLSTATE[-OB_ERR_INVALID_JSON_PATH_CHARSET] = "42000";
|
||||
STR_ERROR[-OB_ERR_INVALID_JSON_PATH_CHARSET] = "A path expression must be encoded in the utf8 character set.";
|
||||
STR_USER_ERROR[-OB_ERR_INVALID_JSON_PATH_CHARSET] = "A path expression must be encoded in the utf8 character set.";
|
||||
ORACLE_ERRNO[-OB_ERR_INVALID_JSON_PATH_CHARSET] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_INVALID_JSON_PATH_CHARSET] = "ORA-00600: A path expression must be encoded in the utf8 character set.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_JSON_PATH_CHARSET] = "ORA-00600: A path expression must be encoded in the utf8 character set.";
|
||||
ERROR_NAME[-OB_ERR_INVALID_JSON_PATH_WILDCARD] = "OB_ERR_INVALID_JSON_PATH_WILDCARD";
|
||||
ERROR_CAUSE[-OB_ERR_INVALID_JSON_PATH_WILDCARD] = "Internal Error";
|
||||
ERROR_SOLUTION[-OB_ERR_INVALID_JSON_PATH_WILDCARD] = "Contact OceanBase Support";
|
||||
MYSQL_ERRNO[-OB_ERR_INVALID_JSON_PATH_WILDCARD] = ER_INVALID_JSON_PATH_WILDCARD;
|
||||
SQLSTATE[-OB_ERR_INVALID_JSON_PATH_WILDCARD] = "42000";
|
||||
STR_ERROR[-OB_ERR_INVALID_JSON_PATH_WILDCARD] = "In this situation, path expressions may not contain the * and ** tokens.";
|
||||
STR_USER_ERROR[-OB_ERR_INVALID_JSON_PATH_WILDCARD] = "In this situation, path expressions may not contain the * and ** tokens.";
|
||||
ORACLE_ERRNO[-OB_ERR_INVALID_JSON_PATH_WILDCARD] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_INVALID_JSON_PATH_WILDCARD] = "ORA-00600: In this situation, path expressions may not contain the * and ** tokens.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_JSON_PATH_WILDCARD] = "ORA-00600: In this situation, path expressions may not contain the * and ** tokens.";
|
||||
ERROR_NAME[-OB_ERR_JSON_VALUE_TOO_BIG] = "OB_ERR_JSON_VALUE_TOO_BIG";
|
||||
ERROR_CAUSE[-OB_ERR_JSON_VALUE_TOO_BIG] = "Internal Error";
|
||||
ERROR_SOLUTION[-OB_ERR_JSON_VALUE_TOO_BIG] = "Contact OceanBase Support";
|
||||
MYSQL_ERRNO[-OB_ERR_JSON_VALUE_TOO_BIG] = ER_JSON_VALUE_TOO_BIG;
|
||||
SQLSTATE[-OB_ERR_JSON_VALUE_TOO_BIG] = "22032";
|
||||
STR_ERROR[-OB_ERR_JSON_VALUE_TOO_BIG] = "The JSON value is too big to be stored in a JSON column.";
|
||||
STR_USER_ERROR[-OB_ERR_JSON_VALUE_TOO_BIG] = "The JSON value is too big to be stored in a JSON column.";
|
||||
ORACLE_ERRNO[-OB_ERR_JSON_VALUE_TOO_BIG] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_JSON_VALUE_TOO_BIG] = "ORA-00600: The JSON value is too big to be stored in a JSON column.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_JSON_VALUE_TOO_BIG] = "ORA-00600: The JSON value is too big to be stored in a JSON column.";
|
||||
ERROR_NAME[-OB_ERR_JSON_KEY_TOO_BIG] = "OB_ERR_JSON_KEY_TOO_BIG";
|
||||
ERROR_CAUSE[-OB_ERR_JSON_KEY_TOO_BIG] = "Internal Error";
|
||||
ERROR_SOLUTION[-OB_ERR_JSON_KEY_TOO_BIG] = "Contact OceanBase Support";
|
||||
MYSQL_ERRNO[-OB_ERR_JSON_KEY_TOO_BIG] = ER_JSON_KEY_TOO_BIG;
|
||||
SQLSTATE[-OB_ERR_JSON_KEY_TOO_BIG] = "22032";
|
||||
STR_ERROR[-OB_ERR_JSON_KEY_TOO_BIG] = "The JSON object contains a key name that is too long.";
|
||||
STR_USER_ERROR[-OB_ERR_JSON_KEY_TOO_BIG] = "The JSON object contains a key name that is too long.";
|
||||
ORACLE_ERRNO[-OB_ERR_JSON_KEY_TOO_BIG] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_JSON_KEY_TOO_BIG] = "ORA-00600: The JSON object contains a key name that is too long.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_JSON_KEY_TOO_BIG] = "ORA-00600: The JSON object contains a key name that is too long.";
|
||||
ERROR_NAME[-OB_ERR_JSON_USED_AS_KEY] = "OB_ERR_JSON_USED_AS_KEY";
|
||||
ERROR_CAUSE[-OB_ERR_JSON_USED_AS_KEY] = "Internal Error";
|
||||
ERROR_SOLUTION[-OB_ERR_JSON_USED_AS_KEY] = "Contact OceanBase Support";
|
||||
MYSQL_ERRNO[-OB_ERR_JSON_USED_AS_KEY] = ER_JSON_USED_AS_KEY;
|
||||
SQLSTATE[-OB_ERR_JSON_USED_AS_KEY] = "42000";
|
||||
STR_ERROR[-OB_ERR_JSON_USED_AS_KEY] = "JSON column cannot be used in key specification.";
|
||||
STR_USER_ERROR[-OB_ERR_JSON_USED_AS_KEY] = "JSON column '%.*s' cannot be used in key specification.";
|
||||
ORACLE_ERRNO[-OB_ERR_JSON_USED_AS_KEY] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_JSON_USED_AS_KEY] = "ORA-00600: JSON column cannot be used in key specification.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_JSON_USED_AS_KEY] = "ORA-00600: JSON column '%.*s' cannot be used in key specification.";
|
||||
ERROR_NAME[-OB_ERR_JSON_VACUOUS_PATH] = "OB_ERR_JSON_VACUOUS_PATH";
|
||||
ERROR_CAUSE[-OB_ERR_JSON_VACUOUS_PATH] = "Internal Error";
|
||||
ERROR_SOLUTION[-OB_ERR_JSON_VACUOUS_PATH] = "Contact OceanBase Support";
|
||||
MYSQL_ERRNO[-OB_ERR_JSON_VACUOUS_PATH] = ER_JSON_VACUOUS_PATH;
|
||||
SQLSTATE[-OB_ERR_JSON_VACUOUS_PATH] = "42000";
|
||||
STR_ERROR[-OB_ERR_JSON_VACUOUS_PATH] = "The path expression is not allowed in this context.";
|
||||
STR_USER_ERROR[-OB_ERR_JSON_VACUOUS_PATH] = "The path expression is not allowed in this context.";
|
||||
ORACLE_ERRNO[-OB_ERR_JSON_VACUOUS_PATH] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_JSON_VACUOUS_PATH] = "ORA-00600: The path expression is not allowed in this context.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_JSON_VACUOUS_PATH] = "ORA-00600: The path expression is not allowed in this context.";
|
||||
ERROR_NAME[-OB_ERR_JSON_BAD_ONE_OR_ALL_ARG] = "OB_ERR_JSON_BAD_ONE_OR_ALL_ARG";
|
||||
ERROR_CAUSE[-OB_ERR_JSON_BAD_ONE_OR_ALL_ARG] = "Internal Error";
|
||||
ERROR_SOLUTION[-OB_ERR_JSON_BAD_ONE_OR_ALL_ARG] = "Contact OceanBase Support";
|
||||
MYSQL_ERRNO[-OB_ERR_JSON_BAD_ONE_OR_ALL_ARG] = ER_JSON_BAD_ONE_OR_ALL_ARG;
|
||||
SQLSTATE[-OB_ERR_JSON_BAD_ONE_OR_ALL_ARG] = "42000";
|
||||
STR_ERROR[-OB_ERR_JSON_BAD_ONE_OR_ALL_ARG] = "The oneOrAll argument may take these values: \'one\' or \'all\'.";
|
||||
STR_USER_ERROR[-OB_ERR_JSON_BAD_ONE_OR_ALL_ARG] = "The oneOrAll argument may take these values: \'one\' or \'all\'.";
|
||||
ORACLE_ERRNO[-OB_ERR_JSON_BAD_ONE_OR_ALL_ARG] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_JSON_BAD_ONE_OR_ALL_ARG] = "ORA-00600: The oneOrAll argument may take these values: \'one\' or \'all\'.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_JSON_BAD_ONE_OR_ALL_ARG] = "ORA-00600: The oneOrAll argument may take these values: \'one\' or \'all\'.";
|
||||
ERROR_NAME[-OB_ERR_NUMERIC_JSON_VALUE_OUT_OF_RANGE] = "OB_ERR_NUMERIC_JSON_VALUE_OUT_OF_RANGE";
|
||||
ERROR_CAUSE[-OB_ERR_NUMERIC_JSON_VALUE_OUT_OF_RANGE] = "Internal Error";
|
||||
ERROR_SOLUTION[-OB_ERR_NUMERIC_JSON_VALUE_OUT_OF_RANGE] = "Contact OceanBase Support";
|
||||
MYSQL_ERRNO[-OB_ERR_NUMERIC_JSON_VALUE_OUT_OF_RANGE] = ER_NUMERIC_JSON_VALUE_OUT_OF_RANGE;
|
||||
SQLSTATE[-OB_ERR_NUMERIC_JSON_VALUE_OUT_OF_RANGE] = "22003";
|
||||
STR_ERROR[-OB_ERR_NUMERIC_JSON_VALUE_OUT_OF_RANGE] = "Out of range JSON value for CAST";
|
||||
STR_USER_ERROR[-OB_ERR_NUMERIC_JSON_VALUE_OUT_OF_RANGE] = "Out of range JSON value for CAST";
|
||||
ORACLE_ERRNO[-OB_ERR_NUMERIC_JSON_VALUE_OUT_OF_RANGE] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_NUMERIC_JSON_VALUE_OUT_OF_RANGE] = "ORA-00600: Out of range JSON value for CAST";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_NUMERIC_JSON_VALUE_OUT_OF_RANGE] = "ORA-00600: Out of range JSON value for CAST";
|
||||
ERROR_NAME[-OB_ERR_INVALID_JSON_VALUE_FOR_CAST] = "OB_ERR_INVALID_JSON_VALUE_FOR_CAST";
|
||||
ERROR_CAUSE[-OB_ERR_INVALID_JSON_VALUE_FOR_CAST] = "Internal Error";
|
||||
ERROR_SOLUTION[-OB_ERR_INVALID_JSON_VALUE_FOR_CAST] = "Contact OceanBase Support";
|
||||
MYSQL_ERRNO[-OB_ERR_INVALID_JSON_VALUE_FOR_CAST] = ER_INVALID_JSON_VALUE_FOR_CAST;
|
||||
SQLSTATE[-OB_ERR_INVALID_JSON_VALUE_FOR_CAST] = "22018";
|
||||
STR_ERROR[-OB_ERR_INVALID_JSON_VALUE_FOR_CAST] = "Invalid JSON value for CAST";
|
||||
STR_USER_ERROR[-OB_ERR_INVALID_JSON_VALUE_FOR_CAST] = "Invalid JSON value for CAST";
|
||||
ORACLE_ERRNO[-OB_ERR_INVALID_JSON_VALUE_FOR_CAST] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_INVALID_JSON_VALUE_FOR_CAST] = "ORA-00600: Invalid JSON value for CAST";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_JSON_VALUE_FOR_CAST] = "ORA-00600: Invalid JSON value for CAST";
|
||||
ERROR_NAME[-OB_ERR_JSON_OUT_OF_DEPTH] = "OB_ERR_JSON_OUT_OF_DEPTH";
|
||||
ERROR_CAUSE[-OB_ERR_JSON_OUT_OF_DEPTH] = "Internal Error";
|
||||
ERROR_SOLUTION[-OB_ERR_JSON_OUT_OF_DEPTH] = "Contact OceanBase Support";
|
||||
MYSQL_ERRNO[-OB_ERR_JSON_OUT_OF_DEPTH] = ER_JSON_DOCUMENT_TOO_DEEP;
|
||||
SQLSTATE[-OB_ERR_JSON_OUT_OF_DEPTH] = "22032";
|
||||
STR_ERROR[-OB_ERR_JSON_OUT_OF_DEPTH] = "The JSON document exceeds the maximum depth.";
|
||||
STR_USER_ERROR[-OB_ERR_JSON_OUT_OF_DEPTH] = "The JSON document exceeds the maximum depth.";
|
||||
ORACLE_ERRNO[-OB_ERR_JSON_OUT_OF_DEPTH] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_JSON_OUT_OF_DEPTH] = "ORA-00600: The JSON document exceeds the maximum depth.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_JSON_OUT_OF_DEPTH] = "ORA-00600: The JSON document exceeds the maximum depth.";
|
||||
ERROR_NAME[-OB_ERR_JSON_DOCUMENT_NULL_KEY] = "OB_ERR_JSON_DOCUMENT_NULL_KEY";
|
||||
ERROR_CAUSE[-OB_ERR_JSON_DOCUMENT_NULL_KEY] = "Internal Error";
|
||||
ERROR_SOLUTION[-OB_ERR_JSON_DOCUMENT_NULL_KEY] = "Contact OceanBase Support";
|
||||
MYSQL_ERRNO[-OB_ERR_JSON_DOCUMENT_NULL_KEY] = ER_JSON_DOCUMENT_NULL_KEY;
|
||||
SQLSTATE[-OB_ERR_JSON_DOCUMENT_NULL_KEY] = "22032";
|
||||
STR_ERROR[-OB_ERR_JSON_DOCUMENT_NULL_KEY] = "JSON documents may not contain NULL member names.";
|
||||
STR_USER_ERROR[-OB_ERR_JSON_DOCUMENT_NULL_KEY] = "JSON documents may not contain NULL member names.";
|
||||
ORACLE_ERRNO[-OB_ERR_JSON_DOCUMENT_NULL_KEY] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_JSON_DOCUMENT_NULL_KEY] = "ORA-00600: JSON documents may not contain NULL member names.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_JSON_DOCUMENT_NULL_KEY] = "ORA-00600: JSON documents may not contain NULL member names.";
|
||||
ERROR_NAME[-OB_ERR_BLOB_CANT_HAVE_DEFAULT] = "OB_ERR_BLOB_CANT_HAVE_DEFAULT";
|
||||
ERROR_CAUSE[-OB_ERR_BLOB_CANT_HAVE_DEFAULT] = "Internal Error";
|
||||
ERROR_SOLUTION[-OB_ERR_BLOB_CANT_HAVE_DEFAULT] = "Contact OceanBase Support";
|
||||
MYSQL_ERRNO[-OB_ERR_BLOB_CANT_HAVE_DEFAULT] = ER_BLOB_CANT_HAVE_DEFAULT;
|
||||
SQLSTATE[-OB_ERR_BLOB_CANT_HAVE_DEFAULT] = "42000";
|
||||
STR_ERROR[-OB_ERR_BLOB_CANT_HAVE_DEFAULT] = "BLOB, TEXT, GEOMETRY or JSON column can't have a default value";
|
||||
STR_USER_ERROR[-OB_ERR_BLOB_CANT_HAVE_DEFAULT] = "BLOB, TEXT, GEOMETRY or JSON column '%.*s' can't have a default value";
|
||||
ORACLE_ERRNO[-OB_ERR_BLOB_CANT_HAVE_DEFAULT] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_BLOB_CANT_HAVE_DEFAULT] = "ORA-00600: Invalid default value";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_BLOB_CANT_HAVE_DEFAULT] = "ORA-00600: Invalid default value for \'%.*s\'";
|
||||
ERROR_NAME[-OB_ERR_INVALID_JSON_PATH_ARRAY_CELL] = "OB_ERR_INVALID_JSON_PATH_ARRAY_CELL";
|
||||
ERROR_CAUSE[-OB_ERR_INVALID_JSON_PATH_ARRAY_CELL] = "Internal Error";
|
||||
ERROR_SOLUTION[-OB_ERR_INVALID_JSON_PATH_ARRAY_CELL] = "Contact OceanBase Support";
|
||||
MYSQL_ERRNO[-OB_ERR_INVALID_JSON_PATH_ARRAY_CELL] = ER_INVALID_JSON_PATH_ARRAY_CELL;
|
||||
SQLSTATE[-OB_ERR_INVALID_JSON_PATH_ARRAY_CELL] = "42000";
|
||||
STR_ERROR[-OB_ERR_INVALID_JSON_PATH_ARRAY_CELL] = "A path expression is not a path to a cell in an array";
|
||||
STR_USER_ERROR[-OB_ERR_INVALID_JSON_PATH_ARRAY_CELL] = "A path expression is not a path to a cell in an array";
|
||||
ORACLE_ERRNO[-OB_ERR_INVALID_JSON_PATH_ARRAY_CELL] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_INVALID_JSON_PATH_ARRAY_CELL] = "ORA-00600: A path expression is not a path to a cell in an array";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_JSON_PATH_ARRAY_CELL] = "ORA-00600: A path expression is not a path to a cell in an array";
|
||||
ERROR_NAME[-OB_ERR_MISSING_JSON_VALUE] = "OB_ERR_MISSING_JSON_VALUE";
|
||||
ERROR_CAUSE[-OB_ERR_MISSING_JSON_VALUE] = "Internal Error";
|
||||
ERROR_SOLUTION[-OB_ERR_MISSING_JSON_VALUE] = "Contact OceanBase Support";
|
||||
MYSQL_ERRNO[-OB_ERR_MISSING_JSON_VALUE] = ER_MISSING_JSON_VALUE;
|
||||
SQLSTATE[-OB_ERR_MISSING_JSON_VALUE] = "22035";
|
||||
STR_ERROR[-OB_ERR_MISSING_JSON_VALUE] = "No value was found by '%.*s' on the specified path.";
|
||||
STR_USER_ERROR[-OB_ERR_MISSING_JSON_VALUE] = "No value was found by '%.192s' on the specified path.";
|
||||
ORACLE_ERRNO[-OB_ERR_MISSING_JSON_VALUE] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_MISSING_JSON_VALUE] = "ORA-00600: No value was found by '%.192s' on the specified path.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_MISSING_JSON_VALUE] = "ORA-00600: No value was found by '%.192s' on the specified path.";
|
||||
ERROR_NAME[-OB_ERR_MULTIPLE_JSON_VALUES] = "OB_ERR_MULTIPLE_JSON_VALUES";
|
||||
ERROR_CAUSE[-OB_ERR_MULTIPLE_JSON_VALUES] = "Internal Error";
|
||||
ERROR_SOLUTION[-OB_ERR_MULTIPLE_JSON_VALUES] = "Contact OceanBase Support";
|
||||
MYSQL_ERRNO[-OB_ERR_MULTIPLE_JSON_VALUES] = ER_MULTIPLE_JSON_VALUES;
|
||||
SQLSTATE[-OB_ERR_MULTIPLE_JSON_VALUES] = "22034";
|
||||
STR_ERROR[-OB_ERR_MULTIPLE_JSON_VALUES] = "More than one value was found by '%.*s' on the specified path.";
|
||||
STR_USER_ERROR[-OB_ERR_MULTIPLE_JSON_VALUES] = "More than one value was found by '%.192s' on the specified path.";
|
||||
ORACLE_ERRNO[-OB_ERR_MULTIPLE_JSON_VALUES] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_MULTIPLE_JSON_VALUES] = "ORA-00600: More than one value was found by '%.192s' on the specified path.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_MULTIPLE_JSON_VALUES] = "ORA-00600: More than one value was found by '%.192s' on the specified path.";
|
||||
ERROR_NAME[-OB_ERR_SP_ALREADY_EXISTS] = "OB_ERR_SP_ALREADY_EXISTS";
|
||||
ERROR_CAUSE[-OB_ERR_SP_ALREADY_EXISTS] = "Internal Error";
|
||||
ERROR_SOLUTION[-OB_ERR_SP_ALREADY_EXISTS] = "Contact OceanBase Support";
|
||||
@ -12108,190 +12338,36 @@ static struct ObStrErrorInit
|
||||
ORACLE_ERRNO[-OB_ERR_CTE_NEED_QUERY_BLOCKS] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_CTE_NEED_QUERY_BLOCKS] = "ORA-00600: internal error code, arguments: -5976, Recursive Common Table Expression should have one or more non-recursive query blocks followed by one or more recursive ones";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_CTE_NEED_QUERY_BLOCKS] = "ORA-00600: internal error code, arguments: -5976, Recursive Common Table Expression should have one or more non-recursive query blocks followed by one or more recursive ones: %s";
|
||||
ERROR_NAME[-OB_ERR_INVALID_JSON_TEXT] = "OB_ERR_INVALID_JSON_TEXT";
|
||||
MYSQL_ERRNO[-OB_ERR_INVALID_JSON_TEXT] = ER_INVALID_JSON_TEXT;
|
||||
SQLSTATE[-OB_ERR_INVALID_JSON_TEXT] = "22032";
|
||||
STR_ERROR[-OB_ERR_INVALID_JSON_TEXT] = "Invalid JSON text.";
|
||||
STR_USER_ERROR[-OB_ERR_INVALID_JSON_TEXT] = "Invalid JSON text.";
|
||||
ORACLE_ERRNO[-OB_ERR_INVALID_JSON_TEXT] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_INVALID_JSON_TEXT] = "ORA-00600: Invalid JSON text.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_JSON_TEXT] = "ORA-00600: Invalid JSON text.";
|
||||
ERROR_NAME[-OB_ERR_INVALID_JSON_TEXT_IN_PARAM] = "OB_ERR_INVALID_JSON_TEXT_IN_PARAM";
|
||||
MYSQL_ERRNO[-OB_ERR_INVALID_JSON_TEXT_IN_PARAM] = ER_INVALID_JSON_TEXT_IN_PARAM;
|
||||
SQLSTATE[-OB_ERR_INVALID_JSON_TEXT_IN_PARAM] = "22032";
|
||||
STR_ERROR[-OB_ERR_INVALID_JSON_TEXT_IN_PARAM] = "Invalid JSON text in argument.";
|
||||
STR_USER_ERROR[-OB_ERR_INVALID_JSON_TEXT_IN_PARAM] = "Invalid JSON text in argument.";
|
||||
ORACLE_ERRNO[-OB_ERR_INVALID_JSON_TEXT_IN_PARAM] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_INVALID_JSON_TEXT_IN_PARAM] = "ORA-00600: Invalid JSON text in argument.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_JSON_TEXT_IN_PARAM] = "ORA-00600: Invalid JSON text in argument.";
|
||||
ERROR_NAME[-OB_ERR_INVALID_JSON_BINARY_DATA] = "OB_ERR_INVALID_JSON_BINARY_DATA";
|
||||
MYSQL_ERRNO[-OB_ERR_INVALID_JSON_BINARY_DATA] = ER_INVALID_JSON_BINARY_DATA;
|
||||
SQLSTATE[-OB_ERR_INVALID_JSON_BINARY_DATA] = "42000";
|
||||
STR_ERROR[-OB_ERR_INVALID_JSON_BINARY_DATA] = "The JSON binary value contains invalid data.";
|
||||
STR_USER_ERROR[-OB_ERR_INVALID_JSON_BINARY_DATA] = "The JSON binary value contains invalid data.";
|
||||
ORACLE_ERRNO[-OB_ERR_INVALID_JSON_BINARY_DATA] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_INVALID_JSON_BINARY_DATA] = "ORA-00600: The JSON binary value contains invalid data.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_JSON_BINARY_DATA] = "ORA-00600: The JSON binary value contains invalid data.";
|
||||
ERROR_NAME[-OB_ERR_INVALID_JSON_PATH] = "OB_ERR_INVALID_JSON_PATH";
|
||||
MYSQL_ERRNO[-OB_ERR_INVALID_JSON_PATH] = ER_INVALID_JSON_PATH;
|
||||
SQLSTATE[-OB_ERR_INVALID_JSON_PATH] = "42000";
|
||||
STR_ERROR[-OB_ERR_INVALID_JSON_PATH] = "Invalid JSON path expression.";
|
||||
STR_USER_ERROR[-OB_ERR_INVALID_JSON_PATH] = "Invalid JSON path expression.";
|
||||
ORACLE_ERRNO[-OB_ERR_INVALID_JSON_PATH] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_INVALID_JSON_PATH] = "ORA-00600: Invalid JSON path expression.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_JSON_PATH] = "ORA-00600: Invalid JSON path expression.";
|
||||
ERROR_NAME[-OB_ERR_INVALID_JSON_CHARSET] = "OB_ERR_INVALID_JSON_CHARSET";
|
||||
MYSQL_ERRNO[-OB_ERR_INVALID_JSON_CHARSET] = ER_INVALID_JSON_CHARSET;
|
||||
SQLSTATE[-OB_ERR_INVALID_JSON_CHARSET] = "22032";
|
||||
STR_ERROR[-OB_ERR_INVALID_JSON_CHARSET] = "Cannot create a JSON value from a string.";
|
||||
STR_USER_ERROR[-OB_ERR_INVALID_JSON_CHARSET] = "Cannot create a JSON value from a string.";
|
||||
ORACLE_ERRNO[-OB_ERR_INVALID_JSON_CHARSET] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_INVALID_JSON_CHARSET] = "ORA-00600: Cannot create a JSON value from a string.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_JSON_CHARSET] = "ORA-00600: Cannot create a JSON value from a string.";
|
||||
ERROR_NAME[-OB_ERR_INVALID_JSON_CHARSET_IN_FUNCTION] = "OB_ERR_INVALID_JSON_CHARSET_IN_FUNCTION";
|
||||
MYSQL_ERRNO[-OB_ERR_INVALID_JSON_CHARSET_IN_FUNCTION] = ER_INVALID_JSON_CHARSET_IN_FUNCTION;
|
||||
SQLSTATE[-OB_ERR_INVALID_JSON_CHARSET_IN_FUNCTION] = "22032";
|
||||
STR_ERROR[-OB_ERR_INVALID_JSON_CHARSET_IN_FUNCTION] = "Invalid JSON character data provided to function.";
|
||||
STR_USER_ERROR[-OB_ERR_INVALID_JSON_CHARSET_IN_FUNCTION] = "Invalid JSON character data provided to function.";
|
||||
ORACLE_ERRNO[-OB_ERR_INVALID_JSON_CHARSET_IN_FUNCTION] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_INVALID_JSON_CHARSET_IN_FUNCTION] = "ORA-00600: Invalid JSON character data provided to function.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_JSON_CHARSET_IN_FUNCTION] = "ORA-00600: Invalid JSON character data provided to function.";
|
||||
ERROR_NAME[-OB_ERR_INVALID_TYPE_FOR_JSON] = "OB_ERR_INVALID_TYPE_FOR_JSON";
|
||||
MYSQL_ERRNO[-OB_ERR_INVALID_TYPE_FOR_JSON] = ER_INVALID_TYPE_FOR_JSON;
|
||||
SQLSTATE[-OB_ERR_INVALID_TYPE_FOR_JSON] = "22032";
|
||||
STR_ERROR[-OB_ERR_INVALID_TYPE_FOR_JSON] = "Invalid data type for JSON data in argument %u to function %s; a JSON string or JSON type is required.";
|
||||
STR_USER_ERROR[-OB_ERR_INVALID_TYPE_FOR_JSON] = "Invalid data type for JSON data in argument %u to function %s; a JSON string or JSON type is required.";
|
||||
ORACLE_ERRNO[-OB_ERR_INVALID_TYPE_FOR_JSON] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_INVALID_TYPE_FOR_JSON] = "ORA-00600: Invalid data type for JSON data in argument %u to function %s; a JSON string or JSON type is required.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_TYPE_FOR_JSON] = "ORA-00600: Invalid data type for JSON data in argument %u to function %s; a JSON string or JSON type is required.";
|
||||
ERROR_NAME[-OB_ERR_INVALID_CAST_TO_JSON] = "OB_ERR_INVALID_CAST_TO_JSON";
|
||||
MYSQL_ERRNO[-OB_ERR_INVALID_CAST_TO_JSON] = ER_INVALID_CAST_TO_JSON;
|
||||
SQLSTATE[-OB_ERR_INVALID_CAST_TO_JSON] = "22032";
|
||||
STR_ERROR[-OB_ERR_INVALID_CAST_TO_JSON] = "Cannot CAST value to JSON.";
|
||||
STR_USER_ERROR[-OB_ERR_INVALID_CAST_TO_JSON] = "Cannot CAST value to JSON.";
|
||||
ORACLE_ERRNO[-OB_ERR_INVALID_CAST_TO_JSON] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_INVALID_CAST_TO_JSON] = "ORA-00600: Cannot CAST value to JSON.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_CAST_TO_JSON] = "ORA-00600: Cannot CAST value to JSON.";
|
||||
ERROR_NAME[-OB_ERR_INVALID_JSON_PATH_CHARSET] = "OB_ERR_INVALID_JSON_PATH_CHARSET";
|
||||
MYSQL_ERRNO[-OB_ERR_INVALID_JSON_PATH_CHARSET] = ER_INVALID_JSON_PATH_CHARSET;
|
||||
SQLSTATE[-OB_ERR_INVALID_JSON_PATH_CHARSET] = "42000";
|
||||
STR_ERROR[-OB_ERR_INVALID_JSON_PATH_CHARSET] = "A path expression must be encoded in the utf8 character set.";
|
||||
STR_USER_ERROR[-OB_ERR_INVALID_JSON_PATH_CHARSET] = "A path expression must be encoded in the utf8 character set.";
|
||||
ORACLE_ERRNO[-OB_ERR_INVALID_JSON_PATH_CHARSET] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_INVALID_JSON_PATH_CHARSET] = "ORA-00600: A path expression must be encoded in the utf8 character set.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_JSON_PATH_CHARSET] = "ORA-00600: A path expression must be encoded in the utf8 character set.";
|
||||
ERROR_NAME[-OB_ERR_INVALID_JSON_PATH_WILDCARD] = "OB_ERR_INVALID_JSON_PATH_WILDCARD";
|
||||
MYSQL_ERRNO[-OB_ERR_INVALID_JSON_PATH_WILDCARD] = ER_INVALID_JSON_PATH_WILDCARD;
|
||||
SQLSTATE[-OB_ERR_INVALID_JSON_PATH_WILDCARD] = "42000";
|
||||
STR_ERROR[-OB_ERR_INVALID_JSON_PATH_WILDCARD] = "In this situation, path expressions may not contain the * and ** tokens.";
|
||||
STR_USER_ERROR[-OB_ERR_INVALID_JSON_PATH_WILDCARD] = "In this situation, path expressions may not contain the * and ** tokens.";
|
||||
ORACLE_ERRNO[-OB_ERR_INVALID_JSON_PATH_WILDCARD] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_INVALID_JSON_PATH_WILDCARD] = "ORA-00600: In this situation, path expressions may not contain the * and ** tokens.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_JSON_PATH_WILDCARD] = "ORA-00600: In this situation, path expressions may not contain the * and ** tokens.";
|
||||
ERROR_NAME[-OB_ERR_JSON_VALUE_TOO_BIG] = "OB_ERR_JSON_VALUE_TOO_BIG";
|
||||
MYSQL_ERRNO[-OB_ERR_JSON_VALUE_TOO_BIG] = ER_JSON_VALUE_TOO_BIG;
|
||||
SQLSTATE[-OB_ERR_JSON_VALUE_TOO_BIG] = "22032";
|
||||
STR_ERROR[-OB_ERR_JSON_VALUE_TOO_BIG] = "The JSON value is too big to be stored in a JSON column.";
|
||||
STR_USER_ERROR[-OB_ERR_JSON_VALUE_TOO_BIG] = "The JSON value is too big to be stored in a JSON column.";
|
||||
ORACLE_ERRNO[-OB_ERR_JSON_VALUE_TOO_BIG] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_JSON_VALUE_TOO_BIG] = "ORA-00600: The JSON value is too big to be stored in a JSON column.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_JSON_VALUE_TOO_BIG] = "ORA-00600: The JSON value is too big to be stored in a JSON column.";
|
||||
ERROR_NAME[-OB_ERR_JSON_KEY_TOO_BIG] = "OB_ERR_JSON_KEY_TOO_BIG";
|
||||
MYSQL_ERRNO[-OB_ERR_JSON_KEY_TOO_BIG] = ER_JSON_KEY_TOO_BIG;
|
||||
SQLSTATE[-OB_ERR_JSON_KEY_TOO_BIG] = "22032";
|
||||
STR_ERROR[-OB_ERR_JSON_KEY_TOO_BIG] = "The JSON object contains a key name that is too long.";
|
||||
STR_USER_ERROR[-OB_ERR_JSON_KEY_TOO_BIG] = "The JSON object contains a key name that is too long.";
|
||||
ORACLE_ERRNO[-OB_ERR_JSON_KEY_TOO_BIG] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_JSON_KEY_TOO_BIG] = "ORA-00600: The JSON object contains a key name that is too long.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_JSON_KEY_TOO_BIG] = "ORA-00600: The JSON object contains a key name that is too long.";
|
||||
ERROR_NAME[-OB_ERR_JSON_USED_AS_KEY] = "OB_ERR_JSON_USED_AS_KEY";
|
||||
MYSQL_ERRNO[-OB_ERR_JSON_USED_AS_KEY] = ER_JSON_USED_AS_KEY;
|
||||
SQLSTATE[-OB_ERR_JSON_USED_AS_KEY] = "42000";
|
||||
STR_ERROR[-OB_ERR_JSON_USED_AS_KEY] = "JSON column cannot be used in key specification.";
|
||||
STR_USER_ERROR[-OB_ERR_JSON_USED_AS_KEY] = "JSON column '%.*s' cannot be used in key specification.";
|
||||
ORACLE_ERRNO[-OB_ERR_JSON_USED_AS_KEY] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_JSON_USED_AS_KEY] = "ORA-00600: JSON column cannot be used in key specification.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_JSON_USED_AS_KEY] = "ORA-00600: JSON column '%.*s' cannot be used in key specification.";
|
||||
ERROR_NAME[-OB_ERR_JSON_VACUOUS_PATH] = "OB_ERR_JSON_VACUOUS_PATH";
|
||||
MYSQL_ERRNO[-OB_ERR_JSON_VACUOUS_PATH] = ER_JSON_VACUOUS_PATH;
|
||||
SQLSTATE[-OB_ERR_JSON_VACUOUS_PATH] = "42000";
|
||||
STR_ERROR[-OB_ERR_JSON_VACUOUS_PATH] = "The path expression is not allowed in this context.";
|
||||
STR_USER_ERROR[-OB_ERR_JSON_VACUOUS_PATH] = "The path expression is not allowed in this context.";
|
||||
ORACLE_ERRNO[-OB_ERR_JSON_VACUOUS_PATH] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_JSON_VACUOUS_PATH] = "ORA-00600: The path expression is not allowed in this context.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_JSON_VACUOUS_PATH] = "ORA-00600: The path expression is not allowed in this context.";
|
||||
ERROR_NAME[-OB_ERR_JSON_BAD_ONE_OR_ALL_ARG] = "OB_ERR_JSON_BAD_ONE_OR_ALL_ARG";
|
||||
MYSQL_ERRNO[-OB_ERR_JSON_BAD_ONE_OR_ALL_ARG] = ER_JSON_BAD_ONE_OR_ALL_ARG;
|
||||
SQLSTATE[-OB_ERR_JSON_BAD_ONE_OR_ALL_ARG] = "42000";
|
||||
STR_ERROR[-OB_ERR_JSON_BAD_ONE_OR_ALL_ARG] = "The oneOrAll argument may take these values: \'one\' or \'all\'.";
|
||||
STR_USER_ERROR[-OB_ERR_JSON_BAD_ONE_OR_ALL_ARG] = "The oneOrAll argument may take these values: \'one\' or \'all\'.";
|
||||
ORACLE_ERRNO[-OB_ERR_JSON_BAD_ONE_OR_ALL_ARG] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_JSON_BAD_ONE_OR_ALL_ARG] = "ORA-00600: The oneOrAll argument may take these values: \'one\' or \'all\'.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_JSON_BAD_ONE_OR_ALL_ARG] = "ORA-00600: The oneOrAll argument may take these values: \'one\' or \'all\'.";
|
||||
ERROR_NAME[-OB_ERR_NUMERIC_JSON_VALUE_OUT_OF_RANGE] = "OB_ERR_NUMERIC_JSON_VALUE_OUT_OF_RANGE";
|
||||
MYSQL_ERRNO[-OB_ERR_NUMERIC_JSON_VALUE_OUT_OF_RANGE] = ER_NUMERIC_JSON_VALUE_OUT_OF_RANGE;
|
||||
SQLSTATE[-OB_ERR_NUMERIC_JSON_VALUE_OUT_OF_RANGE] = "22003";
|
||||
STR_ERROR[-OB_ERR_NUMERIC_JSON_VALUE_OUT_OF_RANGE] = "Out of range JSON value for CAST";
|
||||
STR_USER_ERROR[-OB_ERR_NUMERIC_JSON_VALUE_OUT_OF_RANGE] = "Out of range JSON value for CAST";
|
||||
ORACLE_ERRNO[-OB_ERR_NUMERIC_JSON_VALUE_OUT_OF_RANGE] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_NUMERIC_JSON_VALUE_OUT_OF_RANGE] = "ORA-00600: Out of range JSON value for CAST";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_NUMERIC_JSON_VALUE_OUT_OF_RANGE] = "ORA-00600: Out of range JSON value for CAST";
|
||||
ERROR_NAME[-OB_ERR_INVALID_JSON_VALUE_FOR_CAST] = "OB_ERR_INVALID_JSON_VALUE_FOR_CAST";
|
||||
MYSQL_ERRNO[-OB_ERR_INVALID_JSON_VALUE_FOR_CAST] = ER_INVALID_JSON_VALUE_FOR_CAST;
|
||||
SQLSTATE[-OB_ERR_INVALID_JSON_VALUE_FOR_CAST] = "22018";
|
||||
STR_ERROR[-OB_ERR_INVALID_JSON_VALUE_FOR_CAST] = "Invalid JSON value for CAST";
|
||||
STR_USER_ERROR[-OB_ERR_INVALID_JSON_VALUE_FOR_CAST] = "Invalid JSON value for CAST";
|
||||
ORACLE_ERRNO[-OB_ERR_INVALID_JSON_VALUE_FOR_CAST] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_INVALID_JSON_VALUE_FOR_CAST] = "ORA-00600: Invalid JSON value for CAST";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_JSON_VALUE_FOR_CAST] = "ORA-00600: Invalid JSON value for CAST";
|
||||
ERROR_NAME[-OB_ERR_JSON_OUT_OF_DEPTH] = "OB_ERR_JSON_OUT_OF_DEPTH";
|
||||
MYSQL_ERRNO[-OB_ERR_JSON_OUT_OF_DEPTH] = ER_JSON_DOCUMENT_TOO_DEEP;
|
||||
SQLSTATE[-OB_ERR_JSON_OUT_OF_DEPTH] = "22032";
|
||||
STR_ERROR[-OB_ERR_JSON_OUT_OF_DEPTH] = "The JSON document exceeds the maximum depth.";
|
||||
STR_USER_ERROR[-OB_ERR_JSON_OUT_OF_DEPTH] = "The JSON document exceeds the maximum depth.";
|
||||
ORACLE_ERRNO[-OB_ERR_JSON_OUT_OF_DEPTH] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_JSON_OUT_OF_DEPTH] = "ORA-00600: The JSON document exceeds the maximum depth.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_JSON_OUT_OF_DEPTH] = "ORA-00600: The JSON document exceeds the maximum depth.";
|
||||
ERROR_NAME[-OB_ERR_JSON_DOCUMENT_NULL_KEY] = "OB_ERR_JSON_DOCUMENT_NULL_KEY";
|
||||
MYSQL_ERRNO[-OB_ERR_JSON_DOCUMENT_NULL_KEY] = ER_JSON_DOCUMENT_NULL_KEY;
|
||||
SQLSTATE[-OB_ERR_JSON_DOCUMENT_NULL_KEY] = "22032";
|
||||
STR_ERROR[-OB_ERR_JSON_DOCUMENT_NULL_KEY] = "JSON documents may not contain NULL member names.";
|
||||
STR_USER_ERROR[-OB_ERR_JSON_DOCUMENT_NULL_KEY] = "JSON documents may not contain NULL member names.";
|
||||
ORACLE_ERRNO[-OB_ERR_JSON_DOCUMENT_NULL_KEY] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_JSON_DOCUMENT_NULL_KEY] = "ORA-00600: JSON documents may not contain NULL member names.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_JSON_DOCUMENT_NULL_KEY] = "ORA-00600: JSON documents may not contain NULL member names.";
|
||||
ERROR_NAME[-OB_ERR_BLOB_CANT_HAVE_DEFAULT] = "OB_ERR_BLOB_CANT_HAVE_DEFAULT";
|
||||
MYSQL_ERRNO[-OB_ERR_BLOB_CANT_HAVE_DEFAULT] = ER_BLOB_CANT_HAVE_DEFAULT;
|
||||
SQLSTATE[-OB_ERR_BLOB_CANT_HAVE_DEFAULT] = "42000";
|
||||
STR_ERROR[-OB_ERR_BLOB_CANT_HAVE_DEFAULT] = "BLOB, TEXT, GEOMETRY or JSON column can't have a default value";
|
||||
STR_USER_ERROR[-OB_ERR_BLOB_CANT_HAVE_DEFAULT] = "BLOB, TEXT, GEOMETRY or JSON column '%.*s' can't have a default value";
|
||||
ORACLE_ERRNO[-OB_ERR_BLOB_CANT_HAVE_DEFAULT] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_BLOB_CANT_HAVE_DEFAULT] = "ORA-00600: Invalid default value";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_BLOB_CANT_HAVE_DEFAULT] = "ORA-00600: Invalid default value for \'%.*s\'";
|
||||
ERROR_NAME[-OB_ERR_INVALID_JSON_PATH_ARRAY_CELL] = "OB_ERR_INVALID_JSON_PATH_ARRAY_CELL";
|
||||
MYSQL_ERRNO[-OB_ERR_INVALID_JSON_PATH_ARRAY_CELL] = ER_INVALID_JSON_PATH_ARRAY_CELL;
|
||||
SQLSTATE[-OB_ERR_INVALID_JSON_PATH_ARRAY_CELL] = "42000";
|
||||
STR_ERROR[-OB_ERR_INVALID_JSON_PATH_ARRAY_CELL] = "A path expression is not a path to a cell in an array";
|
||||
STR_USER_ERROR[-OB_ERR_INVALID_JSON_PATH_ARRAY_CELL] = "A path expression is not a path to a cell in an array";
|
||||
ORACLE_ERRNO[-OB_ERR_INVALID_JSON_PATH_ARRAY_CELL] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_INVALID_JSON_PATH_ARRAY_CELL] = "ORA-00600: A path expression is not a path to a cell in an array";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_INVALID_JSON_PATH_ARRAY_CELL] = "ORA-00600: A path expression is not a path to a cell in an array";
|
||||
ERROR_NAME[-OB_ERR_MISSING_JSON_VALUE] = "OB_ERR_MISSING_JSON_VALUE";
|
||||
MYSQL_ERRNO[-OB_ERR_MISSING_JSON_VALUE] = ER_MISSING_JSON_VALUE;
|
||||
SQLSTATE[-OB_ERR_MISSING_JSON_VALUE] = "22035";
|
||||
STR_ERROR[-OB_ERR_MISSING_JSON_VALUE] = "No value was found by '%.*s' on the specified path.";
|
||||
STR_USER_ERROR[-OB_ERR_MISSING_JSON_VALUE] = "No value was found by '%.192s' on the specified path.";
|
||||
ORACLE_ERRNO[-OB_ERR_MISSING_JSON_VALUE] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_MISSING_JSON_VALUE] = "ORA-00600: No value was found by '%.192s' on the specified path.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_MISSING_JSON_VALUE] = "ORA-00600: No value was found by '%.192s' on the specified path.";
|
||||
ERROR_NAME[-OB_ERR_MULTIPLE_JSON_VALUES] = "OB_ERR_MULTIPLE_JSON_VALUES";
|
||||
MYSQL_ERRNO[-OB_ERR_MULTIPLE_JSON_VALUES] = ER_MULTIPLE_JSON_VALUES;
|
||||
SQLSTATE[-OB_ERR_MULTIPLE_JSON_VALUES] = "22034";
|
||||
STR_ERROR[-OB_ERR_MULTIPLE_JSON_VALUES] = "More than one value was found by '%.*s' on the specified path.";
|
||||
STR_USER_ERROR[-OB_ERR_MULTIPLE_JSON_VALUES] = "More than one value was found by '%.192s' on the specified path.";
|
||||
ORACLE_ERRNO[-OB_ERR_MULTIPLE_JSON_VALUES] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_MULTIPLE_JSON_VALUES] = "ORA-00600: More than one value was found by '%.192s' on the specified path.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_MULTIPLE_JSON_VALUES] = "ORA-00600: More than one value was found by '%.192s' on the specified path.";
|
||||
ERROR_NAME[-OB_ERR_WINDOW_ROWS_INTERVAL_USE] = "OB_ERR_WINDOW_ROWS_INTERVAL_USE";
|
||||
ERROR_CAUSE[-OB_ERR_WINDOW_ROWS_INTERVAL_USE] = "Internal Error";
|
||||
ERROR_SOLUTION[-OB_ERR_WINDOW_ROWS_INTERVAL_USE] = "Contact OceanBase Support";
|
||||
MYSQL_ERRNO[-OB_ERR_WINDOW_ROWS_INTERVAL_USE] = ER_WINDOW_ROWS_INTERVAL_USE;
|
||||
SQLSTATE[-OB_ERR_WINDOW_ROWS_INTERVAL_USE] = "HY000";
|
||||
STR_ERROR[-OB_ERR_WINDOW_ROWS_INTERVAL_USE] = "Window '<unnamed window>': INTERVAL can only be used with RANGE frames.";
|
||||
STR_USER_ERROR[-OB_ERR_WINDOW_ROWS_INTERVAL_USE] = "Window '%s': INTERVAL can only be used with RANGE frames.";
|
||||
ORACLE_ERRNO[-OB_ERR_WINDOW_ROWS_INTERVAL_USE] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_WINDOW_ROWS_INTERVAL_USE] = "ORA-00600: internal error code, arguments: -5983, Window '<unnamed window>': INTERVAL can only be used with RANGE frames.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_WINDOW_ROWS_INTERVAL_USE] = "ORA-00600: internal error code, arguments: -5983, Window '%s': INTERVAL can only be used with RANGE frames.";
|
||||
ERROR_NAME[-OB_ERR_WINDOW_RANGE_FRAME_ORDER_TYPE] = "OB_ERR_WINDOW_RANGE_FRAME_ORDER_TYPE";
|
||||
ERROR_CAUSE[-OB_ERR_WINDOW_RANGE_FRAME_ORDER_TYPE] = "Internal Error";
|
||||
ERROR_SOLUTION[-OB_ERR_WINDOW_RANGE_FRAME_ORDER_TYPE] = "Contact OceanBase Support";
|
||||
MYSQL_ERRNO[-OB_ERR_WINDOW_RANGE_FRAME_ORDER_TYPE] = ER_WINDOW_RANGE_FRAME_ORDER_TYPE;
|
||||
SQLSTATE[-OB_ERR_WINDOW_RANGE_FRAME_ORDER_TYPE] = "HY000";
|
||||
STR_ERROR[-OB_ERR_WINDOW_RANGE_FRAME_ORDER_TYPE] = "Window '<unnamed window>' with RANGE N PRECEDING/FOLLOWING frame requires exactly one ORDER BY expression of numeric or temporal type";
|
||||
STR_USER_ERROR[-OB_ERR_WINDOW_RANGE_FRAME_ORDER_TYPE] = "Window '%s' with RANGE N PRECEDING/FOLLOWING frame requires exactly one ORDER BY expression of numeric or temporal type";
|
||||
ORACLE_ERRNO[-OB_ERR_WINDOW_RANGE_FRAME_ORDER_TYPE] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_WINDOW_RANGE_FRAME_ORDER_TYPE] = "ORA-00600: internal error code, arguments: -5984, Window '<unnamed window>' with RANGE N PRECEDING/FOLLOWING frame requires exactly one ORDER BY expression of numeric or temporal type";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_WINDOW_RANGE_FRAME_ORDER_TYPE] = "ORA-00600: internal error code, arguments: -5984, Window '%s' with RANGE N PRECEDING/FOLLOWING frame requires exactly one ORDER BY expression of numeric or temporal type";
|
||||
ERROR_NAME[-OB_ERR_WINDOW_ILLEGAL_ORDER_BY] = "OB_ERR_WINDOW_ILLEGAL_ORDER_BY";
|
||||
ERROR_CAUSE[-OB_ERR_WINDOW_ILLEGAL_ORDER_BY] = "Internal Error";
|
||||
ERROR_SOLUTION[-OB_ERR_WINDOW_ILLEGAL_ORDER_BY] = "Contact OceanBase Support";
|
||||
MYSQL_ERRNO[-OB_ERR_WINDOW_ILLEGAL_ORDER_BY] = ER_WINDOW_ILLEGAL_ORDER_BY;
|
||||
SQLSTATE[-OB_ERR_WINDOW_ILLEGAL_ORDER_BY] = "HY000";
|
||||
STR_ERROR[-OB_ERR_WINDOW_ILLEGAL_ORDER_BY] = "Window '<unnamed window>': ORDER BY or PARTITION BY uses legacy position indication which is not supported, use expression.";
|
||||
STR_USER_ERROR[-OB_ERR_WINDOW_ILLEGAL_ORDER_BY] = "Window '%s': ORDER BY or PARTITION BY uses legacy position indication which is not supported, use expression.";
|
||||
ORACLE_ERRNO[-OB_ERR_WINDOW_ILLEGAL_ORDER_BY] = 600;
|
||||
ORACLE_STR_ERROR[-OB_ERR_WINDOW_ILLEGAL_ORDER_BY] = "ORA-00600: internal error code, arguments: -5985, Window '<unnamed window>': ORDER BY or PARTITION BY uses legacy position indication which is not supported, use expression.";
|
||||
ORACLE_STR_USER_ERROR[-OB_ERR_WINDOW_ILLEGAL_ORDER_BY] = "ORA-00600: internal error code, arguments: -5985, Window '%s': ORDER BY or PARTITION BY uses legacy position indication which is not supported, use expression.";
|
||||
ERROR_NAME[-OB_TRANSACTION_SET_VIOLATION] = "OB_TRANSACTION_SET_VIOLATION";
|
||||
ERROR_CAUSE[-OB_TRANSACTION_SET_VIOLATION] = "Internal Error";
|
||||
ERROR_SOLUTION[-OB_TRANSACTION_SET_VIOLATION] = "Contact OceanBase Support";
|
||||
|
||||
Reference in New Issue
Block a user