fix add cast check bug

This commit is contained in:
obdev
2023-10-19 02:39:18 +00:00
committed by ob-robot
parent 91c8fb0b92
commit 17bc8d4e1d
2 changed files with 5 additions and 4 deletions

View File

@ -119,7 +119,7 @@ int ObStmtExprVisitor::visit(T *&expr,
(!std::is_same<T, ObRawExpr>::value &&
OB_UNLIKELY(tmp->get_expr_class() != expr->get_expr_class()))) {
ret = OB_ERR_UNEXPECTED;
SQL_RESV_LOG(WARN, "expr class is changed", KPC(tmp), KPC(expr));
SQL_RESV_LOG(WARN, "expr class is changed", K(tmp->get_expr_class()), K(expr->get_expr_class()));
}
}
return ret;
@ -142,7 +142,7 @@ int ObStmtExprVisitor::visit(common::ObIArray<T *> &exprs,
(!std::is_same<T, ObRawExpr>::value &&
OB_UNLIKELY(tmp->get_expr_class() != exprs.at(i)->get_expr_class()))) {
ret = OB_ERR_UNEXPECTED;
SQL_RESV_LOG(WARN, "expr class is changed", KPC(tmp), KPC(exprs.at(i)));
SQL_RESV_LOG(WARN, "expr class is changed", K(tmp->get_expr_class()), K(exprs.at(i)->get_expr_class()));
}
}
}