[fix](bitmap) fix bitmap_count errors to set nullable to non-nullable bitmap col (#18689)

This commit is contained in:
luozenglin
2023-04-17 13:23:27 +08:00
committed by GitHub
parent 5300b21db7
commit 1e06763366
4 changed files with 13 additions and 2 deletions

View File

@ -412,7 +412,7 @@ public:
auto data_null_map = ColumnUInt8::create(input_rows_count, 0);
auto& null_map = data_null_map->get_data();
auto& column = block.get_by_position(arguments[0]).column;
auto column = block.get_by_position(arguments[0]).column;
if (auto* nullable = check_and_get_column<const ColumnNullable>(*column)) {
VectorizedUtils::update_null_map(null_map, nullable->get_null_map_data());
column = nullable->get_nested_column_ptr();