Fix inner table id placeholder and errno definition

This commit is contained in:
wanhong.wwh
2024-02-09 08:48:59 +00:00
committed by ob-robot
parent 98961888d4
commit 24f5ebe970
5 changed files with 92 additions and 437 deletions

View File

@ -369,11 +369,11 @@ constexpr int OB_ERR_INVALID_NULL_SDO_GEOMETRY = -7294;
constexpr int OB_ERR_INVALID_DATA_IN_SDO_ELEM_INFO_ARRAY = -7295; constexpr int OB_ERR_INVALID_DATA_IN_SDO_ELEM_INFO_ARRAY = -7295;
constexpr int OB_ERR_INVALID_DATA_IN_SDO_ORDINATE_ARRAY = -7296; constexpr int OB_ERR_INVALID_DATA_IN_SDO_ORDINATE_ARRAY = -7296;
constexpr int OB_ERR_VALUE_NOT_ALLOWED = -7297; constexpr int OB_ERR_VALUE_NOT_ALLOWED = -7297;
constexpr int OB_ERR_DUP_DEF_NAMESPACE = -7420;
constexpr int OB_ERR_PARSE_XQUERY_EXPR = -7422; constexpr int OB_ERR_PARSE_XQUERY_EXPR = -7422;
constexpr int OB_ERR_TOO_MANY_PREFIX_DECLARE = -7424; constexpr int OB_ERR_TOO_MANY_PREFIX_DECLARE = -7424;
constexpr int OB_ERR_XPATH_INVALID_NODE = -7426; constexpr int OB_ERR_XPATH_INVALID_NODE = -7426;
constexpr int OB_ERR_XPATH_NO_NODE = -7427; constexpr int OB_ERR_XPATH_NO_NODE = -7427;
constexpr int OB_ERR_DUP_DEF_NAMESPACE = -7431;
constexpr int OB_PACKET_CLUSTER_ID_NOT_MATCH = -8004; constexpr int OB_PACKET_CLUSTER_ID_NOT_MATCH = -8004;
constexpr int OB_TENANT_ID_NOT_MATCH = -8005; constexpr int OB_TENANT_ID_NOT_MATCH = -8005;
constexpr int OB_URI_ERROR = -9001; constexpr int OB_URI_ERROR = -9001;

View File

