[to #50156156] fix serval bugs with anydata/composite/pkg state
This commit is contained in:
@ -2049,11 +2049,11 @@ int ObMPStmtExecute::parse_complex_param_value(ObIAllocator &allocator,
|
||||
int64_t param_size = 0, param_pos = 0;
|
||||
CK (OB_NOT_NULL(type_info));
|
||||
OZ (get_pl_type_by_type_info(allocator, type_info, pl_type));
|
||||
CK (OB_NOT_NULL(pl_type));
|
||||
OZ (pl_type->init_obj(*(ctx_.schema_guard_), allocator, param, param_size));
|
||||
OX (param.set_udt_id(pl_type->get_user_type_id()));
|
||||
OZ (pl_type->deserialize(*(ctx_.schema_guard_), allocator, charset, cs_type, ncs_type,
|
||||
tz_info, data, reinterpret_cast<char *>(param.get_ext()), param_size,
|
||||
param_pos));
|
||||
tz_info, data, reinterpret_cast<char *>(param.get_ext()), param_size, param_pos));
|
||||
OX (param.set_need_to_check_extend_type(true));
|
||||
return ret;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user