remove unusable variables and parameters

This commit is contained in:
obdev
2022-10-28 03:35:17 +00:00
committed by wangzelin.wzl
parent 7ad767f82a
commit aaea748c68
18 changed files with 1141 additions and 1520 deletions

View File

@ -129,9 +129,7 @@ enum ObSysVarClassType
SYS_VAR_OB_LAST_SCHEMA_VERSION = 10013,
SYS_VAR_OB_GLOBAL_DEBUG_SYNC = 10014,
SYS_VAR_OB_PROXY_GLOBAL_VARIABLES_VERSION = 10015,
SYS_VAR_OB_ENABLE_TRACE_LOG = 10016,
SYS_VAR_OB_ENABLE_HASH_GROUP_BY = 10017,
SYS_VAR_OB_ENABLE_BLK_NESTEDLOOP_JOIN = 10018,
SYS_VAR_OB_ENABLE_SHOW_TRACE = 10016,
SYS_VAR_OB_BNL_JOIN_CACHE_SIZE = 10019,
SYS_VAR_OB_PROXY_USER_PRIVILEGE = 10020,
SYS_VAR_OB_ORG_CLUSTER_ID = 10021,
@ -161,14 +159,11 @@ enum ObSysVarClassType
SYS_VAR_AUTO_INCREMENT_CACHE_SIZE = 10047,
SYS_VAR_OB_ENABLE_JIT = 10048,
SYS_VAR_OB_TEMP_TABLESPACE_SIZE_PERCENTAGE = 10049,
SYS_VAR__OPTIMIZER_ADAPTIVE_CURSOR_SHARING = 10050,
SYS_VAR_PLUGIN_DIR = 10052,
SYS_VAR__OB_USE_PARALLEL_EXECUTION = 10054,
SYS_VAR_OB_SQL_AUDIT_PERCENTAGE = 10055,
SYS_VAR_OB_ENABLE_SQL_AUDIT = 10056,
SYS_VAR_OPTIMIZER_USE_SQL_PLAN_BASELINES = 10057,
SYS_VAR_OPTIMIZER_CAPTURE_SQL_PLAN_BASELINES = 10058,
SYS_VAR_PARALLEL_MAX_SERVERS = 10059,
SYS_VAR_PARALLEL_SERVERS_TARGET = 10060,
SYS_VAR_OB_EARLY_LOCK_RELEASE = 10061,
SYS_VAR_OB_TRX_IDLE_TIMEOUT = 10062,

View File

@ -124,9 +124,7 @@ namespace share
static const char* const OB_SV_LAST_SCHEMA_VERSION = "ob_last_schema_version";
static const char* const OB_SV_GLOBAL_DEBUG_SYNC = "ob_global_debug_sync";
static const char* const OB_SV_PROXY_GLOBAL_VARIABLES_VERSION = "ob_proxy_global_variables_version";
static const char* const OB_SV_ENABLE_TRACE_LOG = "ob_enable_trace_log";
static const char* const OB_SV_ENABLE_HASH_GROUP_BY = "ob_enable_hash_group_by";
static const char* const OB_SV_ENABLE_BLK_NESTEDLOOP_JOIN = "ob_enable_blk_nestedloop_join";
static const char* const OB_SV_ENABLE_SHOW_TRACE = "ob_enable_show_trace";
static const char* const OB_SV_BNL_JOIN_CACHE_SIZE = "ob_bnl_join_cache_size";
static const char* const OB_SV_PROXY_USER_PRIVILEGE = "ob_proxy_user_privilege";
static const char* const OB_SV_ORG_CLUSTER_ID = "ob_org_cluster_id";
@ -156,14 +154,11 @@ namespace share
static const char* const OB_SV_AUTO_INCREMENT_CACHE_SIZE = "auto_increment_cache_size";
static const char* const OB_SV_ENABLE_JIT = "ob_enable_jit";
static const char* const OB_SV_TEMP_TABLESPACE_SIZE_PERCENTAGE = "ob_temp_tablespace_size_percentage";
static const char* const OB_SV__OPTIMIZER_ADAPTIVE_CURSOR_SHARING = "_optimizer_adaptive_cursor_sharing";
static const char* const OB_SV_PLUGIN_DIR = "plugin_dir";
static const char* const OB_SV__OB_USE_PARALLEL_EXECUTION = "_ob_use_parallel_execution";
static const char* const OB_SV_SQL_AUDIT_PERCENTAGE = "ob_sql_audit_percentage";
static const char* const OB_SV_ENABLE_SQL_AUDIT = "ob_enable_sql_audit";
static const char* const OB_SV_OPTIMIZER_USE_SQL_PLAN_BASELINES = "optimizer_use_sql_plan_baselines";
static const char* const OB_SV_OPTIMIZER_CAPTURE_SQL_PLAN_BASELINES = "optimizer_capture_sql_plan_baselines";
static const char* const OB_SV_PARALLEL_MAX_SERVERS = "parallel_max_servers";
static const char* const OB_SV_PARALLEL_SERVERS_TARGET = "parallel_servers_target";
static const char* const OB_SV_EARLY_LOCK_RELEASE = "ob_early_lock_release";
static const char* const OB_SV_TRX_IDLE_TIMEOUT = "ob_trx_idle_timeout";

View File