@ -1832,7 +1832,7 @@ def_table_schema(
) )
# 216: __all_tenant_plan_baseline # abandoned in 4.0 # 216: __all_tenant_plan_baseline # abandoned in 4.0
# 217: __all_tenant_plan_baseline_history abandoned in 4.0 # 217: __all_tenant_plan_baseline_history # abandoned in 4.0
# 218: __all_ddl_helper # abandoned in 4.0 # 218: __all_ddl_helper # abandoned in 4.0
@ -3441,8 +3441,6 @@ def_table_schema(
], ],
) )
# the table id from 337 to 341 have been used for new backup validation system table,
# __all_ls_meta_table # __all_ls_meta_table
def_table_schema( def_table_schema(
owner = 'wangzhennan.wzn', owner = 'wangzhennan.wzn',
@ -8170,7 +8168,7 @@ def_table_schema(
'index_using_type' : 'USING_BTREE'}}, 'index_using_type' : 'USING_BTREE'}},
) )
## 11033:__all_virtual_partition_sstable_image_info # abandoned in 4.0 # 11033: __all_virtual_partition_sstable_image_info # abandoned in 4.0
def_table_schema(**gen_iterate_core_inner_table_def(11035, '__all_virtual_core_all_table', 'VIRTUAL_TABLE', all_table_def)) def_table_schema(**gen_iterate_core_inner_table_def(11035, '__all_virtual_core_all_table', 'VIRTUAL_TABLE', all_table_def))
@ -8436,33 +8434,8 @@ def_table_schema(
vtable_route_policy = 'distributed', vtable_route_policy = 'distributed',
) )
#table_id = 11051 unused # 11051: abandoned
#def_table_schema( # 11052: __all_virtual_sql_monitor # abandoned in 4.0
# owner = 'xiaoyi.xy',
# table_name = '__all_virtual_sql_monitor',
# table_id = '11052',
# table_type = 'VIRTUAL_TABLE',
# gm_columns = [],
# rowkey_columns = [
# ('tenant_id', 'int'),
# ('svr_ip', 'varchar:MAX_IP_ADDR_LENGTH'),
# ('svr_port', 'int'),
# ('request_id', 'int'),
# ('job_id', 'int'),
# ('task_id', 'int'),
# ],
#
# normal_columns = [
# ('plan_id', 'int'),
# ('scheduler_ip', 'varchar:MAX_IP_ADDR_LENGTH'),
# ('scheduler_port', 'int'),
# ('monitor_info', 'varchar:OB_MAX_MONITOR_INFO_LENGTH'),
# ('extend_info', 'varchar:OB_MAX_MONITOR_INFO_LENGTH'),
# ('sql_exec_start', 'timestamp'),
# ],
# partition_columns = ['svr_ip', 'svr_port'],
# vtable_route_policy = 'distributed',
#)
def_table_schema( def_table_schema(
owner = 'xiaoyi.xy', owner = 'xiaoyi.xy',
@ -8512,35 +8485,7 @@ def_table_schema(
], ],
) )
#def_table_schema( # 11055: __all_virtual_sql_plan_statistics # abandoned in 4.0
# owner = 'xiaoyi.xy',
# table_name = '__all_virtual_sql_plan_statistics',
# table_id = '11055',
# table_type = 'VIRTUAL_TABLE',
# gm_columns = [],
# rowkey_columns = [
# ('tenant_id', 'int'),
# ('svr_ip', 'varchar:MAX_IP_ADDR_LENGTH'),
# ('svr_port', 'int'),
# ('plan_id', 'int'),
# ('operation_id', 'int'),
# ],
#
# normal_columns = [
# ('executions', 'int'),
# ('output_rows', 'int'),
# ('input_rows', 'int'),
# ('rescan_times', 'int'),
# ('buffer_gets', 'int'),
# ('disk_reads', 'int'),
# ('disk_writes', 'int'),
# ('elapsed_time', 'int'),
# ('extend_info1', 'varchar:OB_MAX_MONITOR_INFO_LENGTH'),
# ('extend_info2', 'varchar:OB_MAX_MONITOR_INFO_LENGTH'),
# ],
# partition_columns = ['svr_ip', 'svr_port'],
# vtable_route_policy = 'distributed',
#)
def_table_schema( def_table_schema(
owner = 'jiahua.cjh', owner = 'jiahua.cjh',
@ -9581,9 +9526,6 @@ def_table_schema(
vtable_route_policy = 'distributed', vtable_route_policy = 'distributed',
) )
# table_id = 11118: used for __all_virtual_ddl_sim_point on enhance_ddl_quality branch
# table_id = 11119: used for __all_virtual_ddl_sim_point_stat on enhance_ddl_quality branch
def_table_schema( def_table_schema(
owner = 'jianyun.sjy', owner = 'jianyun.sjy',
table_name = '__all_virtual_ddl_sim_point', table_name = '__all_virtual_ddl_sim_point',
@ -10469,7 +10411,7 @@ def_table_schema(
vtable_route_policy = 'distributed', vtable_route_policy = 'distributed',
) )
## table_id 12125 was used by a discarded table, do not reuse again # 12125: abandoned
def_table_schema(**gen_iterate_virtual_table_def( def_table_schema(**gen_iterate_virtual_table_def(
table_id = '12126', table_id = '12126',
@ -11074,7 +11016,7 @@ def_table_schema(
], ],
) )
# 12197 is INFORMATION_SCHEMA.FILES, which is moved to 21157 # 12197: abandoned # INFORMATION_SCHEMA.FILES, which is moved to 21157
def_table_schema(**gen_iterate_virtual_table_def( def_table_schema(**gen_iterate_virtual_table_def(
table_id = '12198', table_id = '12198',
@ -11623,8 +11565,8 @@ def_table_schema(**gen_iterate_virtual_table_def(
table_name = '__all_virtual_tenant_scheduler_program_argument', table_name = '__all_virtual_tenant_scheduler_program_argument',
keywords = all_def_keywords['__all_tenant_scheduler_program_argument'])) keywords = all_def_keywords['__all_tenant_scheduler_program_argument']))
# 12267 __all_virtual_backup_validation_task_v2 # 12267: __all_virtual_backup_validation_task_v2
# 12268 __all_virtual_pg_backup_validation_task_v2 # 12268: __all_virtual_pg_backup_validation_task_v2
def_table_schema(**gen_iterate_virtual_table_def( def_table_schema(**gen_iterate_virtual_table_def(
table_id = '12269', table_id = '12269',
@ -11640,8 +11582,8 @@ def_table_schema(**gen_iterate_private_virtual_table_def(
table_name = '__all_virtual_global_context_value', table_name = '__all_virtual_global_context_value',
keywords = all_def_keywords['__all_global_context_value'])) keywords = all_def_keywords['__all_global_context_value']))
# 12272 __all_virtual_external_storage_session # 12272: __all_virtual_external_storage_session
# 12273 __all_virtual_external_storage_info # 12273: __all_virtual_external_storage_info
def_table_schema( def_table_schema(
owner = 'fenggu.yh', owner = 'fenggu.yh',
@ -11676,7 +11618,7 @@ def_table_schema(
vtable_route_policy = 'distributed', vtable_route_policy = 'distributed',
) )
# 12275 __all_virtual_tablet_transfer_info # 12275: __all_virtual_tablet_transfer_info
def_table_schema( def_table_schema(
owner = 'wanhong.wwh', owner = 'wanhong.wwh',
@ -13729,7 +13671,7 @@ def_table_schema(**gen_iterate_private_virtual_table_def(
################################################################################ ################################################################################
def_table_schema(**no_direct_access(gen_oracle_mapping_virtual_table_def('15009', all_def_keywords['__all_virtual_sql_audit']))) def_table_schema(**no_direct_access(gen_oracle_mapping_virtual_table_def('15009', all_def_keywords['__all_virtual_sql_audit'])))
def_table_schema(**no_direct_access(gen_oracle_mapping_virtual_table_def('15010', all_def_keywords['__all_virtual_plan_stat']))) def_table_schema(**no_direct_access(gen_oracle_mapping_virtual_table_def('15010', all_def_keywords['__all_virtual_plan_stat'])))
#def_table_schema(**gen_oracle_mapping_virtual_table_def('15011', all_def_keywords['__all_virtual_sql_plan_statistics'])) # 15011: __all_virtual_sql_plan_statistics
def_table_schema(**no_direct_access(gen_oracle_mapping_virtual_table_def('15012', all_def_keywords['__all_virtual_plan_cache_plan_explain']))) def_table_schema(**no_direct_access(gen_oracle_mapping_virtual_table_def('15012', all_def_keywords['__all_virtual_plan_cache_plan_explain'])))
def_table_schema(**gen_agent_virtual_table_def('15023', all_def_keywords['__tenant_virtual_outline'])) def_table_schema(**gen_agent_virtual_table_def('15023', all_def_keywords['__tenant_virtual_outline']))
def_table_schema(**no_direct_access(gen_oracle_mapping_virtual_table_def('15026', all_def_keywords['__all_virtual_privilege']))) def_table_schema(**no_direct_access(gen_oracle_mapping_virtual_table_def('15026', all_def_keywords['__all_virtual_privilege'])))
@ -15803,113 +15745,10 @@ WHERE
) )
# 4.0 not support @xiaoyi.xy # 21032: GV$SQL # abandoned in 4.0
#def_table_schema( # 21033: V$SQL # abandoned in 4.0
# owner = 'xiaoyi.xy', # 21034: GV$SQL_MONITOR # abandoned in 4.0
# table_name = 'gv$sql', # 21035: V$SQL_MONITOR # abandoned in 4.0
# table_id = '21032',
# table_type = 'SYSTEM_VIEW',
# gm_columns = [],
# in_tenant_space = True,
# rowkey_columns = [],
# view_definition = """SELECT tenant_id AS CON_ID,
# svr_ip AS SVR_IP,
# svr_port AS SVR_PORT,
# plan_id AS PLAN_ID,
# sql_id AS SQL_ID,
# type AS TYPE,
# statement AS SQL_TEXT,
# plan_hash AS PLAN_HASH_VALUE,
# first_load_time AS FIRST_LOAD_TIME,
# last_active_time AS LAST_ACTIVE_TIME,
# avg_exe_usec AS AVG_EXE_USEC,
# slowest_exe_time AS SLOWEST_EXE_TIME,
# slowest_exe_usec as SLOWEST_EXE_USEC,
# slow_count as SLOW_COUNT,
# hit_count as HIT_COUNT,
# plan_size as PLAN_SIZE,
# executions as EXECUTIONS,
# disk_reads as DISK_READS,
# direct_writes as DIRECT_WRITES,
# buffer_gets as BUFFER_GETS,
# application_wait_time as APPLICATION_WAIT_TIME,
# concurrency_wait_time as CONCURRENCY_WAIT_TIME,
# user_io_wait_time as USER_IO_WAIT_TIME,
# rows_processed as ROWS_PROCESSED,
# elapsed_time as ELAPSED_TIME,
# cpu_time as CPU_TIME
# FROM oceanbase.__all_virtual_plan_stat
# WHERE is_serving_tenant(svr_ip, svr_port, effective_tenant_id()) and (tenant_id = effective_tenant_id() or effective_tenant_id() = 1)
#""".replace("\n", " "),
#
#
# normal_columns = [
# ],
#)
# 4.0 not supported
#def_table_schema(
# owner = 'xiaoyi.xy',
# table_name = 'v$sql',
# table_id = '21033',
# table_type = 'SYSTEM_VIEW',
# gm_columns = [],
# in_tenant_space = True,
# rowkey_columns = [],
# view_definition = """SELECT * FROM oceanbase.gv$sql
# WHERE svr_ip=HOST_IP() AND svr_port=RPC_PORT()
#""".replace("\n", " "),
#
#
# normal_columns = [
# ],
#)
# gv$sql_monitor/v$sql_monitor is not compatible with oracle.
#def_table_schema(
# owner = 'xiaoyi.xy',
# table_name = 'GV$SQL_MONITOR',
# table_id = '21034',
# table_type = 'SYSTEM_VIEW',
# gm_columns = [],
# in_tenant_space = True,
# rowkey_columns = [],
# view_definition = """
# SELECT tenant_id as CON_ID,
# request_id as SQL_EXEC_ID,
# job_id as JOB_ID,
# task_id as TASK_ID,
# svr_ip as SVR_IP,
# svr_port as SVR_PORT,
# sql_exec_start as SQL_EXEC_START,
# plan_id as PLAN_ID,
# scheduler_ip as SCHEDULER_IP,
# scheduler_port as SCHEDULER_PORT,
# monitor_info as MONITOR_INFO,
# extend_info as EXTEND_INFO
# FROM oceanbase.__all_virtual_sql_monitor
#""".replace("\n", " "),
#
# normal_columns = [
# ],
#)
#def_table_schema(
# owner = 'xiaoyi.xy',
# table_name = 'V$SQL_MONITOR',
# table_id = '21035',
# table_type = 'SYSTEM_VIEW',
# gm_columns = [],
# in_tenant_space = True,
# rowkey_columns = [],
# view_definition = """
# SELECT * FROM OCEANBASE.GV$SQL_MONITOR
# WHERE SVR_IP=HOST_IP() AND SVR_PORT=RPC_PORT()
#""".replace("\n", " "),
#
# normal_columns = [
# ],
#)
def_table_schema( def_table_schema(
owner = 'xiaochu.yh', owner = 'xiaochu.yh',
@ -16384,47 +16223,11 @@ def_table_schema(
""".replace("\n", " ") """.replace("\n", " ")
) )
# TODO: wenqu delete it # 21073: gv$partition_audit # abandoned in 4.0
# def_table_schema( # 21074: v$partition_audit # abandoned in 4.0
# owner = 'jianyun.sjy',
# table_name = 'gv$partition_audit',
# table_id = '21073',
# table_type = 'SYSTEM_VIEW',
# rowkey_columns = [],
# normal_columns = [],
# gm_columns = [],
# in_tenant_space = True,
# view_definition = """
# SELECT *
# FROM oceanbase.__all_virtual_partition_audit
# WHERE effective_tenant_id() = 1 OR tenant_id = effective_tenant_id()
# """.replace("\n", " ")
# )
# TODO: wenqu delete it
# def_table_schema(
# owner = 'jianyun.sjy',
# table_name = 'v$partition_audit',
# table_id = '21074',
# table_type = 'SYSTEM_VIEW',
# rowkey_columns = [],
# normal_columns = [],
# gm_columns = [],
# in_tenant_space = True,
# view_definition = """
# SELECT *
# FROM oceanbase.gv$partition_audit
# WHERE svr_ip = host_ip() AND svr_port = rpc_port()
# """.replace("\n", " ")
# )
# 21075: V$OB_CLUSTER # abandoned in 4.0 # 21075: V$OB_CLUSTER # abandoned in 4.0
# 21076: v$ob_standby_status # abandoned in 4.0 # 21076: v$ob_standby_status # abandoned in 4.0
# 21077: v$ob_cluster_stats # abandoned in 4.0 # 21077: v$ob_cluster_stats # abandoned in 4.0
# 21078: V$OB_CLUSTER_EVENT_HISTORY # abandoned in 4.0 # 21078: V$OB_CLUSTER_EVENT_HISTORY # abandoned in 4.0
def_table_schema( def_table_schema(
@ -17043,114 +16846,9 @@ AND
""".replace("\n", " ") """.replace("\n", " ")
) )
# 4.0 not support # 21114: CDB_CKPT_HISTORY # abandoned in 4.0
#def_table_schema( # 21115: gv$ob_trans_table_status # abandoned in 4.0
# owner = 'lixia.yq', # 21116: v$ob_trans_table_status # abandoned in 4.0
# table_name = 'CDB_CKPT_HISTORY',
# table_id = '21114',
# table_type = 'SYSTEM_VIEW',
# rowkey_columns = [],
# normal_columns = [],
# gm_columns = [],
# in_tenant_space = False,
# view_definition = """
# SELECT
# A.SVR_IP AS SVR_IP,
# A.SVR_PORT AS SVR_PORT,
# A.VALUE1 AS TENANT_ID,
# A.VALUE2 AS CHECKPOINT_SNAPSHOT,
# A.VALUE3 AS CHECKPOINT_TYPE,
# A.VALUE4 AS CHECKPOINT_CLUSTER_VERSION,
# A.GMT_CREATE AS START_TIME,
# B.GMT_CREATE AS FINISH_TIME
# FROM
# (SELECT
# SVR_IP,
# SVR_PORT,
# EVENT,
# VALUE1,
# VALUE2,
# VALUE3,
# VALUE4,
# GMT_CREATE
# FROM
# OCEANBASE.__ALL_SERVER_EVENT_HISTORY
# WHERE
# (EVENT = 'minor merge start' OR EVENT = 'write checkpoint start')
# AND (EFFECTIVE_TENANT_ID() = 1 OR VALUE1 = EFFECTIVE_TENANT_ID())) A
# LEFT JOIN
# (SELECT
# SVR_IP,
# SVR_PORT,
# EVENT,
# VALUE1,
# VALUE2,
# GMT_CREATE
# FROM
# OCEANBASE.__ALL_SERVER_EVENT_HISTORY
# WHERE
# (EVENT = 'minor merge finish' OR EVENT = 'write checkpoint finish')
# AND (EFFECTIVE_TENANT_ID() = 1 OR VALUE1 = EFFECTIVE_TENANT_ID())) B
# ON
# A.SVR_IP = B.SVR_IP AND A.SVR_PORT = B.SVR_PORT AND A.VALUE1 = B.VALUE1 AND A.VALUE2 = B.VALUE2 AND ((A.EVENT = 'minor merge start' AND B.EVENT = 'minor merge finish') OR (A.EVENT = 'write checkpoint start' AND B.EVENT = 'write checkpoint finish'))
# ORDER BY
# SVR_IP, SVR_PORT, TENANT_ID, CHECKPOINT_SNAPSHOT
#""".replace("\n", " ")
#)
# 4.0 not supported
#def_table_schema(
# owner = 'shanyan.g',
# table_name = 'gv$ob_trans_table_status',
# table_id = '21115',
# table_type = 'SYSTEM_VIEW',
# rowkey_columns = [],
# normal_columns = [],
# gm_columns = [],
# in_tenant_space = True,
# view_definition = """
#SELECT
# SVR_IP,
# SVR_PORT,
# TENANT_ID,
# TABLE_ID,
# PARTITION_ID,
# END_LOG_ID,
# TRANS_CNT
#FROM
# oceanbase.__all_virtual_trans_table_status
#WHERE
# effective_tenant_id() = 1 OR tenant_id = effective_tenant_id()
#""".replace("\n", " ")
#)
#
# 4.0 not supported
#def_table_schema(
# owner = 'shanyan.g',
# table_name = 'v$ob_trans_table_status',
# table_id = '21116',
# table_type = 'SYSTEM_VIEW',
# rowkey_columns = [],
# normal_columns = [],
# gm_columns = [],
# in_tenant_space = True,
# view_definition = """
#SELECT
# TABLE_ID,
# PARTITION_ID,
# END_LOG_ID,
# TRANS_CNT
#FROM
# oceanbase.__all_virtual_trans_table_status
#WHERE
# SVR_IP=HOST_IP()
#AND
# SVR_PORT=RPC_PORT()
#AND
# effective_tenant_id() = 1 OR tenant_id = effective_tenant_id()
#""".replace("\n", " ")
#)
def_table_schema( def_table_schema(
owner = 'xiaochu.yh', owner = 'xiaochu.yh',
@ -17221,28 +16919,7 @@ def_table_schema(
# 21123: CDB_OB_BACKUP_VALIDATION_JOB_HISTORY # abandoned in 4.0 # 21123: CDB_OB_BACKUP_VALIDATION_JOB_HISTORY # abandoned in 4.0
# 21124: CDB_OB_TENANT_BACKUP_VALIDATION_TASK # abandoned in 4.0 # 21124: CDB_OB_TENANT_BACKUP_VALIDATION_TASK # abandoned in 4.0
# 21125: CDB_OB_BACKUP_VALIDATION_TASK_HISTORY # abandoned in 4.0 # 21125: CDB_OB_BACKUP_VALIDATION_TASK_HISTORY # abandoned in 4.0
# 21126: v$restore_point # abandoned in 4.0
#FIXME: This view will be supported later
#def_table_schema(
# owner = 'jingyan.kfy',
# table_name = 'v$restore_point',
# table_id = '21126',
# table_type = 'SYSTEM_VIEW',
# rowkey_columns = [],
# normal_columns = [],
# gm_columns = [],
# in_tenant_space = True,
# view_definition = """
# SELECT
# TENANT_ID,
# SNAPSHOT_SCN as SNAPSHOT,
# GMT_CREATE as TIME,
# EXTRA_INFO as NAME FROM oceanbase.__all_acquired_snapshot
# WHERE snapshot_type = 3 and (effective_tenant_id() = 1 OR tenant_id = effective_tenant_id())
# """.replace("\n", " ")
#)
# 21127: CDB_OB_BACKUP_SET_OBSOLETE # abandoned in 4.0 # 21127: CDB_OB_BACKUP_SET_OBSOLETE # abandoned in 4.0
# 21128: CDB_OB_BACKUP_BACKUPSET_JOB # abandoned in 4.0 # 21128: CDB_OB_BACKUP_BACKUPSET_JOB # abandoned in 4.0
# 21129: CDB_OB_BACKUP_BACKUPSET_JOB_HISTORY # abandoned in 4.0 # 21129: CDB_OB_BACKUP_BACKUPSET_JOB_HISTORY # abandoned in 4.0
@ -17486,9 +17163,7 @@ def_table_schema(
# 21139: CDB_OB_BACKUP_BACKUPPIECE_JOB_HISTORY # abandoned in 4.0 # 21139: CDB_OB_BACKUP_BACKUPPIECE_JOB_HISTORY # abandoned in 4.0
# 21140: CDB_OB_BACKUP_BACKUPPIECE_TASK # abandoned in 4.0 # 21140: CDB_OB_BACKUP_BACKUPPIECE_TASK # abandoned in 4.0
# 21141: CDB_OB_BACKUP_BACKUPPIECE_TASK_HISTORY # abandoned in 4.0 # 21141: CDB_OB_BACKUP_BACKUPPIECE_TASK_HISTORY # abandoned in 4.0
# 21142: v$ob_all_clusters # abandoned in 4.0 # 21142: v$ob_all_clusters # abandoned in 4.0
# 21143: CDB_OB_BACKUP_ARCHIVELOG # abandoned in 4.0 # 21143: CDB_OB_BACKUP_ARCHIVELOG # abandoned in 4.0
# 21144: CDB_OB_BACKUP_BACKUP_ARCHIVELOG # abandoned in 4.0 # 21144: CDB_OB_BACKUP_BACKUP_ARCHIVELOG # abandoned in 4.0
@ -17870,7 +17545,7 @@ def_table_schema(
""".replace("\n", " ") """.replace("\n", " ")
) )
# 21156 CDB_OB_LOG_ARCHIVE_LS_SUMMARY # 21156: CDB_OB_LOG_ARCHIVE_LS_SUMMARY
def_table_schema( def_table_schema(
owner = 'xiaochu.yh', owner = 'xiaochu.yh',
@ -22307,7 +21982,7 @@ def_table_schema(
""".replace("\n", " ") """.replace("\n", " ")
) )
# 21216 UNUSED # 21216: abandoned
def_table_schema( def_table_schema(
owner = 'fenggu.yh', owner = 'fenggu.yh',
@ -22966,8 +22641,8 @@ def_table_schema(
""".replace("\n", " "), """.replace("\n", " "),
) )
# reserve 21243 for GV$OB_IO_QUOTA # 21243: GV$OB_IO_QUOTA
# reserve 21244 for V$OB_IO_QUOTA # 21244: V$OB_IO_QUOTA
# 4.0 backup clean view # 4.0 backup clean view
@ -24932,7 +24607,7 @@ def_table_schema(
""".replace("\n", " ") """.replace("\n", " ")
) )
# 21286 : DBA_OB_ARCHIVE_MODE # 21286: DBA_OB_ARCHIVE_MODE
def_table_schema( def_table_schema(
owner = 'wangxiaohui.wxh', owner = 'wangxiaohui.wxh',
@ -25277,7 +24952,7 @@ def_table_schema(
""".replace("\n", " ") """.replace("\n", " ")
) )
# 21292 : CDB_OB_ARCHIVE_MODE # 21292: CDB_OB_ARCHIVE_MODE
def_table_schema( def_table_schema(
owner = 'wangxiaohui.wxh', owner = 'wangxiaohui.wxh',
@ -30790,7 +30465,6 @@ def_table_schema(
) )
# 21459:GV$OB_SESSION # 21459:GV$OB_SESSION
# 21460:V$OB_SESSION # 21460:V$OB_SESSION
# 21461: GV$OB_PL_CACHE_OBJECT # 21461: GV$OB_PL_CACHE_OBJECT
# 21462: V$OB_PL_CACHE_OBJECT # 21462: V$OB_PL_CACHE_OBJECT
@ -31423,22 +31097,22 @@ WHERE SVR_IP=HOST_IP() AND SVR_PORT=RPC_PORT()
""".replace("\n", " "), """.replace("\n", " "),
) )
#21481 DBA_WR_SYSTEM_EVENT #21481: DBA_WR_SYSTEM_EVENT
#21482 CDB_WR_SYSTEM_EVENT #21482: CDB_WR_SYSTEM_EVENT
#21483 DBA_WR_EVENT_NAME #21483: DBA_WR_EVENT_NAME
#21484 CDB_WR_EVENT_NAME #21484: CDB_WR_EVENT_NAME
#21485 DBA_OB_FORMAT_OUTLINES #21485: DBA_OB_FORMAT_OUTLINES
#21486 mysql.procs_priv #21486: procs_priv
#21487 GV$SQLSTAT #21487: GV$SQLSTAT
#21488 V$SQLSTAT #21488: V$SQLSTAT
#21489 DBA_WR_SQLSTAT #21489: DBA_WR_SQLSTAT
#21490 CDB_WR_SQLSTAT #21490: CDB_WR_SQLSTAT
#21491 GV$SESS_TIME_MODEL #21491: GV$SESS_TIME_MODEL
#21492 V$SESS_TIME_MODEL #21492: V$SESS_TIME_MODEL
#21493 GV$SYS_TIME_MODEL #21493: GV$SYS_TIME_MODEL
#21494 V$SYS_TIME_MODEL #21494: V$SYS_TIME_MODEL
#21495 DBA_WR_SYS_TIME_MODEL #21495: DBA_WR_SYS_TIME_MODEL
#21496 CDB_WR_SYS_TIME_MODEL #21496: CDB_WR_SYS_TIME_MODEL
def_table_schema( def_table_schema(
owner = 'zhenling.zzg', owner = 'zhenling.zzg',
@ -31517,15 +31191,15 @@ def_table_schema(
""".replace("\n", " "), """.replace("\n", " "),
) )
#21500 DBA_OB_SYS_VARIABLES #21500: DBA_OB_SYS_VARIABLES
#21501 DBA_OB_TRANSFER_PARTITION_TASKS #21501: DBA_OB_TRANSFER_PARTITION_TASKS
#21502 CDB_OB_TRANSFER_PARTITION_TASKS #21502: CDB_OB_TRANSFER_PARTITION_TASKS
#21503 DBA_OB_TRANSFER_PARTITION_TASK_HISTORY #21503: DBA_OB_TRANSFER_PARTITION_TASK_HISTORY
#21504 CDB_OB_TRANSFER_PARTITION_TASK_HISTORY #21504: CDB_OB_TRANSFER_PARTITION_TASK_HISTORY
#21505 DBA_WR_SQLTEXT #21505: DBA_WR_SQLTEXT
#21506 CDB_WR_SQLTEXT #21506: CDB_WR_SQLTEXT
#21507 GV$OB_ACTIVE_SESSION_HISTORY #21507: GV$OB_ACTIVE_SESSION_HISTORY
#21508 V$OB_ACTIVE_SESSION_HISTORY #21508: V$OB_ACTIVE_SESSION_HISTORY
def_table_schema( def_table_schema(
owner = 'tony.wzh', owner = 'tony.wzh',
table_name = 'DBA_OB_TRUSTED_ROOT_CERTIFICATE', table_name = 'DBA_OB_TRUSTED_ROOT_CERTIFICATE',
@ -31577,8 +31251,8 @@ SELECT job_id AS CLONE_JOB_ID,
FROM oceanbase.__all_clone_job ORDER BY CLONE_START_TIME FROM oceanbase.__all_clone_job ORDER BY CLONE_START_TIME
""".replace("\n", " ") """.replace("\n", " ")
) )
#21511 mysql.role_edges #21511: role_edges
#21512 mysql.default_roles #21512: default_roles
def_table_schema( def_table_schema(
owner = 'yangjiali.yjl', owner = 'yangjiali.yjl',
@ -31618,9 +31292,9 @@ def_table_schema(
""".replace("\n", " "), """.replace("\n", " "),
) )
#21514 mysql.audit_log_filter #21514: audit_log_filter
#21515 mysql.audit_log_user #21515: audit_log_user
#21516 mysql.columns_priv #21516: columns_priv
def_table_schema( def_table_schema(
owner = 'wendongbodongbo.wd', owner = 'wendongbodongbo.wd',
table_name = 'GV$OB_LS_SNAPSHOTS', table_name = 'GV$OB_LS_SNAPSHOTS',
@ -31718,11 +31392,11 @@ SELECT job_id AS CLONE_JOB_ID,
FROM oceanbase.__all_clone_job_history ORDER BY CLONE_START_TIME FROM oceanbase.__all_clone_job_history ORDER BY CLONE_START_TIME
""".replace("\n", " ") """.replace("\n", " ")
) )
#21520 GV$OB_SHARE_STORAGE_QUOTA_ASSIGNMENT #21520: GV$OB_SHARE_STORAGE_QUOTA_ASSIGNMENT
#21521 V$OB_SHARE_STORAGE_QUOTA_ASSIGNMENT #21521: V$OB_SHARE_STORAGE_QUOTA_ASSIGNMENT
#21522 CDB_UNUSED_COL_TABS #21522: CDB_UNUSED_COL_TABS
#21523 DBA_OB_LS_REPLICA_TASK_HISTORY #21523: DBA_OB_LS_REPLICA_TASK_HISTORY
#21524 CDB_OB_LS_REPLICA_TASK_HISTORY #21524: CDB_OB_LS_REPLICA_TASK_HISTORY
def_table_schema( def_table_schema(
owner = 'suzhi.yt', owner = 'suzhi.yt',
@ -54304,26 +53978,7 @@ def_table_schema(
""".replace("\n", " ") """.replace("\n", " ")
) )
# def_table_schema( # 28069: V$RESTORE_POINT # abandoned in 4.0
# owner = 'jingyan.kfy',
# table_name = 'V$RESTORE_POINT',
# name_postfix = '_ORA',
# database_id = 'OB_ORA_SYS_DATABASE_ID',
# table_id = '28069',
# table_type = 'SYSTEM_VIEW',
# gm_columns = [],
# in_tenant_space = True,
# rowkey_columns = [],
# normal_columns = [],
# view_definition = """SELECT
# TENANT_ID,
# SNAPSHOT_SCN as SNAPSHOT,
# GMT_CREATE as TIME,
# EXTRA_INFO as NAME
# FROM SYS.ALL_VIRTUAL_ACQUIRED_SNAPSHOT_AGENT
# WHERE snapshot_type = 3 and (tenant_id = effective_tenant_id() or effective_tenant_id() = 1)
# """.replace("\n", " "),
# )
def_table_schema( def_table_schema(
owner = 'xiaochu.yh', owner = 'xiaochu.yh',
@ -55860,7 +55515,7 @@ def_table_schema(
""".replace("\n", " ") """.replace("\n", " ")
) )
## table_id 28095 was used by a discarded table, do not reuse again # 28095: abandoned
def_table_schema( def_table_schema(
owner = 'linlin.xll', owner = 'linlin.xll',

View File

@ -21489,17 +21489,17 @@ static const _error _error_OB_LOB_VALUE_NOT_EXIST = {
.oracle_str_error = "ORA-22922: LOB value does not exist", .oracle_str_error = "ORA-22922: LOB value does not exist",
.oracle_str_user_error = "ORA-22922: LOB value does not exist" .oracle_str_user_error = "ORA-22922: LOB value does not exist"
}; };
static const _error _error_OB_ERR_DUP_DEF_NAMESPACE = { static const _error _error_OB_ERR_JSON_FUN_UNSUPPORTED_TYPE = {
.error_name = "OB_ERR_DUP_DEF_NAMESPACE", .error_name = "OB_ERR_JSON_FUN_UNSUPPORTED_TYPE",
.error_cause = "Internal Error", .error_cause = "Internal Error",
.error_solution = "Contact OceanBase Support", .error_solution = "Contact OceanBase Support",
.mysql_errno = -1, .mysql_errno = -1,
.sqlstate = "42000", .sqlstate = "HY000",
.str_error = "XQST0066 - duplicate default namespace definition - string", .str_error = "Input to JSON generation function has unsupported data type",
.str_user_error = "XQST0066 - duplicate default namespace definition - %s.", .str_user_error = "Input to JSON generation function has unsupported data type",
.oracle_errno = 19118, .oracle_errno = 40654,
.oracle_str_error = "ORA-19118: XQST0066 - duplicate default namespace definition - string.", .oracle_str_error = "ORA-40654: Input to JSON generation function has unsupported data type",
.oracle_str_user_error = "ORA-19118: XQST0066 - duplicate default namespace definition - %s." .oracle_str_user_error = "ORA-40654: Input to JSON generation function has unsupported data type"
}; };
static const _error _error_OB_ERR_XQUERY_MULTI_VALUE = { static const _error _error_OB_ERR_XQUERY_MULTI_VALUE = {
.error_name = "OB_ERR_XQUERY_MULTI_VALUE", .error_name = "OB_ERR_XQUERY_MULTI_VALUE",
@ -21621,17 +21621,17 @@ static const _error _error_OB_ERR_XML_NOT_SUPPORT_OPERATION = {
.oracle_str_error = "ORA-31195: XML node '' (type=%s) does not support this operation", .oracle_str_error = "ORA-31195: XML node '' (type=%s) does not support this operation",
.oracle_str_user_error = "ORA-31195: XML node '' (type=%s) does not support this operation" .oracle_str_user_error = "ORA-31195: XML node '' (type=%s) does not support this operation"
}; };
static const _error _error_OB_ERR_JSON_FUN_UNSUPPORTED_TYPE = { static const _error _error_OB_ERR_DUP_DEF_NAMESPACE = {
.error_name = "OB_ERR_JSON_FUN_UNSUPPORTED_TYPE", .error_name = "OB_ERR_DUP_DEF_NAMESPACE",
.error_cause = "Internal Error", .error_cause = "Internal Error",
.error_solution = "Contact OceanBase Support", .error_solution = "Contact OceanBase Support",
.mysql_errno = -1, .mysql_errno = -1,
.sqlstate = "HY000", .sqlstate = "42000",
.str_error = "Input to JSON generation function has unsupported data type", .str_error = "XQST0066 - duplicate default namespace definition - string",
.str_user_error = "Input to JSON generation function has unsupported data type", .str_user_error = "XQST0066 - duplicate default namespace definition - %s.",
.oracle_errno = 40654, .oracle_errno = 19118,
.oracle_str_error = "ORA-40654: Input to JSON generation function has unsupported data type", .oracle_str_error = "ORA-19118: XQST0066 - duplicate default namespace definition - string.",
.oracle_str_user_error = "ORA-40654: Input to JSON generation function has unsupported data type" .oracle_str_user_error = "ORA-19118: XQST0066 - duplicate default namespace definition - %s."
}; };
static const _error _error_OB_ERR_COMPARE_VARRAY_LOB_ATTR = { static const _error _error_OB_ERR_COMPARE_VARRAY_LOB_ATTR = {
.error_name = "OB_ERR_COMPARE_VARRAY_LOB_ATTR", .error_name = "OB_ERR_COMPARE_VARRAY_LOB_ATTR",
@ -28433,7 +28433,7 @@ struct ObStrErrorInit
_errors[-OB_ERR_XML_INDEX] = &_error_OB_ERR_XML_INDEX; _errors[-OB_ERR_XML_INDEX] = &_error_OB_ERR_XML_INDEX;
_errors[-OB_ERR_UPDATE_XML_WITH_INVALID_NODE] = &_error_OB_ERR_UPDATE_XML_WITH_INVALID_NODE; _errors[-OB_ERR_UPDATE_XML_WITH_INVALID_NODE] = &_error_OB_ERR_UPDATE_XML_WITH_INVALID_NODE;
_errors[-OB_LOB_VALUE_NOT_EXIST] = &_error_OB_LOB_VALUE_NOT_EXIST; _errors[-OB_LOB_VALUE_NOT_EXIST] = &_error_OB_LOB_VALUE_NOT_EXIST;
_errors[-OB_ERR_DUP_DEF_NAMESPACE] = &_error_OB_ERR_DUP_DEF_NAMESPACE; _errors[-OB_ERR_JSON_FUN_UNSUPPORTED_TYPE] = &_error_OB_ERR_JSON_FUN_UNSUPPORTED_TYPE;
_errors[-OB_ERR_XQUERY_MULTI_VALUE] = &_error_OB_ERR_XQUERY_MULTI_VALUE; _errors[-OB_ERR_XQUERY_MULTI_VALUE] = &_error_OB_ERR_XQUERY_MULTI_VALUE;
_errors[-OB_ERR_PARSE_XQUERY_EXPR] = &_error_OB_ERR_PARSE_XQUERY_EXPR; _errors[-OB_ERR_PARSE_XQUERY_EXPR] = &_error_OB_ERR_PARSE_XQUERY_EXPR;
_errors[-OB_ERR_LACK_XQUERY_LITERAL] = &_error_OB_ERR_LACK_XQUERY_LITERAL; _errors[-OB_ERR_LACK_XQUERY_LITERAL] = &_error_OB_ERR_LACK_XQUERY_LITERAL;
@ -28444,7 +28444,7 @@ struct ObStrErrorInit
_errors[-OB_ERR_XQUERY_UNSUPPORTED] = &_error_OB_ERR_XQUERY_UNSUPPORTED; _errors[-OB_ERR_XQUERY_UNSUPPORTED] = &_error_OB_ERR_XQUERY_UNSUPPORTED;
_errors[-OB_ERR_INVALID_XML_CHILD_NAME] = &_error_OB_ERR_INVALID_XML_CHILD_NAME; _errors[-OB_ERR_INVALID_XML_CHILD_NAME] = &_error_OB_ERR_INVALID_XML_CHILD_NAME;
_errors[-OB_ERR_XML_NOT_SUPPORT_OPERATION] = &_error_OB_ERR_XML_NOT_SUPPORT_OPERATION; _errors[-OB_ERR_XML_NOT_SUPPORT_OPERATION] = &_error_OB_ERR_XML_NOT_SUPPORT_OPERATION;
_errors[-OB_ERR_JSON_FUN_UNSUPPORTED_TYPE] = &_error_OB_ERR_JSON_FUN_UNSUPPORTED_TYPE; _errors[-OB_ERR_DUP_DEF_NAMESPACE] = &_error_OB_ERR_DUP_DEF_NAMESPACE;
_errors[-OB_ERR_COMPARE_VARRAY_LOB_ATTR] = &_error_OB_ERR_COMPARE_VARRAY_LOB_ATTR; _errors[-OB_ERR_COMPARE_VARRAY_LOB_ATTR] = &_error_OB_ERR_COMPARE_VARRAY_LOB_ATTR;
_errors[-OB_ERR_XML_PARENT_ALREADY_CONTAINS_CHILD] = &_error_OB_ERR_XML_PARENT_ALREADY_CONTAINS_CHILD; _errors[-OB_ERR_XML_PARENT_ALREADY_CONTAINS_CHILD] = &_error_OB_ERR_XML_PARENT_ALREADY_CONTAINS_CHILD;
_errors[-OB_SERVER_IS_INIT] = &_error_OB_SERVER_IS_INIT; _errors[-OB_SERVER_IS_INIT] = &_error_OB_SERVER_IS_INIT;

View File

@ -2084,7 +2084,7 @@ DEFINE_ORACLE_ERROR(OB_ERR_NULL_FOR_XML_CONSTRUCTOR, -7416, -1, "42000", "Expect
DEFINE_ORACLE_ERROR(OB_ERR_XML_INDEX, -7417, -1, "42000", "cannot create index on expression with datatype ADT '%.*s'", 2327 ,"cannot create index on expression with datatype ADT '%.*s'"); DEFINE_ORACLE_ERROR(OB_ERR_XML_INDEX, -7417, -1, "42000", "cannot create index on expression with datatype ADT '%.*s'", 2327 ,"cannot create index on expression with datatype ADT '%.*s'");
DEFINE_ORACLE_ERROR(OB_ERR_UPDATE_XML_WITH_INVALID_NODE, -7418, -1, "42000", "XML nodes must be updated with valid nodes and of the same type'", 31067 ,"XML nodes must be updated with valid nodes and of the same type"); DEFINE_ORACLE_ERROR(OB_ERR_UPDATE_XML_WITH_INVALID_NODE, -7418, -1, "42000", "XML nodes must be updated with valid nodes and of the same type'", 31067 ,"XML nodes must be updated with valid nodes and of the same type");
DEFINE_ORACLE_ERROR(OB_LOB_VALUE_NOT_EXIST, -7419, -1, "42000", "LOB value does not exist", 22922 ,"LOB value does not exist"); DEFINE_ORACLE_ERROR(OB_LOB_VALUE_NOT_EXIST, -7419, -1, "42000", "LOB value does not exist", 22922 ,"LOB value does not exist");
DEFINE_ORACLE_ERROR_EXT_DEP(OB_ERR_DUP_DEF_NAMESPACE, -7420, -1, "42000", "XQST0066 - duplicate default namespace definition - string", "XQST0066 - duplicate default namespace definition - %s.", 19118, "XQST0066 - duplicate default namespace definition - string.", "XQST0066 - duplicate default namespace definition - %s."); DEFINE_ORACLE_ERROR(OB_ERR_JSON_FUN_UNSUPPORTED_TYPE, -7420, -1, "HY000", "Input to JSON generation function has unsupported data type", 40654, "Input to JSON generation function has unsupported data type");
DEFINE_ORACLE_ERROR(OB_ERR_XQUERY_MULTI_VALUE, -7421, -1, "42000", "XPTY0004 - XQuery dynamic type mismatch: expected singleton sequence - got multi-item sequence", 19279, "XPTY0004 - XQuery dynamic type mismatch: expected singleton sequence - got multi-item sequence"); DEFINE_ORACLE_ERROR(OB_ERR_XQUERY_MULTI_VALUE, -7421, -1, "42000", "XPTY0004 - XQuery dynamic type mismatch: expected singleton sequence - got multi-item sequence", 19279, "XPTY0004 - XQuery dynamic type mismatch: expected singleton sequence - got multi-item sequence");
DEFINE_ORACLE_ERROR_EXT_DEP(OB_ERR_PARSE_XQUERY_EXPR, -7422, -1, "42000", "XPST0003 - error during parsing the XQuery expression", "XPST0003 - error during parsing the XQuery expression : %.*s", 19114, "XPST0003 - error during parsing the XQuery expression", "XPST0003 - error during parsing the XQuery expression : %.*s"); DEFINE_ORACLE_ERROR_EXT_DEP(OB_ERR_PARSE_XQUERY_EXPR, -7422, -1, "42000", "XPST0003 - error during parsing the XQuery expression", "XPST0003 - error during parsing the XQuery expression : %.*s", 19114, "XPST0003 - error during parsing the XQuery expression", "XPST0003 - error during parsing the XQuery expression : %.*s");
DEFINE_ORACLE_ERROR(OB_ERR_LACK_XQUERY_LITERAL, -7423, -1, "42000", "XQuery string literal expected", 19102, "XQuery string literal expected"); DEFINE_ORACLE_ERROR(OB_ERR_LACK_XQUERY_LITERAL, -7423, -1, "42000", "XQuery string literal expected", 19102, "XQuery string literal expected");
@ -2095,7 +2095,7 @@ DEFINE_ORACLE_ERROR_EXT_DEP(OB_ERR_XPATH_NO_NODE, -7427, -1, "42000", "XPST0005
DEFINE_ORACLE_ERROR(OB_ERR_XQUERY_UNSUPPORTED, -7428, -1, "42000", "unsupported XQuery expression", 19110, "unsupported XQuery expression"); DEFINE_ORACLE_ERROR(OB_ERR_XQUERY_UNSUPPORTED, -7428, -1, "42000", "unsupported XQuery expression", 19110, "unsupported XQuery expression");
DEFINE_ORACLE_ERROR(OB_ERR_INVALID_XML_CHILD_NAME, -7429, -1, "42000", "The document being inserted does not conform to specified child name", 31056, "The document being inserted does not conform to specified child name"); DEFINE_ORACLE_ERROR(OB_ERR_INVALID_XML_CHILD_NAME, -7429, -1, "42000", "The document being inserted does not conform to specified child name", 31056, "The document being inserted does not conform to specified child name");
DEFINE_ORACLE_ERROR(OB_ERR_XML_NOT_SUPPORT_OPERATION, -7430, -1, "42000", "XML node '' (type=%s) does not support this operation", 31195, "XML node '' (type=%s) does not support this operation"); DEFINE_ORACLE_ERROR(OB_ERR_XML_NOT_SUPPORT_OPERATION, -7430, -1, "42000", "XML node '' (type=%s) does not support this operation", 31195, "XML node '' (type=%s) does not support this operation");
DEFINE_ORACLE_ERROR(OB_ERR_JSON_FUN_UNSUPPORTED_TYPE, -7431, -1, "HY000", "Input to JSON generation function has unsupported data type", 40654, "Input to JSON generation function has unsupported data type"); DEFINE_ORACLE_ERROR_EXT_DEP(OB_ERR_DUP_DEF_NAMESPACE, -7431, -1, "42000", "XQST0066 - duplicate default namespace definition - string", "XQST0066 - duplicate default namespace definition - %s.", 19118, "XQST0066 - duplicate default namespace definition - string.", "XQST0066 - duplicate default namespace definition - %s.");
DEFINE_ORACLE_ERROR(OB_ERR_COMPARE_VARRAY_LOB_ATTR, -7432, -1, "42000", "cannot compare VARRAY or LOB attributes of an object type", 22901, "cannot compare VARRAY or LOB attributes of an object type"); DEFINE_ORACLE_ERROR(OB_ERR_COMPARE_VARRAY_LOB_ATTR, -7432, -1, "42000", "cannot compare VARRAY or LOB attributes of an object type", 22901, "cannot compare VARRAY or LOB attributes of an object type");
DEFINE_ORACLE_ERROR(OB_ERR_XML_PARENT_ALREADY_CONTAINS_CHILD, -7433, -1, "42000", "Parent %.*s already contains child entry %.*s", 31003, "Parent %.*s already contains child entry %.*s"); DEFINE_ORACLE_ERROR(OB_ERR_XML_PARENT_ALREADY_CONTAINS_CHILD, -7433, -1, "42000", "Parent %.*s already contains child entry %.*s", 31003, "Parent %.*s already contains child entry %.*s");

View File

@ -1464,13 +1464,13 @@ constexpr int OB_ERR_NULL_FOR_XML_CONSTRUCTOR = -7416;
constexpr int OB_ERR_XML_INDEX = -7417; constexpr int OB_ERR_XML_INDEX = -7417;
constexpr int OB_ERR_UPDATE_XML_WITH_INVALID_NODE = -7418; constexpr int OB_ERR_UPDATE_XML_WITH_INVALID_NODE = -7418;
constexpr int OB_LOB_VALUE_NOT_EXIST = -7419; constexpr int OB_LOB_VALUE_NOT_EXIST = -7419;
constexpr int OB_ERR_JSON_FUN_UNSUPPORTED_TYPE = -7420;
constexpr int OB_ERR_XQUERY_MULTI_VALUE = -7421; constexpr int OB_ERR_XQUERY_MULTI_VALUE = -7421;
constexpr int OB_ERR_LACK_XQUERY_LITERAL = -7423; constexpr int OB_ERR_LACK_XQUERY_LITERAL = -7423;
constexpr int OB_ERR_XQUERY_TYPE_MISMATCH = -7425; constexpr int OB_ERR_XQUERY_TYPE_MISMATCH = -7425;
constexpr int OB_ERR_XQUERY_UNSUPPORTED = -7428; constexpr int OB_ERR_XQUERY_UNSUPPORTED = -7428;
constexpr int OB_ERR_INVALID_XML_CHILD_NAME = -7429; constexpr int OB_ERR_INVALID_XML_CHILD_NAME = -7429;
constexpr int OB_ERR_XML_NOT_SUPPORT_OPERATION = -7430; constexpr int OB_ERR_XML_NOT_SUPPORT_OPERATION = -7430;
constexpr int OB_ERR_JSON_FUN_UNSUPPORTED_TYPE = -7431;
constexpr int OB_ERR_COMPARE_VARRAY_LOB_ATTR = -7432; constexpr int OB_ERR_COMPARE_VARRAY_LOB_ATTR = -7432;
constexpr int OB_ERR_XML_PARENT_ALREADY_CONTAINS_CHILD = -7433; constexpr int OB_ERR_XML_PARENT_ALREADY_CONTAINS_CHILD = -7433;
constexpr int OB_SERVER_IS_INIT = -8001; constexpr int OB_SERVER_IS_INIT = -8001;
@ -3647,7 +3647,7 @@ constexpr int OB_ERR_INVALID_DATE_MSG_FMT_V2 = -4219;
#define OB_ERR_XML_INDEX__USER_ERROR_MSG "cannot create index on expression with datatype ADT '%.*s'" #define OB_ERR_XML_INDEX__USER_ERROR_MSG "cannot create index on expression with datatype ADT '%.*s'"
#define OB_ERR_UPDATE_XML_WITH_INVALID_NODE__USER_ERROR_MSG "XML nodes must be updated with valid nodes and of the same type'" #define OB_ERR_UPDATE_XML_WITH_INVALID_NODE__USER_ERROR_MSG "XML nodes must be updated with valid nodes and of the same type'"
#define OB_LOB_VALUE_NOT_EXIST__USER_ERROR_MSG "LOB value does not exist" #define OB_LOB_VALUE_NOT_EXIST__USER_ERROR_MSG "LOB value does not exist"
#define OB_ERR_DUP_DEF_NAMESPACE__USER_ERROR_MSG "XQST0066 - duplicate default namespace definition - %s." #define OB_ERR_JSON_FUN_UNSUPPORTED_TYPE__USER_ERROR_MSG "Input to JSON generation function has unsupported data type"
#define OB_ERR_XQUERY_MULTI_VALUE__USER_ERROR_MSG "XPTY0004 - XQuery dynamic type mismatch: expected singleton sequence - got multi-item sequence" #define OB_ERR_XQUERY_MULTI_VALUE__USER_ERROR_MSG "XPTY0004 - XQuery dynamic type mismatch: expected singleton sequence - got multi-item sequence"
#define OB_ERR_PARSE_XQUERY_EXPR__USER_ERROR_MSG "XPST0003 - error during parsing the XQuery expression : %.*s" #define OB_ERR_PARSE_XQUERY_EXPR__USER_ERROR_MSG "XPST0003 - error during parsing the XQuery expression : %.*s"
#define OB_ERR_LACK_XQUERY_LITERAL__USER_ERROR_MSG "XQuery string literal expected" #define OB_ERR_LACK_XQUERY_LITERAL__USER_ERROR_MSG "XQuery string literal expected"
@ -3658,7 +3658,7 @@ constexpr int OB_ERR_INVALID_DATE_MSG_FMT_V2 = -4219;
#define OB_ERR_XQUERY_UNSUPPORTED__USER_ERROR_MSG "unsupported XQuery expression" #define OB_ERR_XQUERY_UNSUPPORTED__USER_ERROR_MSG "unsupported XQuery expression"
#define OB_ERR_INVALID_XML_CHILD_NAME__USER_ERROR_MSG "The document being inserted does not conform to specified child name" #define OB_ERR_INVALID_XML_CHILD_NAME__USER_ERROR_MSG "The document being inserted does not conform to specified child name"
#define OB_ERR_XML_NOT_SUPPORT_OPERATION__USER_ERROR_MSG "XML node '' (type=%s) does not support this operation" #define OB_ERR_XML_NOT_SUPPORT_OPERATION__USER_ERROR_MSG "XML node '' (type=%s) does not support this operation"
#define OB_ERR_JSON_FUN_UNSUPPORTED_TYPE__USER_ERROR_MSG "Input to JSON generation function has unsupported data type" #define OB_ERR_DUP_DEF_NAMESPACE__USER_ERROR_MSG "XQST0066 - duplicate default namespace definition - %s."
#define OB_ERR_COMPARE_VARRAY_LOB_ATTR__USER_ERROR_MSG "cannot compare VARRAY or LOB attributes of an object type" #define OB_ERR_COMPARE_VARRAY_LOB_ATTR__USER_ERROR_MSG "cannot compare VARRAY or LOB attributes of an object type"
#define OB_ERR_XML_PARENT_ALREADY_CONTAINS_CHILD__USER_ERROR_MSG "Parent %.*s already contains child entry %.*s" #define OB_ERR_XML_PARENT_ALREADY_CONTAINS_CHILD__USER_ERROR_MSG "Parent %.*s already contains child entry %.*s"
#define OB_SERVER_IS_INIT__USER_ERROR_MSG "Server is initializing" #define OB_SERVER_IS_INIT__USER_ERROR_MSG "Server is initializing"
@ -5868,7 +5868,7 @@ constexpr int OB_ERR_INVALID_DATE_MSG_FMT_V2 = -4219;
#define OB_ERR_XML_INDEX__ORA_USER_ERROR_MSG "ORA-02327: cannot create index on expression with datatype ADT '%.*s'" #define OB_ERR_XML_INDEX__ORA_USER_ERROR_MSG "ORA-02327: cannot create index on expression with datatype ADT '%.*s'"
#define OB_ERR_UPDATE_XML_WITH_INVALID_NODE__ORA_USER_ERROR_MSG "ORA-31067: XML nodes must be updated with valid nodes and of the same type" #define OB_ERR_UPDATE_XML_WITH_INVALID_NODE__ORA_USER_ERROR_MSG "ORA-31067: XML nodes must be updated with valid nodes and of the same type"
#define OB_LOB_VALUE_NOT_EXIST__ORA_USER_ERROR_MSG "ORA-22922: LOB value does not exist" #define OB_LOB_VALUE_NOT_EXIST__ORA_USER_ERROR_MSG "ORA-22922: LOB value does not exist"
#define OB_ERR_DUP_DEF_NAMESPACE__ORA_USER_ERROR_MSG "ORA-19118: XQST0066 - duplicate default namespace definition - %s." #define OB_ERR_JSON_FUN_UNSUPPORTED_TYPE__ORA_USER_ERROR_MSG "ORA-40654: Input to JSON generation function has unsupported data type"
#define OB_ERR_XQUERY_MULTI_VALUE__ORA_USER_ERROR_MSG "ORA-19279: XPTY0004 - XQuery dynamic type mismatch: expected singleton sequence - got multi-item sequence" #define OB_ERR_XQUERY_MULTI_VALUE__ORA_USER_ERROR_MSG "ORA-19279: XPTY0004 - XQuery dynamic type mismatch: expected singleton sequence - got multi-item sequence"
#define OB_ERR_PARSE_XQUERY_EXPR__ORA_USER_ERROR_MSG "ORA-19114: XPST0003 - error during parsing the XQuery expression : %.*s" #define OB_ERR_PARSE_XQUERY_EXPR__ORA_USER_ERROR_MSG "ORA-19114: XPST0003 - error during parsing the XQuery expression : %.*s"
#define OB_ERR_LACK_XQUERY_LITERAL__ORA_USER_ERROR_MSG "ORA-19102: XQuery string literal expected" #define OB_ERR_LACK_XQUERY_LITERAL__ORA_USER_ERROR_MSG "ORA-19102: XQuery string literal expected"
@ -5879,7 +5879,7 @@ constexpr int OB_ERR_INVALID_DATE_MSG_FMT_V2 = -4219;
#define OB_ERR_XQUERY_UNSUPPORTED__ORA_USER_ERROR_MSG "ORA-19110: unsupported XQuery expression" #define OB_ERR_XQUERY_UNSUPPORTED__ORA_USER_ERROR_MSG "ORA-19110: unsupported XQuery expression"
#define OB_ERR_INVALID_XML_CHILD_NAME__ORA_USER_ERROR_MSG "ORA-31056: The document being inserted does not conform to specified child name" #define OB_ERR_INVALID_XML_CHILD_NAME__ORA_USER_ERROR_MSG "ORA-31056: The document being inserted does not conform to specified child name"
#define OB_ERR_XML_NOT_SUPPORT_OPERATION__ORA_USER_ERROR_MSG "ORA-31195: XML node '' (type=%s) does not support this operation" #define OB_ERR_XML_NOT_SUPPORT_OPERATION__ORA_USER_ERROR_MSG "ORA-31195: XML node '' (type=%s) does not support this operation"
#define OB_ERR_JSON_FUN_UNSUPPORTED_TYPE__ORA_USER_ERROR_MSG "ORA-40654: Input to JSON generation function has unsupported data type" #define OB_ERR_DUP_DEF_NAMESPACE__ORA_USER_ERROR_MSG "ORA-19118: XQST0066 - duplicate default namespace definition - %s."
#define OB_ERR_COMPARE_VARRAY_LOB_ATTR__ORA_USER_ERROR_MSG "ORA-22901: cannot compare VARRAY or LOB attributes of an object type" #define OB_ERR_COMPARE_VARRAY_LOB_ATTR__ORA_USER_ERROR_MSG "ORA-22901: cannot compare VARRAY or LOB attributes of an object type"
#define OB_ERR_XML_PARENT_ALREADY_CONTAINS_CHILD__ORA_USER_ERROR_MSG "ORA-31003: Parent %.*s already contains child entry %.*s" #define OB_ERR_XML_PARENT_ALREADY_CONTAINS_CHILD__ORA_USER_ERROR_MSG "ORA-31003: Parent %.*s already contains child entry %.*s"
#define OB_SERVER_IS_INIT__ORA_USER_ERROR_MSG "ORA-00600: internal error code, arguments: -8001, Server is initializing" #define OB_SERVER_IS_INIT__ORA_USER_ERROR_MSG "ORA-00600: internal error code, arguments: -8001, Server is initializing"