[ARRAY] fix array hash set vec core

This commit is contained in:
helloamateur
2025-01-14 10:44:50 +00:00
committed by ob-robot
parent 860cfd92c0
commit 2456a67800

View File

@ -294,7 +294,11 @@ int ObHashSetVecOp::convert_vector(const common::ObIArray<ObExpr*> &src_exprs,
} else {
to_vec_header = from_vec_header;
if (from->is_nested_expr()) {
OZ(to->assign_nested_vector(*from, eval_ctx_));
if (OB_FAIL(to->assign_nested_vector(*from, eval_ctx_))) {
LOG_WARN("assign nested vector failed", K(ret));
} else if (OB_FAIL(to->nested_cast_to_uniform(child_brs->size_, eval_ctx_, child_brs->skip_))) {
LOG_WARN("failed to cast nested expr to uniform", K(ret));
}
}
}
// init eval info