mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-20 16:50:48 +00:00
Remove assumeMutable from removeColumnNullability
This commit is contained in:
parent
fab7c9c7f6
commit
b25f6ba5b6
@ -130,9 +130,11 @@ void removeColumnNullability(ColumnWithTypeAndName & column)
|
||||
const auto & dict_type = typeid_cast<const DataTypeLowCardinality *>(column.type.get())->getDictionaryType();
|
||||
column.type = std::make_shared<DataTypeLowCardinality>(removeNullable(dict_type));
|
||||
|
||||
ColumnLowCardinality * col_as_lc = typeid_cast<ColumnLowCardinality *>(column.column->assumeMutable().get());
|
||||
auto mut_col = IColumn::mutate(std::move(column.column));
|
||||
ColumnLowCardinality * col_as_lc = assert_cast<ColumnLowCardinality *>(mut_col.get());
|
||||
if (col_as_lc && col_as_lc->nestedIsNullable())
|
||||
col_as_lc->nestedRemoveNullable();
|
||||
column.column = std::move(mut_col);
|
||||
|
||||
return;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user