[to #35312839] fix mysqltest
This commit is contained in:
@ -2467,28 +2467,10 @@ int ObRawExprResolverImpl::process_datatype_or_questionmark(const ParseNode &nod
|
||||
const ObObjParam ¶m = ctx_.param_list_->at(val.get_unknown());
|
||||
c_expr->set_is_literal_bool(param.is_boolean());
|
||||
if (param.is_ext()) {
|
||||
/* CK (OB_NOT_NULL(ctx_.session_info_), OB_NOT_NULL(ctx_.schema_checker_));
|
||||
if (OB_SUCC(ret)) {
|
||||
const share::schema::ObUDTTypeInfo *udt_info = NULL;
|
||||
OZ (ctx_.schema_checker_->get_udt_info(param.get_udt_id(), udt_info), K(param.get_udt_id()));
|
||||
CK (OB_NOT_NULL(udt_info));
|
||||
if (OB_SUCC(ret)) {
|
||||
if (udt_info->is_collection()) {
|
||||
*/
|
||||
//TODO: @ryan.ly 这里缺省认为一定是collection
|
||||
if (OB_SUCC(ret)) {
|
||||
c_expr->set_meta_type(param.get_meta());
|
||||
c_expr->set_expr_obj_meta(param.get_param_meta());
|
||||
c_expr->set_udt_id(param.get_udt_id());
|
||||
c_expr->set_param(param);
|
||||
}
|
||||
/* } else {
|
||||
ret = OB_NOT_SUPPORTED;
|
||||
LOG_WARN("Record not support in sql yet", K(*udt_info), K(ret));
|
||||
}
|
||||
}
|
||||
}
|
||||
*/
|
||||
c_expr->set_meta_type(param.get_meta());
|
||||
c_expr->set_expr_obj_meta(param.get_param_meta());
|
||||
c_expr->set_udt_id(param.get_udt_id());
|
||||
c_expr->set_param(param);
|
||||
} else {
|
||||
c_expr->set_meta_type(ObSQLUtils::is_oracle_empty_string(param)
|
||||
? param.get_param_meta() : param.get_meta());
|
||||
|
||||
Reference in New Issue
Block a user