/** * 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 OCEANBASE_SHARE_SYSTEM_VARIABLE_OB_SYS_VAR_CLASS_TYPE_ #define OCEANBASE_SHARE_SYSTEM_VARIABLE_OB_SYS_VAR_CLASS_TYPE_ #include namespace oceanbase { namespace share { enum ObSysVarClassType { SYS_VAR_INVALID = -1, SYS_VAR_AUTO_INCREMENT_INCREMENT = 0, SYS_VAR_AUTO_INCREMENT_OFFSET = 1, SYS_VAR_AUTOCOMMIT = 2, SYS_VAR_CHARACTER_SET_CLIENT = 3, SYS_VAR_CHARACTER_SET_CONNECTION = 4, SYS_VAR_CHARACTER_SET_DATABASE = 5, SYS_VAR_CHARACTER_SET_RESULTS = 6, SYS_VAR_CHARACTER_SET_SERVER = 7, SYS_VAR_CHARACTER_SET_SYSTEM = 8, SYS_VAR_COLLATION_CONNECTION = 9, SYS_VAR_COLLATION_DATABASE = 10, SYS_VAR_COLLATION_SERVER = 11, SYS_VAR_INTERACTIVE_TIMEOUT = 12, SYS_VAR_LAST_INSERT_ID = 13, SYS_VAR_MAX_ALLOWED_PACKET = 14, SYS_VAR_SQL_MODE = 15, SYS_VAR_TIME_ZONE = 16, SYS_VAR_TX_ISOLATION = 17, SYS_VAR_VERSION_COMMENT = 18, SYS_VAR_WAIT_TIMEOUT = 19, SYS_VAR_BINLOG_ROW_IMAGE = 20, SYS_VAR_CHARACTER_SET_FILESYSTEM = 21, SYS_VAR_CONNECT_TIMEOUT = 22, SYS_VAR_DATADIR = 23, SYS_VAR_DEBUG_SYNC = 24, SYS_VAR_DIV_PRECISION_INCREMENT = 25, SYS_VAR_EXPLICIT_DEFAULTS_FOR_TIMESTAMP = 26, SYS_VAR_GROUP_CONCAT_MAX_LEN = 27, SYS_VAR_IDENTITY = 28, SYS_VAR_LOWER_CASE_TABLE_NAMES = 29, SYS_VAR_NET_READ_TIMEOUT = 30, SYS_VAR_NET_WRITE_TIMEOUT = 31, SYS_VAR_READ_ONLY = 32, SYS_VAR_SQL_AUTO_IS_NULL = 33, SYS_VAR_SQL_SELECT_LIMIT = 34, SYS_VAR_TIMESTAMP = 35, SYS_VAR_TX_READ_ONLY = 36, SYS_VAR_VERSION = 37, SYS_VAR_SQL_WARNINGS = 38, SYS_VAR_MAX_USER_CONNECTIONS = 39, SYS_VAR_INIT_CONNECT = 40, SYS_VAR_LICENSE = 41, SYS_VAR_NET_BUFFER_LENGTH = 42, SYS_VAR_SYSTEM_TIME_ZONE = 43, SYS_VAR_QUERY_CACHE_SIZE = 44, SYS_VAR_QUERY_CACHE_TYPE = 45, SYS_VAR_SQL_QUOTE_SHOW_CREATE = 46, SYS_VAR_MAX_SP_RECURSION_DEPTH = 47, SYS_VAR_SQL_SAFE_UPDATES = 48, SYS_VAR_CONCURRENT_INSERT = 49, SYS_VAR_DEFAULT_AUTHENTICATION_PLUGIN = 50, SYS_VAR_DISABLED_STORAGE_ENGINES = 51, SYS_VAR_ERROR_COUNT = 52, SYS_VAR_GENERAL_LOG = 53, SYS_VAR_HAVE_OPENSSL = 54, SYS_VAR_HAVE_PROFILING = 55, SYS_VAR_HAVE_SSL = 56, SYS_VAR_HOSTNAME = 57, SYS_VAR_LC_MESSAGES = 58, SYS_VAR_LOCAL_INFILE = 59, SYS_VAR_LOCK_WAIT_TIMEOUT = 60, SYS_VAR_LONG_QUERY_TIME = 61, SYS_VAR_MAX_CONNECTIONS = 62, SYS_VAR_MAX_EXECUTION_TIME = 63, SYS_VAR_PROTOCOL_VERSION = 64, SYS_VAR_SERVER_ID = 65, SYS_VAR_SSL_CA = 66, SYS_VAR_SSL_CAPATH = 67, SYS_VAR_SSL_CERT = 68, SYS_VAR_SSL_CIPHER = 69, SYS_VAR_SSL_CRL = 70, SYS_VAR_SSL_CRLPATH = 71, SYS_VAR_SSL_KEY = 72, SYS_VAR_TIME_FORMAT = 73, SYS_VAR_TLS_VERSION = 74, SYS_VAR_TMP_TABLE_SIZE = 75, SYS_VAR_TMPDIR = 76, SYS_VAR_UNIQUE_CHECKS = 77, SYS_VAR_VERSION_COMPILE_MACHINE = 78, SYS_VAR_VERSION_COMPILE_OS = 79, SYS_VAR_WARNING_COUNT = 80, SYS_VAR_SESSION_TRACK_SCHEMA = 81, SYS_VAR_SESSION_TRACK_SYSTEM_VARIABLES = 82, SYS_VAR_SESSION_TRACK_STATE_CHANGE = 83, SYS_VAR_DEFAULT_STORAGE_ENGINE = 93, SYS_VAR_OB_DEFAULT_REPLICA_NUM = 10000, SYS_VAR_OB_INTERM_RESULT_MEM_LIMIT = 10001, SYS_VAR_OB_PROXY_PARTITION_HIT = 10002, SYS_VAR_OB_LOG_LEVEL = 10003, SYS_VAR_OB_MAX_PARALLEL_DEGREE = 10004, SYS_VAR_OB_QUERY_TIMEOUT = 10005, SYS_VAR_OB_READ_CONSISTENCY = 10006, SYS_VAR_OB_ENABLE_TRANSFORMATION = 10007, SYS_VAR_OB_TRX_TIMEOUT = 10008, SYS_VAR_OB_ENABLE_PLAN_CACHE = 10009, SYS_VAR_OB_ENABLE_INDEX_DIRECT_SELECT = 10010, SYS_VAR_OB_PROXY_SET_TRX_EXECUTED = 10011, SYS_VAR_OB_ENABLE_AGGREGATION_PUSHDOWN = 10012, 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_BNL_JOIN_CACHE_SIZE = 10019, SYS_VAR_OB_PROXY_USER_PRIVILEGE = 10020, SYS_VAR_OB_ORG_CLUSTER_ID = 10021, SYS_VAR_OB_PLAN_CACHE_PERCENTAGE = 10022, SYS_VAR_OB_PLAN_CACHE_EVICT_HIGH_PERCENTAGE = 10023, SYS_VAR_OB_PLAN_CACHE_EVICT_LOW_PERCENTAGE = 10024, SYS_VAR_RECYCLEBIN = 10025, SYS_VAR_OB_CAPABILITY_FLAG = 10026, SYS_VAR_OB_STMT_PARALLEL_DEGREE = 10027, SYS_VAR_IS_RESULT_ACCURATE = 10028, SYS_VAR_ERROR_ON_OVERLAP_TIME = 10029, SYS_VAR_OB_COMPATIBILITY_MODE = 10030, SYS_VAR_OB_CREATE_TABLE_STRICT_MODE = 10031, SYS_VAR_OB_SQL_WORK_AREA_PERCENTAGE = 10032, SYS_VAR_OB_SAFE_WEAK_READ_SNAPSHOT = 10033, SYS_VAR_OB_ROUTE_POLICY = 10034, SYS_VAR_OB_ENABLE_TRANSMISSION_CHECKSUM = 10035, SYS_VAR_FOREIGN_KEY_CHECKS = 10036, SYS_VAR_OB_STATEMENT_TRACE_ID = 10037, SYS_VAR_OB_ENABLE_TRUNCATE_FLASHBACK = 10038, SYS_VAR_OB_TCP_INVITED_NODES = 10039, SYS_VAR_SQL_THROTTLE_CURRENT_PRIORITY = 10040, SYS_VAR_SQL_THROTTLE_PRIORITY = 10041, SYS_VAR_SQL_THROTTLE_RT = 10042, SYS_VAR_SQL_THROTTLE_CPU = 10043, SYS_VAR_SQL_THROTTLE_IO = 10044, SYS_VAR_SQL_THROTTLE_NETWORK = 10045, SYS_VAR_SQL_THROTTLE_LOGICAL_READS = 10046, 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_OB_TIMESTAMP_SERVICE = 10051, SYS_VAR_PLUGIN_DIR = 10052, SYS_VAR_UNDO_RETENTION = 10053, 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, SYS_VAR_BLOCK_ENCRYPTION_MODE = 10063, SYS_VAR_NLS_DATE_FORMAT = 10064, SYS_VAR_NLS_TIMESTAMP_FORMAT = 10065, SYS_VAR_NLS_TIMESTAMP_TZ_FORMAT = 10066, SYS_VAR_OB_RESERVED_META_MEMORY_PERCENTAGE = 10067, SYS_VAR_OB_CHECK_SYS_VARIABLE = 10068, SYS_VAR_NLS_LANGUAGE = 10069, SYS_VAR_NLS_TERRITORY = 10070, SYS_VAR_NLS_SORT = 10071, SYS_VAR_NLS_COMP = 10072, SYS_VAR_NLS_CHARACTERSET = 10073, SYS_VAR_NLS_NCHAR_CHARACTERSET = 10074, SYS_VAR_NLS_DATE_LANGUAGE = 10075, SYS_VAR_NLS_LENGTH_SEMANTICS = 10076, SYS_VAR_NLS_NCHAR_CONV_EXCP = 10077, SYS_VAR_NLS_CALENDAR = 10078, SYS_VAR_NLS_NUMERIC_CHARACTERS = 10079, SYS_VAR__NLJ_BATCHING_ENABLED = 10080, SYS_VAR_TRACEFILE_IDENTIFIER = 10081, SYS_VAR__GROUPBY_NOPUSHDOWN_CUT_RATIO = 10082, SYS_VAR__PX_BROADCAST_FUDGE_FACTOR = 10083, SYS_VAR__PRIMARY_ZONE_ENTITY_COUNT = 10084, SYS_VAR_TRANSACTION_ISOLATION = 10085, SYS_VAR_OB_TRX_LOCK_TIMEOUT = 10086, SYS_VAR_VALIDATE_PASSWORD_CHECK_USER_NAME = 10087, SYS_VAR_VALIDATE_PASSWORD_LENGTH = 10088, SYS_VAR_VALIDATE_PASSWORD_MIXED_CASE_COUNT = 10089, SYS_VAR_VALIDATE_PASSWORD_NUMBER_COUNT = 10090, SYS_VAR_VALIDATE_PASSWORD_POLICY = 10091, SYS_VAR_VALIDATE_PASSWORD_SPECIAL_CHAR_COUNT = 10092, SYS_VAR_DEFAULT_PASSWORD_LIFETIME = 10093, SYS_VAR_OB_TRACE_INFO = 10095, SYS_VAR_OB_ENABLE_BATCHED_MULTI_STATEMENT = 10096, SYS_VAR__PX_PARTITION_SCAN_THRESHOLD = 10097, SYS_VAR__OB_PX_BCAST_OPTIMIZATION = 10098, SYS_VAR__OB_PX_SLAVE_MAPPING_THRESHOLD = 10099, SYS_VAR__ENABLE_PARALLEL_DML = 10100, SYS_VAR__PX_MIN_GRANULES_PER_SLAVE = 10101, SYS_VAR_SECURE_FILE_PRIV = 10102, SYS_VAR_PLSQL_WARNINGS = 10103, SYS_VAR__ENABLE_PARALLEL_QUERY = 10104, SYS_VAR__FORCE_PARALLEL_QUERY_DOP = 10105, SYS_VAR__FORCE_PARALLEL_DML_DOP = 10106, SYS_VAR_OB_PL_BLOCK_TIMEOUT = 10107, SYS_VAR_TRANSACTION_READ_ONLY = 10108, SYS_VAR_RESOURCE_MANAGER_PLAN = 10109, SYS_VAR_PERFORMANCE_SCHEMA = 10110, SYS_VAR_NLS_CURRENCY = 10111, SYS_VAR_NLS_ISO_CURRENCY = 10112, SYS_VAR_NLS_DUAL_CURRENCY = 10113, SYS_VAR__OB_PROXY_SESSION_TEMPORARY_TABLE_USED = 10116, }; } } #endif //OCEANBASE_SHARE_SYSTEM_VARIABLE_OB_SYS_VAR_CLASS_TYPE_