Fix row comparison wrong result of decimal int type

This commit is contained in:
hezuojiao
2024-01-19 02:42:37 +00:00
committed by ob-robot
parent e8bde18018
commit 658c51919f
20 changed files with 542 additions and 7 deletions

View File

@ -3249,6 +3249,12 @@ int ObRawExprPrinter::print(ObSysFunRawExpr *expr)
OZ(inner_print_fun_params(*expr));
break;
}
case T_FUN_SYS_INNER_ROW_CMP_VALUE: {
CK(3 == expr->get_param_count());
DATA_PRINTF("inner_row_cmp_value");
PRINT_EXPR(expr->get_param_expr(2));
break;
}
default: {
DATA_PRINTF("%.*s", LEN_AND_PTR(func_name));
OZ(inner_print_fun_params(*expr));