@ -134,8 +134,6 @@ const char *ObSysVarFactory::SYS_VAR_NAMES_SORTED_BY_NAME[] = {
"_ob_proxy_session_temporary_table_used",
"_ob_px_bcast_optimization",
"_ob_px_slave_mapping_threshold",
"_ob_use_parallel_execution",
"_optimizer_adaptive_cursor_sharing",
"_optimizer_null_aware_antijoin",
"_px_broadcast_fudge_factor",
"_px_dist_agg_partial_rollup_pushdown",
@ -231,14 +229,12 @@ const char *ObSysVarFactory::SYS_VAR_NAMES_SORTED_BY_NAME[] = {
"ob_compatibility_mode",
"ob_early_lock_release",
"ob_enable_aggregation_pushdown",
"ob_enable_blk_nestedloop_join",
"ob_enable_hash_group_by",
"ob_enable_index_direct_select",
"ob_enable_jit",
"ob_enable_plan_cache",
"ob_enable_rich_error_msg",
"ob_enable_show_trace",
"ob_enable_sql_audit",
"ob_enable_trace_log",
"ob_enable_transformation",
"ob_enable_transmission_checksum",
"ob_enable_truncate_flashback",
@ -271,7 +267,6 @@ const char *ObSysVarFactory::SYS_VAR_NAMES_SORTED_BY_NAME[] = {
"ob_trx_timeout",
"optimizer_capture_sql_plan_baselines",
"optimizer_use_sql_plan_baselines",
"parallel_max_servers",
"parallel_servers_target",
"performance_schema",
"plsql_ccflags",
@ -357,8 +352,6 @@ const ObSysVarClassType ObSysVarFactory::SYS_VAR_IDS_SORTED_BY_NAME[] = {
SYS_VAR__OB_PROXY_SESSION_TEMPORARY_TABLE_USED,
SYS_VAR__OB_PX_BCAST_OPTIMIZATION,
SYS_VAR__OB_PX_SLAVE_MAPPING_THRESHOLD,
SYS_VAR__OB_USE_PARALLEL_EXECUTION,
SYS_VAR__OPTIMIZER_ADAPTIVE_CURSOR_SHARING,
SYS_VAR__OPTIMIZER_NULL_AWARE_ANTIJOIN,
SYS_VAR__PX_BROADCAST_FUDGE_FACTOR,
SYS_VAR__PX_DIST_AGG_PARTIAL_ROLLUP_PUSHDOWN,
@ -454,14 +447,12 @@ const ObSysVarClassType ObSysVarFactory::SYS_VAR_IDS_SORTED_BY_NAME[] = {
SYS_VAR_OB_COMPATIBILITY_MODE,
SYS_VAR_OB_EARLY_LOCK_RELEASE,
SYS_VAR_OB_ENABLE_AGGREGATION_PUSHDOWN,
SYS_VAR_OB_ENABLE_BLK_NESTEDLOOP_JOIN,
SYS_VAR_OB_ENABLE_HASH_GROUP_BY,
SYS_VAR_OB_ENABLE_INDEX_DIRECT_SELECT,
SYS_VAR_OB_ENABLE_JIT,
SYS_VAR_OB_ENABLE_PLAN_CACHE,
SYS_VAR_OB_ENABLE_RICH_ERROR_MSG,
SYS_VAR_OB_ENABLE_SHOW_TRACE,
SYS_VAR_OB_ENABLE_SQL_AUDIT,
SYS_VAR_OB_ENABLE_TRACE_LOG,
SYS_VAR_OB_ENABLE_TRANSFORMATION,
SYS_VAR_OB_ENABLE_TRANSMISSION_CHECKSUM,
SYS_VAR_OB_ENABLE_TRUNCATE_FLASHBACK,
@ -494,7 +485,6 @@ const ObSysVarClassType ObSysVarFactory::SYS_VAR_IDS_SORTED_BY_NAME[] = {
SYS_VAR_OB_TRX_TIMEOUT,
SYS_VAR_OPTIMIZER_CAPTURE_SQL_PLAN_BASELINES,
SYS_VAR_OPTIMIZER_USE_SQL_PLAN_BASELINES,
SYS_VAR_PARALLEL_MAX_SERVERS,
SYS_VAR_PARALLEL_SERVERS_TARGET,
SYS_VAR_PERFORMANCE_SCHEMA,
SYS_VAR_PLSQL_CCFLAGS,
@ -672,9 +662,7 @@ const char *ObSysVarFactory::SYS_VAR_NAMES_SORTED_BY_ID[] = {
"ob_last_schema_version",
"ob_global_debug_sync",
"ob_proxy_global_variables_version",
"ob_enable_trace_log",
"ob_enable_hash_group_by",
"ob_enable_blk_nestedloop_join",
"ob_enable_show_trace",
"ob_bnl_join_cache_size",
"ob_proxy_user_privilege",
"ob_org_cluster_id",
@ -704,14 +692,11 @@ const char *ObSysVarFactory::SYS_VAR_NAMES_SORTED_BY_ID[] = {
"auto_increment_cache_size",
"ob_enable_jit",
"ob_temp_tablespace_size_percentage",
"_optimizer_adaptive_cursor_sharing",
"plugin_dir",
"_ob_use_parallel_execution",
"ob_sql_audit_percentage",
"ob_enable_sql_audit",
"optimizer_use_sql_plan_baselines",
"optimizer_capture_sql_plan_baselines",
"parallel_max_servers",
"parallel_servers_target",
"ob_early_lock_release",
"ob_trx_idle_timeout",
@ -1059,9 +1044,7 @@ int ObSysVarFactory::create_all_sys_vars()
+ sizeof(ObSysVarObLastSchemaVersion)
+ sizeof(ObSysVarObGlobalDebugSync)
+ sizeof(ObSysVarObProxyGlobalVariablesVersion)
+ sizeof(ObSysVarObEnableTraceLog)
+ sizeof(ObSysVarObEnableHashGroupBy)
+ sizeof(ObSysVarObEnableBlkNestedloopJoin)
+ sizeof(ObSysVarObEnableShowTrace)
+ sizeof(ObSysVarObBnlJoinCacheSize)
+ sizeof(ObSysVarObProxyUserPrivilege)
+ sizeof(ObSysVarObOrgClusterId)
@ -1091,14 +1074,11 @@ int ObSysVarFactory::create_all_sys_vars()
+ sizeof(ObSysVarAutoIncrementCacheSize)
+ sizeof(ObSysVarObEnableJit)
+ sizeof(ObSysVarObTempTablespaceSizePercentage)
+ sizeof(ObSysVarOptimizerAdaptiveCursorSharing)
+ sizeof(ObSysVarPluginDir)
+ sizeof(ObSysVarObUseParallelExecution)
+ sizeof(ObSysVarObSqlAuditPercentage)
+ sizeof(ObSysVarObEnableSqlAudit)
+ sizeof(ObSysVarOptimizerUseSqlPlanBaselines)
+ sizeof(ObSysVarOptimizerCaptureSqlPlanBaselines)
+ sizeof(ObSysVarParallelMaxServers)
+ sizeof(ObSysVarParallelServersTarget)
+ sizeof(ObSysVarObEarlyLockRelease)
+ sizeof(ObSysVarObTrxIdleTimeout)
@ -2152,30 +2132,12 @@ int ObSysVarFactory::create_all_sys_vars()
}
}
if (OB_SUCC(ret)) {
if (OB_ISNULL(sys_var_ptr = new (ptr)ObSysVarObEnableTraceLog())) {
if (OB_ISNULL(sys_var_ptr = new (ptr)ObSysVarObEnableShowTrace())) {
ret = OB_ALLOCATE_MEMORY_FAILED;
LOG_ERROR("fail to new ObSysVarObEnableTraceLog", K(ret));
LOG_ERROR("fail to new ObSysVarObEnableShowTrace", K(ret));
} else {
store_buf_[ObSysVarsToIdxMap::get_store_idx(static_cast<int64_t>(SYS_VAR_OB_ENABLE_TRACE_LOG))] = sys_var_ptr;
ptr = (void *)((char *)ptr + sizeof(ObSysVarObEnableTraceLog));
}
}
if (OB_SUCC(ret)) {
if (OB_ISNULL(sys_var_ptr = new (ptr)ObSysVarObEnableHashGroupBy())) {
ret = OB_ALLOCATE_MEMORY_FAILED;
LOG_ERROR("fail to new ObSysVarObEnableHashGroupBy", K(ret));
} else {
store_buf_[ObSysVarsToIdxMap::get_store_idx(static_cast<int64_t>(SYS_VAR_OB_ENABLE_HASH_GROUP_BY))] = sys_var_ptr;
ptr = (void *)((char *)ptr + sizeof(ObSysVarObEnableHashGroupBy));
}
}
if (OB_SUCC(ret)) {
if (OB_ISNULL(sys_var_ptr = new (ptr)ObSysVarObEnableBlkNestedloopJoin())) {
ret = OB_ALLOCATE_MEMORY_FAILED;
LOG_ERROR("fail to new ObSysVarObEnableBlkNestedloopJoin", K(ret));
} else {
store_buf_[ObSysVarsToIdxMap::get_store_idx(static_cast<int64_t>(SYS_VAR_OB_ENABLE_BLK_NESTEDLOOP_JOIN))] = sys_var_ptr;
ptr = (void *)((char *)ptr + sizeof(ObSysVarObEnableBlkNestedloopJoin));
store_buf_[ObSysVarsToIdxMap::get_store_idx(static_cast<int64_t>(SYS_VAR_OB_ENABLE_SHOW_TRACE))] = sys_var_ptr;
ptr = (void *)((char *)ptr + sizeof(ObSysVarObEnableShowTrace));
}
}
if (OB_SUCC(ret)) {
@ -2439,15 +2401,6 @@ int ObSysVarFactory::create_all_sys_vars()
ptr = (void *)((char *)ptr + sizeof(ObSysVarObTempTablespaceSizePercentage));
}
}
if (OB_SUCC(ret)) {
if (OB_ISNULL(sys_var_ptr = new (ptr)ObSysVarOptimizerAdaptiveCursorSharing())) {
ret = OB_ALLOCATE_MEMORY_FAILED;
LOG_ERROR("fail to new ObSysVarOptimizerAdaptiveCursorSharing", K(ret));
} else {
store_buf_[ObSysVarsToIdxMap::get_store_idx(static_cast<int64_t>(SYS_VAR__OPTIMIZER_ADAPTIVE_CURSOR_SHARING))] = sys_var_ptr;
ptr = (void *)((char *)ptr + sizeof(ObSysVarOptimizerAdaptiveCursorSharing));
}
}
if (OB_SUCC(ret)) {
if (OB_ISNULL(sys_var_ptr = new (ptr)ObSysVarPluginDir())) {
ret = OB_ALLOCATE_MEMORY_FAILED;
@ -2457,15 +2410,6 @@ int ObSysVarFactory::create_all_sys_vars()
ptr = (void *)((char *)ptr + sizeof(ObSysVarPluginDir));
}
}
if (OB_SUCC(ret)) {
if (OB_ISNULL(sys_var_ptr = new (ptr)ObSysVarObUseParallelExecution())) {
ret = OB_ALLOCATE_MEMORY_FAILED;
LOG_ERROR("fail to new ObSysVarObUseParallelExecution", K(ret));
} else {
store_buf_[ObSysVarsToIdxMap::get_store_idx(static_cast<int64_t>(SYS_VAR__OB_USE_PARALLEL_EXECUTION))] = sys_var_ptr;
ptr = (void *)((char *)ptr + sizeof(ObSysVarObUseParallelExecution));
}
}
if (OB_SUCC(ret)) {
if (OB_ISNULL(sys_var_ptr = new (ptr)ObSysVarObSqlAuditPercentage())) {
ret = OB_ALLOCATE_MEMORY_FAILED;
@ -2502,15 +2446,6 @@ int ObSysVarFactory::create_all_sys_vars()
ptr = (void *)((char *)ptr + sizeof(ObSysVarOptimizerCaptureSqlPlanBaselines));
}
}
if (OB_SUCC(ret)) {
if (OB_ISNULL(sys_var_ptr = new (ptr)ObSysVarParallelMaxServers())) {
ret = OB_ALLOCATE_MEMORY_FAILED;
LOG_ERROR("fail to new ObSysVarParallelMaxServers", K(ret));
} else {
store_buf_[ObSysVarsToIdxMap::get_store_idx(static_cast<int64_t>(SYS_VAR_PARALLEL_MAX_SERVERS))] = sys_var_ptr;
ptr = (void *)((char *)ptr + sizeof(ObSysVarParallelMaxServers));
}
}
if (OB_SUCC(ret)) {
if (OB_ISNULL(sys_var_ptr = new (ptr)ObSysVarParallelServersTarget())) {
ret = OB_ALLOCATE_MEMORY_FAILED;
@ -4373,36 +4308,14 @@ int ObSysVarFactory::create_sys_var(ObSysVarClassType sys_var_id, ObBasicSysVar
}
break;
}
case SYS_VAR_OB_ENABLE_TRACE_LOG: {
case SYS_VAR_OB_ENABLE_SHOW_TRACE: {
void *ptr = NULL;
if (OB_ISNULL(ptr = allocator_.alloc(sizeof(ObSysVarObEnableTraceLog)))) {
if (OB_ISNULL(ptr = allocator_.alloc(sizeof(ObSysVarObEnableShowTrace)))) {
ret = OB_ALLOCATE_MEMORY_FAILED;
LOG_ERROR("fail to alloc memory", K(ret), K(sizeof(ObSysVarObEnableTraceLog)));
} else if (OB_ISNULL(sys_var_ptr = new (ptr)ObSysVarObEnableTraceLog())) {
LOG_ERROR("fail to alloc memory", K(ret), K(sizeof(ObSysVarObEnableShowTrace)));
} else if (OB_ISNULL(sys_var_ptr = new (ptr)ObSysVarObEnableShowTrace())) {
ret = OB_ALLOCATE_MEMORY_FAILED;
LOG_ERROR("fail to new ObSysVarObEnableTraceLog", K(ret));
}
break;
}
case SYS_VAR_OB_ENABLE_HASH_GROUP_BY: {
void *ptr = NULL;
if (OB_ISNULL(ptr = allocator_.alloc(sizeof(ObSysVarObEnableHashGroupBy)))) {
ret = OB_ALLOCATE_MEMORY_FAILED;
LOG_ERROR("fail to alloc memory", K(ret), K(sizeof(ObSysVarObEnableHashGroupBy)));
} else if (OB_ISNULL(sys_var_ptr = new (ptr)ObSysVarObEnableHashGroupBy())) {
ret = OB_ALLOCATE_MEMORY_FAILED;
LOG_ERROR("fail to new ObSysVarObEnableHashGroupBy", K(ret));
}
break;
}
case SYS_VAR_OB_ENABLE_BLK_NESTEDLOOP_JOIN: {
void *ptr = NULL;
if (OB_ISNULL(ptr = allocator_.alloc(sizeof(ObSysVarObEnableBlkNestedloopJoin)))) {
ret = OB_ALLOCATE_MEMORY_FAILED;
LOG_ERROR("fail to alloc memory", K(ret), K(sizeof(ObSysVarObEnableBlkNestedloopJoin)));
} else if (OB_ISNULL(sys_var_ptr = new (ptr)ObSysVarObEnableBlkNestedloopJoin())) {
ret = OB_ALLOCATE_MEMORY_FAILED;
LOG_ERROR("fail to new ObSysVarObEnableBlkNestedloopJoin", K(ret));
LOG_ERROR("fail to new ObSysVarObEnableShowTrace", K(ret));
}
break;
}
@ -4725,17 +4638,6 @@ int ObSysVarFactory::create_sys_var(ObSysVarClassType sys_var_id, ObBasicSysVar
}
break;
}
case SYS_VAR__OPTIMIZER_ADAPTIVE_CURSOR_SHARING: {
void *ptr = NULL;
if (OB_ISNULL(ptr = allocator_.alloc(sizeof(ObSysVarOptimizerAdaptiveCursorSharing)))) {
ret = OB_ALLOCATE_MEMORY_FAILED;
LOG_ERROR("fail to alloc memory", K(ret), K(sizeof(ObSysVarOptimizerAdaptiveCursorSharing)));
} else if (OB_ISNULL(sys_var_ptr = new (ptr)ObSysVarOptimizerAdaptiveCursorSharing())) {
ret = OB_ALLOCATE_MEMORY_FAILED;
LOG_ERROR("fail to new ObSysVarOptimizerAdaptiveCursorSharing", K(ret));
}
break;
}
case SYS_VAR_PLUGIN_DIR: {
void *ptr = NULL;
if (OB_ISNULL(ptr = allocator_.alloc(sizeof(ObSysVarPluginDir)))) {
@ -4747,17 +4649,6 @@ int ObSysVarFactory::create_sys_var(ObSysVarClassType sys_var_id, ObBasicSysVar
}
break;
}
case SYS_VAR__OB_USE_PARALLEL_EXECUTION: {
void *ptr = NULL;
if (OB_ISNULL(ptr = allocator_.alloc(sizeof(ObSysVarObUseParallelExecution)))) {
ret = OB_ALLOCATE_MEMORY_FAILED;
LOG_ERROR("fail to alloc memory", K(ret), K(sizeof(ObSysVarObUseParallelExecution)));
} else if (OB_ISNULL(sys_var_ptr = new (ptr)ObSysVarObUseParallelExecution())) {
ret = OB_ALLOCATE_MEMORY_FAILED;
LOG_ERROR("fail to new ObSysVarObUseParallelExecution", K(ret));
}
break;
}
case SYS_VAR_OB_SQL_AUDIT_PERCENTAGE: {
void *ptr = NULL;
if (OB_ISNULL(ptr = allocator_.alloc(sizeof(ObSysVarObSqlAuditPercentage)))) {
@ -4802,17 +4693,6 @@ int ObSysVarFactory::create_sys_var(ObSysVarClassType sys_var_id, ObBasicSysVar
}
break;
}
case SYS_VAR_PARALLEL_MAX_SERVERS: {
void *ptr = NULL;
if (OB_ISNULL(ptr = allocator_.alloc(sizeof(ObSysVarParallelMaxServers)))) {
ret = OB_ALLOCATE_MEMORY_FAILED;
LOG_ERROR("fail to alloc memory", K(ret), K(sizeof(ObSysVarParallelMaxServers)));
} else if (OB_ISNULL(sys_var_ptr = new (ptr)ObSysVarParallelMaxServers())) {
ret = OB_ALLOCATE_MEMORY_FAILED;
LOG_ERROR("fail to new ObSysVarParallelMaxServers", K(ret));
}
break;
}
case SYS_VAR_PARALLEL_SERVERS_TARGET: {
void *ptr = NULL;
if (OB_ISNULL(ptr = allocator_.alloc(sizeof(ObSysVarParallelServersTarget)))) {

View File

@ -787,96 +787,82 @@ public:
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_OB_PROXY_GLOBAL_VARIABLES_VERSION; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(107); }
};
class ObSysVarObEnableTraceLog : public ObBoolSysVar
class ObSysVarObEnableShowTrace : public ObBoolSysVar
{
public:
ObSysVarObEnableTraceLog() : ObBoolSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_OB_ENABLE_TRACE_LOG; }
ObSysVarObEnableShowTrace() : ObBoolSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_OB_ENABLE_SHOW_TRACE; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(108); }
};
class ObSysVarObEnableHashGroupBy : public ObBoolSysVar
{
public:
ObSysVarObEnableHashGroupBy() : ObBoolSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_OB_ENABLE_HASH_GROUP_BY; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(109); }
};
class ObSysVarObEnableBlkNestedloopJoin : public ObBoolSysVar
{
public:
ObSysVarObEnableBlkNestedloopJoin() : ObBoolSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_OB_ENABLE_BLK_NESTEDLOOP_JOIN; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(110); }
};
class ObSysVarObBnlJoinCacheSize : public ObIntSysVar
{
public:
ObSysVarObBnlJoinCacheSize() : ObIntSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_OB_BNL_JOIN_CACHE_SIZE; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(111); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(109); }
};
class ObSysVarObProxyUserPrivilege : public ObIntSysVar
{
public:
ObSysVarObProxyUserPrivilege() : ObIntSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_OB_PROXY_USER_PRIVILEGE; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(112); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(110); }
};
class ObSysVarObOrgClusterId : public ObStrictRangeIntSysVar
{
public:
ObSysVarObOrgClusterId() : ObStrictRangeIntSysVar(ObSysVarOnCheckFuncs::check_and_convert_ob_org_cluster_id, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_OB_ORG_CLUSTER_ID; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(113); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(111); }
};
class ObSysVarObPlanCachePercentage : public ObIntSysVar
{
public:
ObSysVarObPlanCachePercentage() : ObIntSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_OB_PLAN_CACHE_PERCENTAGE; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(114); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(112); }
};
class ObSysVarObPlanCacheEvictHighPercentage : public ObIntSysVar
{
public:
ObSysVarObPlanCacheEvictHighPercentage() : ObIntSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_OB_PLAN_CACHE_EVICT_HIGH_PERCENTAGE; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(115); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(113); }
};
class ObSysVarObPlanCacheEvictLowPercentage : public ObIntSysVar
{
public:
ObSysVarObPlanCacheEvictLowPercentage() : ObIntSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_OB_PLAN_CACHE_EVICT_LOW_PERCENTAGE; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(116); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(114); }
};
class ObSysVarRecyclebin : public ObBoolSysVar
{
public:
ObSysVarRecyclebin() : ObBoolSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_RECYCLEBIN; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(117); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(115); }
};
class ObSysVarObCapabilityFlag : public ObIntSysVar
{
public:
ObSysVarObCapabilityFlag() : ObIntSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_OB_CAPABILITY_FLAG; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(118); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(116); }
};
class ObSysVarIsResultAccurate : public ObBoolSysVar
{
public:
ObSysVarIsResultAccurate() : ObBoolSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_IS_RESULT_ACCURATE; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(119); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(117); }
};
class ObSysVarErrorOnOverlapTime : public ObBoolSysVar
{
public:
ObSysVarErrorOnOverlapTime() : ObBoolSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_ERROR_ON_OVERLAP_TIME; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(120); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(118); }
};
class ObSysVarObCompatibilityMode : public ObEnumSysVar
{
@ -885,21 +871,21 @@ public:
public:
ObSysVarObCompatibilityMode() : ObEnumSysVar(OB_COMPATIBILITY_MODE_NAMES, NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_OB_COMPATIBILITY_MODE; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(121); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(119); }
};
class ObSysVarObSqlWorkAreaPercentage : public ObIntSysVar
{
public:
ObSysVarObSqlWorkAreaPercentage() : ObIntSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_OB_SQL_WORK_AREA_PERCENTAGE; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(122); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(120); }
};
class ObSysVarObSafeWeakReadSnapshot : public ObIntSysVar
{
public:
ObSysVarObSafeWeakReadSnapshot() : ObIntSysVar(NULL, ObSysVarOnUpdateFuncs::update_safe_weak_read_snapshot, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_OB_SAFE_WEAK_READ_SNAPSHOT; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(123); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(121); }
};
class ObSysVarObRoutePolicy : public ObEnumSysVar
{
@ -908,98 +894,98 @@ public:
public:
ObSysVarObRoutePolicy() : ObEnumSysVar(OB_ROUTE_POLICY_NAMES, NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_OB_ROUTE_POLICY; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(124); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(122); }
};
class ObSysVarObEnableTransmissionChecksum : public ObBoolSysVar
{
public:
ObSysVarObEnableTransmissionChecksum() : ObBoolSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_OB_ENABLE_TRANSMISSION_CHECKSUM; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(125); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(123); }
};
class ObSysVarForeignKeyChecks : public ObBoolSysVar
{
public:
ObSysVarForeignKeyChecks() : ObBoolSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_FOREIGN_KEY_CHECKS; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(126); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(124); }
};
class ObSysVarObStatementTraceId : public ObVarcharSysVar
{
public:
ObSysVarObStatementTraceId() : ObVarcharSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_OB_STATEMENT_TRACE_ID; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(127); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(125); }
};
class ObSysVarObEnableTruncateFlashback : public ObBoolSysVar
{
public:
ObSysVarObEnableTruncateFlashback() : ObBoolSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_OB_ENABLE_TRUNCATE_FLASHBACK; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(128); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(126); }
};
class ObSysVarObTcpInvitedNodes : public ObVarcharSysVar
{
public:
ObSysVarObTcpInvitedNodes() : ObVarcharSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_OB_TCP_INVITED_NODES; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(129); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(127); }
};
class ObSysVarSqlThrottleCurrentPriority : public ObIntSysVar
{
public:
ObSysVarSqlThrottleCurrentPriority() : ObIntSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_SQL_THROTTLE_CURRENT_PRIORITY; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(130); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(128); }
};
class ObSysVarSqlThrottlePriority : public ObIntSysVar
{
public:
ObSysVarSqlThrottlePriority() : ObIntSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_SQL_THROTTLE_PRIORITY; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(131); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(129); }
};
class ObSysVarSqlThrottleRt : public ObNumericSysVar
{
public:
ObSysVarSqlThrottleRt() : ObNumericSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_SQL_THROTTLE_RT; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(132); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(130); }
};
class ObSysVarSqlThrottleCpu : public ObNumericSysVar
{
public:
ObSysVarSqlThrottleCpu() : ObNumericSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_SQL_THROTTLE_CPU; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(133); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(131); }
};
class ObSysVarSqlThrottleIo : public ObIntSysVar
{
public:
ObSysVarSqlThrottleIo() : ObIntSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_SQL_THROTTLE_IO; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(134); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(132); }
};
class ObSysVarSqlThrottleNetwork : public ObNumericSysVar
{
public:
ObSysVarSqlThrottleNetwork() : ObNumericSysVar(ObSysVarOnCheckFuncs::check_and_convert_sql_throttle_queue_time, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_SQL_THROTTLE_NETWORK; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(135); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(133); }
};
class ObSysVarSqlThrottleLogicalReads : public ObIntSysVar
{
public:
ObSysVarSqlThrottleLogicalReads() : ObIntSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_SQL_THROTTLE_LOGICAL_READS; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(136); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(134); }
};
class ObSysVarAutoIncrementCacheSize : public ObIntSysVar
{
public:
ObSysVarAutoIncrementCacheSize() : ObIntSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_AUTO_INCREMENT_CACHE_SIZE; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(137); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(135); }
};
class ObSysVarObEnableJit : public ObEnumSysVar
{
@ -1008,91 +994,70 @@ public:
public:
ObSysVarObEnableJit() : ObEnumSysVar(OB_ENABLE_JIT_NAMES, NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_OB_ENABLE_JIT; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(138); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(136); }
};
class ObSysVarObTempTablespaceSizePercentage : public ObIntSysVar
{
public:
ObSysVarObTempTablespaceSizePercentage() : ObIntSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_OB_TEMP_TABLESPACE_SIZE_PERCENTAGE; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(139); }
};
class ObSysVarOptimizerAdaptiveCursorSharing : public ObBoolSysVar
{
public:
ObSysVarOptimizerAdaptiveCursorSharing() : ObBoolSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR__OPTIMIZER_ADAPTIVE_CURSOR_SHARING; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(140); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(137); }
};
class ObSysVarPluginDir : public ObVarcharSysVar
{
public:
ObSysVarPluginDir() : ObVarcharSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_PLUGIN_DIR; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(141); }
};
class ObSysVarObUseParallelExecution : public ObBoolSysVar
{
public:
ObSysVarObUseParallelExecution() : ObBoolSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR__OB_USE_PARALLEL_EXECUTION; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(142); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(138); }
};
class ObSysVarObSqlAuditPercentage : public ObIntSysVar
{
public:
ObSysVarObSqlAuditPercentage() : ObIntSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_OB_SQL_AUDIT_PERCENTAGE; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(143); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(139); }
};
class ObSysVarObEnableSqlAudit : public ObBoolSysVar
{
public:
ObSysVarObEnableSqlAudit() : ObBoolSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_OB_ENABLE_SQL_AUDIT; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(144); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(140); }
};
class ObSysVarOptimizerUseSqlPlanBaselines : public ObBoolSysVar
{
public:
ObSysVarOptimizerUseSqlPlanBaselines() : ObBoolSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_OPTIMIZER_USE_SQL_PLAN_BASELINES; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(145); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(141); }
};
class ObSysVarOptimizerCaptureSqlPlanBaselines : public ObBoolSysVar
{
public:
ObSysVarOptimizerCaptureSqlPlanBaselines() : ObBoolSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_OPTIMIZER_CAPTURE_SQL_PLAN_BASELINES; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(146); }
};
class ObSysVarParallelMaxServers : public ObIntSysVar
{
public:
ObSysVarParallelMaxServers() : ObIntSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_PARALLEL_MAX_SERVERS; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(147); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(142); }
};
class ObSysVarParallelServersTarget : public ObIntSysVar
{
public:
ObSysVarParallelServersTarget() : ObIntSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_PARALLEL_SERVERS_TARGET; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(148); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(143); }
};
class ObSysVarObEarlyLockRelease : public ObBoolSysVar
{
public:
ObSysVarObEarlyLockRelease() : ObBoolSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_OB_EARLY_LOCK_RELEASE; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(149); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(144); }
};
class ObSysVarObTrxIdleTimeout : public ObIntSysVar
{
public:
ObSysVarObTrxIdleTimeout() : ObIntSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_OB_TRX_IDLE_TIMEOUT; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(150); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(145); }
};
class ObSysVarBlockEncryptionMode : public ObEnumSysVar
{
@ -1101,161 +1066,161 @@ public:
public:
ObSysVarBlockEncryptionMode() : ObEnumSysVar(BLOCK_ENCRYPTION_MODE_NAMES, NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_BLOCK_ENCRYPTION_MODE; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(151); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(146); }
};
class ObSysVarNlsDateFormat : public ObVarcharSysVar
{
public:
ObSysVarNlsDateFormat() : ObVarcharSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_NLS_DATE_FORMAT; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(152); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(147); }
};
class ObSysVarNlsTimestampFormat : public ObVarcharSysVar
{
public:
ObSysVarNlsTimestampFormat() : ObVarcharSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_NLS_TIMESTAMP_FORMAT; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(153); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(148); }
};
class ObSysVarNlsTimestampTzFormat : public ObVarcharSysVar
{
public:
ObSysVarNlsTimestampTzFormat() : ObVarcharSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_NLS_TIMESTAMP_TZ_FORMAT; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(154); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(149); }
};
class ObSysVarObReservedMetaMemoryPercentage : public ObIntSysVar
{
public:
ObSysVarObReservedMetaMemoryPercentage() : ObIntSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_OB_RESERVED_META_MEMORY_PERCENTAGE; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(155); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(150); }
};
class ObSysVarObCheckSysVariable : public ObBoolSysVar
{
public:
ObSysVarObCheckSysVariable() : ObBoolSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_OB_CHECK_SYS_VARIABLE; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(156); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(151); }
};
class ObSysVarNlsLanguage : public ObVarcharSysVar
{
public:
ObSysVarNlsLanguage() : ObVarcharSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_NLS_LANGUAGE; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(157); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(152); }
};
class ObSysVarNlsTerritory : public ObVarcharSysVar
{
public:
ObSysVarNlsTerritory() : ObVarcharSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_NLS_TERRITORY; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(158); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(153); }
};
class ObSysVarNlsSort : public ObVarcharSysVar
{
public:
ObSysVarNlsSort() : ObVarcharSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_NLS_SORT; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(159); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(154); }
};
class ObSysVarNlsComp : public ObVarcharSysVar
{
public:
ObSysVarNlsComp() : ObVarcharSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_NLS_COMP; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(160); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(155); }
};
class ObSysVarNlsCharacterset : public ObVarcharSysVar
{
public:
ObSysVarNlsCharacterset() : ObVarcharSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_NLS_CHARACTERSET; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(161); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(156); }
};
class ObSysVarNlsNcharCharacterset : public ObVarcharSysVar
{
public:
ObSysVarNlsNcharCharacterset() : ObVarcharSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_NLS_NCHAR_CHARACTERSET; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(162); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(157); }
};
class ObSysVarNlsDateLanguage : public ObVarcharSysVar
{
public:
ObSysVarNlsDateLanguage() : ObVarcharSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_NLS_DATE_LANGUAGE; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(163); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(158); }
};
class ObSysVarNlsLengthSemantics : public ObVarcharSysVar
{
public:
ObSysVarNlsLengthSemantics() : ObVarcharSysVar(ObSysVarOnCheckFuncs::check_and_convert_nls_length_semantics_is_valid, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_NLS_LENGTH_SEMANTICS; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(164); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(159); }
};
class ObSysVarNlsNcharConvExcp : public ObVarcharSysVar
{
public:
ObSysVarNlsNcharConvExcp() : ObVarcharSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_NLS_NCHAR_CONV_EXCP; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(165); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(160); }
};
class ObSysVarNlsCalendar : public ObVarcharSysVar
{
public:
ObSysVarNlsCalendar() : ObVarcharSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_NLS_CALENDAR; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(166); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(161); }
};
class ObSysVarNlsNumericCharacters : public ObVarcharSysVar
{
public:
ObSysVarNlsNumericCharacters() : ObVarcharSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_NLS_NUMERIC_CHARACTERS; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(167); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(162); }
};
class ObSysVarNljBatchingEnabled : public ObBoolSysVar
{
public:
ObSysVarNljBatchingEnabled() : ObBoolSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR__NLJ_BATCHING_ENABLED; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(168); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(163); }
};
class ObSysVarTracefileIdentifier : public ObVarcharSysVar
{
public:
ObSysVarTracefileIdentifier() : ObVarcharSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_TRACEFILE_IDENTIFIER; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(169); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(164); }
};
class ObSysVarGroupbyNopushdownCutRatio : public ObIntSysVar
{
public:
ObSysVarGroupbyNopushdownCutRatio() : ObIntSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR__GROUPBY_NOPUSHDOWN_CUT_RATIO; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(170); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(165); }
};
class ObSysVarPxBroadcastFudgeFactor : public ObIntSysVar
{
public:
ObSysVarPxBroadcastFudgeFactor() : ObIntSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR__PX_BROADCAST_FUDGE_FACTOR; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(171); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(166); }
};
class ObSysVarTransactionIsolation : public ObSessionSpecialVarcharSysVar
{
public:
ObSysVarTransactionIsolation() : ObSessionSpecialVarcharSysVar(ObSysVarOnCheckFuncs::check_and_convert_tx_isolation, ObSysVarOnUpdateFuncs::update_tx_isolation, ObSysVarSessionSpecialUpdateFuncs::update_tx_isolation, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_TRANSACTION_ISOLATION; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(172); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(167); }
};
class ObSysVarObTrxLockTimeout : public ObIntSysVar
{
public:
ObSysVarObTrxLockTimeout() : ObIntSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_OB_TRX_LOCK_TIMEOUT; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(173); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(168); }
};
class ObSysVarValidatePasswordCheckUserName : public ObEnumSysVar
{
@ -1264,28 +1229,28 @@ public:
public:
ObSysVarValidatePasswordCheckUserName() : ObEnumSysVar(VALIDATE_PASSWORD_CHECK_USER_NAME_NAMES, NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_VALIDATE_PASSWORD_CHECK_USER_NAME; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(174); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(169); }
};
class ObSysVarValidatePasswordLength : public ObIntSysVar
{
public:
ObSysVarValidatePasswordLength() : ObIntSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_VALIDATE_PASSWORD_LENGTH; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(175); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(170); }
};
class ObSysVarValidatePasswordMixedCaseCount : public ObIntSysVar
{
public:
ObSysVarValidatePasswordMixedCaseCount() : ObIntSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_VALIDATE_PASSWORD_MIXED_CASE_COUNT; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(176); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(171); }
};
class ObSysVarValidatePasswordNumberCount : public ObIntSysVar
{
public:
ObSysVarValidatePasswordNumberCount() : ObIntSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_VALIDATE_PASSWORD_NUMBER_COUNT; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(177); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(172); }
};
class ObSysVarValidatePasswordPolicy : public ObEnumSysVar
{
@ -1294,42 +1259,42 @@ public:
public:
ObSysVarValidatePasswordPolicy() : ObEnumSysVar(VALIDATE_PASSWORD_POLICY_NAMES, NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_VALIDATE_PASSWORD_POLICY; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(178); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(173); }
};
class ObSysVarValidatePasswordSpecialCharCount : public ObIntSysVar
{
public:
ObSysVarValidatePasswordSpecialCharCount() : ObIntSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_VALIDATE_PASSWORD_SPECIAL_CHAR_COUNT; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(179); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(174); }
};
class ObSysVarDefaultPasswordLifetime : public ObIntSysVar
{
public:
ObSysVarDefaultPasswordLifetime() : ObIntSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_DEFAULT_PASSWORD_LIFETIME; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(180); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(175); }
};
class ObSysVarObOlsPolicySessionLabels : public ObVarcharSysVar
{
public:
ObSysVarObOlsPolicySessionLabels() : ObVarcharSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR__OB_OLS_POLICY_SESSION_LABELS; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(181); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(176); }
};
class ObSysVarObTraceInfo : public ObVarcharSysVar
{
public:
ObSysVarObTraceInfo() : ObVarcharSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_OB_TRACE_INFO; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(182); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(177); }
};
class ObSysVarPxPartitionScanThreshold : public ObIntSysVar
{
public:
ObSysVarPxPartitionScanThreshold() : ObIntSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR__PX_PARTITION_SCAN_THRESHOLD; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(183); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(178); }
};
class ObSysVarObPxBcastOptimization : public ObEnumSysVar
{
@ -1338,140 +1303,140 @@ public:
public:
ObSysVarObPxBcastOptimization() : ObEnumSysVar(_OB_PX_BCAST_OPTIMIZATION_NAMES, NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR__OB_PX_BCAST_OPTIMIZATION; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(184); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(179); }
};
class ObSysVarObPxSlaveMappingThreshold : public ObIntSysVar
{
public:
ObSysVarObPxSlaveMappingThreshold() : ObIntSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR__OB_PX_SLAVE_MAPPING_THRESHOLD; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(185); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(180); }
};
class ObSysVarEnableParallelDml : public ObBoolSysVar
{
public:
ObSysVarEnableParallelDml() : ObBoolSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR__ENABLE_PARALLEL_DML; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(186); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(181); }
};
class ObSysVarPxMinGranulesPerSlave : public ObIntSysVar
{
public:
ObSysVarPxMinGranulesPerSlave() : ObIntSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR__PX_MIN_GRANULES_PER_SLAVE; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(187); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(182); }
};
class ObSysVarSecureFilePriv : public ObVarcharSysVar
{
public:
ObSysVarSecureFilePriv() : ObVarcharSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_SECURE_FILE_PRIV; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(188); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(183); }
};
class ObSysVarPlsqlWarnings : public ObVarcharSysVar
{
public:
ObSysVarPlsqlWarnings() : ObVarcharSysVar(ObSysVarOnCheckFuncs::check_and_convert_plsql_warnings, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_PLSQL_WARNINGS; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(189); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(184); }
};
class ObSysVarEnableParallelQuery : public ObBoolSysVar
{
public:
ObSysVarEnableParallelQuery() : ObBoolSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR__ENABLE_PARALLEL_QUERY; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(190); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(185); }
};
class ObSysVarForceParallelQueryDop : public ObIntSysVar
{
public:
ObSysVarForceParallelQueryDop() : ObIntSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR__FORCE_PARALLEL_QUERY_DOP; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(191); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(186); }
};
class ObSysVarForceParallelDmlDop : public ObIntSysVar
{
public:
ObSysVarForceParallelDmlDop() : ObIntSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR__FORCE_PARALLEL_DML_DOP; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(192); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(187); }
};
class ObSysVarObPlBlockTimeout : public ObIntSysVar
{
public:
ObSysVarObPlBlockTimeout() : ObIntSysVar(ObSysVarOnCheckFuncs::check_and_convert_timeout_too_large, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_OB_PL_BLOCK_TIMEOUT; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(193); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(188); }
};
class ObSysVarTransactionReadOnly : public ObSessionSpecialBoolSysVar
{
public:
ObSysVarTransactionReadOnly() : ObSessionSpecialBoolSysVar(ObSysVarOnCheckFuncs::check_and_convert_tx_read_only, ObSysVarOnUpdateFuncs::update_tx_read_only_no_scope, ObSysVarSessionSpecialUpdateFuncs::update_tx_read_only, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_TRANSACTION_READ_ONLY; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(194); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(189); }
};
class ObSysVarResourceManagerPlan : public ObVarcharSysVar
{
public:
ObSysVarResourceManagerPlan() : ObVarcharSysVar(ObSysVarOnCheckFuncs::check_update_resource_manager_plan, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_RESOURCE_MANAGER_PLAN; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(195); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(190); }
};
class ObSysVarPerformanceSchema : public ObBoolSysVar
{
public:
ObSysVarPerformanceSchema() : ObBoolSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_PERFORMANCE_SCHEMA; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(196); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(191); }
};
class ObSysVarNlsCurrency : public ObVarcharSysVar
{
public:
ObSysVarNlsCurrency() : ObVarcharSysVar(ObSysVarOnCheckFuncs::check_and_convert_nls_currency_too_long, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_NLS_CURRENCY; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(197); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(192); }
};
class ObSysVarNlsIsoCurrency : public ObVarcharSysVar
{
public:
ObSysVarNlsIsoCurrency() : ObVarcharSysVar(ObSysVarOnCheckFuncs::check_and_convert_nls_iso_currency_is_valid, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_NLS_ISO_CURRENCY; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(198); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(193); }
};
class ObSysVarNlsDualCurrency : public ObVarcharSysVar
{
public:
ObSysVarNlsDualCurrency() : ObVarcharSysVar(ObSysVarOnCheckFuncs::check_and_convert_nls_currency_too_long, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_NLS_DUAL_CURRENCY; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(199); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(194); }
};
class ObSysVarPlsqlCcflags : public ObVarcharSysVar
{
public:
ObSysVarPlsqlCcflags() : ObVarcharSysVar(ObSysVarOnCheckFuncs::check_and_convert_plsql_ccflags, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_PLSQL_CCFLAGS; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(200); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(195); }
};
class ObSysVarObProxySessionTemporaryTableUsed : public ObBoolSysVar
{
public:
ObSysVarObProxySessionTemporaryTableUsed() : ObBoolSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR__OB_PROXY_SESSION_TEMPORARY_TABLE_USED; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(201); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(196); }
};
class ObSysVarEnableParallelDdl : public ObBoolSysVar
{
public:
ObSysVarEnableParallelDdl() : ObBoolSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR__ENABLE_PARALLEL_DDL; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(202); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(197); }
};
class ObSysVarForceParallelDdlDop : public ObIntSysVar
{
public:
ObSysVarForceParallelDdlDop() : ObIntSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR__FORCE_PARALLEL_DDL_DOP; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(203); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(198); }
};
class ObSysVarCursorSharing : public ObEnumSysVar
{
@ -1480,14 +1445,14 @@ public:
public:
ObSysVarCursorSharing() : ObEnumSysVar(CURSOR_SHARING_NAMES, NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_CURSOR_SHARING; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(204); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(199); }
};
class ObSysVarOptimizerNullAwareAntijoin : public ObBoolSysVar
{
public:
ObSysVarOptimizerNullAwareAntijoin() : ObBoolSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR__OPTIMIZER_NULL_AWARE_ANTIJOIN; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(205); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(200); }
};
class ObSysVarPxPartialRollupPushdown : public ObEnumSysVar
{
@ -1496,7 +1461,7 @@ public:
public:
ObSysVarPxPartialRollupPushdown() : ObEnumSysVar(_PX_PARTIAL_ROLLUP_PUSHDOWN_NAMES, NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR__PX_PARTIAL_ROLLUP_PUSHDOWN; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(206); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(201); }
};
class ObSysVarPxDistAggPartialRollupPushdown : public ObEnumSysVar
{
@ -1505,91 +1470,91 @@ public:
public:
ObSysVarPxDistAggPartialRollupPushdown() : ObEnumSysVar(_PX_DIST_AGG_PARTIAL_ROLLUP_PUSHDOWN_NAMES, NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR__PX_DIST_AGG_PARTIAL_ROLLUP_PUSHDOWN; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(207); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(202); }
};
class ObSysVarCreateAuditPurgeJob : public ObVarcharSysVar
{
public:
ObSysVarCreateAuditPurgeJob() : ObVarcharSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR__CREATE_AUDIT_PURGE_JOB; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(208); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(203); }
};
class ObSysVarDropAuditPurgeJob : public ObVarcharSysVar
{
public:
ObSysVarDropAuditPurgeJob() : ObVarcharSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR__DROP_AUDIT_PURGE_JOB; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(209); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(204); }
};
class ObSysVarSetPurgeJobInterval : public ObVarcharSysVar
{
public:
ObSysVarSetPurgeJobInterval() : ObVarcharSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR__SET_PURGE_JOB_INTERVAL; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(210); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(205); }
};
class ObSysVarSetPurgeJobStatus : public ObVarcharSysVar
{
public:
ObSysVarSetPurgeJobStatus() : ObVarcharSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR__SET_PURGE_JOB_STATUS; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(211); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(206); }
};
class ObSysVarSetLastArchiveTimestamp : public ObVarcharSysVar
{
public:
ObSysVarSetLastArchiveTimestamp() : ObVarcharSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR__SET_LAST_ARCHIVE_TIMESTAMP; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(212); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(207); }
};
class ObSysVarClearLastArchiveTimestamp : public ObVarcharSysVar
{
public:
ObSysVarClearLastArchiveTimestamp() : ObVarcharSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR__CLEAR_LAST_ARCHIVE_TIMESTAMP; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(213); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(208); }
};
class ObSysVarAggregationOptimizationSettings : public ObIntSysVar
{
public:
ObSysVarAggregationOptimizationSettings() : ObIntSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR__AGGREGATION_OPTIMIZATION_SETTINGS; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(214); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(209); }
};
class ObSysVarPxSharedHashJoin : public ObBoolSysVar
{
public:
ObSysVarPxSharedHashJoin() : ObBoolSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR__PX_SHARED_HASH_JOIN; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(215); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(210); }
};
class ObSysVarSqlNotes : public ObBoolSysVar
{
public:
ObSysVarSqlNotes() : ObBoolSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_SQL_NOTES; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(216); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(211); }
};
class ObSysVarInnodbStrictMode : public ObBoolSysVar
{
public:
ObSysVarInnodbStrictMode() : ObBoolSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_INNODB_STRICT_MODE; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(217); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(212); }
};
class ObSysVarWindowfuncOptimizationSettings : public ObIntSysVar
{
public:
ObSysVarWindowfuncOptimizationSettings() : ObIntSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR__WINDOWFUNC_OPTIMIZATION_SETTINGS; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(218); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(213); }
};
class ObSysVarObEnableRichErrorMsg : public ObBoolSysVar
{
public:
ObSysVarObEnableRichErrorMsg() : ObBoolSysVar(NULL, NULL, NULL, NULL, NULL) {}
inline virtual ObSysVarClassType get_type() const { return SYS_VAR_OB_ENABLE_RICH_ERROR_MSG; }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(219); }
inline virtual const common::ObObj &get_global_default_value() const { return ObSysVariables::get_default_value(214); }
};
@ -1610,7 +1575,7 @@ public:
static const common::ObString get_sys_var_name_by_id(ObSysVarClassType sys_var_id);
const static int64_t MYSQL_SYS_VARS_COUNT = 94;
const static int64_t OB_SYS_VARS_COUNT = 126;
const static int64_t OB_SYS_VARS_COUNT = 121;
const static int64_t ALL_SYS_VARS_COUNT = MYSQL_SYS_VARS_COUNT + OB_SYS_VARS_COUNT;
const static int16_t OB_SPECIFIC_SYS_VAR_ID_OFFSET = 10000;

