add placeholder for tenant_cloning

This commit is contained in:
wanyue-wy
2023-11-27 09:46:26 +00:00
committed by ob-robot
parent c284ddacb9
commit f75d612f8c
5 changed files with 13 additions and 4 deletions

View File

@ -1094,4 +1094,3 @@ PCODE_DEF(OB_CREATE_TRIGGER_WITH_RES, 0x160D)
//PCODE_DEF(OB_NOTIFY_CLONE_SCHEDULER, 0x1616) //PCODE_DEF(OB_NOTIFY_CLONE_SCHEDULER, 0x1616)
//PCODE_DEF(OB_CLONE_KEY, 0x1617) //PCODE_DEF(OB_CLONE_KEY, 0x1617)
//PCODE_DEF(OB_TRIM_KEY_LIST, 0x1618) //PCODE_DEF(OB_TRIM_KEY_LIST, 0x1618)
//PCODE_DEF(OB_RECYCLE_CLONE_JOB, 0x1619)

View File

@ -2315,6 +2315,13 @@ typedef enum ObItemType
T_COL_SKIP_INDEX_SUM, T_COL_SKIP_INDEX_SUM,
T_ALTER_SYSTEM_RESET, T_ALTER_SYSTEM_RESET,
T_ALTER_SYSTEM_RESET_PARAMETER, T_ALTER_SYSTEM_RESET_PARAMETER,
//tenant clone
T_CREATE_TENANT_SNAPSHOT,
T_DROP_TENANT_SNAPSHOT,
T_CLONE_TENANT,
T_CANCEL_CLONE,
T_MAX //Attention: add a new type before T_MAX T_MAX //Attention: add a new type before T_MAX
} ObItemType; } ObItemType;

View File

@ -1058,7 +1058,8 @@ DEF_TO_STRING(ObDropResourcePoolArg)
OB_SERIALIZE_MEMBER((ObDropResourcePoolArg, ObDDLArg), OB_SERIALIZE_MEMBER((ObDropResourcePoolArg, ObDDLArg),
pool_name_, pool_name_,
if_exist_); if_exist_,
pool_id_);
OB_SERIALIZE_MEMBER(ObCmdArg, OB_SERIALIZE_MEMBER(ObCmdArg,

View File

@ -464,7 +464,8 @@ struct ObDropResourcePoolArg : public ObDDLArg
public: public:
ObDropResourcePoolArg(): ObDropResourcePoolArg():
ObDDLArg(), ObDDLArg(),
if_exist_(false) if_exist_(false),
pool_id_(OB_INVALID_ID)
{} {}
virtual ~ObDropResourcePoolArg() {} virtual ~ObDropResourcePoolArg() {}
bool is_valid() const; bool is_valid() const;
@ -474,6 +475,7 @@ public:
common::ObString pool_name_; common::ObString pool_name_;
bool if_exist_; bool if_exist_;
uint64_t pool_id_;
}; };
struct ObCmdArg struct ObCmdArg

View File

@ -290,7 +290,7 @@ OB_STMT_TYPE_DEF_UNKNOWN_AT(T_CANCEL_RECOVER_TABLE, get_sys_tenant_alter_system_
// OB_STMT_TYPE_DEF_UNKNOWN_AT(T_DROP_TENANT_SNAPSHOT, get_sys_tenant_alter_system_priv, 291) // OB_STMT_TYPE_DEF_UNKNOWN_AT(T_DROP_TENANT_SNAPSHOT, get_sys_tenant_alter_system_priv, 291)
OB_STMT_TYPE_DEF(T_ALTER_SYSTEM_RESET_PARAMETER, get_sys_tenant_alter_system_priv, 292, ACTION_TYPE_ALTER_SYSTEM) OB_STMT_TYPE_DEF(T_ALTER_SYSTEM_RESET_PARAMETER, get_sys_tenant_alter_system_priv, 292, ACTION_TYPE_ALTER_SYSTEM)
// OB_STMT_TYPE_DEF_UNKNOWN_AT(T_CLONE_TENANT, get_sys_tenant_alter_system_priv, 293) // OB_STMT_TYPE_DEF_UNKNOWN_AT(T_CLONE_TENANT, get_sys_tenant_alter_system_priv, 293)
// OB_STMT_TYPE_DEF_UNKNOWN_AT(T_RECYCLE_CLONE_JOB, get_sys_tenant_alter_system_priv, 294) // OB_STMT_TYPE_DEF_UNKNOWN_AT(T_CANCEL_CLONE, get_sys_tenant_alter_system_priv, 294)
// OB_STMT_TYPE_DEF_UNKNOWN_AT(T_CREATE_MLOG, get_create_mlog_stmt_need_privs, 295) // OB_STMT_TYPE_DEF_UNKNOWN_AT(T_CREATE_MLOG, get_create_mlog_stmt_need_privs, 295)
// OB_STMT_TYPE_DEF_UNKNOWN_AT(T_DROP_MLOG, get_drop_mlog_stmt_need_privs, 296) // OB_STMT_TYPE_DEF_UNKNOWN_AT(T_DROP_MLOG, get_drop_mlog_stmt_need_privs, 296)
// OB_STMT_TYPE_DEF_UNKNOWN_AT(T_TRANSFER_PARTITION, get_sys_tenant_alter_system_priv, 297) // OB_STMT_TYPE_DEF_UNKNOWN_AT(T_TRANSFER_PARTITION, get_sys_tenant_alter_system_priv, 297)