Update ObQueryRefRawExpr result type

This commit is contained in:
lx0 2022-02-14 10:43:23 +08:00 committed by LINxiansheng
parent a8b4d67f55
commit a15a151dae

View File

@ -377,6 +377,7 @@ int ObRawExprWrapEnumSet::visit_left_expr(
LOG_WARN("failed to check_and_wrap_left", K(ret));
} else if (NULL != wrapped_expr) {
ref_stmt->get_select_item(i).expr_ = wrapped_expr;
left_ref->get_column_types().at(i) = wrapped_expr->get_result_type();
} else { /*do nothing*/
}
}
@ -528,6 +529,7 @@ int ObRawExprWrapEnumSet::visit_right_expr(
LOG_WARN("failed to wrap_type_to_str_if_necessary", K(i), K(ret));
} else if (NULL != wrapped_expr) {
ref_stmt->get_select_item(i).expr_ = wrapped_expr;
right_ref.get_column_types().at(i) = wrapped_expr->get_result_type();
} else { /*do nothing*/
}
}