提交 e2c4bb64 编写于 作者: O obdev 提交者: ob-robot

[CP] [bugfix] Assigning ObRawExprPointer eats error code

上级 89fc0484
......@@ -5403,6 +5403,11 @@ int ObRawExprPointer::add_ref(ObRawExpr **expr)
return expr_group_.push_back(expr);
}
int ObRawExprPointer::assign(const ObRawExprPointer &other)
{
return expr_group_.assign(other.expr_group_);
}
int ObMultiSetRawExpr::assign(const ObRawExpr &other)
{
int ret = OB_SUCCESS;
......
......@@ -4426,6 +4426,7 @@ public:
int get(ObRawExpr *&expr);
int set(ObRawExpr *expr);
int add_ref(ObRawExpr **expr);
int assign(const ObRawExprPointer &other);
TO_STRING_KV("", "");
private:
common::ObSEArray<ObRawExpr **, 1> expr_group_;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册