mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-19 16:20:50 +00:00
fix memory issues
This commit is contained in:
parent
4c929aa5dd
commit
25ea879f1d
@ -1280,13 +1280,13 @@ bool KeyCondition::tryPrepareSetIndex(
|
||||
if (WhichDataType(set_element_type).isLowCardinality())
|
||||
{
|
||||
set_element_type = removeLowCardinality(set_element_type);
|
||||
set_column = set_column->convertToFullColumnIfLowCardinality();
|
||||
transformed_set_columns[set_element_index] = set_column->convertToFullColumnIfLowCardinality();
|
||||
}
|
||||
|
||||
set_element_type = removeNullable(set_element_type);
|
||||
|
||||
// Obtain the nullable column without reassigning set_column immediately
|
||||
const auto * set_column_nullable = typeid_cast<const ColumnNullable *>(set_column.get());
|
||||
const auto * set_column_nullable = typeid_cast<const ColumnNullable *>(transformed_set_columns[set_element_index].get());
|
||||
if (!set_column_nullable)
|
||||
return false;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user