[CP] [to #2024071600103723443] fix: add param type defence at execution stage & fix several related bugs

This commit is contained in:
haohao022
2024-09-02 21:23:25 +00:00
committed by ob-robot
parent 696c9127a0
commit 2cdeaddd8c
7 changed files with 201 additions and 96 deletions

View File

@ -231,7 +231,7 @@ int ObPlAggUdfFunction::build_in_params_store(ObObjParam &pl_obj,
LOG_WARN("failed to push back param", K(ret));
} else if (obj_params != NULL &&
OB_FAIL(ObExprUDF::process_in_params(obj_params, param_num, params_desc,
params_type_, *udf_params, *allocator_))) {
params_type, *udf_params, *allocator_))) {
LOG_WARN("failed to process in params", K(ret));
} else {
LOG_TRACE("succeed to build in params store", K(pl_obj), K(obj_params), K(params_desc),