Add error codes for sql module, !! Please Read Task Description Carefully!!

This commit is contained in:
obdev
2023-08-01 17:18:33 +00:00
committed by ob-robot
parent a706aa36a0
commit a56c5b6dec
63 changed files with 106 additions and 67 deletions

View File

@ -3824,7 +3824,7 @@ int ObOptimizerUtil::check_need_sort(const ObIArray<ObRawExpr*> &expected_order_
// do nothing
} else if (fd_item->is_unique()) {
find_unique = true;
} else if (used_fd.add_member(fd_idx)) {
} else if (OB_FAIL(used_fd.add_member(fd_idx))) {
LOG_WARN("failed to add member to set", K(ret));
} else if (OB_FAIL(split_child_exprs(fd_item, equal_sets, fd_set_parent_exprs,
extend_exprs))) {
@ -4046,7 +4046,7 @@ int ObOptimizerUtil::create_interesting_merge_key(const ObIArray<ObRawExpr*> &me
} else if (!ObOptimizerUtil::is_expr_equivalent(expect_key.at(i).expr_, merge_exprs.at(j),
equal_sets)) {
/* do nothing */
} else if (found_bs.add_member(j)) {
} else if (OB_FAIL(found_bs.add_member(j))) {
LOG_WARN("failed to add member", K(ret));
} else if (OB_FAIL(sort_exprs.push_back(merge_exprs.at(j)))) {
LOG_WARN("failed to push back", K(ret));
@ -4918,12 +4918,12 @@ public:
new_expr = NULL;
if (old_expr->is_const_or_param_expr()) {
new_expr = old_expr;
} else if (ObOptimizerUtil::get_parent_stmt_expr(equal_sets_,
} else if (OB_FAIL(ObOptimizerUtil::get_parent_stmt_expr(equal_sets_,
table_id_,
parent_stmt_,
child_stmt_,
old_expr,
new_expr)) {
new_expr))) {
LOG_WARN("failed to get parent stmt expr", K(ret));
} else {
// does not replace the old_expr, iterate its child expr