提交 6054dfb5 编写于 作者: Y yb0 提交者: wangzelin.wzl

fix error code coverage bug

上级 45460f6a
......@@ -108,18 +108,24 @@ int ObExplainLogPlan::generate_raw_plan()
buf[ObLogValues::MAX_EXPLAIN_BUFFER_SIZE - 1] = '\0';
}
}
ObObj obj;
obj.set_varchar(ObString::make_string(buf));
ObNewRow row;
row.cells_ = &obj;
row.count_ = 1;
values->add_row(row);
set_phy_plan_type(OB_PHY_PLAN_LOCAL);
set_plan_root(values);
values->mark_is_plan_root();
// set values operator id && set max operator id for LogPlan
values->set_op_id(0);
set_max_op_id(1);
if (OB_SUCC(ret)) {
ObObj obj;
obj.set_varchar(ObString::make_string(buf));
ObNewRow row;
row.cells_ = &obj;
row.count_ = 1;
if (OB_FAIL(values->add_row(row))) {
LOG_WARN("failed to add row", K(ret));
} else {
set_phy_plan_type(OB_PHY_PLAN_LOCAL);
set_plan_root(values);
values->mark_is_plan_root();
// set values operator id && set max operator id for LogPlan
values->set_op_id(0);
set_max_op_id(1);
}
}
if (NULL != buf) {
get_allocator().free(buf);
buf = NULL;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册