fix expr TO_SINGLE_BYTE/UNISTR/ASCIISTR/TO_MULTI_BYTE error code
This commit is contained in:
@ -136,7 +136,7 @@ int ObExprToMultiByte::calc_to_multi_byte(const ObExpr &expr,
|
|||||||
{
|
{
|
||||||
int ret = OB_SUCCESS;
|
int ret = OB_SUCCESS;
|
||||||
ObDatum *src_param = NULL;
|
ObDatum *src_param = NULL;
|
||||||
if (expr.args_[0]->eval(ctx, src_param)) {
|
if (OB_FAIL(expr.args_[0]->eval(ctx, src_param))) {
|
||||||
LOG_WARN("eval arg failed", K(ret));
|
LOG_WARN("eval arg failed", K(ret));
|
||||||
} else {
|
} else {
|
||||||
if (src_param->is_null()) {
|
if (src_param->is_null()) {
|
||||||
|
@ -126,7 +126,7 @@ int ObExprToSingleByte::calc_to_single_byte(const ObExpr &expr,
|
|||||||
{
|
{
|
||||||
int ret = OB_SUCCESS;
|
int ret = OB_SUCCESS;
|
||||||
ObDatum *src_param = NULL;
|
ObDatum *src_param = NULL;
|
||||||
if (expr.args_[0]->eval(ctx, src_param)) {
|
if (OB_FAIL(expr.args_[0]->eval(ctx, src_param))) {
|
||||||
LOG_WARN("eval arg failed", K(ret));
|
LOG_WARN("eval arg failed", K(ret));
|
||||||
} else {
|
} else {
|
||||||
if (src_param->is_null()) {
|
if (src_param->is_null()) {
|
||||||
|
@ -133,7 +133,7 @@ int ObExprUnistr::calc_unistr_expr(const ObExpr &expr, ObEvalCtx &ctx, ObDatum &
|
|||||||
{
|
{
|
||||||
int ret = OB_SUCCESS;
|
int ret = OB_SUCCESS;
|
||||||
ObDatum *src_param = NULL;
|
ObDatum *src_param = NULL;
|
||||||
if (expr.args_[0]->eval(ctx, src_param)) {
|
if (OB_FAIL(expr.args_[0]->eval(ctx, src_param))) {
|
||||||
LOG_WARN("eval arg failed", K(ret));
|
LOG_WARN("eval arg failed", K(ret));
|
||||||
} else {
|
} else {
|
||||||
if (src_param->is_null()) {
|
if (src_param->is_null()) {
|
||||||
@ -310,7 +310,7 @@ int ObExprAsciistr::calc_asciistr_expr(const ObExpr &expr, ObEvalCtx &ctx, ObDat
|
|||||||
{
|
{
|
||||||
int ret = OB_SUCCESS;
|
int ret = OB_SUCCESS;
|
||||||
ObDatum *src_param = NULL;
|
ObDatum *src_param = NULL;
|
||||||
if (expr.args_[0]->eval(ctx, src_param)) {
|
if (OB_FAIL(expr.args_[0]->eval(ctx, src_param))) {
|
||||||
LOG_WARN("eval arg failed", K(ret));
|
LOG_WARN("eval arg failed", K(ret));
|
||||||
} else {
|
} else {
|
||||||
if (src_param->is_null()) {
|
if (src_param->is_null()) {
|
||||||
|
Reference in New Issue
Block a user