File diff suppressed because it is too large Load Diff

View File

@ -1441,42 +1441,18 @@
"background_cn": "",
"ref_url": ""
},
"ob_enable_trace_log": {
"ob_enable_show_trace": {
"id": 10016,
"name": "ob_enable_trace_log",
"name": "ob_enable_show_trace",
"value": "0",
"data_type": "bool",
"info": "control whether use trace log",
"info": "control whether use show trace",
"flags": "Global | SESSION | NEED_SERIALIZE",
"publish_version": "",
"info_cn": "",
"background_cn": "",
"ref_url": ""
},
"ob_enable_hash_group_by": {
"id": 10017,
"name": "ob_enable_hash_group_by",
"value": "1",
"data_type": "bool",
"info": "",
"flags": "GLOBAL | SESSION | INFLUENCE_PLAN | NEED_SERIALIZE",
"publish_version": "",
"info_cn": "",
"background_cn": "",
"ref_url": ""
},
"ob_enable_blk_nestedloop_join": {
"id": 10018,
"name": "ob_enable_blk_nestedloop_join",
"value": "0",
"data_type": "bool",
"info": "",
"flags": "GLOBAL | SESSION | INFLUENCE_PLAN | NEED_SERIALIZE",
"publish_version": "",
"info_cn": "",
"background_cn": "",
"ref_url": ""
},
"ob_bnl_join_cache_size": {
"id": 10019,
"name": "ob_bnl_join_cache_size",
@ -1865,18 +1841,6 @@
"background_cn": "",
"ref_url": ""
},
"_optimizer_adaptive_cursor_sharing": {
"id": 10050,
"name": "_optimizer_adaptive_cursor_sharing",
"value": "0",
"data_type": "bool",
"info": "Enable use of adaptive cursor sharing",
"flags": "GLOBAL | SESSION | INVISIBLE | NEED_SERIALIZE",
"publish_version": "",
"info_cn": "",
"background_cn": "",
"ref_url": ""
},
"plugin_dir": {
"id": 10052,
"name": "plugin_dir",
@ -1889,18 +1853,6 @@
"background_cn": "",
"ref_url": ""
},
"_ob_use_parallel_execution": {
"id": 10054,
"name": "_ob_use_parallel_execution",
"value": "1",
"data_type": "bool",
"info": "auto use parallel execution",
"flags": "NEED_SERIALIZE | GLOBAL | SESSION | INFLUENCE_PLAN | INVISIBLE",
"publish_version": "",
"info_cn": "",
"background_cn": "",
"ref_url": ""
},
"ob_sql_audit_percentage": {
"id": 10055,
"name": "ob_sql_audit_percentage",
@ -1951,20 +1903,6 @@
"background_cn": "",
"ref_url": ""
},
"parallel_max_servers": {
"id": 10059,
"name": "parallel_max_servers",
"value": "0",
"data_type": "int",
"flags": "GLOBAL | INVISIBLE",
"info": "number of threads created to run parallel statements for each observer.",
"min_val": "0",
"max_val": "1800",
"publish_version": "",
"info_cn": "",
"background_cn": "",
"ref_url": ""
},
"parallel_servers_target": {
"id": 10060,
"name": "parallel_servers_target",