/** * Copyright (c) 2021 OceanBase * OceanBase CE is licensed under Mulan PubL v2. * You can use this software according to the terms and conditions of the Mulan PubL v2. * You may obtain a copy of Mulan PubL v2 at: * http://license.coscl.org.cn/MulanPubL-2.0 * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. * See the Mulan PubL v2 for more details. */ #ifndef _OB_INNER_TABLE_SCHEMA_H_ #define _OB_INNER_TABLE_SCHEMA_H_ #include "share/ob_define.h" #include "ob_inner_table_schema_constants.h" #include "share/ob_cluster_version.h" namespace oceanbase { namespace share { namespace schema { class ObTableSchema; } } namespace share { struct TENANT_VIRTUAL_INTERM_RESULT_CDE { enum { JOB_ID = common::OB_APP_MIN_COLUMN_ID, TASK_ID, SLICE_ID, EXECUTION_ID, SVR_IP, SVR_PORT, EXPIRE_TIME, ROW_COUNT, SCANNER_COUNT, USED_MEMORY_SIZE, USED_DISK_SIZE, PARTITION_IP, PARTITION_PORT }; }; struct ALL_VIRTUAL_PLAN_STAT_CDE { enum { TENANT_ID = common::OB_APP_MIN_COLUMN_ID, SVR_IP, SVR_PORT, PLAN_ID, SQL_ID, TYPE, IS_BIND_SENSITIVE, IS_BIND_AWARE, STATEMENT, QUERY_SQL, SPECIAL_PARAMS, PARAM_INFOS, SYS_VARS, PLAN_HASH, FIRST_LOAD_TIME, SCHEMA_VERSION, MERGED_VERSION, LAST_ACTIVE_TIME, AVG_EXE_USEC, SLOWEST_EXE_TIME, SLOWEST_EXE_USEC, SLOW_COUNT, HIT_COUNT, PLAN_SIZE, EXECUTIONS, DISK_READS, DIRECT_WRITES, BUFFER_GETS, APPLICATION_WAIT_TIME, CONCURRENCY_WAIT_TIME, USER_IO_WAIT_TIME, ROWS_PROCESSED, ELAPSED_TIME, CPU_TIME, LARGE_QUERYS, DELAYED_LARGE_QUERYS, OUTLINE_VERSION, OUTLINE_ID, OUTLINE_DATA, ACS_SEL_INFO, TABLE_SCAN, DB_ID, EVOLUTION, EVO_EXECUTIONS, EVO_CPU_TIME, TIMEOUT_COUNT, PS_STMT_ID, DELAYED_PX_QUERYS, SESSID, TEMP_TABLES, IS_USE_JIT, OBJECT_TYPE, ENABLE_BF_CACHE, BF_FILTER_CNT, BF_ACCESS_CNT, ENABLE_ROW_CACHE, ROW_CACHE_HIT_CNT, ROW_CACHE_MISS_CNT, ENABLE_FUSE_ROW_CACHE, FUSE_ROW_CACHE_HIT_CNT, FUSE_ROW_CACHE_MISS_CNT, HINTS_INFO, HINTS_ALL_WORKED, PL_SCHEMA_ID, IS_BATCHED_MULTI_STMT }; }; struct ALL_VIRTUAL_TENANT_PARAMETER_STAT_CDE { enum { ZONE = common::OB_APP_MIN_COLUMN_ID, SVR_TYPE, SVR_IP, SVR_PORT, NAME, DATA_TYPE, VALUE, INFO, SECTION, SCOPE, SOURCE, EDIT_LEVEL }; }; struct ALL_VIRTUAL_PS_STAT_CDE { enum { TENANT_ID = common::OB_APP_MIN_COLUMN_ID, SVR_IP, SVR_PORT, STMT_COUNT, HIT_COUNT, ACCESS_COUNT, MEM_HOLD }; }; struct ALL_VIRTUAL_PS_ITEM_INFO_CDE { enum { TENANT_ID = common::OB_APP_MIN_COLUMN_ID, SVR_IP, SVR_PORT, STMT_ID, DB_ID, PS_SQL, PARAM_COUNT, STMT_ITEM_REF_COUNT, STMT_INFO_REF_COUNT, MEM_HOLD, STMT_TYPE, CHECKSUM, EXPIRED }; }; struct ALL_VIRTUAL_PLAN_STAT_ORA_CDE { enum { TENANT_ID = common::OB_APP_MIN_COLUMN_ID, SVR_IP, SVR_PORT, PLAN_ID, SQL_ID, TYPE, IS_BIND_SENSITIVE, IS_BIND_AWARE, STATEMENT, QUERY_SQL, SPECIAL_PARAMS, PARAM_INFOS, SYS_VARS, PLAN_HASH, FIRST_LOAD_TIME, SCHEMA_VERSION, MERGED_VERSION, LAST_ACTIVE_TIME, AVG_EXE_USEC, SLOWEST_EXE_TIME, SLOWEST_EXE_USEC, SLOW_COUNT, HIT_COUNT, PLAN_SIZE, EXECUTIONS, DISK_READS, DIRECT_WRITES, BUFFER_GETS, APPLICATION_WAIT_TIME, CONCURRENCY_WAIT_TIME, USER_IO_WAIT_TIME, ROWS_PROCESSED, ELAPSED_TIME, CPU_TIME, LARGE_QUERYS, DELAYED_LARGE_QUERYS, OUTLINE_VERSION, OUTLINE_ID, OUTLINE_DATA, ACS_SEL_INFO, TABLE_SCAN, DB_ID, EVOLUTION, EVO_EXECUTIONS, EVO_CPU_TIME, TIMEOUT_COUNT, PS_STMT_ID, DELAYED_PX_QUERYS, SESSID, TEMP_TABLES, IS_USE_JIT, OBJECT_TYPE, ENABLE_BF_CACHE, BF_FILTER_CNT, BF_ACCESS_CNT, ENABLE_ROW_CACHE, ROW_CACHE_HIT_CNT, ROW_CACHE_MISS_CNT, ENABLE_FUSE_ROW_CACHE, FUSE_ROW_CACHE_HIT_CNT, FUSE_ROW_CACHE_MISS_CNT, HINTS_INFO, HINTS_ALL_WORKED, PL_SCHEMA_ID, IS_BATCHED_MULTI_STMT }; }; struct ALL_VIRTUAL_PS_STAT_ORA_CDE { enum { TENANT_ID = common::OB_APP_MIN_COLUMN_ID, SVR_IP, SVR_PORT, STMT_COUNT, HIT_COUNT, ACCESS_COUNT, MEM_HOLD }; }; struct ALL_VIRTUAL_PS_ITEM_INFO_ORA_CDE { enum { TENANT_ID = common::OB_APP_MIN_COLUMN_ID, SVR_IP, SVR_PORT, STMT_ID, DB_ID, PS_SQL, PARAM_COUNT, STMT_ITEM_REF_COUNT, STMT_INFO_REF_COUNT, MEM_HOLD, STMT_TYPE, CHECKSUM, EXPIRED }; }; struct ALL_VIRTUAL_TENANT_PARAMETER_STAT_ORA_CDE { enum { ZONE = common::OB_APP_MIN_COLUMN_ID, SVR_TYPE, SVR_IP, SVR_PORT, NAME, DATA_TYPE, VALUE, INFO, SECTION, SCOPE, SOURCE, EDIT_LEVEL }; }; class ObInnerTableSchema { public: static int all_core_table_schema(share::schema::ObTableSchema &table_schema); static int all_root_table_schema(share::schema::ObTableSchema &table_schema); static int all_table_schema(share::schema::ObTableSchema &table_schema); static int all_column_schema(share::schema::ObTableSchema &table_schema); static int all_ddl_operation_schema(share::schema::ObTableSchema &table_schema); static int all_table_v2_schema(share::schema::ObTableSchema &table_schema); static int all_meta_table_schema(share::schema::ObTableSchema &table_schema); static int all_user_schema(share::schema::ObTableSchema &table_schema); static int all_user_history_schema(share::schema::ObTableSchema &table_schema); static int all_database_schema(share::schema::ObTableSchema &table_schema); static int all_database_history_schema(share::schema::ObTableSchema &table_schema); static int all_tablegroup_schema(share::schema::ObTableSchema &table_schema); static int all_tablegroup_history_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_history_schema(share::schema::ObTableSchema &table_schema); static int all_table_privilege_schema(share::schema::ObTableSchema &table_schema); static int all_table_privilege_history_schema(share::schema::ObTableSchema &table_schema); static int all_database_privilege_schema(share::schema::ObTableSchema &table_schema); static int all_database_privilege_history_schema(share::schema::ObTableSchema &table_schema); static int all_table_history_schema(share::schema::ObTableSchema &table_schema); static int all_column_history_schema(share::schema::ObTableSchema &table_schema); static int all_zone_schema(share::schema::ObTableSchema &table_schema); static int all_server_schema(share::schema::ObTableSchema &table_schema); static int all_sys_parameter_schema(share::schema::ObTableSchema &table_schema); static int tenant_parameter_schema(share::schema::ObTableSchema &table_schema); static int all_sys_variable_schema(share::schema::ObTableSchema &table_schema); static int all_sys_stat_schema(share::schema::ObTableSchema &table_schema); static int all_column_statistic_schema(share::schema::ObTableSchema &table_schema); static int all_unit_schema(share::schema::ObTableSchema &table_schema); static int all_unit_config_schema(share::schema::ObTableSchema &table_schema); static int all_resource_pool_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_resource_usage_schema(share::schema::ObTableSchema &table_schema); static int all_sequence_schema(share::schema::ObTableSchema &table_schema); static int all_charset_schema(share::schema::ObTableSchema &table_schema); static int all_collation_schema(share::schema::ObTableSchema &table_schema); static int all_local_index_status_schema(share::schema::ObTableSchema &table_schema); static int all_dummy_schema(share::schema::ObTableSchema &table_schema); static int all_frozen_map_schema(share::schema::ObTableSchema &table_schema); static int all_clog_history_info_schema(share::schema::ObTableSchema &table_schema); static int all_clog_history_info_v2_schema(share::schema::ObTableSchema &table_schema); static int all_rootservice_event_history_schema(share::schema::ObTableSchema &table_schema); static int all_privilege_schema(share::schema::ObTableSchema &table_schema); static int all_outline_schema(share::schema::ObTableSchema &table_schema); static int all_outline_history_schema(share::schema::ObTableSchema &table_schema); static int all_election_event_history_schema(share::schema::ObTableSchema &table_schema); static int all_recyclebin_schema(share::schema::ObTableSchema &table_schema); static int all_part_schema(share::schema::ObTableSchema &table_schema); static int all_part_history_schema(share::schema::ObTableSchema &table_schema); static int all_sub_part_schema(share::schema::ObTableSchema &table_schema); static int all_sub_part_history_schema(share::schema::ObTableSchema &table_schema); static int all_part_info_schema(share::schema::ObTableSchema &table_schema); static int all_part_info_history_schema(share::schema::ObTableSchema &table_schema); static int all_def_sub_part_schema(share::schema::ObTableSchema &table_schema); static int all_def_sub_part_history_schema(share::schema::ObTableSchema &table_schema); static int all_server_event_history_schema(share::schema::ObTableSchema &table_schema); static int all_rootservice_job_schema(share::schema::ObTableSchema &table_schema); static int all_unit_load_history_schema(share::schema::ObTableSchema &table_schema); static int all_sys_variable_history_schema(share::schema::ObTableSchema &table_schema); static int all_restore_job_schema(share::schema::ObTableSchema &table_schema); static int all_restore_task_schema(share::schema::ObTableSchema &table_schema); static int all_restore_job_history_schema(share::schema::ObTableSchema &table_schema); static int all_time_zone_schema(share::schema::ObTableSchema &table_schema); static int all_time_zone_name_schema(share::schema::ObTableSchema &table_schema); static int all_time_zone_transition_schema(share::schema::ObTableSchema &table_schema); static int all_time_zone_transition_type_schema(share::schema::ObTableSchema &table_schema); static int all_ddl_id_schema(share::schema::ObTableSchema &table_schema); static int all_foreign_key_schema(share::schema::ObTableSchema &table_schema); static int all_foreign_key_history_schema(share::schema::ObTableSchema &table_schema); static int all_foreign_key_column_schema(share::schema::ObTableSchema &table_schema); static int all_foreign_key_column_history_schema(share::schema::ObTableSchema &table_schema); static int all_synonym_schema(share::schema::ObTableSchema &table_schema); static int all_synonym_history_schema(share::schema::ObTableSchema &table_schema); static int all_sequence_v2_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_meta_table_schema(share::schema::ObTableSchema &table_schema); static int all_index_wait_transaction_status_schema(share::schema::ObTableSchema &table_schema); static int all_index_schedule_task_schema(share::schema::ObTableSchema &table_schema); static int all_index_checksum_schema(share::schema::ObTableSchema &table_schema); static int all_routine_schema(share::schema::ObTableSchema &table_schema); static int all_routine_history_schema(share::schema::ObTableSchema &table_schema); static int all_routine_param_schema(share::schema::ObTableSchema &table_schema); static int all_routine_param_history_schema(share::schema::ObTableSchema &table_schema); static int all_table_stat_schema(share::schema::ObTableSchema &table_schema); static int all_column_stat_schema(share::schema::ObTableSchema &table_schema); static int all_histogram_stat_schema(share::schema::ObTableSchema &table_schema); static int all_package_schema(share::schema::ObTableSchema &table_schema); static int all_package_history_schema(share::schema::ObTableSchema &table_schema); static int all_sql_execute_task_schema(share::schema::ObTableSchema &table_schema); static int all_index_build_stat_schema(share::schema::ObTableSchema &table_schema); static int all_build_index_param_schema(share::schema::ObTableSchema &table_schema); static int all_global_index_data_src_schema(share::schema::ObTableSchema &table_schema); static int all_acquired_snapshot_schema(share::schema::ObTableSchema &table_schema); static int all_immediate_effect_index_sstable_schema(share::schema::ObTableSchema &table_schema); static int all_sstable_checksum_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_gc_partition_info_schema(share::schema::ObTableSchema &table_schema); static int all_constraint_schema(share::schema::ObTableSchema &table_schema); static int all_constraint_history_schema(share::schema::ObTableSchema &table_schema); static int all_ori_schema_version_schema(share::schema::ObTableSchema &table_schema); static int all_func_schema(share::schema::ObTableSchema &table_schema); static int all_func_history_schema(share::schema::ObTableSchema &table_schema); static int all_temp_table_schema(share::schema::ObTableSchema &table_schema); static int all_sstable_column_checksum_schema(share::schema::ObTableSchema &table_schema); static int all_sequence_object_schema(share::schema::ObTableSchema &table_schema); static int all_sequence_object_history_schema(share::schema::ObTableSchema &table_schema); static int all_sequence_value_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_plan_baseline_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_plan_baseline_history_schema(share::schema::ObTableSchema &table_schema); static int all_ddl_helper_schema(share::schema::ObTableSchema &table_schema); static int all_freeze_schema_version_schema(share::schema::ObTableSchema &table_schema); static int all_type_schema(share::schema::ObTableSchema &table_schema); static int all_type_history_schema(share::schema::ObTableSchema &table_schema); static int all_type_attr_schema(share::schema::ObTableSchema &table_schema); static int all_type_attr_history_schema(share::schema::ObTableSchema &table_schema); static int all_coll_type_schema(share::schema::ObTableSchema &table_schema); static int all_coll_type_history_schema(share::schema::ObTableSchema &table_schema); static int all_weak_read_service_schema(share::schema::ObTableSchema &table_schema); static int all_gts_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_gts_schema(share::schema::ObTableSchema &table_schema); static int all_partition_member_list_schema(share::schema::ObTableSchema &table_schema); static int all_dblink_schema(share::schema::ObTableSchema &table_schema); static int all_dblink_history_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_partition_meta_table_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_role_grantee_map_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_role_grantee_map_history_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_keystore_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_keystore_history_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_tablespace_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_tablespace_history_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_user_failed_login_stat_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_profile_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_profile_history_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_security_audit_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_security_audit_history_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_trigger_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_trigger_history_schema(share::schema::ObTableSchema &table_schema); static int all_seed_parameter_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_sstable_column_checksum_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_security_audit_record_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_sysauth_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_sysauth_history_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_objauth_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_objauth_history_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_backup_info_schema(share::schema::ObTableSchema &table_schema); static int all_restore_info_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_backup_log_archive_status_schema(share::schema::ObTableSchema &table_schema); static int all_backup_log_archive_status_history_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_backup_task_schema(share::schema::ObTableSchema &table_schema); static int all_backup_task_history_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_pg_backup_task_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_error_schema(share::schema::ObTableSchema &table_schema); static int all_server_recovery_status_schema(share::schema::ObTableSchema &table_schema); static int all_datafile_recovery_status_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_backup_clean_info_schema(share::schema::ObTableSchema &table_schema); static int all_backup_clean_info_history_schema(share::schema::ObTableSchema &table_schema); static int all_backup_task_clean_history_schema(share::schema::ObTableSchema &table_schema); static int all_restore_progress_schema(share::schema::ObTableSchema &table_schema); static int all_restore_history_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_restore_pg_info_schema(share::schema::ObTableSchema &table_schema); static int all_table_v2_history_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_object_type_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_object_type_history_schema(share::schema::ObTableSchema &table_schema); static int all_backup_validation_job_schema(share::schema::ObTableSchema &table_schema); static int all_backup_validation_job_history_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_backup_validation_task_schema(share::schema::ObTableSchema &table_schema); static int all_backup_validation_task_history_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_pg_backup_validation_task_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_time_zone_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_time_zone_name_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_time_zone_transition_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_time_zone_transition_type_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_constraint_column_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_constraint_column_history_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_global_transaction_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_dependency_schema(share::schema::ObTableSchema &table_schema); static int all_backup_backupset_job_schema(share::schema::ObTableSchema &table_schema); static int all_backup_backupset_job_history_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_backup_backupset_task_schema(share::schema::ObTableSchema &table_schema); static int all_backup_backupset_task_history_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_pg_backup_backupset_task_schema(share::schema::ObTableSchema &table_schema); static int all_tenant_backup_backup_log_archive_status_schema(share::schema::ObTableSchema &table_schema); static int all_backup_backup_log_archive_status_history_schema(share::schema::ObTableSchema &table_schema); static int all_res_mgr_plan_schema(share::schema::ObTableSchema &table_schema); static int all_res_mgr_directive_schema(share::schema::ObTableSchema &table_schema); static int all_res_mgr_mapping_rule_schema(share::schema::ObTableSchema &table_schema); static int all_backup_backuppiece_job_schema(share::schema::ObTableSchema &table_schema); static int all_backup_backuppiece_job_history_schema(share::schema::ObTableSchema &table_schema); static int all_backup_backuppiece_task_schema(share::schema::ObTableSchema &table_schema); static int all_backup_backuppiece_task_history_schema(share::schema::ObTableSchema &table_schema); static int all_backup_piece_files_schema(share::schema::ObTableSchema &table_schema); static int all_backup_set_files_schema(share::schema::ObTableSchema &table_schema); static int all_res_mgr_consumer_group_schema(share::schema::ObTableSchema &table_schema); static int all_backup_info_schema(share::schema::ObTableSchema &table_schema); static int all_backup_log_archive_status_v2_schema(share::schema::ObTableSchema &table_schema); static int all_backup_backup_log_archive_status_v2_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_all_table_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_table_column_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_table_index_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_show_create_database_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_show_create_table_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_session_variable_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_privilege_grant_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_processlist_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_warning_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_current_tenant_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_database_status_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_tenant_status_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_interm_result_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_partition_stat_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_statname_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_event_name_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_global_variable_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_show_tables_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_show_create_procedure_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_core_meta_table_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_zone_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_plan_cache_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_plan_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_mem_leak_checker_info_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_latch_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_kvcache_info_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_data_type_class_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_data_type_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_server_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_rebalance_task_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_session_event_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_session_wait_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_session_wait_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_system_event_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_memstore_info_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_concurrency_object_pool_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sesstat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sysstat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_storage_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_disk_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_memstore_info_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_partition_info_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_upgrade_inspection_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_trans_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_trans_mgr_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_election_info_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_election_mem_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sql_audit_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_trans_mem_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_partition_sstable_image_info_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_core_root_table_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_core_all_table_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_core_column_table_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_memory_info_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sys_parameter_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_partition_replay_status_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_clog_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_trace_log_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_engine_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_proxy_server_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_proxy_sys_variable_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_proxy_schema_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_plan_cache_plan_explain_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_obrpc_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_partition_sstable_merge_info_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sql_monitor_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_outline_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_concurrent_limit_sql_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sql_plan_statistics_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_partition_sstable_macro_info_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_proxy_partition_info_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_proxy_partition_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_proxy_sub_partition_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_proxy_route_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_rebalance_tenant_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_rebalance_unit_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_rebalance_replica_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_partition_amplification_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_election_event_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_partition_store_info_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_leader_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_partition_migration_status_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sys_task_status_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_macro_block_marker_status_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_server_clog_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_rootservice_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_election_priority_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_disk_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_rebalance_map_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_rebalance_map_item_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_io_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_long_ops_status_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_rebalance_unit_migrate_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_rebalance_unit_distribution_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_server_object_pool_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_trans_lock_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_election_group_info_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_show_create_tablegroup_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_server_blacklist_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_partition_split_info_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_trans_result_info_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_duplicate_partition_mgr_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_parameter_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_server_schema_info_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_memory_context_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_dump_tenant_info_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_parameter_info_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_dag_warning_history_schema(share::schema::ObTableSchema &table_schema); static int virtual_show_restore_preview_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_master_key_version_info_schema(share::schema::ObTableSchema &table_schema); static int session_variables_schema(share::schema::ObTableSchema &table_schema); static int table_privileges_schema(share::schema::ObTableSchema &table_schema); static int user_privileges_schema(share::schema::ObTableSchema &table_schema); static int schema_privileges_schema(share::schema::ObTableSchema &table_schema); static int table_constraints_schema(share::schema::ObTableSchema &table_schema); static int global_status_schema(share::schema::ObTableSchema &table_schema); static int partitions_schema(share::schema::ObTableSchema &table_schema); static int session_status_schema(share::schema::ObTableSchema &table_schema); static int user_schema(share::schema::ObTableSchema &table_schema); static int db_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_server_memory_info_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_partition_table_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_lock_wait_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_partition_item_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_replica_task_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_partition_location_schema(share::schema::ObTableSchema &table_schema); static int proc_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_collation_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_charset_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_memstore_allocator_info_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_table_mgr_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_meta_table_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_freeze_info_schema(share::schema::ObTableSchema &table_schema); static int parameters_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_bad_block_table_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_px_worker_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_trans_audit_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_trans_sql_audit_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_weak_read_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_partition_audit_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sequence_v2_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sequence_value_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_cluster_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_partition_table_store_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_ddl_operation_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_outline_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_outline_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_synonym_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_synonym_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_database_privilege_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_database_privilege_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_table_privilege_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_table_privilege_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_database_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_database_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tablegroup_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tablegroup_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_table_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_table_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_column_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_column_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_part_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_part_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_part_info_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_part_info_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_def_sub_part_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_def_sub_part_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sub_part_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sub_part_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_constraint_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_constraint_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_foreign_key_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_foreign_key_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_foreign_key_column_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_foreign_key_column_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_temp_table_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_ori_schema_version_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sys_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_user_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_user_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sys_variable_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sys_variable_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_func_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_func_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_package_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_package_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_routine_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_routine_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_routine_param_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_routine_param_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_type_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_type_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_type_attr_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_type_attr_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_coll_type_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_coll_type_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_column_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_table_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_histogram_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_column_statistic_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_recyclebin_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_gc_partition_info_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_plan_baseline_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_plan_baseline_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sequence_object_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sequence_object_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_raid_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_server_log_meta_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_dtl_channel_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_dtl_memory_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_dtl_first_cached_buffer_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_dblink_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_dblink_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_partition_meta_table_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_role_grantee_map_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_role_grantee_map_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_keystore_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_keystore_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_deadlock_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_tablespace_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_tablespace_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_information_columns_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_pg_partition_info_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_user_failed_login_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_profile_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_profile_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_security_audit_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_security_audit_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_trigger_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_trigger_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_cluster_stats_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sstable_column_checksum_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_ps_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_ps_item_info_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sql_workarea_history_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sql_workarea_active_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sql_workarea_histogram_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sql_workarea_memory_info_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_security_audit_record_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sysauth_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sysauth_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_objauth_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_objauth_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_backup_info_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_backup_task_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_pg_backup_task_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_pg_backup_log_archive_status_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_server_backup_log_archive_status_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_error_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_timestamp_service_schema(share::schema::ObTableSchema &table_schema); static int referential_constraints_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_table_modifications_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_backup_clean_info_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_restore_pg_info_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_object_type_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_trans_table_status_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_pg_log_archive_stat_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sql_plan_monitor_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sql_monitor_statname_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_open_cursor_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_backup_validation_task_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_pg_backup_validation_task_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_time_zone_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_time_zone_name_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_time_zone_transition_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_time_zone_transition_type_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_constraint_column_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_constraint_column_history_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_files_schema(share::schema::ObTableSchema &table_schema); static int files_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_dependency_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_object_definition_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_reserved_table_mgr_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_backupset_history_mgr_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_backup_backupset_task_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_pg_backup_backupset_task_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_global_transaction_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_table_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_column_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_database_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sequence_v2_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_part_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sub_part_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_package_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_meta_table_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sql_audit_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_plan_stat_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sql_plan_statistics_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_plan_cache_plan_explain_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sequence_value_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sequence_object_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_user_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_synonym_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_foreign_key_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_column_stat_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_column_statistic_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_partition_table_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_table_stat_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_recyclebin_agent_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_outline_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_routine_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tablegroup_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_privilege_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sys_parameter_stat_agent_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_table_index_agent_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_charset_agent_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_all_table_agent_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_collation_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_foreign_key_column_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_server_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_plan_cache_stat_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_processlist_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_session_wait_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_session_wait_history_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_memory_info_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_memstore_info_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_memstore_info_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_server_memory_info_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sesstat_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sysstat_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_system_event_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_memstore_allocator_info_agent_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_session_variable_ora_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_global_variable_ora_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_show_create_table_ora_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_show_create_procedure_ora_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_show_create_tablegroup_ora_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_privilege_grant_ora_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_table_column_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_trace_log_ora_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_concurrent_limit_sql_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_constraint_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_type_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_type_attr_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_coll_type_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_routine_param_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_data_type_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_table_sys_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sstable_checksum_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_partition_info_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_partition_meta_table_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_keystore_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_tablespace_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_profile_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_role_grantee_map_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_table_privilege_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_security_audit_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_security_audit_history_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_trigger_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_px_worker_stat_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_ps_stat_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_ps_item_info_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_parameter_stat_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sql_workarea_history_stat_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sql_workarea_active_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sql_workarea_histogram_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sql_workarea_memory_info_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_security_audit_record_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sysauth_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sysauth_history_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_objauth_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_objauth_history_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_error_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_table_mgr_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_def_sub_part_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_object_type_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_server_schema_info_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_dblink_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_dblink_history_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sql_plan_monitor_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sql_monitor_statname_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_lock_wait_stat_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_open_cursor_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_constraint_column_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_dependency_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_time_zone_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_time_zone_name_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_time_zone_transition_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_time_zone_transition_type_agent_schema(share::schema::ObTableSchema &table_schema); static int tenant_virtual_object_definition_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_routine_param_sys_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_type_sys_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_type_attr_sys_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_coll_type_sys_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_package_sys_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_trigger_sys_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_routine_sys_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_global_transaction_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_acquired_snapshot_agent_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_table_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_column_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_database_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sequence_v2_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_part_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sub_part_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_package_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sequence_value_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sequence_object_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_user_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_synonym_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_foreign_key_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_column_stat_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_column_statistic_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_table_stat_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_recyclebin_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_routine_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tablegroup_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_foreign_key_column_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_constraint_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_type_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_type_attr_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_coll_type_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_routine_param_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_partition_meta_table_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_keystore_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_tablespace_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_profile_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_role_grantee_map_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_table_privilege_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_security_audit_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_security_audit_history_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_trigger_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_security_audit_record_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_sysauth_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_sysauth_history_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_objauth_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_objauth_history_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_error_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_def_sub_part_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_object_type_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_dblink_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_dblink_history_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_constraint_column_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_dependency_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_meta_table_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_time_zone_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_time_zone_name_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_time_zone_transition_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_tenant_time_zone_transition_type_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_res_mgr_plan_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_res_mgr_directive_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_trans_lock_stat_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_res_mgr_mapping_rule_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_res_mgr_consumer_group_real_agent_ora_schema(share::schema::ObTableSchema &table_schema); static int gv_plan_cache_stat_schema(share::schema::ObTableSchema &table_schema); static int gv_plan_cache_plan_stat_schema(share::schema::ObTableSchema &table_schema); static int schemata_schema(share::schema::ObTableSchema &table_schema); static int character_sets_schema(share::schema::ObTableSchema &table_schema); static int global_variables_schema(share::schema::ObTableSchema &table_schema); static int statistics_schema(share::schema::ObTableSchema &table_schema); static int views_schema(share::schema::ObTableSchema &table_schema); static int tables_schema(share::schema::ObTableSchema &table_schema); static int collations_schema(share::schema::ObTableSchema &table_schema); static int collation_character_set_applicability_schema(share::schema::ObTableSchema &table_schema); static int processlist_schema(share::schema::ObTableSchema &table_schema); static int key_column_usage_schema(share::schema::ObTableSchema &table_schema); static int dba_outlines_schema(share::schema::ObTableSchema &table_schema); static int engines_schema(share::schema::ObTableSchema &table_schema); static int routines_schema(share::schema::ObTableSchema &table_schema); static int gv_session_event_schema(share::schema::ObTableSchema &table_schema); static int gv_session_wait_schema(share::schema::ObTableSchema &table_schema); static int gv_session_wait_history_schema(share::schema::ObTableSchema &table_schema); static int gv_system_event_schema(share::schema::ObTableSchema &table_schema); static int gv_sesstat_schema(share::schema::ObTableSchema &table_schema); static int gv_sysstat_schema(share::schema::ObTableSchema &table_schema); static int v_statname_schema(share::schema::ObTableSchema &table_schema); static int v_event_name_schema(share::schema::ObTableSchema &table_schema); static int v_session_event_schema(share::schema::ObTableSchema &table_schema); static int v_session_wait_schema(share::schema::ObTableSchema &table_schema); static int v_session_wait_history_schema(share::schema::ObTableSchema &table_schema); static int v_sesstat_schema(share::schema::ObTableSchema &table_schema); static int v_sysstat_schema(share::schema::ObTableSchema &table_schema); static int v_system_event_schema(share::schema::ObTableSchema &table_schema); static int gv_sql_audit_schema(share::schema::ObTableSchema &table_schema); static int gv_latch_schema(share::schema::ObTableSchema &table_schema); static int gv_memory_schema(share::schema::ObTableSchema &table_schema); static int v_memory_schema(share::schema::ObTableSchema &table_schema); static int gv_memstore_schema(share::schema::ObTableSchema &table_schema); static int v_memstore_schema(share::schema::ObTableSchema &table_schema); static int gv_memstore_info_schema(share::schema::ObTableSchema &table_schema); static int v_memstore_info_schema(share::schema::ObTableSchema &table_schema); static int v_plan_cache_stat_schema(share::schema::ObTableSchema &table_schema); static int v_plan_cache_plan_stat_schema(share::schema::ObTableSchema &table_schema); static int gv_plan_cache_plan_explain_schema(share::schema::ObTableSchema &table_schema); static int v_plan_cache_plan_explain_schema(share::schema::ObTableSchema &table_schema); static int v_sql_audit_schema(share::schema::ObTableSchema &table_schema); static int v_latch_schema(share::schema::ObTableSchema &table_schema); static int gv_obrpc_outgoing_schema(share::schema::ObTableSchema &table_schema); static int v_obrpc_outgoing_schema(share::schema::ObTableSchema &table_schema); static int gv_obrpc_incoming_schema(share::schema::ObTableSchema &table_schema); static int v_obrpc_incoming_schema(share::schema::ObTableSchema &table_schema); static int gv_sql_schema(share::schema::ObTableSchema &table_schema); static int v_sql_schema(share::schema::ObTableSchema &table_schema); static int gv_sql_monitor_schema(share::schema::ObTableSchema &table_schema); static int v_sql_monitor_schema(share::schema::ObTableSchema &table_schema); static int gv_sql_plan_monitor_schema(share::schema::ObTableSchema &table_schema); static int v_sql_plan_monitor_schema(share::schema::ObTableSchema &table_schema); static int user_recyclebin_schema(share::schema::ObTableSchema &table_schema); static int gv_outline_schema(share::schema::ObTableSchema &table_schema); static int gv_concurrent_limit_sql_schema(share::schema::ObTableSchema &table_schema); static int gv_sql_plan_statistics_schema(share::schema::ObTableSchema &table_schema); static int v_sql_plan_statistics_schema(share::schema::ObTableSchema &table_schema); static int gv_server_memstore_schema(share::schema::ObTableSchema &table_schema); static int gv_unit_load_balance_event_history_schema(share::schema::ObTableSchema &table_schema); static int gv_tenant_schema(share::schema::ObTableSchema &table_schema); static int gv_database_schema(share::schema::ObTableSchema &table_schema); static int gv_table_schema(share::schema::ObTableSchema &table_schema); static int gv_unit_schema(share::schema::ObTableSchema &table_schema); static int v_unit_schema(share::schema::ObTableSchema &table_schema); static int gv_partition_schema(share::schema::ObTableSchema &table_schema); static int v_partition_schema(share::schema::ObTableSchema &table_schema); static int gv_lock_wait_stat_schema(share::schema::ObTableSchema &table_schema); static int v_lock_wait_stat_schema(share::schema::ObTableSchema &table_schema); static int time_zone_schema(share::schema::ObTableSchema &table_schema); static int time_zone_name_schema(share::schema::ObTableSchema &table_schema); static int time_zone_transition_schema(share::schema::ObTableSchema &table_schema); static int time_zone_transition_type_schema(share::schema::ObTableSchema &table_schema); static int gv_session_longops_schema(share::schema::ObTableSchema &table_schema); static int v_session_longops_schema(share::schema::ObTableSchema &table_schema); static int gv_tenant_memstore_allocator_info_schema(share::schema::ObTableSchema &table_schema); static int v_tenant_memstore_allocator_info_schema(share::schema::ObTableSchema &table_schema); static int gv_tenant_sequence_object_schema(share::schema::ObTableSchema &table_schema); static int columns_schema(share::schema::ObTableSchema &table_schema); static int gv_minor_merge_info_schema(share::schema::ObTableSchema &table_schema); static int gv_tenant_px_worker_stat_schema(share::schema::ObTableSchema &table_schema); static int v_tenant_px_worker_stat_schema(share::schema::ObTableSchema &table_schema); static int gv_partition_audit_schema(share::schema::ObTableSchema &table_schema); static int v_partition_audit_schema(share::schema::ObTableSchema &table_schema); static int v_ob_cluster_schema(share::schema::ObTableSchema &table_schema); static int gv_ps_stat_schema(share::schema::ObTableSchema &table_schema); static int v_ps_stat_schema(share::schema::ObTableSchema &table_schema); static int gv_ps_item_info_schema(share::schema::ObTableSchema &table_schema); static int v_ps_item_info_schema(share::schema::ObTableSchema &table_schema); static int gv_sql_workarea_schema(share::schema::ObTableSchema &table_schema); static int v_sql_workarea_schema(share::schema::ObTableSchema &table_schema); static int gv_sql_workarea_active_schema(share::schema::ObTableSchema &table_schema); static int v_sql_workarea_active_schema(share::schema::ObTableSchema &table_schema); static int gv_sql_workarea_histogram_schema(share::schema::ObTableSchema &table_schema); static int v_sql_workarea_histogram_schema(share::schema::ObTableSchema &table_schema); static int gv_ob_sql_workarea_memory_info_schema(share::schema::ObTableSchema &table_schema); static int v_ob_sql_workarea_memory_info_schema(share::schema::ObTableSchema &table_schema); static int gv_plan_cache_reference_info_schema(share::schema::ObTableSchema &table_schema); static int v_plan_cache_reference_info_schema(share::schema::ObTableSchema &table_schema); static int v_ob_timestamp_service_schema(share::schema::ObTableSchema &table_schema); static int gv_sstable_schema(share::schema::ObTableSchema &table_schema); static int v_sstable_schema(share::schema::ObTableSchema &table_schema); static int cdb_ob_backup_archivelog_summary_schema(share::schema::ObTableSchema &table_schema); static int cdb_ob_backup_job_details_schema(share::schema::ObTableSchema &table_schema); static int cdb_ob_backup_set_details_schema(share::schema::ObTableSchema &table_schema); static int cdb_ob_backup_set_expired_schema(share::schema::ObTableSchema &table_schema); static int cdb_ob_backup_progress_schema(share::schema::ObTableSchema &table_schema); static int cdb_ob_backup_archivelog_progress_schema(share::schema::ObTableSchema &table_schema); static int cdb_ob_backup_clean_history_schema(share::schema::ObTableSchema &table_schema); static int cdb_ob_backup_task_clean_history_schema(share::schema::ObTableSchema &table_schema); static int cdb_ob_restore_progress_schema(share::schema::ObTableSchema &table_schema); static int cdb_ob_restore_history_schema(share::schema::ObTableSchema &table_schema); static int gv_server_schema_info_schema(share::schema::ObTableSchema &table_schema); static int v_server_schema_info_schema(share::schema::ObTableSchema &table_schema); static int cdb_ckpt_history_schema(share::schema::ObTableSchema &table_schema); static int gv_ob_trans_table_status_schema(share::schema::ObTableSchema &table_schema); static int v_ob_trans_table_status_schema(share::schema::ObTableSchema &table_schema); static int v_sql_monitor_statname_schema(share::schema::ObTableSchema &table_schema); static int gv_merge_info_schema(share::schema::ObTableSchema &table_schema); static int v_merge_info_schema(share::schema::ObTableSchema &table_schema); static int gv_lock_schema(share::schema::ObTableSchema &table_schema); static int v_lock_schema(share::schema::ObTableSchema &table_schema); static int cdb_ob_backup_validation_job_schema(share::schema::ObTableSchema &table_schema); static int cdb_ob_backup_validation_job_history_schema(share::schema::ObTableSchema &table_schema); static int cdb_ob_tenant_backup_validation_task_schema(share::schema::ObTableSchema &table_schema); static int cdb_ob_backup_validation_task_history_schema(share::schema::ObTableSchema &table_schema); static int v_restore_point_schema(share::schema::ObTableSchema &table_schema); static int cdb_ob_backup_set_obsolete_schema(share::schema::ObTableSchema &table_schema); static int cdb_ob_backup_backupset_job_schema(share::schema::ObTableSchema &table_schema); static int cdb_ob_backup_backupset_job_history_schema(share::schema::ObTableSchema &table_schema); static int cdb_ob_backup_backupset_task_schema(share::schema::ObTableSchema &table_schema); static int cdb_ob_backup_backupset_task_history_schema(share::schema::ObTableSchema &table_schema); static int cdb_ob_backup_backup_archivelog_summary_schema(share::schema::ObTableSchema &table_schema); static int cdb_ob_backup_piece_files_schema(share::schema::ObTableSchema &table_schema); static int cdb_ob_backup_set_files_schema(share::schema::ObTableSchema &table_schema); static int cdb_ob_backup_backuppiece_job_schema(share::schema::ObTableSchema &table_schema); static int cdb_ob_backup_backuppiece_job_history_schema(share::schema::ObTableSchema &table_schema); static int cdb_ob_backup_backuppiece_task_schema(share::schema::ObTableSchema &table_schema); static int cdb_ob_backup_backuppiece_task_history_schema(share::schema::ObTableSchema &table_schema); static int v_ob_all_clusters_schema(share::schema::ObTableSchema &table_schema); static int cdb_ob_backup_archivelog_schema(share::schema::ObTableSchema &table_schema); static int cdb_ob_backup_backup_archivelog_schema(share::schema::ObTableSchema &table_schema); static int column_privileges_schema(share::schema::ObTableSchema &table_schema); static int dba_synonyms_schema(share::schema::ObTableSchema &table_schema); static int dba_objects_schema(share::schema::ObTableSchema &table_schema); static int all_objects_schema(share::schema::ObTableSchema &table_schema); static int user_objects_schema(share::schema::ObTableSchema &table_schema); static int dba_sequences_schema(share::schema::ObTableSchema &table_schema); static int all_sequences_schema(share::schema::ObTableSchema &table_schema); static int user_sequences_schema(share::schema::ObTableSchema &table_schema); static int dba_users_schema(share::schema::ObTableSchema &table_schema); static int all_users_schema(share::schema::ObTableSchema &table_schema); static int all_synonyms_schema(share::schema::ObTableSchema &table_schema); static int user_synonyms_schema(share::schema::ObTableSchema &table_schema); static int dba_ind_columns_schema(share::schema::ObTableSchema &table_schema); static int all_ind_columns_schema(share::schema::ObTableSchema &table_schema); static int user_ind_columns_schema(share::schema::ObTableSchema &table_schema); static int dba_constraints_schema(share::schema::ObTableSchema &table_schema); static int all_constraints_schema(share::schema::ObTableSchema &table_schema); static int user_constraints_schema(share::schema::ObTableSchema &table_schema); static int all_tab_cols_v_schema(share::schema::ObTableSchema &table_schema); static int dba_tab_cols_v_schema(share::schema::ObTableSchema &table_schema); static int user_tab_cols_v_schema(share::schema::ObTableSchema &table_schema); static int all_tab_cols_schema(share::schema::ObTableSchema &table_schema); static int dba_tab_cols_schema(share::schema::ObTableSchema &table_schema); static int user_tab_cols_schema(share::schema::ObTableSchema &table_schema); static int all_tab_columns_schema(share::schema::ObTableSchema &table_schema); static int dba_tab_columns_schema(share::schema::ObTableSchema &table_schema); static int user_tab_columns_schema(share::schema::ObTableSchema &table_schema); static int all_tables_schema(share::schema::ObTableSchema &table_schema); static int dba_tables_schema(share::schema::ObTableSchema &table_schema); static int user_tables_schema(share::schema::ObTableSchema &table_schema); static int dba_tab_comments_schema(share::schema::ObTableSchema &table_schema); static int all_tab_comments_schema(share::schema::ObTableSchema &table_schema); static int user_tab_comments_schema(share::schema::ObTableSchema &table_schema); static int dba_col_comments_schema(share::schema::ObTableSchema &table_schema); static int all_col_comments_schema(share::schema::ObTableSchema &table_schema); static int user_col_comments_schema(share::schema::ObTableSchema &table_schema); static int dba_indexes_schema(share::schema::ObTableSchema &table_schema); static int all_indexes_schema(share::schema::ObTableSchema &table_schema); static int user_indexes_schema(share::schema::ObTableSchema &table_schema); static int dba_cons_columns_schema(share::schema::ObTableSchema &table_schema); static int all_cons_columns_schema(share::schema::ObTableSchema &table_schema); static int user_cons_columns_schema(share::schema::ObTableSchema &table_schema); static int user_segments_schema(share::schema::ObTableSchema &table_schema); static int dba_segments_schema(share::schema::ObTableSchema &table_schema); static int dba_types_schema(share::schema::ObTableSchema &table_schema); static int all_types_schema(share::schema::ObTableSchema &table_schema); static int user_types_schema(share::schema::ObTableSchema &table_schema); static int dba_type_attrs_schema(share::schema::ObTableSchema &table_schema); static int all_type_attrs_schema(share::schema::ObTableSchema &table_schema); static int user_type_attrs_schema(share::schema::ObTableSchema &table_schema); static int dba_coll_types_schema(share::schema::ObTableSchema &table_schema); static int all_coll_types_schema(share::schema::ObTableSchema &table_schema); static int user_coll_types_schema(share::schema::ObTableSchema &table_schema); static int dba_procedures_schema(share::schema::ObTableSchema &table_schema); static int dba_arguments_schema(share::schema::ObTableSchema &table_schema); static int dba_source_schema(share::schema::ObTableSchema &table_schema); static int all_procedures_schema(share::schema::ObTableSchema &table_schema); static int all_arguments_schema(share::schema::ObTableSchema &table_schema); static int all_source_schema(share::schema::ObTableSchema &table_schema); static int user_procedures_schema(share::schema::ObTableSchema &table_schema); static int user_arguments_schema(share::schema::ObTableSchema &table_schema); static int user_source_schema(share::schema::ObTableSchema &table_schema); static int dba_part_key_columns_schema(share::schema::ObTableSchema &table_schema); static int all_part_key_columns_schema(share::schema::ObTableSchema &table_schema); static int user_part_key_columns_schema(share::schema::ObTableSchema &table_schema); static int dba_subpart_key_columns_schema(share::schema::ObTableSchema &table_schema); static int all_subpart_key_columns_schema(share::schema::ObTableSchema &table_schema); static int user_subpart_key_columns_schema(share::schema::ObTableSchema &table_schema); static int dba_views_schema(share::schema::ObTableSchema &table_schema); static int all_views_schema(share::schema::ObTableSchema &table_schema); static int user_views_schema(share::schema::ObTableSchema &table_schema); static int all_tab_partitions_ora_schema(share::schema::ObTableSchema &table_schema); static int all_tab_subpartitions_ora_schema(share::schema::ObTableSchema &table_schema); static int all_part_tables_ora_schema(share::schema::ObTableSchema &table_schema); static int dba_part_tables_ora_schema(share::schema::ObTableSchema &table_schema); static int user_part_tables_ora_schema(share::schema::ObTableSchema &table_schema); static int dba_tab_partitions_ora_schema(share::schema::ObTableSchema &table_schema); static int user_tab_partitions_ora_schema(share::schema::ObTableSchema &table_schema); static int dba_tab_subpartitions_ora_schema(share::schema::ObTableSchema &table_schema); static int user_tab_subpartitions_ora_schema(share::schema::ObTableSchema &table_schema); static int dba_subpartition_templates_ora_schema(share::schema::ObTableSchema &table_schema); static int all_subpartition_templates_ora_schema(share::schema::ObTableSchema &table_schema); static int user_subpartition_templates_ora_schema(share::schema::ObTableSchema &table_schema); static int dba_part_indexes_schema(share::schema::ObTableSchema &table_schema); static int all_part_indexes_schema(share::schema::ObTableSchema &table_schema); static int user_part_indexes_schema(share::schema::ObTableSchema &table_schema); static int all_all_tables_ora_schema(share::schema::ObTableSchema &table_schema); static int dba_all_tables_ora_schema(share::schema::ObTableSchema &table_schema); static int user_all_tables_ora_schema(share::schema::ObTableSchema &table_schema); static int dba_profiles_ora_schema(share::schema::ObTableSchema &table_schema); static int user_profiles_ora_schema(share::schema::ObTableSchema &table_schema); static int all_profiles_ora_schema(share::schema::ObTableSchema &table_schema); static int all_mview_comments_ora_schema(share::schema::ObTableSchema &table_schema); static int user_mview_comments_ora_schema(share::schema::ObTableSchema &table_schema); static int dba_mview_comments_ora_schema(share::schema::ObTableSchema &table_schema); static int all_scheduler_program_args_ora_schema(share::schema::ObTableSchema &table_schema); static int dba_scheduler_program_args_ora_schema(share::schema::ObTableSchema &table_schema); static int user_scheduler_program_args_ora_schema(share::schema::ObTableSchema &table_schema); static int all_scheduler_job_args_ora_schema(share::schema::ObTableSchema &table_schema); static int dba_scheduler_job_args_ora_schema(share::schema::ObTableSchema &table_schema); static int user_scheduler_job_args_ora_schema(share::schema::ObTableSchema &table_schema); static int all_errors_ora_schema(share::schema::ObTableSchema &table_schema); static int dba_errors_ora_schema(share::schema::ObTableSchema &table_schema); static int user_errors_ora_schema(share::schema::ObTableSchema &table_schema); static int all_type_methods_ora_schema(share::schema::ObTableSchema &table_schema); static int dba_type_methods_ora_schema(share::schema::ObTableSchema &table_schema); static int user_type_methods_ora_schema(share::schema::ObTableSchema &table_schema); static int all_method_params_ora_schema(share::schema::ObTableSchema &table_schema); static int dba_method_params_ora_schema(share::schema::ObTableSchema &table_schema); static int user_method_params_ora_schema(share::schema::ObTableSchema &table_schema); static int dba_tablespaces_ora_schema(share::schema::ObTableSchema &table_schema); static int user_tablespaces_ora_schema(share::schema::ObTableSchema &table_schema); static int dba_ind_expressions_schema(share::schema::ObTableSchema &table_schema); static int user_ind_expressions_schema(share::schema::ObTableSchema &table_schema); static int all_ind_expressions_schema(share::schema::ObTableSchema &table_schema); static int all_ind_partitions_schema(share::schema::ObTableSchema &table_schema); static int user_ind_partitions_schema(share::schema::ObTableSchema &table_schema); static int dba_ind_partitions_schema(share::schema::ObTableSchema &table_schema); static int dba_ind_subpartitions_schema(share::schema::ObTableSchema &table_schema); static int all_ind_subpartitions_schema(share::schema::ObTableSchema &table_schema); static int user_ind_subpartitions_schema(share::schema::ObTableSchema &table_schema); static int dba_roles_schema(share::schema::ObTableSchema &table_schema); static int dba_role_privs_schema(share::schema::ObTableSchema &table_schema); static int user_role_privs_schema(share::schema::ObTableSchema &table_schema); static int dba_tab_privs_schema(share::schema::ObTableSchema &table_schema); static int all_tab_privs_schema(share::schema::ObTableSchema &table_schema); static int user_tab_privs_schema(share::schema::ObTableSchema &table_schema); static int dba_sys_privs_schema(share::schema::ObTableSchema &table_schema); static int user_sys_privs_schema(share::schema::ObTableSchema &table_schema); static int dba_col_privs_ora_schema(share::schema::ObTableSchema &table_schema); static int user_col_privs_ora_schema(share::schema::ObTableSchema &table_schema); static int all_col_privs_ora_schema(share::schema::ObTableSchema &table_schema); static int role_tab_privs_ora_schema(share::schema::ObTableSchema &table_schema); static int role_sys_privs_ora_schema(share::schema::ObTableSchema &table_schema); static int role_role_privs_ora_schema(share::schema::ObTableSchema &table_schema); static int dictionary_ora_schema(share::schema::ObTableSchema &table_schema); static int dict_ora_schema(share::schema::ObTableSchema &table_schema); static int all_triggers_schema(share::schema::ObTableSchema &table_schema); static int dba_triggers_schema(share::schema::ObTableSchema &table_schema); static int user_triggers_schema(share::schema::ObTableSchema &table_schema); static int all_dependencies_ora_schema(share::schema::ObTableSchema &table_schema); static int dba_dependencies_ora_schema(share::schema::ObTableSchema &table_schema); static int user_dependencies_ora_schema(share::schema::ObTableSchema &table_schema); static int dba_rsrc_plans_schema(share::schema::ObTableSchema &table_schema); static int dba_rsrc_plan_directives_schema(share::schema::ObTableSchema &table_schema); static int dba_rsrc_group_mappings_schema(share::schema::ObTableSchema &table_schema); static int dba_recyclebin_ora_schema(share::schema::ObTableSchema &table_schema); static int user_recyclebin_ora_schema(share::schema::ObTableSchema &table_schema); static int dba_rsrc_consumer_groups_schema(share::schema::ObTableSchema &table_schema); static int gv_outline_ora_schema(share::schema::ObTableSchema &table_schema); static int gv_sql_audit_ora_schema(share::schema::ObTableSchema &table_schema); static int v_sql_audit_ora_schema(share::schema::ObTableSchema &table_schema); static int gv_instance_schema(share::schema::ObTableSchema &table_schema); static int v_instance_schema(share::schema::ObTableSchema &table_schema); static int gv_plan_cache_plan_stat_ora_schema(share::schema::ObTableSchema &table_schema); static int v_plan_cache_plan_stat_ora_schema(share::schema::ObTableSchema &table_schema); static int gv_plan_cache_plan_explain_ora_schema(share::schema::ObTableSchema &table_schema); static int v_plan_cache_plan_explain_ora_schema(share::schema::ObTableSchema &table_schema); static int gv_session_wait_ora_schema(share::schema::ObTableSchema &table_schema); static int v_session_wait_ora_schema(share::schema::ObTableSchema &table_schema); static int gv_session_wait_history_ora_schema(share::schema::ObTableSchema &table_schema); static int v_session_wait_history_ora_schema(share::schema::ObTableSchema &table_schema); static int gv_memory_ora_schema(share::schema::ObTableSchema &table_schema); static int v_memory_ora_schema(share::schema::ObTableSchema &table_schema); static int gv_memstore_ora_schema(share::schema::ObTableSchema &table_schema); static int v_memstore_ora_schema(share::schema::ObTableSchema &table_schema); static int gv_memstore_info_ora_schema(share::schema::ObTableSchema &table_schema); static int v_memstore_info_ora_schema(share::schema::ObTableSchema &table_schema); static int gv_server_memstore_ora_schema(share::schema::ObTableSchema &table_schema); static int gv_sesstat_ora_schema(share::schema::ObTableSchema &table_schema); static int v_sesstat_ora_schema(share::schema::ObTableSchema &table_schema); static int gv_sysstat_ora_schema(share::schema::ObTableSchema &table_schema); static int v_sysstat_ora_schema(share::schema::ObTableSchema &table_schema); static int gv_system_event_ora_schema(share::schema::ObTableSchema &table_schema); static int v_system_event_ora_schema(share::schema::ObTableSchema &table_schema); static int gv_tenant_memstore_allocator_info_ora_schema(share::schema::ObTableSchema &table_schema); static int v_tenant_memstore_allocator_info_ora_schema(share::schema::ObTableSchema &table_schema); static int gv_plan_cache_stat_ora_schema(share::schema::ObTableSchema &table_schema); static int v_plan_cache_stat_ora_schema(share::schema::ObTableSchema &table_schema); static int gv_concurrent_limit_sql_ora_schema(share::schema::ObTableSchema &table_schema); static int nls_session_parameters_ora_schema(share::schema::ObTableSchema &table_schema); static int nls_instance_parameters_ora_schema(share::schema::ObTableSchema &table_schema); static int nls_database_parameters_ora_schema(share::schema::ObTableSchema &table_schema); static int v_nls_parameters_ora_schema(share::schema::ObTableSchema &table_schema); static int v_version_ora_schema(share::schema::ObTableSchema &table_schema); static int gv_tenant_px_worker_stat_ora_schema(share::schema::ObTableSchema &table_schema); static int v_tenant_px_worker_stat_ora_schema(share::schema::ObTableSchema &table_schema); static int gv_ps_stat_ora_schema(share::schema::ObTableSchema &table_schema); static int v_ps_stat_ora_schema(share::schema::ObTableSchema &table_schema); static int gv_ps_item_info_ora_schema(share::schema::ObTableSchema &table_schema); static int v_ps_item_info_ora_schema(share::schema::ObTableSchema &table_schema); static int gv_sql_workarea_active_ora_schema(share::schema::ObTableSchema &table_schema); static int v_sql_workarea_active_ora_schema(share::schema::ObTableSchema &table_schema); static int gv_sql_workarea_histogram_ora_schema(share::schema::ObTableSchema &table_schema); static int v_sql_workarea_histogram_ora_schema(share::schema::ObTableSchema &table_schema); static int gv_ob_sql_workarea_memory_info_ora_schema(share::schema::ObTableSchema &table_schema); static int v_ob_sql_workarea_memory_info_ora_schema(share::schema::ObTableSchema &table_schema); static int gv_plan_cache_reference_info_ora_schema(share::schema::ObTableSchema &table_schema); static int v_plan_cache_reference_info_ora_schema(share::schema::ObTableSchema &table_schema); static int gv_sql_workarea_ora_schema(share::schema::ObTableSchema &table_schema); static int v_sql_workarea_ora_schema(share::schema::ObTableSchema &table_schema); static int gv_sstable_ora_schema(share::schema::ObTableSchema &table_schema); static int v_sstable_ora_schema(share::schema::ObTableSchema &table_schema); static int gv_server_schema_info_ora_schema(share::schema::ObTableSchema &table_schema); static int v_server_schema_info_ora_schema(share::schema::ObTableSchema &table_schema); static int gv_sql_plan_monitor_ora_schema(share::schema::ObTableSchema &table_schema); static int v_sql_plan_monitor_ora_schema(share::schema::ObTableSchema &table_schema); static int v_sql_monitor_statname_ora_schema(share::schema::ObTableSchema &table_schema); static int gv_lock_ora_schema(share::schema::ObTableSchema &table_schema); static int v_lock_ora_schema(share::schema::ObTableSchema &table_schema); static int gv_open_cursor_ora_schema(share::schema::ObTableSchema &table_schema); static int v_open_cursor_ora_schema(share::schema::ObTableSchema &table_schema); static int v_timezone_names_ora_schema(share::schema::ObTableSchema &table_schema); static int gv_global_transaction_ora_schema(share::schema::ObTableSchema &table_schema); static int v_global_transaction_ora_schema(share::schema::ObTableSchema &table_schema); static int v_restore_point_ora_schema(share::schema::ObTableSchema &table_schema); static int v_rsrc_plan_ora_schema(share::schema::ObTableSchema &table_schema); static int triggers_schema(share::schema::ObTableSchema &table_schema); static int all_backup_piece_files_idx_data_table_id_schema(share::schema::ObTableSchema &table_schema); static int all_table_v2_history_idx_data_table_id_schema(share::schema::ObTableSchema &table_schema); static int all_table_history_idx_data_table_id_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_plan_cache_stat_all_virtual_plan_cache_stat_i1_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_session_event_all_virtual_session_event_i1_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_session_wait_all_virtual_session_wait_i1_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_session_wait_history_all_virtual_session_wait_history_i1_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_system_event_all_virtual_system_event_i1_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sesstat_all_virtual_sesstat_i1_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sysstat_all_virtual_sysstat_i1_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sql_audit_all_virtual_sql_audit_i1_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_replica_task_all_virtual_replica_task_i1_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sql_plan_monitor_all_virtual_sql_plan_monitor_i1_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sql_audit_ora_all_virtual_sql_audit_i1_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_plan_cache_stat_ora_all_virtual_plan_cache_stat_i1_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_session_wait_ora_all_virtual_session_wait_i1_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_session_wait_history_ora_all_virtual_session_wait_history_i1_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sesstat_ora_all_virtual_sesstat_i1_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sysstat_ora_all_virtual_sysstat_i1_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_system_event_ora_all_virtual_system_event_i1_schema(share::schema::ObTableSchema &table_schema); static int all_virtual_sql_plan_monitor_ora_all_virtual_sql_plan_monitor_i1_schema(share::schema::ObTableSchema &table_schema); private: DISALLOW_COPY_AND_ASSIGN(ObInnerTableSchema); }; typedef int (*schema_create_func)(share::schema::ObTableSchema &table_schema); const schema_create_func core_table_schema_creators [] = { ObInnerTableSchema::all_root_table_schema, ObInnerTableSchema::all_table_schema, ObInnerTableSchema::all_column_schema, ObInnerTableSchema::all_ddl_operation_schema, ObInnerTableSchema::all_table_v2_schema, NULL,}; const schema_create_func sys_table_schema_creators [] = { ObInnerTableSchema::all_meta_table_schema, ObInnerTableSchema::all_user_schema, ObInnerTableSchema::all_user_history_schema, ObInnerTableSchema::all_database_schema, ObInnerTableSchema::all_database_history_schema, ObInnerTableSchema::all_tablegroup_schema, ObInnerTableSchema::all_tablegroup_history_schema, ObInnerTableSchema::all_tenant_schema, ObInnerTableSchema::all_tenant_history_schema, ObInnerTableSchema::all_table_privilege_schema, ObInnerTableSchema::all_table_privilege_history_schema, ObInnerTableSchema::all_database_privilege_schema, ObInnerTableSchema::all_database_privilege_history_schema, ObInnerTableSchema::all_table_history_schema, ObInnerTableSchema::all_column_history_schema, ObInnerTableSchema::all_zone_schema, ObInnerTableSchema::all_server_schema, ObInnerTableSchema::all_sys_parameter_schema, ObInnerTableSchema::tenant_parameter_schema, ObInnerTableSchema::all_sys_variable_schema, ObInnerTableSchema::all_sys_stat_schema, ObInnerTableSchema::all_column_statistic_schema, ObInnerTableSchema::all_unit_schema, ObInnerTableSchema::all_unit_config_schema, ObInnerTableSchema::all_resource_pool_schema, ObInnerTableSchema::all_tenant_resource_usage_schema, ObInnerTableSchema::all_sequence_schema, ObInnerTableSchema::all_charset_schema, ObInnerTableSchema::all_collation_schema, ObInnerTableSchema::all_local_index_status_schema, ObInnerTableSchema::all_dummy_schema, ObInnerTableSchema::all_frozen_map_schema, ObInnerTableSchema::all_clog_history_info_schema, ObInnerTableSchema::all_clog_history_info_v2_schema, ObInnerTableSchema::all_rootservice_event_history_schema, ObInnerTableSchema::all_privilege_schema, ObInnerTableSchema::all_outline_schema, ObInnerTableSchema::all_outline_history_schema, ObInnerTableSchema::all_election_event_history_schema, ObInnerTableSchema::all_recyclebin_schema, ObInnerTableSchema::all_part_schema, ObInnerTableSchema::all_part_history_schema, ObInnerTableSchema::all_sub_part_schema, ObInnerTableSchema::all_sub_part_history_schema, ObInnerTableSchema::all_part_info_schema, ObInnerTableSchema::all_part_info_history_schema, ObInnerTableSchema::all_def_sub_part_schema, ObInnerTableSchema::all_def_sub_part_history_schema, ObInnerTableSchema::all_server_event_history_schema, ObInnerTableSchema::all_rootservice_job_schema, ObInnerTableSchema::all_unit_load_history_schema, ObInnerTableSchema::all_sys_variable_history_schema, ObInnerTableSchema::all_restore_job_schema, ObInnerTableSchema::all_restore_task_schema, ObInnerTableSchema::all_restore_job_history_schema, ObInnerTableSchema::all_time_zone_schema, ObInnerTableSchema::all_time_zone_name_schema, ObInnerTableSchema::all_time_zone_transition_schema, ObInnerTableSchema::all_time_zone_transition_type_schema, ObInnerTableSchema::all_ddl_id_schema, ObInnerTableSchema::all_foreign_key_schema, ObInnerTableSchema::all_foreign_key_history_schema, ObInnerTableSchema::all_foreign_key_column_schema, ObInnerTableSchema::all_foreign_key_column_history_schema, ObInnerTableSchema::all_synonym_schema, ObInnerTableSchema::all_synonym_history_schema, ObInnerTableSchema::all_sequence_v2_schema, ObInnerTableSchema::all_tenant_meta_table_schema, ObInnerTableSchema::all_index_wait_transaction_status_schema, ObInnerTableSchema::all_index_schedule_task_schema, ObInnerTableSchema::all_index_checksum_schema, ObInnerTableSchema::all_routine_schema, ObInnerTableSchema::all_routine_history_schema, ObInnerTableSchema::all_routine_param_schema, ObInnerTableSchema::all_routine_param_history_schema, ObInnerTableSchema::all_table_stat_schema, ObInnerTableSchema::all_column_stat_schema, ObInnerTableSchema::all_histogram_stat_schema, ObInnerTableSchema::all_package_schema, ObInnerTableSchema::all_package_history_schema, ObInnerTableSchema::all_sql_execute_task_schema, ObInnerTableSchema::all_index_build_stat_schema, ObInnerTableSchema::all_build_index_param_schema, ObInnerTableSchema::all_global_index_data_src_schema, ObInnerTableSchema::all_acquired_snapshot_schema, ObInnerTableSchema::all_immediate_effect_index_sstable_schema, ObInnerTableSchema::all_sstable_checksum_schema, ObInnerTableSchema::all_tenant_gc_partition_info_schema, ObInnerTableSchema::all_constraint_schema, ObInnerTableSchema::all_constraint_history_schema, ObInnerTableSchema::all_ori_schema_version_schema, ObInnerTableSchema::all_func_schema, ObInnerTableSchema::all_func_history_schema, ObInnerTableSchema::all_temp_table_schema, ObInnerTableSchema::all_sstable_column_checksum_schema, ObInnerTableSchema::all_sequence_object_schema, ObInnerTableSchema::all_sequence_object_history_schema, ObInnerTableSchema::all_sequence_value_schema, ObInnerTableSchema::all_tenant_plan_baseline_schema, ObInnerTableSchema::all_tenant_plan_baseline_history_schema, ObInnerTableSchema::all_ddl_helper_schema, ObInnerTableSchema::all_freeze_schema_version_schema, ObInnerTableSchema::all_type_schema, ObInnerTableSchema::all_type_history_schema, ObInnerTableSchema::all_type_attr_schema, ObInnerTableSchema::all_type_attr_history_schema, ObInnerTableSchema::all_coll_type_schema, ObInnerTableSchema::all_coll_type_history_schema, ObInnerTableSchema::all_weak_read_service_schema, ObInnerTableSchema::all_gts_schema, ObInnerTableSchema::all_tenant_gts_schema, ObInnerTableSchema::all_partition_member_list_schema, ObInnerTableSchema::all_dblink_schema, ObInnerTableSchema::all_dblink_history_schema, ObInnerTableSchema::all_tenant_partition_meta_table_schema, ObInnerTableSchema::all_tenant_role_grantee_map_schema, ObInnerTableSchema::all_tenant_role_grantee_map_history_schema, ObInnerTableSchema::all_tenant_keystore_schema, ObInnerTableSchema::all_tenant_keystore_history_schema, ObInnerTableSchema::all_tenant_tablespace_schema, ObInnerTableSchema::all_tenant_tablespace_history_schema, ObInnerTableSchema::all_tenant_user_failed_login_stat_schema, ObInnerTableSchema::all_tenant_profile_schema, ObInnerTableSchema::all_tenant_profile_history_schema, ObInnerTableSchema::all_tenant_security_audit_schema, ObInnerTableSchema::all_tenant_security_audit_history_schema, ObInnerTableSchema::all_tenant_trigger_schema, ObInnerTableSchema::all_tenant_trigger_history_schema, ObInnerTableSchema::all_seed_parameter_schema, ObInnerTableSchema::all_tenant_sstable_column_checksum_schema, ObInnerTableSchema::all_tenant_security_audit_record_schema, ObInnerTableSchema::all_tenant_sysauth_schema, ObInnerTableSchema::all_tenant_sysauth_history_schema, ObInnerTableSchema::all_tenant_objauth_schema, ObInnerTableSchema::all_tenant_objauth_history_schema, ObInnerTableSchema::all_tenant_backup_info_schema, ObInnerTableSchema::all_restore_info_schema, ObInnerTableSchema::all_tenant_backup_log_archive_status_schema, ObInnerTableSchema::all_backup_log_archive_status_history_schema, ObInnerTableSchema::all_tenant_backup_task_schema, ObInnerTableSchema::all_backup_task_history_schema, ObInnerTableSchema::all_tenant_pg_backup_task_schema, ObInnerTableSchema::all_tenant_error_schema, ObInnerTableSchema::all_server_recovery_status_schema, ObInnerTableSchema::all_datafile_recovery_status_schema, ObInnerTableSchema::all_tenant_backup_clean_info_schema, ObInnerTableSchema::all_backup_clean_info_history_schema, ObInnerTableSchema::all_backup_task_clean_history_schema, ObInnerTableSchema::all_restore_progress_schema, ObInnerTableSchema::all_restore_history_schema, ObInnerTableSchema::all_tenant_restore_pg_info_schema, ObInnerTableSchema::all_table_v2_history_schema, ObInnerTableSchema::all_tenant_object_type_schema, ObInnerTableSchema::all_tenant_object_type_history_schema, ObInnerTableSchema::all_backup_validation_job_schema, ObInnerTableSchema::all_backup_validation_job_history_schema, ObInnerTableSchema::all_tenant_backup_validation_task_schema, ObInnerTableSchema::all_backup_validation_task_history_schema, ObInnerTableSchema::all_tenant_pg_backup_validation_task_schema, ObInnerTableSchema::all_tenant_time_zone_schema, ObInnerTableSchema::all_tenant_time_zone_name_schema, ObInnerTableSchema::all_tenant_time_zone_transition_schema, ObInnerTableSchema::all_tenant_time_zone_transition_type_schema, ObInnerTableSchema::all_tenant_constraint_column_schema, ObInnerTableSchema::all_tenant_constraint_column_history_schema, ObInnerTableSchema::all_tenant_global_transaction_schema, ObInnerTableSchema::all_tenant_dependency_schema, ObInnerTableSchema::all_backup_backupset_job_schema, ObInnerTableSchema::all_backup_backupset_job_history_schema, ObInnerTableSchema::all_tenant_backup_backupset_task_schema, ObInnerTableSchema::all_backup_backupset_task_history_schema, ObInnerTableSchema::all_tenant_pg_backup_backupset_task_schema, ObInnerTableSchema::all_tenant_backup_backup_log_archive_status_schema, ObInnerTableSchema::all_backup_backup_log_archive_status_history_schema, ObInnerTableSchema::all_res_mgr_plan_schema, ObInnerTableSchema::all_res_mgr_directive_schema, ObInnerTableSchema::all_res_mgr_mapping_rule_schema, ObInnerTableSchema::all_backup_backuppiece_job_schema, ObInnerTableSchema::all_backup_backuppiece_job_history_schema, ObInnerTableSchema::all_backup_backuppiece_task_schema, ObInnerTableSchema::all_backup_backuppiece_task_history_schema, ObInnerTableSchema::all_backup_piece_files_schema, ObInnerTableSchema::all_backup_set_files_schema, ObInnerTableSchema::all_res_mgr_consumer_group_schema, ObInnerTableSchema::all_backup_info_schema, ObInnerTableSchema::all_backup_log_archive_status_v2_schema, ObInnerTableSchema::all_backup_backup_log_archive_status_v2_schema, NULL,}; const schema_create_func virtual_table_schema_creators [] = { ObInnerTableSchema::tenant_virtual_all_table_schema, ObInnerTableSchema::tenant_virtual_table_column_schema, ObInnerTableSchema::tenant_virtual_table_index_schema, ObInnerTableSchema::tenant_virtual_show_create_database_schema, ObInnerTableSchema::tenant_virtual_show_create_table_schema, ObInnerTableSchema::tenant_virtual_session_variable_schema, ObInnerTableSchema::tenant_virtual_privilege_grant_schema, ObInnerTableSchema::all_virtual_processlist_schema, ObInnerTableSchema::tenant_virtual_warning_schema, ObInnerTableSchema::tenant_virtual_current_tenant_schema, ObInnerTableSchema::tenant_virtual_database_status_schema, ObInnerTableSchema::tenant_virtual_tenant_status_schema, ObInnerTableSchema::tenant_virtual_interm_result_schema, ObInnerTableSchema::tenant_virtual_partition_stat_schema, ObInnerTableSchema::tenant_virtual_statname_schema, ObInnerTableSchema::tenant_virtual_event_name_schema, ObInnerTableSchema::tenant_virtual_global_variable_schema, ObInnerTableSchema::tenant_virtual_show_tables_schema, ObInnerTableSchema::tenant_virtual_show_create_procedure_schema, ObInnerTableSchema::all_virtual_core_meta_table_schema, ObInnerTableSchema::all_virtual_zone_stat_schema, ObInnerTableSchema::all_virtual_plan_cache_stat_schema, ObInnerTableSchema::all_virtual_plan_stat_schema, ObInnerTableSchema::all_virtual_mem_leak_checker_info_schema, ObInnerTableSchema::all_virtual_latch_schema, ObInnerTableSchema::all_virtual_kvcache_info_schema, ObInnerTableSchema::all_virtual_data_type_class_schema, ObInnerTableSchema::all_virtual_data_type_schema, ObInnerTableSchema::all_virtual_server_stat_schema, ObInnerTableSchema::all_virtual_rebalance_task_stat_schema, ObInnerTableSchema::all_virtual_session_event_schema, ObInnerTableSchema::all_virtual_session_wait_schema, ObInnerTableSchema::all_virtual_session_wait_history_schema, ObInnerTableSchema::all_virtual_system_event_schema, ObInnerTableSchema::all_virtual_tenant_memstore_info_schema, ObInnerTableSchema::all_virtual_concurrency_object_pool_schema, ObInnerTableSchema::all_virtual_sesstat_schema, ObInnerTableSchema::all_virtual_sysstat_schema, ObInnerTableSchema::all_virtual_storage_stat_schema, ObInnerTableSchema::all_virtual_disk_stat_schema, ObInnerTableSchema::all_virtual_memstore_info_schema, ObInnerTableSchema::all_virtual_partition_info_schema, ObInnerTableSchema::all_virtual_upgrade_inspection_schema, ObInnerTableSchema::all_virtual_trans_stat_schema, ObInnerTableSchema::all_virtual_trans_mgr_stat_schema, ObInnerTableSchema::all_virtual_election_info_schema, ObInnerTableSchema::all_virtual_election_mem_stat_schema, ObInnerTableSchema::all_virtual_sql_audit_schema, ObInnerTableSchema::all_virtual_trans_mem_stat_schema, ObInnerTableSchema::all_virtual_partition_sstable_image_info_schema, ObInnerTableSchema::all_virtual_core_root_table_schema, ObInnerTableSchema::all_virtual_core_all_table_schema, ObInnerTableSchema::all_virtual_core_column_table_schema, ObInnerTableSchema::all_virtual_memory_info_schema, ObInnerTableSchema::all_virtual_tenant_stat_schema, ObInnerTableSchema::all_virtual_sys_parameter_stat_schema, ObInnerTableSchema::all_virtual_partition_replay_status_schema, ObInnerTableSchema::all_virtual_clog_stat_schema, ObInnerTableSchema::all_virtual_trace_log_schema, ObInnerTableSchema::all_virtual_engine_schema, ObInnerTableSchema::all_virtual_proxy_server_stat_schema, ObInnerTableSchema::all_virtual_proxy_sys_variable_schema, ObInnerTableSchema::all_virtual_proxy_schema_schema, ObInnerTableSchema::all_virtual_plan_cache_plan_explain_schema, ObInnerTableSchema::all_virtual_obrpc_stat_schema, ObInnerTableSchema::all_virtual_partition_sstable_merge_info_schema, ObInnerTableSchema::all_virtual_sql_monitor_schema, ObInnerTableSchema::tenant_virtual_outline_schema, ObInnerTableSchema::tenant_virtual_concurrent_limit_sql_schema, ObInnerTableSchema::all_virtual_sql_plan_statistics_schema, ObInnerTableSchema::all_virtual_partition_sstable_macro_info_schema, ObInnerTableSchema::all_virtual_proxy_partition_info_schema, ObInnerTableSchema::all_virtual_proxy_partition_schema, ObInnerTableSchema::all_virtual_proxy_sub_partition_schema, ObInnerTableSchema::all_virtual_proxy_route_schema, ObInnerTableSchema::all_virtual_rebalance_tenant_stat_schema, ObInnerTableSchema::all_virtual_rebalance_unit_stat_schema, ObInnerTableSchema::all_virtual_rebalance_replica_stat_schema, ObInnerTableSchema::all_virtual_partition_amplification_stat_schema, ObInnerTableSchema::all_virtual_election_event_history_schema, ObInnerTableSchema::all_virtual_partition_store_info_schema, ObInnerTableSchema::all_virtual_leader_stat_schema, ObInnerTableSchema::all_virtual_partition_migration_status_schema, ObInnerTableSchema::all_virtual_sys_task_status_schema, ObInnerTableSchema::all_virtual_macro_block_marker_status_schema, ObInnerTableSchema::all_virtual_server_clog_stat_schema, ObInnerTableSchema::all_virtual_rootservice_stat_schema, ObInnerTableSchema::all_virtual_election_priority_schema, ObInnerTableSchema::all_virtual_tenant_disk_stat_schema, ObInnerTableSchema::all_virtual_rebalance_map_stat_schema, ObInnerTableSchema::all_virtual_rebalance_map_item_stat_schema, ObInnerTableSchema::all_virtual_io_stat_schema, ObInnerTableSchema::all_virtual_long_ops_status_schema, ObInnerTableSchema::all_virtual_rebalance_unit_migrate_stat_schema, ObInnerTableSchema::all_virtual_rebalance_unit_distribution_stat_schema, ObInnerTableSchema::all_virtual_server_object_pool_schema, ObInnerTableSchema::all_virtual_trans_lock_stat_schema, ObInnerTableSchema::all_virtual_election_group_info_schema, ObInnerTableSchema::tenant_virtual_show_create_tablegroup_schema, ObInnerTableSchema::all_virtual_server_blacklist_schema, ObInnerTableSchema::all_virtual_partition_split_info_schema, ObInnerTableSchema::all_virtual_trans_result_info_stat_schema, ObInnerTableSchema::all_virtual_duplicate_partition_mgr_stat_schema, ObInnerTableSchema::all_virtual_tenant_parameter_stat_schema, ObInnerTableSchema::all_virtual_server_schema_info_schema, ObInnerTableSchema::all_virtual_memory_context_stat_schema, ObInnerTableSchema::all_virtual_dump_tenant_info_schema, ObInnerTableSchema::all_virtual_tenant_parameter_info_schema, ObInnerTableSchema::all_virtual_dag_warning_history_schema, ObInnerTableSchema::virtual_show_restore_preview_schema, ObInnerTableSchema::all_virtual_master_key_version_info_schema, ObInnerTableSchema::session_variables_schema, ObInnerTableSchema::table_privileges_schema, ObInnerTableSchema::user_privileges_schema, ObInnerTableSchema::schema_privileges_schema, ObInnerTableSchema::table_constraints_schema, ObInnerTableSchema::global_status_schema, ObInnerTableSchema::partitions_schema, ObInnerTableSchema::session_status_schema, ObInnerTableSchema::user_schema, ObInnerTableSchema::db_schema, ObInnerTableSchema::all_virtual_server_memory_info_schema, ObInnerTableSchema::all_virtual_partition_table_schema, ObInnerTableSchema::all_virtual_lock_wait_stat_schema, ObInnerTableSchema::all_virtual_partition_item_schema, ObInnerTableSchema::all_virtual_replica_task_schema, ObInnerTableSchema::all_virtual_partition_location_schema, ObInnerTableSchema::proc_schema, ObInnerTableSchema::tenant_virtual_collation_schema, ObInnerTableSchema::tenant_virtual_charset_schema, ObInnerTableSchema::all_virtual_tenant_memstore_allocator_info_schema, ObInnerTableSchema::all_virtual_table_mgr_schema, ObInnerTableSchema::all_virtual_meta_table_schema, ObInnerTableSchema::all_virtual_freeze_info_schema, ObInnerTableSchema::parameters_schema, ObInnerTableSchema::all_virtual_bad_block_table_schema, ObInnerTableSchema::all_virtual_px_worker_stat_schema, ObInnerTableSchema::all_virtual_trans_audit_schema, ObInnerTableSchema::all_virtual_trans_sql_audit_schema, ObInnerTableSchema::all_virtual_weak_read_stat_schema, ObInnerTableSchema::all_virtual_partition_audit_schema, ObInnerTableSchema::all_virtual_sequence_v2_schema, ObInnerTableSchema::all_virtual_sequence_value_schema, ObInnerTableSchema::all_virtual_cluster_schema, ObInnerTableSchema::all_virtual_partition_table_store_stat_schema, ObInnerTableSchema::all_virtual_ddl_operation_schema, ObInnerTableSchema::all_virtual_outline_schema, ObInnerTableSchema::all_virtual_outline_history_schema, ObInnerTableSchema::all_virtual_synonym_schema, ObInnerTableSchema::all_virtual_synonym_history_schema, ObInnerTableSchema::all_virtual_database_privilege_schema, ObInnerTableSchema::all_virtual_database_privilege_history_schema, ObInnerTableSchema::all_virtual_table_privilege_schema, ObInnerTableSchema::all_virtual_table_privilege_history_schema, ObInnerTableSchema::all_virtual_database_schema, ObInnerTableSchema::all_virtual_database_history_schema, ObInnerTableSchema::all_virtual_tablegroup_schema, ObInnerTableSchema::all_virtual_tablegroup_history_schema, ObInnerTableSchema::all_virtual_table_schema, ObInnerTableSchema::all_virtual_table_history_schema, ObInnerTableSchema::all_virtual_column_schema, ObInnerTableSchema::all_virtual_column_history_schema, ObInnerTableSchema::all_virtual_part_schema, ObInnerTableSchema::all_virtual_part_history_schema, ObInnerTableSchema::all_virtual_part_info_schema, ObInnerTableSchema::all_virtual_part_info_history_schema, ObInnerTableSchema::all_virtual_def_sub_part_schema, ObInnerTableSchema::all_virtual_def_sub_part_history_schema, ObInnerTableSchema::all_virtual_sub_part_schema, ObInnerTableSchema::all_virtual_sub_part_history_schema, ObInnerTableSchema::all_virtual_constraint_schema, ObInnerTableSchema::all_virtual_constraint_history_schema, ObInnerTableSchema::all_virtual_foreign_key_schema, ObInnerTableSchema::all_virtual_foreign_key_history_schema, ObInnerTableSchema::all_virtual_foreign_key_column_schema, ObInnerTableSchema::all_virtual_foreign_key_column_history_schema, ObInnerTableSchema::all_virtual_temp_table_schema, ObInnerTableSchema::all_virtual_ori_schema_version_schema, ObInnerTableSchema::all_virtual_sys_stat_schema, ObInnerTableSchema::all_virtual_user_schema, ObInnerTableSchema::all_virtual_user_history_schema, ObInnerTableSchema::all_virtual_sys_variable_schema, ObInnerTableSchema::all_virtual_sys_variable_history_schema, ObInnerTableSchema::all_virtual_func_schema, ObInnerTableSchema::all_virtual_func_history_schema, ObInnerTableSchema::all_virtual_package_schema, ObInnerTableSchema::all_virtual_package_history_schema, ObInnerTableSchema::all_virtual_routine_schema, ObInnerTableSchema::all_virtual_routine_history_schema, ObInnerTableSchema::all_virtual_routine_param_schema, ObInnerTableSchema::all_virtual_routine_param_history_schema, ObInnerTableSchema::all_virtual_type_schema, ObInnerTableSchema::all_virtual_type_history_schema, ObInnerTableSchema::all_virtual_type_attr_schema, ObInnerTableSchema::all_virtual_type_attr_history_schema, ObInnerTableSchema::all_virtual_coll_type_schema, ObInnerTableSchema::all_virtual_coll_type_history_schema, ObInnerTableSchema::all_virtual_column_stat_schema, ObInnerTableSchema::all_virtual_table_stat_schema, ObInnerTableSchema::all_virtual_histogram_stat_schema, ObInnerTableSchema::all_virtual_column_statistic_schema, ObInnerTableSchema::all_virtual_recyclebin_schema, ObInnerTableSchema::all_virtual_tenant_gc_partition_info_schema, ObInnerTableSchema::all_virtual_tenant_plan_baseline_schema, ObInnerTableSchema::all_virtual_tenant_plan_baseline_history_schema, ObInnerTableSchema::all_virtual_sequence_object_schema, ObInnerTableSchema::all_virtual_sequence_object_history_schema, ObInnerTableSchema::all_virtual_raid_stat_schema, ObInnerTableSchema::all_virtual_server_log_meta_schema, ObInnerTableSchema::all_virtual_dtl_channel_schema, ObInnerTableSchema::all_virtual_dtl_memory_schema, ObInnerTableSchema::all_virtual_dtl_first_cached_buffer_schema, ObInnerTableSchema::all_virtual_dblink_schema, ObInnerTableSchema::all_virtual_dblink_history_schema, ObInnerTableSchema::all_virtual_tenant_partition_meta_table_schema, ObInnerTableSchema::all_virtual_tenant_role_grantee_map_schema, ObInnerTableSchema::all_virtual_tenant_role_grantee_map_history_schema, ObInnerTableSchema::all_virtual_tenant_keystore_schema, ObInnerTableSchema::all_virtual_tenant_keystore_history_schema, ObInnerTableSchema::all_virtual_deadlock_stat_schema, ObInnerTableSchema::all_virtual_tenant_tablespace_schema, ObInnerTableSchema::all_virtual_tenant_tablespace_history_schema, ObInnerTableSchema::all_virtual_information_columns_schema, ObInnerTableSchema::all_virtual_pg_partition_info_schema, ObInnerTableSchema::all_virtual_tenant_user_failed_login_stat_schema, ObInnerTableSchema::all_virtual_tenant_profile_schema, ObInnerTableSchema::all_virtual_tenant_profile_history_schema, ObInnerTableSchema::all_virtual_security_audit_schema, ObInnerTableSchema::all_virtual_security_audit_history_schema, ObInnerTableSchema::all_virtual_trigger_schema, ObInnerTableSchema::all_virtual_trigger_history_schema, ObInnerTableSchema::all_virtual_cluster_stats_schema, ObInnerTableSchema::all_virtual_sstable_column_checksum_schema, ObInnerTableSchema::all_virtual_ps_stat_schema, ObInnerTableSchema::all_virtual_ps_item_info_schema, ObInnerTableSchema::all_virtual_sql_workarea_history_stat_schema, ObInnerTableSchema::all_virtual_sql_workarea_active_schema, ObInnerTableSchema::all_virtual_sql_workarea_histogram_schema, ObInnerTableSchema::all_virtual_sql_workarea_memory_info_schema, ObInnerTableSchema::all_virtual_security_audit_record_schema, ObInnerTableSchema::all_virtual_sysauth_schema, ObInnerTableSchema::all_virtual_sysauth_history_schema, ObInnerTableSchema::all_virtual_objauth_schema, ObInnerTableSchema::all_virtual_objauth_history_schema, ObInnerTableSchema::all_virtual_backup_info_schema, ObInnerTableSchema::all_virtual_backup_task_schema, ObInnerTableSchema::all_virtual_pg_backup_task_schema, ObInnerTableSchema::all_virtual_pg_backup_log_archive_status_schema, ObInnerTableSchema::all_virtual_server_backup_log_archive_status_schema, ObInnerTableSchema::all_virtual_error_schema, ObInnerTableSchema::all_virtual_timestamp_service_schema, ObInnerTableSchema::referential_constraints_schema, ObInnerTableSchema::all_virtual_table_modifications_schema, ObInnerTableSchema::all_virtual_backup_clean_info_schema, ObInnerTableSchema::all_virtual_restore_pg_info_schema, ObInnerTableSchema::all_virtual_object_type_schema, ObInnerTableSchema::all_virtual_trans_table_status_schema, ObInnerTableSchema::all_virtual_pg_log_archive_stat_schema, ObInnerTableSchema::all_virtual_sql_plan_monitor_schema, ObInnerTableSchema::all_virtual_sql_monitor_statname_schema, ObInnerTableSchema::all_virtual_open_cursor_schema, ObInnerTableSchema::all_virtual_backup_validation_task_schema, ObInnerTableSchema::all_virtual_pg_backup_validation_task_schema, ObInnerTableSchema::all_virtual_time_zone_schema, ObInnerTableSchema::all_virtual_time_zone_name_schema, ObInnerTableSchema::all_virtual_time_zone_transition_schema, ObInnerTableSchema::all_virtual_time_zone_transition_type_schema, ObInnerTableSchema::all_virtual_constraint_column_schema, ObInnerTableSchema::all_virtual_constraint_column_history_schema, ObInnerTableSchema::all_virtual_files_schema, ObInnerTableSchema::files_schema, ObInnerTableSchema::all_virtual_dependency_schema, ObInnerTableSchema::tenant_virtual_object_definition_schema, ObInnerTableSchema::all_virtual_reserved_table_mgr_schema, ObInnerTableSchema::all_virtual_backupset_history_mgr_schema, ObInnerTableSchema::all_virtual_backup_backupset_task_schema, ObInnerTableSchema::all_virtual_pg_backup_backupset_task_schema, ObInnerTableSchema::all_virtual_global_transaction_schema, ObInnerTableSchema::all_virtual_table_agent_schema, ObInnerTableSchema::all_virtual_column_agent_schema, ObInnerTableSchema::all_virtual_database_agent_schema, ObInnerTableSchema::all_virtual_sequence_v2_agent_schema, ObInnerTableSchema::all_virtual_part_agent_schema, ObInnerTableSchema::all_virtual_sub_part_agent_schema, ObInnerTableSchema::all_virtual_package_agent_schema, ObInnerTableSchema::all_virtual_tenant_meta_table_agent_schema, ObInnerTableSchema::all_virtual_sql_audit_ora_schema, ObInnerTableSchema::all_virtual_plan_stat_ora_schema, ObInnerTableSchema::all_virtual_sql_plan_statistics_agent_schema, ObInnerTableSchema::all_virtual_plan_cache_plan_explain_ora_schema, ObInnerTableSchema::all_virtual_sequence_value_agent_schema, ObInnerTableSchema::all_virtual_sequence_object_agent_schema, ObInnerTableSchema::all_virtual_user_agent_schema, ObInnerTableSchema::all_virtual_synonym_agent_schema, ObInnerTableSchema::all_virtual_foreign_key_agent_schema, ObInnerTableSchema::all_virtual_column_stat_agent_schema, ObInnerTableSchema::all_virtual_column_statistic_agent_schema, ObInnerTableSchema::all_virtual_partition_table_agent_schema, ObInnerTableSchema::all_virtual_table_stat_agent_schema, ObInnerTableSchema::all_virtual_recyclebin_agent_schema, ObInnerTableSchema::tenant_virtual_outline_agent_schema, ObInnerTableSchema::all_virtual_routine_agent_schema, ObInnerTableSchema::all_virtual_tablegroup_agent_schema, ObInnerTableSchema::all_virtual_privilege_agent_schema, ObInnerTableSchema::all_virtual_sys_parameter_stat_agent_schema, ObInnerTableSchema::tenant_virtual_table_index_agent_schema, ObInnerTableSchema::tenant_virtual_charset_agent_schema, ObInnerTableSchema::tenant_virtual_all_table_agent_schema, ObInnerTableSchema::tenant_virtual_collation_agent_schema, ObInnerTableSchema::all_virtual_foreign_key_column_agent_schema, ObInnerTableSchema::all_virtual_server_agent_schema, ObInnerTableSchema::all_virtual_plan_cache_stat_ora_schema, ObInnerTableSchema::all_virtual_processlist_ora_schema, ObInnerTableSchema::all_virtual_session_wait_ora_schema, ObInnerTableSchema::all_virtual_session_wait_history_ora_schema, ObInnerTableSchema::all_virtual_memory_info_ora_schema, ObInnerTableSchema::all_virtual_tenant_memstore_info_ora_schema, ObInnerTableSchema::all_virtual_memstore_info_ora_schema, ObInnerTableSchema::all_virtual_server_memory_info_agent_schema, ObInnerTableSchema::all_virtual_sesstat_ora_schema, ObInnerTableSchema::all_virtual_sysstat_ora_schema, ObInnerTableSchema::all_virtual_system_event_ora_schema, ObInnerTableSchema::all_virtual_tenant_memstore_allocator_info_agent_schema, ObInnerTableSchema::tenant_virtual_session_variable_ora_schema, ObInnerTableSchema::tenant_virtual_global_variable_ora_schema, ObInnerTableSchema::tenant_virtual_show_create_table_ora_schema, ObInnerTableSchema::tenant_virtual_show_create_procedure_ora_schema, ObInnerTableSchema::tenant_virtual_show_create_tablegroup_ora_schema, ObInnerTableSchema::tenant_virtual_privilege_grant_ora_schema, ObInnerTableSchema::tenant_virtual_table_column_ora_schema, ObInnerTableSchema::all_virtual_trace_log_ora_schema, ObInnerTableSchema::tenant_virtual_concurrent_limit_sql_agent_schema, ObInnerTableSchema::all_virtual_constraint_agent_schema, ObInnerTableSchema::all_virtual_type_agent_schema, ObInnerTableSchema::all_virtual_type_attr_agent_schema, ObInnerTableSchema::all_virtual_coll_type_agent_schema, ObInnerTableSchema::all_virtual_routine_param_agent_schema, ObInnerTableSchema::all_virtual_data_type_ora_schema, ObInnerTableSchema::all_virtual_table_sys_agent_schema, ObInnerTableSchema::all_virtual_sstable_checksum_agent_schema, ObInnerTableSchema::all_virtual_partition_info_agent_schema, ObInnerTableSchema::all_virtual_tenant_partition_meta_table_agent_schema, ObInnerTableSchema::all_virtual_tenant_keystore_agent_schema, ObInnerTableSchema::all_virtual_tenant_tablespace_agent_schema, ObInnerTableSchema::all_virtual_tenant_profile_agent_schema, ObInnerTableSchema::all_virtual_tenant_role_grantee_map_agent_schema, ObInnerTableSchema::all_virtual_table_privilege_agent_schema, ObInnerTableSchema::all_virtual_security_audit_agent_schema, ObInnerTableSchema::all_virtual_security_audit_history_agent_schema, ObInnerTableSchema::all_virtual_trigger_agent_schema, ObInnerTableSchema::all_virtual_px_worker_stat_ora_schema, ObInnerTableSchema::all_virtual_ps_stat_ora_schema, ObInnerTableSchema::all_virtual_ps_item_info_ora_schema, ObInnerTableSchema::all_virtual_tenant_parameter_stat_ora_schema, ObInnerTableSchema::all_virtual_sql_workarea_history_stat_agent_schema, ObInnerTableSchema::all_virtual_sql_workarea_active_agent_schema, ObInnerTableSchema::all_virtual_sql_workarea_histogram_agent_schema, ObInnerTableSchema::all_virtual_sql_workarea_memory_info_agent_schema, ObInnerTableSchema::all_virtual_security_audit_record_agent_schema, ObInnerTableSchema::all_virtual_sysauth_agent_schema, ObInnerTableSchema::all_virtual_sysauth_history_agent_schema, ObInnerTableSchema::all_virtual_objauth_agent_schema, ObInnerTableSchema::all_virtual_objauth_history_agent_schema, ObInnerTableSchema::all_virtual_error_agent_schema, ObInnerTableSchema::all_virtual_table_mgr_agent_schema, ObInnerTableSchema::all_virtual_def_sub_part_agent_schema, ObInnerTableSchema::all_virtual_object_type_agent_schema, ObInnerTableSchema::all_virtual_server_schema_info_agent_schema, ObInnerTableSchema::all_virtual_dblink_agent_schema, ObInnerTableSchema::all_virtual_dblink_history_agent_schema, ObInnerTableSchema::all_virtual_sql_plan_monitor_ora_schema, ObInnerTableSchema::all_virtual_sql_monitor_statname_ora_schema, ObInnerTableSchema::all_virtual_lock_wait_stat_ora_schema, ObInnerTableSchema::all_virtual_open_cursor_ora_schema, ObInnerTableSchema::all_virtual_constraint_column_agent_schema, ObInnerTableSchema::all_virtual_dependency_agent_schema, ObInnerTableSchema::all_virtual_tenant_time_zone_agent_schema, ObInnerTableSchema::all_virtual_tenant_time_zone_name_agent_schema, ObInnerTableSchema::all_virtual_tenant_time_zone_transition_agent_schema, ObInnerTableSchema::all_virtual_tenant_time_zone_transition_type_agent_schema, ObInnerTableSchema::tenant_virtual_object_definition_ora_schema, ObInnerTableSchema::all_virtual_routine_param_sys_agent_schema, ObInnerTableSchema::all_virtual_type_sys_agent_schema, ObInnerTableSchema::all_virtual_type_attr_sys_agent_schema, ObInnerTableSchema::all_virtual_coll_type_sys_agent_schema, ObInnerTableSchema::all_virtual_package_sys_agent_schema, ObInnerTableSchema::all_virtual_tenant_trigger_sys_agent_schema, ObInnerTableSchema::all_virtual_routine_sys_agent_schema, ObInnerTableSchema::all_virtual_tenant_global_transaction_agent_schema, ObInnerTableSchema::all_virtual_acquired_snapshot_agent_schema, ObInnerTableSchema::all_virtual_table_real_agent_ora_schema, ObInnerTableSchema::all_virtual_column_real_agent_ora_schema, ObInnerTableSchema::all_virtual_database_real_agent_ora_schema, ObInnerTableSchema::all_virtual_sequence_v2_real_agent_ora_schema, ObInnerTableSchema::all_virtual_part_real_agent_ora_schema, ObInnerTableSchema::all_virtual_sub_part_real_agent_ora_schema, ObInnerTableSchema::all_virtual_package_real_agent_ora_schema, ObInnerTableSchema::all_virtual_sequence_value_real_agent_ora_schema, ObInnerTableSchema::all_virtual_sequence_object_real_agent_ora_schema, ObInnerTableSchema::all_virtual_user_real_agent_ora_schema, ObInnerTableSchema::all_virtual_synonym_real_agent_ora_schema, ObInnerTableSchema::all_virtual_foreign_key_real_agent_ora_schema, ObInnerTableSchema::all_virtual_column_stat_real_agent_ora_schema, ObInnerTableSchema::all_virtual_column_statistic_real_agent_ora_schema, ObInnerTableSchema::all_virtual_table_stat_real_agent_ora_schema, ObInnerTableSchema::all_virtual_recyclebin_real_agent_ora_schema, ObInnerTableSchema::all_virtual_routine_real_agent_ora_schema, ObInnerTableSchema::all_virtual_tablegroup_real_agent_ora_schema, ObInnerTableSchema::all_virtual_foreign_key_column_real_agent_ora_schema, ObInnerTableSchema::all_virtual_constraint_real_agent_ora_schema, ObInnerTableSchema::all_virtual_type_real_agent_ora_schema, ObInnerTableSchema::all_virtual_type_attr_real_agent_ora_schema, ObInnerTableSchema::all_virtual_coll_type_real_agent_ora_schema, ObInnerTableSchema::all_virtual_routine_param_real_agent_ora_schema, ObInnerTableSchema::all_virtual_tenant_partition_meta_table_real_agent_ora_schema, ObInnerTableSchema::all_virtual_tenant_keystore_real_agent_ora_schema, ObInnerTableSchema::all_virtual_tenant_tablespace_real_agent_ora_schema, ObInnerTableSchema::all_virtual_tenant_profile_real_agent_ora_schema, ObInnerTableSchema::all_virtual_tenant_role_grantee_map_real_agent_ora_schema, ObInnerTableSchema::all_virtual_table_privilege_real_agent_ora_schema, ObInnerTableSchema::all_virtual_tenant_security_audit_real_agent_ora_schema, ObInnerTableSchema::all_virtual_tenant_security_audit_history_real_agent_ora_schema, ObInnerTableSchema::all_virtual_tenant_trigger_real_agent_ora_schema, ObInnerTableSchema::all_virtual_tenant_security_audit_record_real_agent_ora_schema, ObInnerTableSchema::all_virtual_tenant_sysauth_real_agent_ora_schema, ObInnerTableSchema::all_virtual_tenant_sysauth_history_real_agent_ora_schema, ObInnerTableSchema::all_virtual_tenant_objauth_real_agent_ora_schema, ObInnerTableSchema::all_virtual_tenant_objauth_history_real_agent_ora_schema, ObInnerTableSchema::all_virtual_tenant_error_real_agent_ora_schema, ObInnerTableSchema::all_virtual_def_sub_part_real_agent_ora_schema, ObInnerTableSchema::all_virtual_tenant_object_type_real_agent_ora_schema, ObInnerTableSchema::all_virtual_dblink_real_agent_ora_schema, ObInnerTableSchema::all_virtual_dblink_history_real_agent_ora_schema, ObInnerTableSchema::all_virtual_tenant_constraint_column_real_agent_ora_schema, ObInnerTableSchema::all_virtual_tenant_dependency_real_agent_ora_schema, ObInnerTableSchema::all_virtual_tenant_meta_table_real_agent_ora_schema, ObInnerTableSchema::all_virtual_tenant_time_zone_real_agent_ora_schema, ObInnerTableSchema::all_virtual_tenant_time_zone_name_real_agent_ora_schema, ObInnerTableSchema::all_virtual_tenant_time_zone_transition_real_agent_ora_schema, ObInnerTableSchema::all_virtual_tenant_time_zone_transition_type_real_agent_ora_schema, ObInnerTableSchema::all_virtual_res_mgr_plan_real_agent_ora_schema, ObInnerTableSchema::all_virtual_res_mgr_directive_real_agent_ora_schema, ObInnerTableSchema::all_virtual_trans_lock_stat_ora_schema, ObInnerTableSchema::all_virtual_res_mgr_mapping_rule_real_agent_ora_schema, ObInnerTableSchema::all_virtual_res_mgr_consumer_group_real_agent_ora_schema, ObInnerTableSchema::all_virtual_plan_cache_stat_all_virtual_plan_cache_stat_i1_schema, ObInnerTableSchema::all_virtual_session_event_all_virtual_session_event_i1_schema, ObInnerTableSchema::all_virtual_session_wait_all_virtual_session_wait_i1_schema, ObInnerTableSchema::all_virtual_session_wait_history_all_virtual_session_wait_history_i1_schema, ObInnerTableSchema::all_virtual_system_event_all_virtual_system_event_i1_schema, ObInnerTableSchema::all_virtual_sesstat_all_virtual_sesstat_i1_schema, ObInnerTableSchema::all_virtual_sysstat_all_virtual_sysstat_i1_schema, ObInnerTableSchema::all_virtual_sql_audit_all_virtual_sql_audit_i1_schema, ObInnerTableSchema::all_virtual_replica_task_all_virtual_replica_task_i1_schema, ObInnerTableSchema::all_virtual_sql_plan_monitor_all_virtual_sql_plan_monitor_i1_schema, ObInnerTableSchema::all_virtual_sql_audit_ora_all_virtual_sql_audit_i1_schema, ObInnerTableSchema::all_virtual_plan_cache_stat_ora_all_virtual_plan_cache_stat_i1_schema, ObInnerTableSchema::all_virtual_session_wait_ora_all_virtual_session_wait_i1_schema, ObInnerTableSchema::all_virtual_session_wait_history_ora_all_virtual_session_wait_history_i1_schema, ObInnerTableSchema::all_virtual_sesstat_ora_all_virtual_sesstat_i1_schema, ObInnerTableSchema::all_virtual_sysstat_ora_all_virtual_sysstat_i1_schema, ObInnerTableSchema::all_virtual_system_event_ora_all_virtual_system_event_i1_schema, ObInnerTableSchema::all_virtual_sql_plan_monitor_ora_all_virtual_sql_plan_monitor_i1_schema, NULL,}; const schema_create_func sys_view_schema_creators [] = { ObInnerTableSchema::gv_plan_cache_stat_schema, ObInnerTableSchema::gv_plan_cache_plan_stat_schema, ObInnerTableSchema::schemata_schema, ObInnerTableSchema::character_sets_schema, ObInnerTableSchema::global_variables_schema, ObInnerTableSchema::statistics_schema, ObInnerTableSchema::views_schema, ObInnerTableSchema::tables_schema, ObInnerTableSchema::collations_schema, ObInnerTableSchema::collation_character_set_applicability_schema, ObInnerTableSchema::processlist_schema, ObInnerTableSchema::key_column_usage_schema, ObInnerTableSchema::dba_outlines_schema, ObInnerTableSchema::engines_schema, ObInnerTableSchema::routines_schema, ObInnerTableSchema::gv_session_event_schema, ObInnerTableSchema::gv_session_wait_schema, ObInnerTableSchema::gv_session_wait_history_schema, ObInnerTableSchema::gv_system_event_schema, ObInnerTableSchema::gv_sesstat_schema, ObInnerTableSchema::gv_sysstat_schema, ObInnerTableSchema::v_statname_schema, ObInnerTableSchema::v_event_name_schema, ObInnerTableSchema::v_session_event_schema, ObInnerTableSchema::v_session_wait_schema, ObInnerTableSchema::v_session_wait_history_schema, ObInnerTableSchema::v_sesstat_schema, ObInnerTableSchema::v_sysstat_schema, ObInnerTableSchema::v_system_event_schema, ObInnerTableSchema::gv_sql_audit_schema, ObInnerTableSchema::gv_latch_schema, ObInnerTableSchema::gv_memory_schema, ObInnerTableSchema::v_memory_schema, ObInnerTableSchema::gv_memstore_schema, ObInnerTableSchema::v_memstore_schema, ObInnerTableSchema::gv_memstore_info_schema, ObInnerTableSchema::v_memstore_info_schema, ObInnerTableSchema::v_plan_cache_stat_schema, ObInnerTableSchema::v_plan_cache_plan_stat_schema, ObInnerTableSchema::gv_plan_cache_plan_explain_schema, ObInnerTableSchema::v_plan_cache_plan_explain_schema, ObInnerTableSchema::v_sql_audit_schema, ObInnerTableSchema::v_latch_schema, ObInnerTableSchema::gv_obrpc_outgoing_schema, ObInnerTableSchema::v_obrpc_outgoing_schema, ObInnerTableSchema::gv_obrpc_incoming_schema, ObInnerTableSchema::v_obrpc_incoming_schema, ObInnerTableSchema::gv_sql_schema, ObInnerTableSchema::v_sql_schema, ObInnerTableSchema::gv_sql_monitor_schema, ObInnerTableSchema::v_sql_monitor_schema, ObInnerTableSchema::gv_sql_plan_monitor_schema, ObInnerTableSchema::v_sql_plan_monitor_schema, ObInnerTableSchema::user_recyclebin_schema, ObInnerTableSchema::gv_outline_schema, ObInnerTableSchema::gv_concurrent_limit_sql_schema, ObInnerTableSchema::gv_sql_plan_statistics_schema, ObInnerTableSchema::v_sql_plan_statistics_schema, ObInnerTableSchema::gv_server_memstore_schema, ObInnerTableSchema::gv_unit_load_balance_event_history_schema, ObInnerTableSchema::gv_tenant_schema, ObInnerTableSchema::gv_database_schema, ObInnerTableSchema::gv_table_schema, ObInnerTableSchema::gv_unit_schema, ObInnerTableSchema::v_unit_schema, ObInnerTableSchema::gv_partition_schema, ObInnerTableSchema::v_partition_schema, ObInnerTableSchema::gv_lock_wait_stat_schema, ObInnerTableSchema::v_lock_wait_stat_schema, ObInnerTableSchema::time_zone_schema, ObInnerTableSchema::time_zone_name_schema, ObInnerTableSchema::time_zone_transition_schema, ObInnerTableSchema::time_zone_transition_type_schema, ObInnerTableSchema::gv_session_longops_schema, ObInnerTableSchema::v_session_longops_schema, ObInnerTableSchema::gv_tenant_memstore_allocator_info_schema, ObInnerTableSchema::v_tenant_memstore_allocator_info_schema, ObInnerTableSchema::gv_tenant_sequence_object_schema, ObInnerTableSchema::columns_schema, ObInnerTableSchema::gv_minor_merge_info_schema, ObInnerTableSchema::gv_tenant_px_worker_stat_schema, ObInnerTableSchema::v_tenant_px_worker_stat_schema, ObInnerTableSchema::gv_partition_audit_schema, ObInnerTableSchema::v_partition_audit_schema, ObInnerTableSchema::v_ob_cluster_schema, ObInnerTableSchema::gv_ps_stat_schema, ObInnerTableSchema::v_ps_stat_schema, ObInnerTableSchema::gv_ps_item_info_schema, ObInnerTableSchema::v_ps_item_info_schema, ObInnerTableSchema::gv_sql_workarea_schema, ObInnerTableSchema::v_sql_workarea_schema, ObInnerTableSchema::gv_sql_workarea_active_schema, ObInnerTableSchema::v_sql_workarea_active_schema, ObInnerTableSchema::gv_sql_workarea_histogram_schema, ObInnerTableSchema::v_sql_workarea_histogram_schema, ObInnerTableSchema::gv_ob_sql_workarea_memory_info_schema, ObInnerTableSchema::v_ob_sql_workarea_memory_info_schema, ObInnerTableSchema::gv_plan_cache_reference_info_schema, ObInnerTableSchema::v_plan_cache_reference_info_schema, ObInnerTableSchema::v_ob_timestamp_service_schema, ObInnerTableSchema::gv_sstable_schema, ObInnerTableSchema::v_sstable_schema, ObInnerTableSchema::cdb_ob_backup_archivelog_summary_schema, ObInnerTableSchema::cdb_ob_backup_job_details_schema, ObInnerTableSchema::cdb_ob_backup_set_details_schema, ObInnerTableSchema::cdb_ob_backup_set_expired_schema, ObInnerTableSchema::cdb_ob_backup_progress_schema, ObInnerTableSchema::cdb_ob_backup_archivelog_progress_schema, ObInnerTableSchema::cdb_ob_backup_clean_history_schema, ObInnerTableSchema::cdb_ob_backup_task_clean_history_schema, ObInnerTableSchema::cdb_ob_restore_progress_schema, ObInnerTableSchema::cdb_ob_restore_history_schema, ObInnerTableSchema::gv_server_schema_info_schema, ObInnerTableSchema::v_server_schema_info_schema, ObInnerTableSchema::cdb_ckpt_history_schema, ObInnerTableSchema::gv_ob_trans_table_status_schema, ObInnerTableSchema::v_ob_trans_table_status_schema, ObInnerTableSchema::v_sql_monitor_statname_schema, ObInnerTableSchema::gv_merge_info_schema, ObInnerTableSchema::v_merge_info_schema, ObInnerTableSchema::gv_lock_schema, ObInnerTableSchema::v_lock_schema, ObInnerTableSchema::cdb_ob_backup_validation_job_schema, ObInnerTableSchema::cdb_ob_backup_validation_job_history_schema, ObInnerTableSchema::cdb_ob_tenant_backup_validation_task_schema, ObInnerTableSchema::cdb_ob_backup_validation_task_history_schema, ObInnerTableSchema::v_restore_point_schema, ObInnerTableSchema::cdb_ob_backup_set_obsolete_schema, ObInnerTableSchema::cdb_ob_backup_backupset_job_schema, ObInnerTableSchema::cdb_ob_backup_backupset_job_history_schema, ObInnerTableSchema::cdb_ob_backup_backupset_task_schema, ObInnerTableSchema::cdb_ob_backup_backupset_task_history_schema, ObInnerTableSchema::cdb_ob_backup_backup_archivelog_summary_schema, ObInnerTableSchema::cdb_ob_backup_piece_files_schema, ObInnerTableSchema::cdb_ob_backup_set_files_schema, ObInnerTableSchema::cdb_ob_backup_backuppiece_job_schema, ObInnerTableSchema::cdb_ob_backup_backuppiece_job_history_schema, ObInnerTableSchema::cdb_ob_backup_backuppiece_task_schema, ObInnerTableSchema::cdb_ob_backup_backuppiece_task_history_schema, ObInnerTableSchema::v_ob_all_clusters_schema, ObInnerTableSchema::cdb_ob_backup_archivelog_schema, ObInnerTableSchema::cdb_ob_backup_backup_archivelog_schema, ObInnerTableSchema::column_privileges_schema, ObInnerTableSchema::dba_synonyms_schema, ObInnerTableSchema::dba_objects_schema, ObInnerTableSchema::all_objects_schema, ObInnerTableSchema::user_objects_schema, ObInnerTableSchema::dba_sequences_schema, ObInnerTableSchema::all_sequences_schema, ObInnerTableSchema::user_sequences_schema, ObInnerTableSchema::dba_users_schema, ObInnerTableSchema::all_users_schema, ObInnerTableSchema::all_synonyms_schema, ObInnerTableSchema::user_synonyms_schema, ObInnerTableSchema::dba_ind_columns_schema, ObInnerTableSchema::all_ind_columns_schema, ObInnerTableSchema::user_ind_columns_schema, ObInnerTableSchema::dba_constraints_schema, ObInnerTableSchema::all_constraints_schema, ObInnerTableSchema::user_constraints_schema, ObInnerTableSchema::all_tab_cols_v_schema, ObInnerTableSchema::dba_tab_cols_v_schema, ObInnerTableSchema::user_tab_cols_v_schema, ObInnerTableSchema::all_tab_cols_schema, ObInnerTableSchema::dba_tab_cols_schema, ObInnerTableSchema::user_tab_cols_schema, ObInnerTableSchema::all_tab_columns_schema, ObInnerTableSchema::dba_tab_columns_schema, ObInnerTableSchema::user_tab_columns_schema, ObInnerTableSchema::all_tables_schema, ObInnerTableSchema::dba_tables_schema, ObInnerTableSchema::user_tables_schema, ObInnerTableSchema::dba_tab_comments_schema, ObInnerTableSchema::all_tab_comments_schema, ObInnerTableSchema::user_tab_comments_schema, ObInnerTableSchema::dba_col_comments_schema, ObInnerTableSchema::all_col_comments_schema, ObInnerTableSchema::user_col_comments_schema, ObInnerTableSchema::dba_indexes_schema, ObInnerTableSchema::all_indexes_schema, ObInnerTableSchema::user_indexes_schema, ObInnerTableSchema::dba_cons_columns_schema, ObInnerTableSchema::all_cons_columns_schema, ObInnerTableSchema::user_cons_columns_schema, ObInnerTableSchema::user_segments_schema, ObInnerTableSchema::dba_segments_schema, ObInnerTableSchema::dba_types_schema, ObInnerTableSchema::all_types_schema, ObInnerTableSchema::user_types_schema, ObInnerTableSchema::dba_type_attrs_schema, ObInnerTableSchema::all_type_attrs_schema, ObInnerTableSchema::user_type_attrs_schema, ObInnerTableSchema::dba_coll_types_schema, ObInnerTableSchema::all_coll_types_schema, ObInnerTableSchema::user_coll_types_schema, ObInnerTableSchema::dba_procedures_schema, ObInnerTableSchema::dba_arguments_schema, ObInnerTableSchema::dba_source_schema, ObInnerTableSchema::all_procedures_schema, ObInnerTableSchema::all_arguments_schema, ObInnerTableSchema::all_source_schema, ObInnerTableSchema::user_procedures_schema, ObInnerTableSchema::user_arguments_schema, ObInnerTableSchema::user_source_schema, ObInnerTableSchema::dba_part_key_columns_schema, ObInnerTableSchema::all_part_key_columns_schema, ObInnerTableSchema::user_part_key_columns_schema, ObInnerTableSchema::dba_subpart_key_columns_schema, ObInnerTableSchema::all_subpart_key_columns_schema, ObInnerTableSchema::user_subpart_key_columns_schema, ObInnerTableSchema::dba_views_schema, ObInnerTableSchema::all_views_schema, ObInnerTableSchema::user_views_schema, ObInnerTableSchema::all_tab_partitions_ora_schema, ObInnerTableSchema::all_tab_subpartitions_ora_schema, ObInnerTableSchema::all_part_tables_ora_schema, ObInnerTableSchema::dba_part_tables_ora_schema, ObInnerTableSchema::user_part_tables_ora_schema, ObInnerTableSchema::dba_tab_partitions_ora_schema, ObInnerTableSchema::user_tab_partitions_ora_schema, ObInnerTableSchema::dba_tab_subpartitions_ora_schema, ObInnerTableSchema::user_tab_subpartitions_ora_schema, ObInnerTableSchema::dba_subpartition_templates_ora_schema, ObInnerTableSchema::all_subpartition_templates_ora_schema, ObInnerTableSchema::user_subpartition_templates_ora_schema, ObInnerTableSchema::dba_part_indexes_schema, ObInnerTableSchema::all_part_indexes_schema, ObInnerTableSchema::user_part_indexes_schema, ObInnerTableSchema::all_all_tables_ora_schema, ObInnerTableSchema::dba_all_tables_ora_schema, ObInnerTableSchema::user_all_tables_ora_schema, ObInnerTableSchema::dba_profiles_ora_schema, ObInnerTableSchema::user_profiles_ora_schema, ObInnerTableSchema::all_profiles_ora_schema, ObInnerTableSchema::all_mview_comments_ora_schema, ObInnerTableSchema::user_mview_comments_ora_schema, ObInnerTableSchema::dba_mview_comments_ora_schema, ObInnerTableSchema::all_scheduler_program_args_ora_schema, ObInnerTableSchema::dba_scheduler_program_args_ora_schema, ObInnerTableSchema::user_scheduler_program_args_ora_schema, ObInnerTableSchema::all_scheduler_job_args_ora_schema, ObInnerTableSchema::dba_scheduler_job_args_ora_schema, ObInnerTableSchema::user_scheduler_job_args_ora_schema, ObInnerTableSchema::all_errors_ora_schema, ObInnerTableSchema::dba_errors_ora_schema, ObInnerTableSchema::user_errors_ora_schema, ObInnerTableSchema::all_type_methods_ora_schema, ObInnerTableSchema::dba_type_methods_ora_schema, ObInnerTableSchema::user_type_methods_ora_schema, ObInnerTableSchema::all_method_params_ora_schema, ObInnerTableSchema::dba_method_params_ora_schema, ObInnerTableSchema::user_method_params_ora_schema, ObInnerTableSchema::dba_tablespaces_ora_schema, ObInnerTableSchema::user_tablespaces_ora_schema, ObInnerTableSchema::dba_ind_expressions_schema, ObInnerTableSchema::user_ind_expressions_schema, ObInnerTableSchema::all_ind_expressions_schema, ObInnerTableSchema::all_ind_partitions_schema, ObInnerTableSchema::user_ind_partitions_schema, ObInnerTableSchema::dba_ind_partitions_schema, ObInnerTableSchema::dba_ind_subpartitions_schema, ObInnerTableSchema::all_ind_subpartitions_schema, ObInnerTableSchema::user_ind_subpartitions_schema, ObInnerTableSchema::dba_roles_schema, ObInnerTableSchema::dba_role_privs_schema, ObInnerTableSchema::user_role_privs_schema, ObInnerTableSchema::dba_tab_privs_schema, ObInnerTableSchema::all_tab_privs_schema, ObInnerTableSchema::user_tab_privs_schema, ObInnerTableSchema::dba_sys_privs_schema, ObInnerTableSchema::user_sys_privs_schema, ObInnerTableSchema::dba_col_privs_ora_schema, ObInnerTableSchema::user_col_privs_ora_schema, ObInnerTableSchema::all_col_privs_ora_schema, ObInnerTableSchema::role_tab_privs_ora_schema, ObInnerTableSchema::role_sys_privs_ora_schema, ObInnerTableSchema::role_role_privs_ora_schema, ObInnerTableSchema::dictionary_ora_schema, ObInnerTableSchema::dict_ora_schema, ObInnerTableSchema::all_triggers_schema, ObInnerTableSchema::dba_triggers_schema, ObInnerTableSchema::user_triggers_schema, ObInnerTableSchema::all_dependencies_ora_schema, ObInnerTableSchema::dba_dependencies_ora_schema, ObInnerTableSchema::user_dependencies_ora_schema, ObInnerTableSchema::dba_rsrc_plans_schema, ObInnerTableSchema::dba_rsrc_plan_directives_schema, ObInnerTableSchema::dba_rsrc_group_mappings_schema, ObInnerTableSchema::dba_recyclebin_ora_schema, ObInnerTableSchema::user_recyclebin_ora_schema, ObInnerTableSchema::dba_rsrc_consumer_groups_schema, ObInnerTableSchema::gv_outline_ora_schema, ObInnerTableSchema::gv_sql_audit_ora_schema, ObInnerTableSchema::v_sql_audit_ora_schema, ObInnerTableSchema::gv_instance_schema, ObInnerTableSchema::v_instance_schema, ObInnerTableSchema::gv_plan_cache_plan_stat_ora_schema, ObInnerTableSchema::v_plan_cache_plan_stat_ora_schema, ObInnerTableSchema::gv_plan_cache_plan_explain_ora_schema, ObInnerTableSchema::v_plan_cache_plan_explain_ora_schema, ObInnerTableSchema::gv_session_wait_ora_schema, ObInnerTableSchema::v_session_wait_ora_schema, ObInnerTableSchema::gv_session_wait_history_ora_schema, ObInnerTableSchema::v_session_wait_history_ora_schema, ObInnerTableSchema::gv_memory_ora_schema, ObInnerTableSchema::v_memory_ora_schema, ObInnerTableSchema::gv_memstore_ora_schema, ObInnerTableSchema::v_memstore_ora_schema, ObInnerTableSchema::gv_memstore_info_ora_schema, ObInnerTableSchema::v_memstore_info_ora_schema, ObInnerTableSchema::gv_server_memstore_ora_schema, ObInnerTableSchema::gv_sesstat_ora_schema, ObInnerTableSchema::v_sesstat_ora_schema, ObInnerTableSchema::gv_sysstat_ora_schema, ObInnerTableSchema::v_sysstat_ora_schema, ObInnerTableSchema::gv_system_event_ora_schema, ObInnerTableSchema::v_system_event_ora_schema, ObInnerTableSchema::gv_tenant_memstore_allocator_info_ora_schema, ObInnerTableSchema::v_tenant_memstore_allocator_info_ora_schema, ObInnerTableSchema::gv_plan_cache_stat_ora_schema, ObInnerTableSchema::v_plan_cache_stat_ora_schema, ObInnerTableSchema::gv_concurrent_limit_sql_ora_schema, ObInnerTableSchema::nls_session_parameters_ora_schema, ObInnerTableSchema::nls_instance_parameters_ora_schema, ObInnerTableSchema::nls_database_parameters_ora_schema, ObInnerTableSchema::v_nls_parameters_ora_schema, ObInnerTableSchema::v_version_ora_schema, ObInnerTableSchema::gv_tenant_px_worker_stat_ora_schema, ObInnerTableSchema::v_tenant_px_worker_stat_ora_schema, ObInnerTableSchema::gv_ps_stat_ora_schema, ObInnerTableSchema::v_ps_stat_ora_schema, ObInnerTableSchema::gv_ps_item_info_ora_schema, ObInnerTableSchema::v_ps_item_info_ora_schema, ObInnerTableSchema::gv_sql_workarea_active_ora_schema, ObInnerTableSchema::v_sql_workarea_active_ora_schema, ObInnerTableSchema::gv_sql_workarea_histogram_ora_schema, ObInnerTableSchema::v_sql_workarea_histogram_ora_schema, ObInnerTableSchema::gv_ob_sql_workarea_memory_info_ora_schema, ObInnerTableSchema::v_ob_sql_workarea_memory_info_ora_schema, ObInnerTableSchema::gv_plan_cache_reference_info_ora_schema, ObInnerTableSchema::v_plan_cache_reference_info_ora_schema, ObInnerTableSchema::gv_sql_workarea_ora_schema, ObInnerTableSchema::v_sql_workarea_ora_schema, ObInnerTableSchema::gv_sstable_ora_schema, ObInnerTableSchema::v_sstable_ora_schema, ObInnerTableSchema::gv_server_schema_info_ora_schema, ObInnerTableSchema::v_server_schema_info_ora_schema, ObInnerTableSchema::gv_sql_plan_monitor_ora_schema, ObInnerTableSchema::v_sql_plan_monitor_ora_schema, ObInnerTableSchema::v_sql_monitor_statname_ora_schema, ObInnerTableSchema::gv_lock_ora_schema, ObInnerTableSchema::v_lock_ora_schema, ObInnerTableSchema::gv_open_cursor_ora_schema, ObInnerTableSchema::v_open_cursor_ora_schema, ObInnerTableSchema::v_timezone_names_ora_schema, ObInnerTableSchema::gv_global_transaction_ora_schema, ObInnerTableSchema::v_global_transaction_ora_schema, ObInnerTableSchema::v_restore_point_ora_schema, ObInnerTableSchema::v_rsrc_plan_ora_schema, ObInnerTableSchema::triggers_schema, NULL,}; const schema_create_func information_schema_table_schema_creators[] = { NULL,}; const schema_create_func mysql_table_schema_creators[] = { NULL,}; const uint64_t tenant_space_tables [] = { OB_ALL_TABLE_TID, OB_ALL_COLUMN_TID, OB_ALL_DDL_OPERATION_TID, OB_ALL_TABLE_V2_TID, OB_ALL_USER_TID, OB_ALL_USER_HISTORY_TID, OB_ALL_DATABASE_TID, OB_ALL_DATABASE_HISTORY_TID, OB_ALL_TABLEGROUP_TID, OB_ALL_TABLEGROUP_HISTORY_TID, OB_ALL_TABLE_PRIVILEGE_TID, OB_ALL_TABLE_PRIVILEGE_HISTORY_TID, OB_ALL_DATABASE_PRIVILEGE_TID, OB_ALL_DATABASE_PRIVILEGE_HISTORY_TID, OB_ALL_TABLE_HISTORY_TID, OB_ALL_COLUMN_HISTORY_TID, OB_TENANT_PARAMETER_TID, OB_ALL_SYS_VARIABLE_TID, OB_ALL_SYS_STAT_TID, OB_ALL_COLUMN_STATISTIC_TID, OB_ALL_DUMMY_TID, OB_ALL_CLOG_HISTORY_INFO_V2_TID, OB_ALL_OUTLINE_TID, OB_ALL_OUTLINE_HISTORY_TID, OB_ALL_RECYCLEBIN_TID, OB_ALL_PART_TID, OB_ALL_PART_HISTORY_TID, OB_ALL_SUB_PART_TID, OB_ALL_SUB_PART_HISTORY_TID, OB_ALL_PART_INFO_TID, OB_ALL_PART_INFO_HISTORY_TID, OB_ALL_DEF_SUB_PART_TID, OB_ALL_DEF_SUB_PART_HISTORY_TID, OB_ALL_SYS_VARIABLE_HISTORY_TID, OB_ALL_DDL_ID_TID, OB_ALL_FOREIGN_KEY_TID, OB_ALL_FOREIGN_KEY_HISTORY_TID, OB_ALL_FOREIGN_KEY_COLUMN_TID, OB_ALL_FOREIGN_KEY_COLUMN_HISTORY_TID, OB_ALL_SYNONYM_TID, OB_ALL_SYNONYM_HISTORY_TID, OB_ALL_SEQUENCE_V2_TID, OB_ALL_TENANT_META_TABLE_TID, OB_ALL_ROUTINE_TID, OB_ALL_ROUTINE_HISTORY_TID, OB_ALL_ROUTINE_PARAM_TID, OB_ALL_ROUTINE_PARAM_HISTORY_TID, OB_ALL_TABLE_STAT_TID, OB_ALL_COLUMN_STAT_TID, OB_ALL_HISTOGRAM_STAT_TID, OB_ALL_PACKAGE_TID, OB_ALL_PACKAGE_HISTORY_TID, OB_ALL_TENANT_GC_PARTITION_INFO_TID, OB_ALL_CONSTRAINT_TID, OB_ALL_CONSTRAINT_HISTORY_TID, OB_ALL_ORI_SCHEMA_VERSION_TID, OB_ALL_FUNC_TID, OB_ALL_FUNC_HISTORY_TID, OB_ALL_TEMP_TABLE_TID, OB_ALL_SEQUENCE_OBJECT_TID, OB_ALL_SEQUENCE_OBJECT_HISTORY_TID, OB_ALL_SEQUENCE_VALUE_TID, OB_ALL_TENANT_PLAN_BASELINE_TID, OB_ALL_TENANT_PLAN_BASELINE_HISTORY_TID, OB_ALL_TYPE_TID, OB_ALL_TYPE_HISTORY_TID, OB_ALL_TYPE_ATTR_TID, OB_ALL_TYPE_ATTR_HISTORY_TID, OB_ALL_COLL_TYPE_TID, OB_ALL_COLL_TYPE_HISTORY_TID, OB_ALL_WEAK_READ_SERVICE_TID, OB_ALL_DBLINK_TID, OB_ALL_DBLINK_HISTORY_TID, OB_ALL_TENANT_PARTITION_META_TABLE_TID, OB_ALL_TENANT_ROLE_GRANTEE_MAP_TID, OB_ALL_TENANT_ROLE_GRANTEE_MAP_HISTORY_TID, OB_ALL_TENANT_KEYSTORE_TID, OB_ALL_TENANT_KEYSTORE_HISTORY_TID, OB_ALL_TENANT_TABLESPACE_TID, OB_ALL_TENANT_TABLESPACE_HISTORY_TID, OB_ALL_TENANT_USER_FAILED_LOGIN_STAT_TID, OB_ALL_TENANT_PROFILE_TID, OB_ALL_TENANT_PROFILE_HISTORY_TID, OB_ALL_TENANT_SECURITY_AUDIT_TID, OB_ALL_TENANT_SECURITY_AUDIT_HISTORY_TID, OB_ALL_TENANT_TRIGGER_TID, OB_ALL_TENANT_TRIGGER_HISTORY_TID, OB_ALL_TENANT_SSTABLE_COLUMN_CHECKSUM_TID, OB_ALL_TENANT_SECURITY_AUDIT_RECORD_TID, OB_ALL_TENANT_SYSAUTH_TID, OB_ALL_TENANT_SYSAUTH_HISTORY_TID, OB_ALL_TENANT_OBJAUTH_TID, OB_ALL_TENANT_OBJAUTH_HISTORY_TID, OB_ALL_TENANT_BACKUP_INFO_TID, OB_ALL_TENANT_BACKUP_LOG_ARCHIVE_STATUS_TID, OB_ALL_TENANT_BACKUP_TASK_TID, OB_ALL_TENANT_PG_BACKUP_TASK_TID, OB_ALL_TENANT_ERROR_TID, OB_ALL_TENANT_BACKUP_CLEAN_INFO_TID, OB_ALL_TENANT_RESTORE_PG_INFO_TID, OB_ALL_TABLE_V2_HISTORY_TID, OB_ALL_TENANT_OBJECT_TYPE_TID, OB_ALL_TENANT_OBJECT_TYPE_HISTORY_TID, OB_ALL_TENANT_BACKUP_VALIDATION_TASK_TID, OB_ALL_TENANT_PG_BACKUP_VALIDATION_TASK_TID, OB_ALL_TENANT_TIME_ZONE_TID, OB_ALL_TENANT_TIME_ZONE_NAME_TID, OB_ALL_TENANT_TIME_ZONE_TRANSITION_TID, OB_ALL_TENANT_TIME_ZONE_TRANSITION_TYPE_TID, OB_ALL_TENANT_CONSTRAINT_COLUMN_TID, OB_ALL_TENANT_CONSTRAINT_COLUMN_HISTORY_TID, OB_ALL_TENANT_GLOBAL_TRANSACTION_TID, OB_ALL_TENANT_DEPENDENCY_TID, OB_ALL_TENANT_BACKUP_BACKUPSET_TASK_TID, OB_ALL_TENANT_PG_BACKUP_BACKUPSET_TASK_TID, OB_ALL_TENANT_BACKUP_BACKUP_LOG_ARCHIVE_STATUS_TID, OB_ALL_RES_MGR_PLAN_TID, OB_ALL_RES_MGR_DIRECTIVE_TID, OB_ALL_RES_MGR_MAPPING_RULE_TID, OB_ALL_RES_MGR_CONSUMER_GROUP_TID, OB_ALL_TABLE_V2_HISTORY_IDX_DATA_TABLE_ID_TID, OB_ALL_TABLE_HISTORY_IDX_DATA_TABLE_ID_TID, OB_TENANT_VIRTUAL_ALL_TABLE_TID, OB_TENANT_VIRTUAL_TABLE_COLUMN_TID, OB_TENANT_VIRTUAL_TABLE_INDEX_TID, OB_TENANT_VIRTUAL_SHOW_CREATE_DATABASE_TID, OB_TENANT_VIRTUAL_SHOW_CREATE_TABLE_TID, OB_TENANT_VIRTUAL_SESSION_VARIABLE_TID, OB_TENANT_VIRTUAL_PRIVILEGE_GRANT_TID, OB_TENANT_VIRTUAL_WARNING_TID, OB_TENANT_VIRTUAL_CURRENT_TENANT_TID, OB_TENANT_VIRTUAL_DATABASE_STATUS_TID, OB_TENANT_VIRTUAL_TENANT_STATUS_TID, OB_TENANT_VIRTUAL_INTERM_RESULT_TID, OB_TENANT_VIRTUAL_PARTITION_STAT_TID, OB_TENANT_VIRTUAL_STATNAME_TID, OB_TENANT_VIRTUAL_EVENT_NAME_TID, OB_TENANT_VIRTUAL_GLOBAL_VARIABLE_TID, OB_TENANT_VIRTUAL_SHOW_TABLES_TID, OB_TENANT_VIRTUAL_SHOW_CREATE_PROCEDURE_TID, OB_ALL_VIRTUAL_DATA_TYPE_CLASS_TID, OB_ALL_VIRTUAL_DATA_TYPE_TID, OB_ALL_VIRTUAL_CORE_ALL_TABLE_TID, OB_ALL_VIRTUAL_CORE_COLUMN_TABLE_TID, OB_ALL_VIRTUAL_TRACE_LOG_TID, OB_ALL_VIRTUAL_ENGINE_TID, OB_TENANT_VIRTUAL_OUTLINE_TID, OB_TENANT_VIRTUAL_CONCURRENT_LIMIT_SQL_TID, OB_TENANT_VIRTUAL_SHOW_CREATE_TABLEGROUP_TID, OB_ALL_VIRTUAL_TENANT_PARAMETER_STAT_TID, OB_SESSION_VARIABLES_TID, OB_TABLE_PRIVILEGES_TID, OB_USER_PRIVILEGES_TID, OB_SCHEMA_PRIVILEGES_TID, OB_TABLE_CONSTRAINTS_TID, OB_GLOBAL_STATUS_TID, OB_PARTITIONS_TID, OB_SESSION_STATUS_TID, OB_USER_TID, OB_DB_TID, OB_PROC_TID, OB_TENANT_VIRTUAL_COLLATION_TID, OB_TENANT_VIRTUAL_CHARSET_TID, OB_PARAMETERS_TID, OB_ALL_VIRTUAL_WEAK_READ_STAT_TID, OB_ALL_VIRTUAL_INFORMATION_COLUMNS_TID, OB_REFERENTIAL_CONSTRAINTS_TID, OB_ALL_VIRTUAL_SQL_MONITOR_STATNAME_TID, OB_ALL_VIRTUAL_OPEN_CURSOR_TID, OB_ALL_VIRTUAL_FILES_TID, OB_FILES_TID, OB_TENANT_VIRTUAL_OBJECT_DEFINITION_TID, OB_ALL_VIRTUAL_TABLE_AGENT_TID, OB_ALL_VIRTUAL_COLUMN_AGENT_TID, OB_ALL_VIRTUAL_DATABASE_AGENT_TID, OB_ALL_VIRTUAL_SEQUENCE_V2_AGENT_TID, OB_ALL_VIRTUAL_PART_AGENT_TID, OB_ALL_VIRTUAL_SUB_PART_AGENT_TID, OB_ALL_VIRTUAL_PACKAGE_AGENT_TID, OB_ALL_VIRTUAL_TENANT_META_TABLE_AGENT_TID, OB_ALL_VIRTUAL_SQL_AUDIT_ORA_TID, OB_ALL_VIRTUAL_SQL_AUDIT_ORA_ALL_VIRTUAL_SQL_AUDIT_I1_TID, OB_ALL_VIRTUAL_PLAN_STAT_ORA_TID, OB_ALL_VIRTUAL_SQL_PLAN_STATISTICS_AGENT_TID, OB_ALL_VIRTUAL_PLAN_CACHE_PLAN_EXPLAIN_ORA_TID, OB_ALL_VIRTUAL_SEQUENCE_VALUE_AGENT_TID, OB_ALL_VIRTUAL_SEQUENCE_OBJECT_AGENT_TID, OB_ALL_VIRTUAL_USER_AGENT_TID, OB_ALL_VIRTUAL_SYNONYM_AGENT_TID, OB_ALL_VIRTUAL_FOREIGN_KEY_AGENT_TID, OB_ALL_VIRTUAL_COLUMN_STAT_AGENT_TID, OB_ALL_VIRTUAL_COLUMN_STATISTIC_AGENT_TID, OB_ALL_VIRTUAL_PARTITION_TABLE_AGENT_TID, OB_ALL_VIRTUAL_TABLE_STAT_AGENT_TID, OB_ALL_VIRTUAL_RECYCLEBIN_AGENT_TID, OB_TENANT_VIRTUAL_OUTLINE_AGENT_TID, OB_ALL_VIRTUAL_ROUTINE_AGENT_TID, OB_ALL_VIRTUAL_TABLEGROUP_AGENT_TID, OB_ALL_VIRTUAL_PRIVILEGE_AGENT_TID, OB_ALL_VIRTUAL_SYS_PARAMETER_STAT_AGENT_TID, OB_TENANT_VIRTUAL_TABLE_INDEX_AGENT_TID, OB_TENANT_VIRTUAL_CHARSET_AGENT_TID, OB_TENANT_VIRTUAL_ALL_TABLE_AGENT_TID, OB_TENANT_VIRTUAL_COLLATION_AGENT_TID, OB_ALL_VIRTUAL_FOREIGN_KEY_COLUMN_AGENT_TID, OB_ALL_VIRTUAL_SERVER_AGENT_TID, OB_ALL_VIRTUAL_PLAN_CACHE_STAT_ORA_TID, OB_ALL_VIRTUAL_PLAN_CACHE_STAT_ORA_ALL_VIRTUAL_PLAN_CACHE_STAT_I1_TID, OB_ALL_VIRTUAL_PROCESSLIST_ORA_TID, OB_ALL_VIRTUAL_SESSION_WAIT_ORA_TID, OB_ALL_VIRTUAL_SESSION_WAIT_ORA_ALL_VIRTUAL_SESSION_WAIT_I1_TID, OB_ALL_VIRTUAL_SESSION_WAIT_HISTORY_ORA_TID, OB_ALL_VIRTUAL_SESSION_WAIT_HISTORY_ORA_ALL_VIRTUAL_SESSION_WAIT_HISTORY_I1_TID, OB_ALL_VIRTUAL_MEMORY_INFO_ORA_TID, OB_ALL_VIRTUAL_TENANT_MEMSTORE_INFO_ORA_TID, OB_ALL_VIRTUAL_MEMSTORE_INFO_ORA_TID, OB_ALL_VIRTUAL_SERVER_MEMORY_INFO_AGENT_TID, OB_ALL_VIRTUAL_SESSTAT_ORA_TID, OB_ALL_VIRTUAL_SESSTAT_ORA_ALL_VIRTUAL_SESSTAT_I1_TID, OB_ALL_VIRTUAL_SYSSTAT_ORA_TID, OB_ALL_VIRTUAL_SYSSTAT_ORA_ALL_VIRTUAL_SYSSTAT_I1_TID, OB_ALL_VIRTUAL_SYSTEM_EVENT_ORA_TID, OB_ALL_VIRTUAL_SYSTEM_EVENT_ORA_ALL_VIRTUAL_SYSTEM_EVENT_I1_TID, OB_ALL_VIRTUAL_TENANT_MEMSTORE_ALLOCATOR_INFO_AGENT_TID, OB_TENANT_VIRTUAL_SESSION_VARIABLE_ORA_TID, OB_TENANT_VIRTUAL_GLOBAL_VARIABLE_ORA_TID, OB_TENANT_VIRTUAL_SHOW_CREATE_TABLE_ORA_TID, OB_TENANT_VIRTUAL_SHOW_CREATE_PROCEDURE_ORA_TID, OB_TENANT_VIRTUAL_SHOW_CREATE_TABLEGROUP_ORA_TID, OB_TENANT_VIRTUAL_PRIVILEGE_GRANT_ORA_TID, OB_TENANT_VIRTUAL_TABLE_COLUMN_ORA_TID, OB_ALL_VIRTUAL_TRACE_LOG_ORA_TID, OB_TENANT_VIRTUAL_CONCURRENT_LIMIT_SQL_AGENT_TID, OB_ALL_VIRTUAL_CONSTRAINT_AGENT_TID, OB_ALL_VIRTUAL_TYPE_AGENT_TID, OB_ALL_VIRTUAL_TYPE_ATTR_AGENT_TID, OB_ALL_VIRTUAL_COLL_TYPE_AGENT_TID, OB_ALL_VIRTUAL_ROUTINE_PARAM_AGENT_TID, OB_ALL_VIRTUAL_DATA_TYPE_ORA_TID, OB_ALL_VIRTUAL_TABLE_SYS_AGENT_TID, OB_ALL_VIRTUAL_SSTABLE_CHECKSUM_AGENT_TID, OB_ALL_VIRTUAL_PARTITION_INFO_AGENT_TID, OB_ALL_VIRTUAL_TENANT_PARTITION_META_TABLE_AGENT_TID, OB_ALL_VIRTUAL_TENANT_KEYSTORE_AGENT_TID, OB_ALL_VIRTUAL_TENANT_TABLESPACE_AGENT_TID, OB_ALL_VIRTUAL_TENANT_PROFILE_AGENT_TID, OB_ALL_VIRTUAL_TENANT_ROLE_GRANTEE_MAP_AGENT_TID, OB_ALL_VIRTUAL_TABLE_PRIVILEGE_AGENT_TID, OB_ALL_VIRTUAL_SECURITY_AUDIT_AGENT_TID, OB_ALL_VIRTUAL_SECURITY_AUDIT_HISTORY_AGENT_TID, OB_ALL_VIRTUAL_TRIGGER_AGENT_TID, OB_ALL_VIRTUAL_PX_WORKER_STAT_ORA_TID, OB_ALL_VIRTUAL_PS_STAT_ORA_TID, OB_ALL_VIRTUAL_PS_ITEM_INFO_ORA_TID, OB_ALL_VIRTUAL_TENANT_PARAMETER_STAT_ORA_TID, OB_ALL_VIRTUAL_SQL_WORKAREA_HISTORY_STAT_AGENT_TID, OB_ALL_VIRTUAL_SQL_WORKAREA_ACTIVE_AGENT_TID, OB_ALL_VIRTUAL_SQL_WORKAREA_HISTOGRAM_AGENT_TID, OB_ALL_VIRTUAL_SQL_WORKAREA_MEMORY_INFO_AGENT_TID, OB_ALL_VIRTUAL_SECURITY_AUDIT_RECORD_AGENT_TID, OB_ALL_VIRTUAL_SYSAUTH_AGENT_TID, OB_ALL_VIRTUAL_SYSAUTH_HISTORY_AGENT_TID, OB_ALL_VIRTUAL_OBJAUTH_AGENT_TID, OB_ALL_VIRTUAL_OBJAUTH_HISTORY_AGENT_TID, OB_ALL_VIRTUAL_ERROR_AGENT_TID, OB_ALL_VIRTUAL_TABLE_MGR_AGENT_TID, OB_ALL_VIRTUAL_DEF_SUB_PART_AGENT_TID, OB_ALL_VIRTUAL_OBJECT_TYPE_AGENT_TID, OB_ALL_VIRTUAL_SERVER_SCHEMA_INFO_AGENT_TID, OB_ALL_VIRTUAL_DBLINK_AGENT_TID, OB_ALL_VIRTUAL_DBLINK_HISTORY_AGENT_TID, OB_ALL_VIRTUAL_SQL_PLAN_MONITOR_ORA_TID, OB_ALL_VIRTUAL_SQL_PLAN_MONITOR_ORA_ALL_VIRTUAL_SQL_PLAN_MONITOR_I1_TID, OB_ALL_VIRTUAL_SQL_MONITOR_STATNAME_ORA_TID, OB_ALL_VIRTUAL_LOCK_WAIT_STAT_ORA_TID, OB_ALL_VIRTUAL_OPEN_CURSOR_ORA_TID, OB_ALL_VIRTUAL_CONSTRAINT_COLUMN_AGENT_TID, OB_ALL_VIRTUAL_DEPENDENCY_AGENT_TID, OB_ALL_VIRTUAL_TENANT_TIME_ZONE_AGENT_TID, OB_ALL_VIRTUAL_TENANT_TIME_ZONE_NAME_AGENT_TID, OB_ALL_VIRTUAL_TENANT_TIME_ZONE_TRANSITION_AGENT_TID, OB_ALL_VIRTUAL_TENANT_TIME_ZONE_TRANSITION_TYPE_AGENT_TID, OB_TENANT_VIRTUAL_OBJECT_DEFINITION_ORA_TID, OB_ALL_VIRTUAL_ROUTINE_PARAM_SYS_AGENT_TID, OB_ALL_VIRTUAL_TYPE_SYS_AGENT_TID, OB_ALL_VIRTUAL_TYPE_ATTR_SYS_AGENT_TID, OB_ALL_VIRTUAL_COLL_TYPE_SYS_AGENT_TID, OB_ALL_VIRTUAL_PACKAGE_SYS_AGENT_TID, OB_ALL_VIRTUAL_TENANT_TRIGGER_SYS_AGENT_TID, OB_ALL_VIRTUAL_ROUTINE_SYS_AGENT_TID, OB_ALL_VIRTUAL_TENANT_GLOBAL_TRANSACTION_AGENT_TID, OB_ALL_VIRTUAL_ACQUIRED_SNAPSHOT_AGENT_TID, OB_ALL_VIRTUAL_TABLE_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_COLUMN_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_DATABASE_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_SEQUENCE_V2_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_PART_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_SUB_PART_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_PACKAGE_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_SEQUENCE_VALUE_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_SEQUENCE_OBJECT_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_USER_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_SYNONYM_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_FOREIGN_KEY_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_COLUMN_STAT_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_COLUMN_STATISTIC_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_TABLE_STAT_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_RECYCLEBIN_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_ROUTINE_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_TABLEGROUP_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_FOREIGN_KEY_COLUMN_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_CONSTRAINT_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_TYPE_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_TYPE_ATTR_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_COLL_TYPE_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_ROUTINE_PARAM_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_TENANT_PARTITION_META_TABLE_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_TENANT_KEYSTORE_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_TENANT_TABLESPACE_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_TENANT_PROFILE_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_TENANT_ROLE_GRANTEE_MAP_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_TABLE_PRIVILEGE_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_TENANT_SECURITY_AUDIT_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_TENANT_SECURITY_AUDIT_HISTORY_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_TENANT_TRIGGER_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_TENANT_SECURITY_AUDIT_RECORD_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_TENANT_SYSAUTH_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_TENANT_SYSAUTH_HISTORY_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_TENANT_OBJAUTH_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_TENANT_OBJAUTH_HISTORY_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_TENANT_ERROR_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_DEF_SUB_PART_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_TENANT_OBJECT_TYPE_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_DBLINK_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_DBLINK_HISTORY_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_TENANT_CONSTRAINT_COLUMN_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_TENANT_DEPENDENCY_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_TENANT_META_TABLE_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_TENANT_TIME_ZONE_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_TENANT_TIME_ZONE_NAME_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_TENANT_TIME_ZONE_TRANSITION_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_TENANT_TIME_ZONE_TRANSITION_TYPE_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_RES_MGR_PLAN_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_RES_MGR_DIRECTIVE_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_TRANS_LOCK_STAT_ORA_TID, OB_ALL_VIRTUAL_RES_MGR_MAPPING_RULE_REAL_AGENT_ORA_TID, OB_ALL_VIRTUAL_RES_MGR_CONSUMER_GROUP_REAL_AGENT_ORA_TID, OB_GV_PLAN_CACHE_STAT_TID, OB_GV_PLAN_CACHE_PLAN_STAT_TID, OB_SCHEMATA_TID, OB_CHARACTER_SETS_TID, OB_GLOBAL_VARIABLES_TID, OB_STATISTICS_TID, OB_VIEWS_TID, OB_TABLES_TID, OB_COLLATIONS_TID, OB_COLLATION_CHARACTER_SET_APPLICABILITY_TID, OB_PROCESSLIST_TID, OB_KEY_COLUMN_USAGE_TID, OB_DBA_OUTLINES_TID, OB_ENGINES_TID, OB_ROUTINES_TID, OB_GV_SESSION_EVENT_TID, OB_GV_SESSION_WAIT_TID, OB_GV_SESSION_WAIT_HISTORY_TID, OB_GV_SYSTEM_EVENT_TID, OB_GV_SESSTAT_TID, OB_GV_SYSSTAT_TID, OB_V_STATNAME_TID, OB_V_EVENT_NAME_TID, OB_V_SESSION_EVENT_TID, OB_V_SESSION_WAIT_TID, OB_V_SESSION_WAIT_HISTORY_TID, OB_V_SESSTAT_TID, OB_V_SYSSTAT_TID, OB_V_SYSTEM_EVENT_TID, OB_GV_SQL_AUDIT_TID, OB_GV_LATCH_TID, OB_GV_MEMORY_TID, OB_V_MEMORY_TID, OB_GV_MEMSTORE_TID, OB_V_MEMSTORE_TID, OB_GV_MEMSTORE_INFO_TID, OB_V_MEMSTORE_INFO_TID, OB_V_PLAN_CACHE_STAT_TID, OB_V_PLAN_CACHE_PLAN_STAT_TID, OB_GV_PLAN_CACHE_PLAN_EXPLAIN_TID, OB_V_PLAN_CACHE_PLAN_EXPLAIN_TID, OB_V_SQL_AUDIT_TID, OB_V_LATCH_TID, OB_GV_OBRPC_OUTGOING_TID, OB_V_OBRPC_OUTGOING_TID, OB_GV_OBRPC_INCOMING_TID, OB_V_OBRPC_INCOMING_TID, OB_GV_SQL_TID, OB_V_SQL_TID, OB_GV_SQL_MONITOR_TID, OB_V_SQL_MONITOR_TID, OB_GV_SQL_PLAN_MONITOR_TID, OB_V_SQL_PLAN_MONITOR_TID, OB_USER_RECYCLEBIN_TID, OB_GV_OUTLINE_TID, OB_GV_CONCURRENT_LIMIT_SQL_TID, OB_GV_SQL_PLAN_STATISTICS_TID, OB_V_SQL_PLAN_STATISTICS_TID, OB_GV_SERVER_MEMSTORE_TID, OB_GV_UNIT_LOAD_BALANCE_EVENT_HISTORY_TID, OB_GV_TENANT_TID, OB_GV_DATABASE_TID, OB_GV_TABLE_TID, OB_GV_UNIT_TID, OB_V_UNIT_TID, OB_GV_PARTITION_TID, OB_V_PARTITION_TID, OB_GV_LOCK_WAIT_STAT_TID, OB_V_LOCK_WAIT_STAT_TID, OB_TIME_ZONE_TID, OB_TIME_ZONE_NAME_TID, OB_TIME_ZONE_TRANSITION_TID, OB_TIME_ZONE_TRANSITION_TYPE_TID, OB_GV_SESSION_LONGOPS_TID, OB_V_SESSION_LONGOPS_TID, OB_GV_TENANT_MEMSTORE_ALLOCATOR_INFO_TID, OB_V_TENANT_MEMSTORE_ALLOCATOR_INFO_TID, OB_GV_TENANT_SEQUENCE_OBJECT_TID, OB_COLUMNS_TID, OB_GV_MINOR_MERGE_INFO_TID, OB_GV_TENANT_PX_WORKER_STAT_TID, OB_V_TENANT_PX_WORKER_STAT_TID, OB_GV_PARTITION_AUDIT_TID, OB_V_PARTITION_AUDIT_TID, OB_GV_PS_STAT_TID, OB_V_PS_STAT_TID, OB_GV_PS_ITEM_INFO_TID, OB_V_PS_ITEM_INFO_TID, OB_GV_SQL_WORKAREA_TID, OB_V_SQL_WORKAREA_TID, OB_GV_SQL_WORKAREA_ACTIVE_TID, OB_V_SQL_WORKAREA_ACTIVE_TID, OB_GV_SQL_WORKAREA_HISTOGRAM_TID, OB_V_SQL_WORKAREA_HISTOGRAM_TID, OB_GV_OB_SQL_WORKAREA_MEMORY_INFO_TID, OB_V_OB_SQL_WORKAREA_MEMORY_INFO_TID, OB_GV_PLAN_CACHE_REFERENCE_INFO_TID, OB_V_PLAN_CACHE_REFERENCE_INFO_TID, OB_V_OB_TIMESTAMP_SERVICE_TID, OB_GV_SSTABLE_TID, OB_V_SSTABLE_TID, OB_GV_SERVER_SCHEMA_INFO_TID, OB_V_SERVER_SCHEMA_INFO_TID, OB_CDB_CKPT_HISTORY_TID, OB_GV_OB_TRANS_TABLE_STATUS_TID, OB_V_OB_TRANS_TABLE_STATUS_TID, OB_V_SQL_MONITOR_STATNAME_TID, OB_GV_MERGE_INFO_TID, OB_V_MERGE_INFO_TID, OB_GV_LOCK_TID, OB_V_LOCK_TID, OB_V_RESTORE_POINT_TID, OB_COLUMN_PRIVILEGES_TID, OB_DBA_SYNONYMS_TID, OB_DBA_OBJECTS_TID, OB_ALL_OBJECTS_TID, OB_USER_OBJECTS_TID, OB_DBA_SEQUENCES_TID, OB_ALL_SEQUENCES_TID, OB_USER_SEQUENCES_TID, OB_DBA_USERS_TID, OB_ALL_USERS_TID, OB_ALL_SYNONYMS_TID, OB_USER_SYNONYMS_TID, OB_DBA_IND_COLUMNS_TID, OB_ALL_IND_COLUMNS_TID, OB_USER_IND_COLUMNS_TID, OB_DBA_CONSTRAINTS_TID, OB_ALL_CONSTRAINTS_TID, OB_USER_CONSTRAINTS_TID, OB_ALL_TAB_COLS_V_TID, OB_DBA_TAB_COLS_V_TID, OB_USER_TAB_COLS_V_TID, OB_ALL_TAB_COLS_TID, OB_DBA_TAB_COLS_TID, OB_USER_TAB_COLS_TID, OB_ALL_TAB_COLUMNS_TID, OB_DBA_TAB_COLUMNS_TID, OB_USER_TAB_COLUMNS_TID, OB_ALL_TABLES_TID, OB_DBA_TABLES_TID, OB_USER_TABLES_TID, OB_DBA_TAB_COMMENTS_TID, OB_ALL_TAB_COMMENTS_TID, OB_USER_TAB_COMMENTS_TID, OB_DBA_COL_COMMENTS_TID, OB_ALL_COL_COMMENTS_TID, OB_USER_COL_COMMENTS_TID, OB_DBA_INDEXES_TID, OB_ALL_INDEXES_TID, OB_USER_INDEXES_TID, OB_DBA_CONS_COLUMNS_TID, OB_ALL_CONS_COLUMNS_TID, OB_USER_CONS_COLUMNS_TID, OB_USER_SEGMENTS_TID, OB_DBA_SEGMENTS_TID, OB_DBA_TYPES_TID, OB_ALL_TYPES_TID, OB_USER_TYPES_TID, OB_DBA_TYPE_ATTRS_TID, OB_ALL_TYPE_ATTRS_TID, OB_USER_TYPE_ATTRS_TID, OB_DBA_COLL_TYPES_TID, OB_ALL_COLL_TYPES_TID, OB_USER_COLL_TYPES_TID, OB_DBA_PROCEDURES_TID, OB_DBA_ARGUMENTS_TID, OB_DBA_SOURCE_TID, OB_ALL_PROCEDURES_TID, OB_ALL_ARGUMENTS_TID, OB_ALL_SOURCE_TID, OB_USER_PROCEDURES_TID, OB_USER_ARGUMENTS_TID, OB_USER_SOURCE_TID, OB_DBA_PART_KEY_COLUMNS_TID, OB_ALL_PART_KEY_COLUMNS_TID, OB_USER_PART_KEY_COLUMNS_TID, OB_DBA_SUBPART_KEY_COLUMNS_TID, OB_ALL_SUBPART_KEY_COLUMNS_TID, OB_USER_SUBPART_KEY_COLUMNS_TID, OB_DBA_VIEWS_TID, OB_ALL_VIEWS_TID, OB_USER_VIEWS_TID, OB_ALL_TAB_PARTITIONS_ORA_TID, OB_ALL_TAB_SUBPARTITIONS_ORA_TID, OB_ALL_PART_TABLES_ORA_TID, OB_DBA_PART_TABLES_ORA_TID, OB_USER_PART_TABLES_ORA_TID, OB_DBA_TAB_PARTITIONS_ORA_TID, OB_USER_TAB_PARTITIONS_ORA_TID, OB_DBA_TAB_SUBPARTITIONS_ORA_TID, OB_USER_TAB_SUBPARTITIONS_ORA_TID, OB_DBA_SUBPARTITION_TEMPLATES_ORA_TID, OB_ALL_SUBPARTITION_TEMPLATES_ORA_TID, OB_USER_SUBPARTITION_TEMPLATES_ORA_TID, OB_DBA_PART_INDEXES_TID, OB_ALL_PART_INDEXES_TID, OB_USER_PART_INDEXES_TID, OB_ALL_ALL_TABLES_ORA_TID, OB_DBA_ALL_TABLES_ORA_TID, OB_USER_ALL_TABLES_ORA_TID, OB_DBA_PROFILES_ORA_TID, OB_USER_PROFILES_ORA_TID, OB_ALL_PROFILES_ORA_TID, OB_ALL_MVIEW_COMMENTS_ORA_TID, OB_USER_MVIEW_COMMENTS_ORA_TID, OB_DBA_MVIEW_COMMENTS_ORA_TID, OB_ALL_SCHEDULER_PROGRAM_ARGS_ORA_TID, OB_DBA_SCHEDULER_PROGRAM_ARGS_ORA_TID, OB_USER_SCHEDULER_PROGRAM_ARGS_ORA_TID, OB_ALL_SCHEDULER_JOB_ARGS_ORA_TID, OB_DBA_SCHEDULER_JOB_ARGS_ORA_TID, OB_USER_SCHEDULER_JOB_ARGS_ORA_TID, OB_ALL_ERRORS_ORA_TID, OB_DBA_ERRORS_ORA_TID, OB_USER_ERRORS_ORA_TID, OB_ALL_TYPE_METHODS_ORA_TID, OB_DBA_TYPE_METHODS_ORA_TID, OB_USER_TYPE_METHODS_ORA_TID, OB_ALL_METHOD_PARAMS_ORA_TID, OB_DBA_METHOD_PARAMS_ORA_TID, OB_USER_METHOD_PARAMS_ORA_TID, OB_DBA_TABLESPACES_ORA_TID, OB_USER_TABLESPACES_ORA_TID, OB_DBA_IND_EXPRESSIONS_TID, OB_USER_IND_EXPRESSIONS_TID, OB_ALL_IND_EXPRESSIONS_TID, OB_ALL_IND_PARTITIONS_TID, OB_USER_IND_PARTITIONS_TID, OB_DBA_IND_PARTITIONS_TID, OB_DBA_IND_SUBPARTITIONS_TID, OB_ALL_IND_SUBPARTITIONS_TID, OB_USER_IND_SUBPARTITIONS_TID, OB_DBA_ROLES_TID, OB_DBA_ROLE_PRIVS_TID, OB_USER_ROLE_PRIVS_TID, OB_DBA_TAB_PRIVS_TID, OB_ALL_TAB_PRIVS_TID, OB_USER_TAB_PRIVS_TID, OB_DBA_SYS_PRIVS_TID, OB_USER_SYS_PRIVS_TID, OB_DBA_COL_PRIVS_ORA_TID, OB_USER_COL_PRIVS_ORA_TID, OB_ALL_COL_PRIVS_ORA_TID, OB_ROLE_TAB_PRIVS_ORA_TID, OB_ROLE_SYS_PRIVS_ORA_TID, OB_ROLE_ROLE_PRIVS_ORA_TID, OB_DICTIONARY_ORA_TID, OB_DICT_ORA_TID, OB_ALL_TRIGGERS_TID, OB_DBA_TRIGGERS_TID, OB_USER_TRIGGERS_TID, OB_ALL_DEPENDENCIES_ORA_TID, OB_DBA_DEPENDENCIES_ORA_TID, OB_USER_DEPENDENCIES_ORA_TID, OB_DBA_RSRC_PLANS_TID, OB_DBA_RSRC_PLAN_DIRECTIVES_TID, OB_DBA_RSRC_GROUP_MAPPINGS_TID, OB_DBA_RECYCLEBIN_ORA_TID, OB_USER_RECYCLEBIN_ORA_TID, OB_DBA_RSRC_CONSUMER_GROUPS_TID, OB_GV_OUTLINE_ORA_TID, OB_GV_SQL_AUDIT_ORA_TID, OB_V_SQL_AUDIT_ORA_TID, OB_GV_INSTANCE_TID, OB_V_INSTANCE_TID, OB_GV_PLAN_CACHE_PLAN_STAT_ORA_TID, OB_V_PLAN_CACHE_PLAN_STAT_ORA_TID, OB_GV_PLAN_CACHE_PLAN_EXPLAIN_ORA_TID, OB_V_PLAN_CACHE_PLAN_EXPLAIN_ORA_TID, OB_GV_SESSION_WAIT_ORA_TID, OB_V_SESSION_WAIT_ORA_TID, OB_GV_SESSION_WAIT_HISTORY_ORA_TID, OB_V_SESSION_WAIT_HISTORY_ORA_TID, OB_GV_MEMORY_ORA_TID, OB_V_MEMORY_ORA_TID, OB_GV_MEMSTORE_ORA_TID, OB_V_MEMSTORE_ORA_TID, OB_GV_MEMSTORE_INFO_ORA_TID, OB_V_MEMSTORE_INFO_ORA_TID, OB_GV_SERVER_MEMSTORE_ORA_TID, OB_GV_SESSTAT_ORA_TID, OB_V_SESSTAT_ORA_TID, OB_GV_SYSSTAT_ORA_TID, OB_V_SYSSTAT_ORA_TID, OB_GV_SYSTEM_EVENT_ORA_TID, OB_V_SYSTEM_EVENT_ORA_TID, OB_GV_TENANT_MEMSTORE_ALLOCATOR_INFO_ORA_TID, OB_V_TENANT_MEMSTORE_ALLOCATOR_INFO_ORA_TID, OB_GV_PLAN_CACHE_STAT_ORA_TID, OB_V_PLAN_CACHE_STAT_ORA_TID, OB_GV_CONCURRENT_LIMIT_SQL_ORA_TID, OB_NLS_SESSION_PARAMETERS_ORA_TID, OB_NLS_INSTANCE_PARAMETERS_ORA_TID, OB_NLS_DATABASE_PARAMETERS_ORA_TID, OB_V_NLS_PARAMETERS_ORA_TID, OB_V_VERSION_ORA_TID, OB_GV_TENANT_PX_WORKER_STAT_ORA_TID, OB_V_TENANT_PX_WORKER_STAT_ORA_TID, OB_GV_PS_STAT_ORA_TID, OB_V_PS_STAT_ORA_TID, OB_GV_PS_ITEM_INFO_ORA_TID, OB_V_PS_ITEM_INFO_ORA_TID, OB_GV_SQL_WORKAREA_ACTIVE_ORA_TID, OB_V_SQL_WORKAREA_ACTIVE_ORA_TID, OB_GV_SQL_WORKAREA_HISTOGRAM_ORA_TID, OB_V_SQL_WORKAREA_HISTOGRAM_ORA_TID, OB_GV_OB_SQL_WORKAREA_MEMORY_INFO_ORA_TID, OB_V_OB_SQL_WORKAREA_MEMORY_INFO_ORA_TID, OB_GV_PLAN_CACHE_REFERENCE_INFO_ORA_TID, OB_V_PLAN_CACHE_REFERENCE_INFO_ORA_TID, OB_GV_SQL_WORKAREA_ORA_TID, OB_V_SQL_WORKAREA_ORA_TID, OB_GV_SSTABLE_ORA_TID, OB_V_SSTABLE_ORA_TID, OB_GV_SERVER_SCHEMA_INFO_ORA_TID, OB_V_SERVER_SCHEMA_INFO_ORA_TID, OB_GV_SQL_PLAN_MONITOR_ORA_TID, OB_V_SQL_PLAN_MONITOR_ORA_TID, OB_V_SQL_MONITOR_STATNAME_ORA_TID, OB_GV_LOCK_ORA_TID, OB_V_LOCK_ORA_TID, OB_GV_OPEN_CURSOR_ORA_TID, OB_V_OPEN_CURSOR_ORA_TID, OB_V_TIMEZONE_NAMES_ORA_TID, OB_GV_GLOBAL_TRANSACTION_ORA_TID, OB_V_GLOBAL_TRANSACTION_ORA_TID, OB_V_RESTORE_POINT_ORA_TID, OB_V_RSRC_PLAN_ORA_TID, OB_TRIGGERS_TID, }; const uint64_t all_ora_mapping_virtual_table_org_tables [] = { OB_ALL_VIRTUAL_SQL_AUDIT_TID, OB_ALL_VIRTUAL_PLAN_STAT_TID, OB_ALL_VIRTUAL_PLAN_CACHE_PLAN_EXPLAIN_TID, OB_ALL_VIRTUAL_PLAN_CACHE_STAT_TID, OB_ALL_VIRTUAL_PROCESSLIST_TID, OB_ALL_VIRTUAL_SESSION_WAIT_TID, OB_ALL_VIRTUAL_SESSION_WAIT_HISTORY_TID, OB_ALL_VIRTUAL_MEMORY_INFO_TID, OB_ALL_VIRTUAL_TENANT_MEMSTORE_INFO_TID, OB_ALL_VIRTUAL_MEMSTORE_INFO_TID, OB_ALL_VIRTUAL_SESSTAT_TID, OB_ALL_VIRTUAL_SYSSTAT_TID, OB_ALL_VIRTUAL_SYSTEM_EVENT_TID, OB_TENANT_VIRTUAL_SESSION_VARIABLE_TID, OB_TENANT_VIRTUAL_GLOBAL_VARIABLE_TID, OB_TENANT_VIRTUAL_SHOW_CREATE_TABLE_TID, OB_TENANT_VIRTUAL_SHOW_CREATE_PROCEDURE_TID, OB_TENANT_VIRTUAL_SHOW_CREATE_TABLEGROUP_TID, OB_TENANT_VIRTUAL_PRIVILEGE_GRANT_TID, OB_TENANT_VIRTUAL_TABLE_COLUMN_TID, OB_ALL_VIRTUAL_TRACE_LOG_TID, OB_ALL_VIRTUAL_DATA_TYPE_TID, OB_ALL_VIRTUAL_PX_WORKER_STAT_TID, OB_ALL_VIRTUAL_PS_STAT_TID, OB_ALL_VIRTUAL_PS_ITEM_INFO_TID, OB_ALL_VIRTUAL_TENANT_PARAMETER_STAT_TID, OB_ALL_VIRTUAL_SQL_PLAN_MONITOR_TID, OB_ALL_VIRTUAL_SQL_MONITOR_STATNAME_TID, OB_ALL_VIRTUAL_LOCK_WAIT_STAT_TID, OB_ALL_VIRTUAL_OPEN_CURSOR_TID, OB_TENANT_VIRTUAL_OBJECT_DEFINITION_TID, OB_ALL_VIRTUAL_TRANS_LOCK_STAT_TID, }; const uint64_t all_ora_mapping_virtual_tables [] = { OB_ALL_VIRTUAL_SQL_AUDIT_ORA_TID , OB_ALL_VIRTUAL_PLAN_STAT_ORA_TID , OB_ALL_VIRTUAL_PLAN_CACHE_PLAN_EXPLAIN_ORA_TID , OB_ALL_VIRTUAL_PLAN_CACHE_STAT_ORA_TID , OB_ALL_VIRTUAL_PROCESSLIST_ORA_TID , OB_ALL_VIRTUAL_SESSION_WAIT_ORA_TID , OB_ALL_VIRTUAL_SESSION_WAIT_HISTORY_ORA_TID , OB_ALL_VIRTUAL_MEMORY_INFO_ORA_TID , OB_ALL_VIRTUAL_TENANT_MEMSTORE_INFO_ORA_TID , OB_ALL_VIRTUAL_MEMSTORE_INFO_ORA_TID , OB_ALL_VIRTUAL_SESSTAT_ORA_TID , OB_ALL_VIRTUAL_SYSSTAT_ORA_TID , OB_ALL_VIRTUAL_SYSTEM_EVENT_ORA_TID , OB_TENANT_VIRTUAL_SESSION_VARIABLE_ORA_TID , OB_TENANT_VIRTUAL_GLOBAL_VARIABLE_ORA_TID , OB_TENANT_VIRTUAL_SHOW_CREATE_TABLE_ORA_TID , OB_TENANT_VIRTUAL_SHOW_CREATE_PROCEDURE_ORA_TID , OB_TENANT_VIRTUAL_SHOW_CREATE_TABLEGROUP_ORA_TID , OB_TENANT_VIRTUAL_PRIVILEGE_GRANT_ORA_TID , OB_TENANT_VIRTUAL_TABLE_COLUMN_ORA_TID , OB_ALL_VIRTUAL_TRACE_LOG_ORA_TID , OB_ALL_VIRTUAL_DATA_TYPE_ORA_TID , OB_ALL_VIRTUAL_PX_WORKER_STAT_ORA_TID , OB_ALL_VIRTUAL_PS_STAT_ORA_TID , OB_ALL_VIRTUAL_PS_ITEM_INFO_ORA_TID , OB_ALL_VIRTUAL_TENANT_PARAMETER_STAT_ORA_TID , OB_ALL_VIRTUAL_SQL_PLAN_MONITOR_ORA_TID , OB_ALL_VIRTUAL_SQL_MONITOR_STATNAME_ORA_TID , OB_ALL_VIRTUAL_LOCK_WAIT_STAT_ORA_TID , OB_ALL_VIRTUAL_OPEN_CURSOR_ORA_TID , OB_TENANT_VIRTUAL_OBJECT_DEFINITION_ORA_TID , OB_ALL_VIRTUAL_TRANS_LOCK_STAT_ORA_TID , }; /* start/end_pos is start/end postition for column with tenant id */ struct VTMapping { uint64_t mapping_tid_; bool is_real_vt_; int64_t start_pos_; int64_t end_pos_; bool use_real_tenant_id_; }; // define all columns with tenant id const char* const with_tenant_id_columns[] = { "COLL_TYPE_ID", "ELEM_TYPE_ID", "PACKAGE_ID", "TABLE_ID", "TABLE_ID", "TABLE_ID", "TABLE_ID", "DATABASE_ID", "DEFAULT_TABLEGROUP_ID", "DBLINK_ID", "OWNER_ID", "DBLINK_ID", "OWNER_ID", "TABLE_ID", "TABLESPACE_ID", "FOREIGN_KEY_ID", "FOREIGN_KEY_ID", "CHILD_TABLE_ID", "PARENT_TABLE_ID", "PACKAGE_ID", "DATABASE_ID", "OWNER_ID", "TABLE_ID", "TABLESPACE_ID", "DATABASE_ID", "TABLE_ID", "TABLEGROUP_ID", "ROUTINE_ID", "TYPE_OWNER", "ROUTINE_ID", "PACKAGE_ID", "DATABASE_ID", "OWNER_ID", "SEQUENCE_ID", "DATABASE_ID", "SEQUENCE_KEY", "SEQUENCE_ID", "TABLE_ID", "TABLESPACE_ID", "SYNONYM_ID", "DATABASE_ID", "OBJECT_DATABASE_ID", "TABLEGROUP_ID", "USER_ID", "TABLE_ID", "DATABASE_ID", "DATA_TABLE_ID", "TABLEGROUP_ID", "TABLESPACE_ID", "TABLE_ID", "TABLE_ID", "DEP_OBJ_ID", "REF_OBJ_ID", "DEP_OBJ_OWNER_ID", "OBJ_ID", "KEYSTORE_ID", "MASTER_KEY_ID", "OBJ_ID", "GRANTOR_ID", "GRANTEE_ID", "OBJ_ID", "GRANTOR_ID", "GRANTEE_ID", "DATABASE_ID", "OWNER_ID", "OBJECT_TYPE_ID", "PROFILE_ID", "GRANTEE_ID", "ROLE_ID", "AUDIT_ID", "OWNER_ID", "AUDIT_ID", "OWNER_ID", "USER_ID", "EFFECTIVE_USER_ID", "DB_ID", "CUR_DB_ID", "AUDIT_ID", "GRANTEE_ID", "GRANTEE_ID", "TABLESPACE_ID", "MASTER_KEY_ID", "TRIGGER_ID", "DATABASE_ID", "OWNER_ID", "BASE_OBJECT_ID", "TYPE_ID", "TYPE_ATTR_ID", "TYPE_ID", "DATABASE_ID", "SUPERTYPEID", "PACKAGE_ID", "USER_ID", "PROFILE_ID", }; extern VTMapping vt_mappings[5000]; const char* const tenant_space_table_names [] = { OB_ALL_TABLE_TNAME, OB_ALL_COLUMN_TNAME, OB_ALL_DDL_OPERATION_TNAME, OB_ALL_TABLE_V2_TNAME, OB_ALL_USER_TNAME, OB_ALL_USER_HISTORY_TNAME, OB_ALL_DATABASE_TNAME, OB_ALL_DATABASE_HISTORY_TNAME, OB_ALL_TABLEGROUP_TNAME, OB_ALL_TABLEGROUP_HISTORY_TNAME, OB_ALL_TABLE_PRIVILEGE_TNAME, OB_ALL_TABLE_PRIVILEGE_HISTORY_TNAME, OB_ALL_DATABASE_PRIVILEGE_TNAME, OB_ALL_DATABASE_PRIVILEGE_HISTORY_TNAME, OB_ALL_TABLE_HISTORY_TNAME, OB_ALL_COLUMN_HISTORY_TNAME, OB_TENANT_PARAMETER_TNAME, OB_ALL_SYS_VARIABLE_TNAME, OB_ALL_SYS_STAT_TNAME, OB_ALL_COLUMN_STATISTIC_TNAME, OB_ALL_DUMMY_TNAME, OB_ALL_CLOG_HISTORY_INFO_V2_TNAME, OB_ALL_OUTLINE_TNAME, OB_ALL_OUTLINE_HISTORY_TNAME, OB_ALL_RECYCLEBIN_TNAME, OB_ALL_PART_TNAME, OB_ALL_PART_HISTORY_TNAME, OB_ALL_SUB_PART_TNAME, OB_ALL_SUB_PART_HISTORY_TNAME, OB_ALL_PART_INFO_TNAME, OB_ALL_PART_INFO_HISTORY_TNAME, OB_ALL_DEF_SUB_PART_TNAME, OB_ALL_DEF_SUB_PART_HISTORY_TNAME, OB_ALL_SYS_VARIABLE_HISTORY_TNAME, OB_ALL_DDL_ID_TNAME, OB_ALL_FOREIGN_KEY_TNAME, OB_ALL_FOREIGN_KEY_HISTORY_TNAME, OB_ALL_FOREIGN_KEY_COLUMN_TNAME, OB_ALL_FOREIGN_KEY_COLUMN_HISTORY_TNAME, OB_ALL_SYNONYM_TNAME, OB_ALL_SYNONYM_HISTORY_TNAME, OB_ALL_SEQUENCE_V2_TNAME, OB_ALL_TENANT_META_TABLE_TNAME, OB_ALL_ROUTINE_TNAME, OB_ALL_ROUTINE_HISTORY_TNAME, OB_ALL_ROUTINE_PARAM_TNAME, OB_ALL_ROUTINE_PARAM_HISTORY_TNAME, OB_ALL_TABLE_STAT_TNAME, OB_ALL_COLUMN_STAT_TNAME, OB_ALL_HISTOGRAM_STAT_TNAME, OB_ALL_PACKAGE_TNAME, OB_ALL_PACKAGE_HISTORY_TNAME, OB_ALL_TENANT_GC_PARTITION_INFO_TNAME, OB_ALL_CONSTRAINT_TNAME, OB_ALL_CONSTRAINT_HISTORY_TNAME, OB_ALL_ORI_SCHEMA_VERSION_TNAME, OB_ALL_FUNC_TNAME, OB_ALL_FUNC_HISTORY_TNAME, OB_ALL_TEMP_TABLE_TNAME, OB_ALL_SEQUENCE_OBJECT_TNAME, OB_ALL_SEQUENCE_OBJECT_HISTORY_TNAME, OB_ALL_SEQUENCE_VALUE_TNAME, OB_ALL_TENANT_PLAN_BASELINE_TNAME, OB_ALL_TENANT_PLAN_BASELINE_HISTORY_TNAME, OB_ALL_TYPE_TNAME, OB_ALL_TYPE_HISTORY_TNAME, OB_ALL_TYPE_ATTR_TNAME, OB_ALL_TYPE_ATTR_HISTORY_TNAME, OB_ALL_COLL_TYPE_TNAME, OB_ALL_COLL_TYPE_HISTORY_TNAME, OB_ALL_WEAK_READ_SERVICE_TNAME, OB_ALL_DBLINK_TNAME, OB_ALL_DBLINK_HISTORY_TNAME, OB_ALL_TENANT_PARTITION_META_TABLE_TNAME, OB_ALL_TENANT_ROLE_GRANTEE_MAP_TNAME, OB_ALL_TENANT_ROLE_GRANTEE_MAP_HISTORY_TNAME, OB_ALL_TENANT_KEYSTORE_TNAME, OB_ALL_TENANT_KEYSTORE_HISTORY_TNAME, OB_ALL_TENANT_TABLESPACE_TNAME, OB_ALL_TENANT_TABLESPACE_HISTORY_TNAME, OB_ALL_TENANT_USER_FAILED_LOGIN_STAT_TNAME, OB_ALL_TENANT_PROFILE_TNAME, OB_ALL_TENANT_PROFILE_HISTORY_TNAME, OB_ALL_TENANT_SECURITY_AUDIT_TNAME, OB_ALL_TENANT_SECURITY_AUDIT_HISTORY_TNAME, OB_ALL_TENANT_TRIGGER_TNAME, OB_ALL_TENANT_TRIGGER_HISTORY_TNAME, OB_ALL_TENANT_SSTABLE_COLUMN_CHECKSUM_TNAME, OB_ALL_TENANT_SECURITY_AUDIT_RECORD_TNAME, OB_ALL_TENANT_SYSAUTH_TNAME, OB_ALL_TENANT_SYSAUTH_HISTORY_TNAME, OB_ALL_TENANT_OBJAUTH_TNAME, OB_ALL_TENANT_OBJAUTH_HISTORY_TNAME, OB_ALL_TENANT_BACKUP_INFO_TNAME, OB_ALL_TENANT_BACKUP_LOG_ARCHIVE_STATUS_TNAME, OB_ALL_TENANT_BACKUP_TASK_TNAME, OB_ALL_TENANT_PG_BACKUP_TASK_TNAME, OB_ALL_TENANT_ERROR_TNAME, OB_ALL_TENANT_BACKUP_CLEAN_INFO_TNAME, OB_ALL_TENANT_RESTORE_PG_INFO_TNAME, OB_ALL_TABLE_V2_HISTORY_TNAME, OB_ALL_TENANT_OBJECT_TYPE_TNAME, OB_ALL_TENANT_OBJECT_TYPE_HISTORY_TNAME, OB_ALL_TENANT_BACKUP_VALIDATION_TASK_TNAME, OB_ALL_TENANT_PG_BACKUP_VALIDATION_TASK_TNAME, OB_ALL_TENANT_TIME_ZONE_TNAME, OB_ALL_TENANT_TIME_ZONE_NAME_TNAME, OB_ALL_TENANT_TIME_ZONE_TRANSITION_TNAME, OB_ALL_TENANT_TIME_ZONE_TRANSITION_TYPE_TNAME, OB_ALL_TENANT_CONSTRAINT_COLUMN_TNAME, OB_ALL_TENANT_CONSTRAINT_COLUMN_HISTORY_TNAME, OB_ALL_TENANT_GLOBAL_TRANSACTION_TNAME, OB_ALL_TENANT_DEPENDENCY_TNAME, OB_ALL_TENANT_BACKUP_BACKUPSET_TASK_TNAME, OB_ALL_TENANT_PG_BACKUP_BACKUPSET_TASK_TNAME, OB_ALL_TENANT_BACKUP_BACKUP_LOG_ARCHIVE_STATUS_TNAME, OB_ALL_RES_MGR_PLAN_TNAME, OB_ALL_RES_MGR_DIRECTIVE_TNAME, OB_ALL_RES_MGR_MAPPING_RULE_TNAME, OB_ALL_RES_MGR_CONSUMER_GROUP_TNAME, OB_ALL_TABLE_V2_HISTORY_IDX_DATA_TABLE_ID_TNAME, OB_ALL_TABLE_HISTORY_IDX_DATA_TABLE_ID_TNAME, OB_TENANT_VIRTUAL_ALL_TABLE_TNAME, OB_TENANT_VIRTUAL_TABLE_COLUMN_TNAME, OB_TENANT_VIRTUAL_TABLE_INDEX_TNAME, OB_TENANT_VIRTUAL_SHOW_CREATE_DATABASE_TNAME, OB_TENANT_VIRTUAL_SHOW_CREATE_TABLE_TNAME, OB_TENANT_VIRTUAL_SESSION_VARIABLE_TNAME, OB_TENANT_VIRTUAL_PRIVILEGE_GRANT_TNAME, OB_TENANT_VIRTUAL_WARNING_TNAME, OB_TENANT_VIRTUAL_CURRENT_TENANT_TNAME, OB_TENANT_VIRTUAL_DATABASE_STATUS_TNAME, OB_TENANT_VIRTUAL_TENANT_STATUS_TNAME, OB_TENANT_VIRTUAL_INTERM_RESULT_TNAME, OB_TENANT_VIRTUAL_PARTITION_STAT_TNAME, OB_TENANT_VIRTUAL_STATNAME_TNAME, OB_TENANT_VIRTUAL_EVENT_NAME_TNAME, OB_TENANT_VIRTUAL_GLOBAL_VARIABLE_TNAME, OB_TENANT_VIRTUAL_SHOW_TABLES_TNAME, OB_TENANT_VIRTUAL_SHOW_CREATE_PROCEDURE_TNAME, OB_ALL_VIRTUAL_DATA_TYPE_CLASS_TNAME, OB_ALL_VIRTUAL_DATA_TYPE_TNAME, OB_ALL_VIRTUAL_CORE_ALL_TABLE_TNAME, OB_ALL_VIRTUAL_CORE_COLUMN_TABLE_TNAME, OB_ALL_VIRTUAL_TRACE_LOG_TNAME, OB_ALL_VIRTUAL_ENGINE_TNAME, OB_TENANT_VIRTUAL_OUTLINE_TNAME, OB_TENANT_VIRTUAL_CONCURRENT_LIMIT_SQL_TNAME, OB_TENANT_VIRTUAL_SHOW_CREATE_TABLEGROUP_TNAME, OB_ALL_VIRTUAL_TENANT_PARAMETER_STAT_TNAME, OB_SESSION_VARIABLES_TNAME, OB_TABLE_PRIVILEGES_TNAME, OB_USER_PRIVILEGES_TNAME, OB_SCHEMA_PRIVILEGES_TNAME, OB_TABLE_CONSTRAINTS_TNAME, OB_GLOBAL_STATUS_TNAME, OB_PARTITIONS_TNAME, OB_SESSION_STATUS_TNAME, OB_USER_TNAME, OB_DB_TNAME, OB_PROC_TNAME, OB_TENANT_VIRTUAL_COLLATION_TNAME, OB_TENANT_VIRTUAL_CHARSET_TNAME, OB_PARAMETERS_TNAME, OB_ALL_VIRTUAL_WEAK_READ_STAT_TNAME, OB_ALL_VIRTUAL_INFORMATION_COLUMNS_TNAME, OB_REFERENTIAL_CONSTRAINTS_TNAME, OB_ALL_VIRTUAL_SQL_MONITOR_STATNAME_TNAME, OB_ALL_VIRTUAL_OPEN_CURSOR_TNAME, OB_ALL_VIRTUAL_FILES_TNAME, OB_FILES_TNAME, OB_TENANT_VIRTUAL_OBJECT_DEFINITION_TNAME, OB_ALL_VIRTUAL_TABLE_AGENT_TNAME, OB_ALL_VIRTUAL_COLUMN_AGENT_TNAME, OB_ALL_VIRTUAL_DATABASE_AGENT_TNAME, OB_ALL_VIRTUAL_SEQUENCE_V2_AGENT_TNAME, OB_ALL_VIRTUAL_PART_AGENT_TNAME, OB_ALL_VIRTUAL_SUB_PART_AGENT_TNAME, OB_ALL_VIRTUAL_PACKAGE_AGENT_TNAME, OB_ALL_VIRTUAL_TENANT_META_TABLE_AGENT_TNAME, OB_ALL_VIRTUAL_SQL_AUDIT_ORA_TNAME, OB_ALL_VIRTUAL_SQL_AUDIT_ORA_ALL_VIRTUAL_SQL_AUDIT_I1_TNAME, OB_ALL_VIRTUAL_PLAN_STAT_ORA_TNAME, OB_ALL_VIRTUAL_SQL_PLAN_STATISTICS_AGENT_TNAME, OB_ALL_VIRTUAL_PLAN_CACHE_PLAN_EXPLAIN_ORA_TNAME, OB_ALL_VIRTUAL_SEQUENCE_VALUE_AGENT_TNAME, OB_ALL_VIRTUAL_SEQUENCE_OBJECT_AGENT_TNAME, OB_ALL_VIRTUAL_USER_AGENT_TNAME, OB_ALL_VIRTUAL_SYNONYM_AGENT_TNAME, OB_ALL_VIRTUAL_FOREIGN_KEY_AGENT_TNAME, OB_ALL_VIRTUAL_COLUMN_STAT_AGENT_TNAME, OB_ALL_VIRTUAL_COLUMN_STATISTIC_AGENT_TNAME, OB_ALL_VIRTUAL_PARTITION_TABLE_AGENT_TNAME, OB_ALL_VIRTUAL_TABLE_STAT_AGENT_TNAME, OB_ALL_VIRTUAL_RECYCLEBIN_AGENT_TNAME, OB_TENANT_VIRTUAL_OUTLINE_AGENT_TNAME, OB_ALL_VIRTUAL_ROUTINE_AGENT_TNAME, OB_ALL_VIRTUAL_TABLEGROUP_AGENT_TNAME, OB_ALL_VIRTUAL_PRIVILEGE_AGENT_TNAME, OB_ALL_VIRTUAL_SYS_PARAMETER_STAT_AGENT_TNAME, OB_TENANT_VIRTUAL_TABLE_INDEX_AGENT_TNAME, OB_TENANT_VIRTUAL_CHARSET_AGENT_TNAME, OB_TENANT_VIRTUAL_ALL_TABLE_AGENT_TNAME, OB_TENANT_VIRTUAL_COLLATION_AGENT_TNAME, OB_ALL_VIRTUAL_FOREIGN_KEY_COLUMN_AGENT_TNAME, OB_ALL_VIRTUAL_SERVER_AGENT_TNAME, OB_ALL_VIRTUAL_PLAN_CACHE_STAT_ORA_TNAME, OB_ALL_VIRTUAL_PLAN_CACHE_STAT_ORA_ALL_VIRTUAL_PLAN_CACHE_STAT_I1_TNAME, OB_ALL_VIRTUAL_PROCESSLIST_ORA_TNAME, OB_ALL_VIRTUAL_SESSION_WAIT_ORA_TNAME, OB_ALL_VIRTUAL_SESSION_WAIT_ORA_ALL_VIRTUAL_SESSION_WAIT_I1_TNAME, OB_ALL_VIRTUAL_SESSION_WAIT_HISTORY_ORA_TNAME, OB_ALL_VIRTUAL_SESSION_WAIT_HISTORY_ORA_ALL_VIRTUAL_SESSION_WAIT_HISTORY_I1_TNAME, OB_ALL_VIRTUAL_MEMORY_INFO_ORA_TNAME, OB_ALL_VIRTUAL_TENANT_MEMSTORE_INFO_ORA_TNAME, OB_ALL_VIRTUAL_MEMSTORE_INFO_ORA_TNAME, OB_ALL_VIRTUAL_SERVER_MEMORY_INFO_AGENT_TNAME, OB_ALL_VIRTUAL_SESSTAT_ORA_TNAME, OB_ALL_VIRTUAL_SESSTAT_ORA_ALL_VIRTUAL_SESSTAT_I1_TNAME, OB_ALL_VIRTUAL_SYSSTAT_ORA_TNAME, OB_ALL_VIRTUAL_SYSSTAT_ORA_ALL_VIRTUAL_SYSSTAT_I1_TNAME, OB_ALL_VIRTUAL_SYSTEM_EVENT_ORA_TNAME, OB_ALL_VIRTUAL_SYSTEM_EVENT_ORA_ALL_VIRTUAL_SYSTEM_EVENT_I1_TNAME, OB_ALL_VIRTUAL_TENANT_MEMSTORE_ALLOCATOR_INFO_AGENT_TNAME, OB_TENANT_VIRTUAL_SESSION_VARIABLE_ORA_TNAME, OB_TENANT_VIRTUAL_GLOBAL_VARIABLE_ORA_TNAME, OB_TENANT_VIRTUAL_SHOW_CREATE_TABLE_ORA_TNAME, OB_TENANT_VIRTUAL_SHOW_CREATE_PROCEDURE_ORA_TNAME, OB_TENANT_VIRTUAL_SHOW_CREATE_TABLEGROUP_ORA_TNAME, OB_TENANT_VIRTUAL_PRIVILEGE_GRANT_ORA_TNAME, OB_TENANT_VIRTUAL_TABLE_COLUMN_ORA_TNAME, OB_ALL_VIRTUAL_TRACE_LOG_ORA_TNAME, OB_TENANT_VIRTUAL_CONCURRENT_LIMIT_SQL_AGENT_TNAME, OB_ALL_VIRTUAL_CONSTRAINT_AGENT_TNAME, OB_ALL_VIRTUAL_TYPE_AGENT_TNAME, OB_ALL_VIRTUAL_TYPE_ATTR_AGENT_TNAME, OB_ALL_VIRTUAL_COLL_TYPE_AGENT_TNAME, OB_ALL_VIRTUAL_ROUTINE_PARAM_AGENT_TNAME, OB_ALL_VIRTUAL_DATA_TYPE_ORA_TNAME, OB_ALL_VIRTUAL_TABLE_SYS_AGENT_TNAME, OB_ALL_VIRTUAL_SSTABLE_CHECKSUM_AGENT_TNAME, OB_ALL_VIRTUAL_PARTITION_INFO_AGENT_TNAME, OB_ALL_VIRTUAL_TENANT_PARTITION_META_TABLE_AGENT_TNAME, OB_ALL_VIRTUAL_TENANT_KEYSTORE_AGENT_TNAME, OB_ALL_VIRTUAL_TENANT_TABLESPACE_AGENT_TNAME, OB_ALL_VIRTUAL_TENANT_PROFILE_AGENT_TNAME, OB_ALL_VIRTUAL_TENANT_ROLE_GRANTEE_MAP_AGENT_TNAME, OB_ALL_VIRTUAL_TABLE_PRIVILEGE_AGENT_TNAME, OB_ALL_VIRTUAL_SECURITY_AUDIT_AGENT_TNAME, OB_ALL_VIRTUAL_SECURITY_AUDIT_HISTORY_AGENT_TNAME, OB_ALL_VIRTUAL_TRIGGER_AGENT_TNAME, OB_ALL_VIRTUAL_PX_WORKER_STAT_ORA_TNAME, OB_ALL_VIRTUAL_PS_STAT_ORA_TNAME, OB_ALL_VIRTUAL_PS_ITEM_INFO_ORA_TNAME, OB_ALL_VIRTUAL_TENANT_PARAMETER_STAT_ORA_TNAME, OB_ALL_VIRTUAL_SQL_WORKAREA_HISTORY_STAT_AGENT_TNAME, OB_ALL_VIRTUAL_SQL_WORKAREA_ACTIVE_AGENT_TNAME, OB_ALL_VIRTUAL_SQL_WORKAREA_HISTOGRAM_AGENT_TNAME, OB_ALL_VIRTUAL_SQL_WORKAREA_MEMORY_INFO_AGENT_TNAME, OB_ALL_VIRTUAL_SECURITY_AUDIT_RECORD_AGENT_TNAME, OB_ALL_VIRTUAL_SYSAUTH_AGENT_TNAME, OB_ALL_VIRTUAL_SYSAUTH_HISTORY_AGENT_TNAME, OB_ALL_VIRTUAL_OBJAUTH_AGENT_TNAME, OB_ALL_VIRTUAL_OBJAUTH_HISTORY_AGENT_TNAME, OB_ALL_VIRTUAL_ERROR_AGENT_TNAME, OB_ALL_VIRTUAL_TABLE_MGR_AGENT_TNAME, OB_ALL_VIRTUAL_DEF_SUB_PART_AGENT_TNAME, OB_ALL_VIRTUAL_OBJECT_TYPE_AGENT_TNAME, OB_ALL_VIRTUAL_SERVER_SCHEMA_INFO_AGENT_TNAME, OB_ALL_VIRTUAL_DBLINK_AGENT_TNAME, OB_ALL_VIRTUAL_DBLINK_HISTORY_AGENT_TNAME, OB_ALL_VIRTUAL_SQL_PLAN_MONITOR_ORA_TNAME, OB_ALL_VIRTUAL_SQL_PLAN_MONITOR_ORA_ALL_VIRTUAL_SQL_PLAN_MONITOR_I1_TNAME, OB_ALL_VIRTUAL_SQL_MONITOR_STATNAME_ORA_TNAME, OB_ALL_VIRTUAL_LOCK_WAIT_STAT_ORA_TNAME, OB_ALL_VIRTUAL_OPEN_CURSOR_ORA_TNAME, OB_ALL_VIRTUAL_CONSTRAINT_COLUMN_AGENT_TNAME, OB_ALL_VIRTUAL_DEPENDENCY_AGENT_TNAME, OB_ALL_VIRTUAL_TENANT_TIME_ZONE_AGENT_TNAME, OB_ALL_VIRTUAL_TENANT_TIME_ZONE_NAME_AGENT_TNAME, OB_ALL_VIRTUAL_TENANT_TIME_ZONE_TRANSITION_AGENT_TNAME, OB_ALL_VIRTUAL_TENANT_TIME_ZONE_TRANSITION_TYPE_AGENT_TNAME, OB_TENANT_VIRTUAL_OBJECT_DEFINITION_ORA_TNAME, OB_ALL_VIRTUAL_ROUTINE_PARAM_SYS_AGENT_TNAME, OB_ALL_VIRTUAL_TYPE_SYS_AGENT_TNAME, OB_ALL_VIRTUAL_TYPE_ATTR_SYS_AGENT_TNAME, OB_ALL_VIRTUAL_COLL_TYPE_SYS_AGENT_TNAME, OB_ALL_VIRTUAL_PACKAGE_SYS_AGENT_TNAME, OB_ALL_VIRTUAL_TENANT_TRIGGER_SYS_AGENT_TNAME, OB_ALL_VIRTUAL_ROUTINE_SYS_AGENT_TNAME, OB_ALL_VIRTUAL_TENANT_GLOBAL_TRANSACTION_AGENT_TNAME, OB_ALL_VIRTUAL_ACQUIRED_SNAPSHOT_AGENT_TNAME, OB_ALL_VIRTUAL_TABLE_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_COLUMN_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_DATABASE_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_SEQUENCE_V2_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_PART_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_SUB_PART_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_PACKAGE_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_SEQUENCE_VALUE_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_SEQUENCE_OBJECT_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_USER_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_SYNONYM_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_FOREIGN_KEY_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_COLUMN_STAT_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_COLUMN_STATISTIC_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_TABLE_STAT_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_RECYCLEBIN_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_ROUTINE_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_TABLEGROUP_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_FOREIGN_KEY_COLUMN_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_CONSTRAINT_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_TYPE_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_TYPE_ATTR_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_COLL_TYPE_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_ROUTINE_PARAM_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_TENANT_PARTITION_META_TABLE_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_TENANT_KEYSTORE_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_TENANT_TABLESPACE_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_TENANT_PROFILE_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_TENANT_ROLE_GRANTEE_MAP_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_TABLE_PRIVILEGE_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_TENANT_SECURITY_AUDIT_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_TENANT_SECURITY_AUDIT_HISTORY_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_TENANT_TRIGGER_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_TENANT_SECURITY_AUDIT_RECORD_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_TENANT_SYSAUTH_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_TENANT_SYSAUTH_HISTORY_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_TENANT_OBJAUTH_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_TENANT_OBJAUTH_HISTORY_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_TENANT_ERROR_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_DEF_SUB_PART_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_TENANT_OBJECT_TYPE_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_DBLINK_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_DBLINK_HISTORY_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_TENANT_CONSTRAINT_COLUMN_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_TENANT_DEPENDENCY_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_TENANT_META_TABLE_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_TENANT_TIME_ZONE_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_TENANT_TIME_ZONE_NAME_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_TENANT_TIME_ZONE_TRANSITION_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_TENANT_TIME_ZONE_TRANSITION_TYPE_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_RES_MGR_PLAN_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_RES_MGR_DIRECTIVE_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_TRANS_LOCK_STAT_ORA_TNAME, OB_ALL_VIRTUAL_RES_MGR_MAPPING_RULE_REAL_AGENT_ORA_TNAME, OB_ALL_VIRTUAL_RES_MGR_CONSUMER_GROUP_REAL_AGENT_ORA_TNAME, OB_GV_PLAN_CACHE_STAT_TNAME, OB_GV_PLAN_CACHE_PLAN_STAT_TNAME, OB_SCHEMATA_TNAME, OB_CHARACTER_SETS_TNAME, OB_GLOBAL_VARIABLES_TNAME, OB_STATISTICS_TNAME, OB_VIEWS_TNAME, OB_TABLES_TNAME, OB_COLLATIONS_TNAME, OB_COLLATION_CHARACTER_SET_APPLICABILITY_TNAME, OB_PROCESSLIST_TNAME, OB_KEY_COLUMN_USAGE_TNAME, OB_DBA_OUTLINES_TNAME, OB_ENGINES_TNAME, OB_ROUTINES_TNAME, OB_GV_SESSION_EVENT_TNAME, OB_GV_SESSION_WAIT_TNAME, OB_GV_SESSION_WAIT_HISTORY_TNAME, OB_GV_SYSTEM_EVENT_TNAME, OB_GV_SESSTAT_TNAME, OB_GV_SYSSTAT_TNAME, OB_V_STATNAME_TNAME, OB_V_EVENT_NAME_TNAME, OB_V_SESSION_EVENT_TNAME, OB_V_SESSION_WAIT_TNAME, OB_V_SESSION_WAIT_HISTORY_TNAME, OB_V_SESSTAT_TNAME, OB_V_SYSSTAT_TNAME, OB_V_SYSTEM_EVENT_TNAME, OB_GV_SQL_AUDIT_TNAME, OB_GV_LATCH_TNAME, OB_GV_MEMORY_TNAME, OB_V_MEMORY_TNAME, OB_GV_MEMSTORE_TNAME, OB_V_MEMSTORE_TNAME, OB_GV_MEMSTORE_INFO_TNAME, OB_V_MEMSTORE_INFO_TNAME, OB_V_PLAN_CACHE_STAT_TNAME, OB_V_PLAN_CACHE_PLAN_STAT_TNAME, OB_GV_PLAN_CACHE_PLAN_EXPLAIN_TNAME, OB_V_PLAN_CACHE_PLAN_EXPLAIN_TNAME, OB_V_SQL_AUDIT_TNAME, OB_V_LATCH_TNAME, OB_GV_OBRPC_OUTGOING_TNAME, OB_V_OBRPC_OUTGOING_TNAME, OB_GV_OBRPC_INCOMING_TNAME, OB_V_OBRPC_INCOMING_TNAME, OB_GV_SQL_TNAME, OB_V_SQL_TNAME, OB_GV_SQL_MONITOR_TNAME, OB_V_SQL_MONITOR_TNAME, OB_GV_SQL_PLAN_MONITOR_TNAME, OB_V_SQL_PLAN_MONITOR_TNAME, OB_USER_RECYCLEBIN_TNAME, OB_GV_OUTLINE_TNAME, OB_GV_CONCURRENT_LIMIT_SQL_TNAME, OB_GV_SQL_PLAN_STATISTICS_TNAME, OB_V_SQL_PLAN_STATISTICS_TNAME, OB_GV_SERVER_MEMSTORE_TNAME, OB_GV_UNIT_LOAD_BALANCE_EVENT_HISTORY_TNAME, OB_GV_TENANT_TNAME, OB_GV_DATABASE_TNAME, OB_GV_TABLE_TNAME, OB_GV_UNIT_TNAME, OB_V_UNIT_TNAME, OB_GV_PARTITION_TNAME, OB_V_PARTITION_TNAME, OB_GV_LOCK_WAIT_STAT_TNAME, OB_V_LOCK_WAIT_STAT_TNAME, OB_TIME_ZONE_TNAME, OB_TIME_ZONE_NAME_TNAME, OB_TIME_ZONE_TRANSITION_TNAME, OB_TIME_ZONE_TRANSITION_TYPE_TNAME, OB_GV_SESSION_LONGOPS_TNAME, OB_V_SESSION_LONGOPS_TNAME, OB_GV_TENANT_MEMSTORE_ALLOCATOR_INFO_TNAME, OB_V_TENANT_MEMSTORE_ALLOCATOR_INFO_TNAME, OB_GV_TENANT_SEQUENCE_OBJECT_TNAME, OB_COLUMNS_TNAME, OB_GV_MINOR_MERGE_INFO_TNAME, OB_GV_TENANT_PX_WORKER_STAT_TNAME, OB_V_TENANT_PX_WORKER_STAT_TNAME, OB_GV_PARTITION_AUDIT_TNAME, OB_V_PARTITION_AUDIT_TNAME, OB_GV_PS_STAT_TNAME, OB_V_PS_STAT_TNAME, OB_GV_PS_ITEM_INFO_TNAME, OB_V_PS_ITEM_INFO_TNAME, OB_GV_SQL_WORKAREA_TNAME, OB_V_SQL_WORKAREA_TNAME, OB_GV_SQL_WORKAREA_ACTIVE_TNAME, OB_V_SQL_WORKAREA_ACTIVE_TNAME, OB_GV_SQL_WORKAREA_HISTOGRAM_TNAME, OB_V_SQL_WORKAREA_HISTOGRAM_TNAME, OB_GV_OB_SQL_WORKAREA_MEMORY_INFO_TNAME, OB_V_OB_SQL_WORKAREA_MEMORY_INFO_TNAME, OB_GV_PLAN_CACHE_REFERENCE_INFO_TNAME, OB_V_PLAN_CACHE_REFERENCE_INFO_TNAME, OB_V_OB_TIMESTAMP_SERVICE_TNAME, OB_GV_SSTABLE_TNAME, OB_V_SSTABLE_TNAME, OB_GV_SERVER_SCHEMA_INFO_TNAME, OB_V_SERVER_SCHEMA_INFO_TNAME, OB_CDB_CKPT_HISTORY_TNAME, OB_GV_OB_TRANS_TABLE_STATUS_TNAME, OB_V_OB_TRANS_TABLE_STATUS_TNAME, OB_V_SQL_MONITOR_STATNAME_TNAME, OB_GV_MERGE_INFO_TNAME, OB_V_MERGE_INFO_TNAME, OB_GV_LOCK_TNAME, OB_V_LOCK_TNAME, OB_V_RESTORE_POINT_TNAME, OB_COLUMN_PRIVILEGES_TNAME, OB_DBA_SYNONYMS_TNAME, OB_DBA_OBJECTS_TNAME, OB_ALL_OBJECTS_TNAME, OB_USER_OBJECTS_TNAME, OB_DBA_SEQUENCES_TNAME, OB_ALL_SEQUENCES_TNAME, OB_USER_SEQUENCES_TNAME, OB_DBA_USERS_TNAME, OB_ALL_USERS_TNAME, OB_ALL_SYNONYMS_TNAME, OB_USER_SYNONYMS_TNAME, OB_DBA_IND_COLUMNS_TNAME, OB_ALL_IND_COLUMNS_TNAME, OB_USER_IND_COLUMNS_TNAME, OB_DBA_CONSTRAINTS_TNAME, OB_ALL_CONSTRAINTS_TNAME, OB_USER_CONSTRAINTS_TNAME, OB_ALL_TAB_COLS_V_TNAME, OB_DBA_TAB_COLS_V_TNAME, OB_USER_TAB_COLS_V_TNAME, OB_ALL_TAB_COLS_TNAME, OB_DBA_TAB_COLS_TNAME, OB_USER_TAB_COLS_TNAME, OB_ALL_TAB_COLUMNS_TNAME, OB_DBA_TAB_COLUMNS_TNAME, OB_USER_TAB_COLUMNS_TNAME, OB_ALL_TABLES_TNAME, OB_DBA_TABLES_TNAME, OB_USER_TABLES_TNAME, OB_DBA_TAB_COMMENTS_TNAME, OB_ALL_TAB_COMMENTS_TNAME, OB_USER_TAB_COMMENTS_TNAME, OB_DBA_COL_COMMENTS_TNAME, OB_ALL_COL_COMMENTS_TNAME, OB_USER_COL_COMMENTS_TNAME, OB_DBA_INDEXES_TNAME, OB_ALL_INDEXES_TNAME, OB_USER_INDEXES_TNAME, OB_DBA_CONS_COLUMNS_TNAME, OB_ALL_CONS_COLUMNS_TNAME, OB_USER_CONS_COLUMNS_TNAME, OB_USER_SEGMENTS_TNAME, OB_DBA_SEGMENTS_TNAME, OB_DBA_TYPES_TNAME, OB_ALL_TYPES_TNAME, OB_USER_TYPES_TNAME, OB_DBA_TYPE_ATTRS_TNAME, OB_ALL_TYPE_ATTRS_TNAME, OB_USER_TYPE_ATTRS_TNAME, OB_DBA_COLL_TYPES_TNAME, OB_ALL_COLL_TYPES_TNAME, OB_USER_COLL_TYPES_TNAME, OB_DBA_PROCEDURES_TNAME, OB_DBA_ARGUMENTS_TNAME, OB_DBA_SOURCE_TNAME, OB_ALL_PROCEDURES_TNAME, OB_ALL_ARGUMENTS_TNAME, OB_ALL_SOURCE_TNAME, OB_USER_PROCEDURES_TNAME, OB_USER_ARGUMENTS_TNAME, OB_USER_SOURCE_TNAME, OB_DBA_PART_KEY_COLUMNS_TNAME, OB_ALL_PART_KEY_COLUMNS_TNAME, OB_USER_PART_KEY_COLUMNS_TNAME, OB_DBA_SUBPART_KEY_COLUMNS_TNAME, OB_ALL_SUBPART_KEY_COLUMNS_TNAME, OB_USER_SUBPART_KEY_COLUMNS_TNAME, OB_DBA_VIEWS_TNAME, OB_ALL_VIEWS_TNAME, OB_USER_VIEWS_TNAME, OB_ALL_TAB_PARTITIONS_ORA_TNAME, OB_ALL_TAB_SUBPARTITIONS_ORA_TNAME, OB_ALL_PART_TABLES_ORA_TNAME, OB_DBA_PART_TABLES_ORA_TNAME, OB_USER_PART_TABLES_ORA_TNAME, OB_DBA_TAB_PARTITIONS_ORA_TNAME, OB_USER_TAB_PARTITIONS_ORA_TNAME, OB_DBA_TAB_SUBPARTITIONS_ORA_TNAME, OB_USER_TAB_SUBPARTITIONS_ORA_TNAME, OB_DBA_SUBPARTITION_TEMPLATES_ORA_TNAME, OB_ALL_SUBPARTITION_TEMPLATES_ORA_TNAME, OB_USER_SUBPARTITION_TEMPLATES_ORA_TNAME, OB_DBA_PART_INDEXES_TNAME, OB_ALL_PART_INDEXES_TNAME, OB_USER_PART_INDEXES_TNAME, OB_ALL_ALL_TABLES_ORA_TNAME, OB_DBA_ALL_TABLES_ORA_TNAME, OB_USER_ALL_TABLES_ORA_TNAME, OB_DBA_PROFILES_ORA_TNAME, OB_USER_PROFILES_ORA_TNAME, OB_ALL_PROFILES_ORA_TNAME, OB_ALL_MVIEW_COMMENTS_ORA_TNAME, OB_USER_MVIEW_COMMENTS_ORA_TNAME, OB_DBA_MVIEW_COMMENTS_ORA_TNAME, OB_ALL_SCHEDULER_PROGRAM_ARGS_ORA_TNAME, OB_DBA_SCHEDULER_PROGRAM_ARGS_ORA_TNAME, OB_USER_SCHEDULER_PROGRAM_ARGS_ORA_TNAME, OB_ALL_SCHEDULER_JOB_ARGS_ORA_TNAME, OB_DBA_SCHEDULER_JOB_ARGS_ORA_TNAME, OB_USER_SCHEDULER_JOB_ARGS_ORA_TNAME, OB_ALL_ERRORS_ORA_TNAME, OB_DBA_ERRORS_ORA_TNAME, OB_USER_ERRORS_ORA_TNAME, OB_ALL_TYPE_METHODS_ORA_TNAME, OB_DBA_TYPE_METHODS_ORA_TNAME, OB_USER_TYPE_METHODS_ORA_TNAME, OB_ALL_METHOD_PARAMS_ORA_TNAME, OB_DBA_METHOD_PARAMS_ORA_TNAME, OB_USER_METHOD_PARAMS_ORA_TNAME, OB_DBA_TABLESPACES_ORA_TNAME, OB_USER_TABLESPACES_ORA_TNAME, OB_DBA_IND_EXPRESSIONS_TNAME, OB_USER_IND_EXPRESSIONS_TNAME, OB_ALL_IND_EXPRESSIONS_TNAME, OB_ALL_IND_PARTITIONS_TNAME, OB_USER_IND_PARTITIONS_TNAME, OB_DBA_IND_PARTITIONS_TNAME, OB_DBA_IND_SUBPARTITIONS_TNAME, OB_ALL_IND_SUBPARTITIONS_TNAME, OB_USER_IND_SUBPARTITIONS_TNAME, OB_DBA_ROLES_TNAME, OB_DBA_ROLE_PRIVS_TNAME, OB_USER_ROLE_PRIVS_TNAME, OB_DBA_TAB_PRIVS_TNAME, OB_ALL_TAB_PRIVS_TNAME, OB_USER_TAB_PRIVS_TNAME, OB_DBA_SYS_PRIVS_TNAME, OB_USER_SYS_PRIVS_TNAME, OB_DBA_COL_PRIVS_ORA_TNAME, OB_USER_COL_PRIVS_ORA_TNAME, OB_ALL_COL_PRIVS_ORA_TNAME, OB_ROLE_TAB_PRIVS_ORA_TNAME, OB_ROLE_SYS_PRIVS_ORA_TNAME, OB_ROLE_ROLE_PRIVS_ORA_TNAME, OB_DICTIONARY_ORA_TNAME, OB_DICT_ORA_TNAME, OB_ALL_TRIGGERS_TNAME, OB_DBA_TRIGGERS_TNAME, OB_USER_TRIGGERS_TNAME, OB_ALL_DEPENDENCIES_ORA_TNAME, OB_DBA_DEPENDENCIES_ORA_TNAME, OB_USER_DEPENDENCIES_ORA_TNAME, OB_DBA_RSRC_PLANS_TNAME, OB_DBA_RSRC_PLAN_DIRECTIVES_TNAME, OB_DBA_RSRC_GROUP_MAPPINGS_TNAME, OB_DBA_RECYCLEBIN_ORA_TNAME, OB_USER_RECYCLEBIN_ORA_TNAME, OB_DBA_RSRC_CONSUMER_GROUPS_TNAME, OB_GV_OUTLINE_ORA_TNAME, OB_GV_SQL_AUDIT_ORA_TNAME, OB_V_SQL_AUDIT_ORA_TNAME, OB_GV_INSTANCE_TNAME, OB_V_INSTANCE_TNAME, OB_GV_PLAN_CACHE_PLAN_STAT_ORA_TNAME, OB_V_PLAN_CACHE_PLAN_STAT_ORA_TNAME, OB_GV_PLAN_CACHE_PLAN_EXPLAIN_ORA_TNAME, OB_V_PLAN_CACHE_PLAN_EXPLAIN_ORA_TNAME, OB_GV_SESSION_WAIT_ORA_TNAME, OB_V_SESSION_WAIT_ORA_TNAME, OB_GV_SESSION_WAIT_HISTORY_ORA_TNAME, OB_V_SESSION_WAIT_HISTORY_ORA_TNAME, OB_GV_MEMORY_ORA_TNAME, OB_V_MEMORY_ORA_TNAME, OB_GV_MEMSTORE_ORA_TNAME, OB_V_MEMSTORE_ORA_TNAME, OB_GV_MEMSTORE_INFO_ORA_TNAME, OB_V_MEMSTORE_INFO_ORA_TNAME, OB_GV_SERVER_MEMSTORE_ORA_TNAME, OB_GV_SESSTAT_ORA_TNAME, OB_V_SESSTAT_ORA_TNAME, OB_GV_SYSSTAT_ORA_TNAME, OB_V_SYSSTAT_ORA_TNAME, OB_GV_SYSTEM_EVENT_ORA_TNAME, OB_V_SYSTEM_EVENT_ORA_TNAME, OB_GV_TENANT_MEMSTORE_ALLOCATOR_INFO_ORA_TNAME, OB_V_TENANT_MEMSTORE_ALLOCATOR_INFO_ORA_TNAME, OB_GV_PLAN_CACHE_STAT_ORA_TNAME, OB_V_PLAN_CACHE_STAT_ORA_TNAME, OB_GV_CONCURRENT_LIMIT_SQL_ORA_TNAME, OB_NLS_SESSION_PARAMETERS_ORA_TNAME, OB_NLS_INSTANCE_PARAMETERS_ORA_TNAME, OB_NLS_DATABASE_PARAMETERS_ORA_TNAME, OB_V_NLS_PARAMETERS_ORA_TNAME, OB_V_VERSION_ORA_TNAME, OB_GV_TENANT_PX_WORKER_STAT_ORA_TNAME, OB_V_TENANT_PX_WORKER_STAT_ORA_TNAME, OB_GV_PS_STAT_ORA_TNAME, OB_V_PS_STAT_ORA_TNAME, OB_GV_PS_ITEM_INFO_ORA_TNAME, OB_V_PS_ITEM_INFO_ORA_TNAME, OB_GV_SQL_WORKAREA_ACTIVE_ORA_TNAME, OB_V_SQL_WORKAREA_ACTIVE_ORA_TNAME, OB_GV_SQL_WORKAREA_HISTOGRAM_ORA_TNAME, OB_V_SQL_WORKAREA_HISTOGRAM_ORA_TNAME, OB_GV_OB_SQL_WORKAREA_MEMORY_INFO_ORA_TNAME, OB_V_OB_SQL_WORKAREA_MEMORY_INFO_ORA_TNAME, OB_GV_PLAN_CACHE_REFERENCE_INFO_ORA_TNAME, OB_V_PLAN_CACHE_REFERENCE_INFO_ORA_TNAME, OB_GV_SQL_WORKAREA_ORA_TNAME, OB_V_SQL_WORKAREA_ORA_TNAME, OB_GV_SSTABLE_ORA_TNAME, OB_V_SSTABLE_ORA_TNAME, OB_GV_SERVER_SCHEMA_INFO_ORA_TNAME, OB_V_SERVER_SCHEMA_INFO_ORA_TNAME, OB_GV_SQL_PLAN_MONITOR_ORA_TNAME, OB_V_SQL_PLAN_MONITOR_ORA_TNAME, OB_V_SQL_MONITOR_STATNAME_ORA_TNAME, OB_GV_LOCK_ORA_TNAME, OB_V_LOCK_ORA_TNAME, OB_GV_OPEN_CURSOR_ORA_TNAME, OB_V_OPEN_CURSOR_ORA_TNAME, OB_V_TIMEZONE_NAMES_ORA_TNAME, OB_GV_GLOBAL_TRANSACTION_ORA_TNAME, OB_V_GLOBAL_TRANSACTION_ORA_TNAME, OB_V_RESTORE_POINT_ORA_TNAME, OB_V_RSRC_PLAN_ORA_TNAME, OB_TRIGGERS_TNAME, }; const uint64_t only_rs_vtables [] = { OB_ALL_VIRTUAL_CORE_META_TABLE_TID, OB_ALL_VIRTUAL_SERVER_STAT_TID, OB_ALL_VIRTUAL_REBALANCE_TASK_STAT_TID, OB_ALL_VIRTUAL_UPGRADE_INSPECTION_TID, OB_ALL_VIRTUAL_CORE_ROOT_TABLE_TID, OB_ALL_VIRTUAL_CORE_ALL_TABLE_TID, OB_ALL_VIRTUAL_CORE_COLUMN_TABLE_TID, OB_ALL_VIRTUAL_TENANT_STAT_TID, OB_ALL_VIRTUAL_REBALANCE_TENANT_STAT_TID, OB_ALL_VIRTUAL_REBALANCE_UNIT_STAT_TID, OB_ALL_VIRTUAL_REBALANCE_REPLICA_STAT_TID, OB_ALL_VIRTUAL_LEADER_STAT_TID, OB_ALL_VIRTUAL_ROOTSERVICE_STAT_TID, OB_ALL_VIRTUAL_REBALANCE_MAP_STAT_TID, OB_ALL_VIRTUAL_REBALANCE_MAP_ITEM_STAT_TID, OB_ALL_VIRTUAL_REBALANCE_UNIT_MIGRATE_STAT_TID, OB_ALL_VIRTUAL_REBALANCE_UNIT_DISTRIBUTION_STAT_TID, OB_ALL_VIRTUAL_PARTITION_TABLE_TID, OB_ALL_VIRTUAL_REPLICA_TASK_TID, OB_ALL_VIRTUAL_REPLICA_TASK_TID, OB_ALL_VIRTUAL_FREEZE_INFO_TID, OB_ALL_VIRTUAL_CLUSTER_TID, OB_ALL_VIRTUAL_CLUSTER_STATS_TID, OB_ALL_VIRTUAL_BACKUP_CLEAN_INFO_TID, OB_ALL_VIRTUAL_BACKUPSET_HISTORY_MGR_TID, OB_ALL_VIRTUAL_PARTITION_TABLE_AGENT_TID, }; const uint64_t restrict_access_virtual_tables[] = { OB_ALL_VIRTUAL_SQL_AUDIT_ORA_TID, OB_ALL_VIRTUAL_PLAN_STAT_ORA_TID, OB_ALL_VIRTUAL_PLAN_CACHE_PLAN_EXPLAIN_ORA_TID, OB_ALL_VIRTUAL_PLAN_CACHE_STAT_ORA_TID, OB_ALL_VIRTUAL_SESSION_WAIT_ORA_TID, OB_ALL_VIRTUAL_SESSION_WAIT_HISTORY_ORA_TID, OB_ALL_VIRTUAL_MEMORY_INFO_ORA_TID, OB_ALL_VIRTUAL_TENANT_MEMSTORE_INFO_ORA_TID, OB_ALL_VIRTUAL_MEMSTORE_INFO_ORA_TID, OB_ALL_VIRTUAL_SESSTAT_ORA_TID, OB_ALL_VIRTUAL_SYSSTAT_ORA_TID, OB_ALL_VIRTUAL_SYSTEM_EVENT_ORA_TID, OB_ALL_VIRTUAL_PS_STAT_ORA_TID, OB_ALL_VIRTUAL_PS_ITEM_INFO_ORA_TID, OB_ALL_VIRTUAL_SQL_PLAN_MONITOR_ORA_TID }; static inline bool is_restrict_access_virtual_table(const uint64_t tid) { bool found = false; for (int64_t i = 0; i < ARRAYSIZEOF(restrict_access_virtual_tables) && !found; i++) { if (common::extract_pure_id(tid) == restrict_access_virtual_tables[i]) { found = true; } } return found; } static inline bool is_tenant_table(const uint64_t tid) { bool in_tenant_space = false; for (int64_t i = 0; i < ARRAYSIZEOF(tenant_space_tables); ++i) { if (common::extract_pure_id(tid) == tenant_space_tables[i]) { in_tenant_space = true; break; } } return in_tenant_space; } static inline bool is_tenant_table_name(const common::ObString &tname) { bool in_tenant_space = false; for (int64_t i = 0; i < ARRAYSIZEOF(tenant_space_table_names); ++i) { if (0 == tname.case_compare(tenant_space_table_names[i])) { in_tenant_space = true; break; } } return in_tenant_space; } static inline bool is_global_virtual_table(const uint64_t tid) { return common::is_virtual_table(tid) && !is_tenant_table(tid); } static inline bool is_tenant_virtual_table(const uint64_t tid) { return common::is_virtual_table(tid) && is_tenant_table(tid); } static inline uint64_t get_origin_tid_by_oracle_mapping_tid(const uint64_t tid) { uint64_t org_tid = common::OB_INVALID_ID; uint64_t idx = common::OB_INVALID_ID; for (uint64_t i = 0; common::OB_INVALID_ID == idx && i < ARRAYSIZEOF(all_ora_mapping_virtual_tables); ++i) { if (common::extract_pure_id(tid) == all_ora_mapping_virtual_tables[i]) { idx = i; } } if (common::OB_INVALID_ID != idx) { org_tid = all_ora_mapping_virtual_table_org_tables[idx]; } return org_tid; } static inline bool is_oracle_mapping_virtual_table(const uint64_t tid) { bool is_ora_vt = false; for (uint64_t i = 0; i < ARRAYSIZEOF(all_ora_mapping_virtual_tables); ++i) { if (common::extract_pure_id(tid) == all_ora_mapping_virtual_tables[i]) { is_ora_vt = true; } } return is_ora_vt; } static inline uint64_t get_real_table_mappings_tid(const uint64_t tid) { uint64_t org_tid = common::OB_INVALID_ID; uint64_t pure_id = common::extract_pure_id(tid); if (pure_id >= common::OB_MIN_VIRTUAL_TABLE_ID && pure_id < common::OB_MAX_VIRTUAL_TABLE_ID) { int64_t idx = pure_id - common::OB_MIN_VIRTUAL_TABLE_ID; VTMapping &tmp_vt_mapping = vt_mappings[idx]; if (tmp_vt_mapping.is_real_vt_) { org_tid = tmp_vt_mapping.mapping_tid_; } } return org_tid; } static inline bool is_oracle_mapping_real_virtual_table(const uint64_t tid) { return common::OB_INVALID_ID != get_real_table_mappings_tid(tid); } static inline void get_real_table_vt_mapping(const uint64_t tid, VTMapping *&vt_mapping) { uint64_t pure_id = common::extract_pure_id(tid); vt_mapping = nullptr; if (pure_id >= common::OB_MIN_VIRTUAL_TABLE_ID && pure_id < common::OB_MAX_VIRTUAL_TABLE_ID) { int64_t idx = pure_id - common::OB_MIN_VIRTUAL_TABLE_ID; vt_mapping = &vt_mappings[idx]; } } static inline bool is_only_rs_virtual_table(const uint64_t tid) { bool only_rs = false; if (common::extract_pure_id(tid) == OB_ALL_VIRTUAL_ZONE_STAT_TID && GET_MIN_CLUSTER_VERSION() <= CLUSTER_VERSION_141) { only_rs = true; } else { for (int64_t i = 0; i < ARRAYSIZEOF(only_rs_vtables); ++i) { if (common::extract_pure_id(tid) == only_rs_vtables[i]) { only_rs = true; } } } return only_rs; } const int64_t OB_CORE_TABLE_COUNT = 5; const int64_t OB_SYS_TABLE_COUNT = 187; const int64_t OB_VIRTUAL_TABLE_COUNT = 463; const int64_t OB_SYS_VIEW_COUNT = 360; const int64_t OB_SYS_TENANT_TABLE_COUNT = 1016; const int64_t OB_CORE_SCHEMA_VERSION = 1; const int64_t OB_BOOTSTRAP_SCHEMA_VERSION = 1019; } // end namespace share } // end namespace oceanbase #endif /* _OB_INNER_TABLE_SCHEMA_H_ */