fix sign expr bug

This commit is contained in:
wangt1xiuyi
2023-09-13 13:14:13 +00:00
committed by ob-robot
parent 2e1879527f
commit 1db0d89765
3 changed files with 31 additions and 0 deletions

View File

@ -134,6 +134,10 @@ int calc_sign_expr(const ObExpr &expr, ObEvalCtx &ctx, ObDatum &res_datum)
}
break;
}
case ObBitTC: {
res_int = arg_datum->get_bit() == 0 ? 0 : 1;
break;
}
default: {
ret = OB_ERR_UNEXPECTED;
LOG_WARN("unexpected arg_type", K(ret), K(arg_type));