[bug](bitmap) should return error status when execute failed (#29841)

This commit is contained in:
zhangstar333
2024-01-12 16:22:14 +08:00
committed by yiguolei
parent 1e225b56ab
commit e417128fb9
12 changed files with 31 additions and 35 deletions

View File

@ -250,8 +250,8 @@ public:
auto& vec_res = col_res->get_data();
vec_res.resize(input_rows_count);
static_cast<void>(Impl::vector_vector(argument_columns, argument_size, input_rows_count,
vec_res, col_res_nulls));
RETURN_IF_ERROR(Impl::vector_vector(argument_columns, argument_size, input_rows_count,
vec_res, col_res_nulls));
if (!use_default_implementation_for_nulls() && result_info.type->is_nullable()) {
block.replace_by_position(
result, ColumnNullable::create(std::move(col_res), std::move(col_res_nulls)));