Fix too strong param obj meta defensive code in filter IN.

This commit is contained in:
XIAO-HOU
2024-03-28 13:15:29 +00:00
committed by ob-robot
parent f6b003dac0
commit e6d00ac5bb

View File

@ -1876,9 +1876,6 @@ int ObWhiteFilterExecutor::init_in_eval_datums()
LOG_WARN("Unexpected null arg", K(ret), K(cur_arg));
} else if (i == 0) {
param_obj_meta = cur_arg->obj_meta_;
} else if (param_obj_meta.get_type() != cur_arg->obj_meta_.get_type()) { // make sure all type is identical
ret = OB_ERR_UNEXPECTED;
LOG_WARN("Unexpected param obj meta", K(ret), K(param_obj_meta), K(cur_arg->obj_meta_));
}
if (OB_SUCC(ret)) {
if (OB_FAIL(cur_arg->eval(eval_ctx, datum))) {