diff --git a/src/sql/das/ob_das_task.cpp b/src/sql/das/ob_das_task.cpp index db632fdc8..3e30e1ac7 100644 --- a/src/sql/das/ob_das_task.cpp +++ b/src/sql/das/ob_das_task.cpp @@ -82,6 +82,7 @@ OB_DEF_SERIALIZE(ObDASRemoteInfo) OB_UNIS_ENCODE(user_id_); OB_UNIS_ENCODE(session_id_); OB_UNIS_ENCODE(plan_id_); + OB_UNIS_ENCODE(plan_hash_); return ret; } @@ -175,6 +176,7 @@ OB_DEF_DESERIALIZE(ObDASRemoteInfo) OB_UNIS_DECODE(user_id_); OB_UNIS_DECODE(session_id_); OB_UNIS_DECODE(plan_id_); + OB_UNIS_DECODE(plan_hash_); return ret; } @@ -213,6 +215,7 @@ OB_DEF_SERIALIZE_SIZE(ObDASRemoteInfo) OB_UNIS_ADD_LEN(user_id_); OB_UNIS_ADD_LEN(session_id_); OB_UNIS_ADD_LEN(plan_id_); + OB_UNIS_ADD_LEN(plan_hash_); return len; } diff --git a/src/sql/das/ob_das_task.h b/src/sql/das/ob_das_task.h index b6ebaecbb..d42e8f87b 100644 --- a/src/sql/das/ob_das_task.h +++ b/src/sql/das/ob_das_task.h @@ -55,7 +55,8 @@ public: flags_(0), user_id_(0), session_id_(0), - plan_id_(0) + plan_id_(0), + plan_hash_(0) { sql_id_[0] = '\0'; } @@ -88,6 +89,8 @@ public: uint64_t user_id_; uint64_t session_id_; uint64_t plan_id_; +private: + uint64_t plan_hash_; // no use!!! }; class ObIDASTaskOp