diff --git a/clickhouse/columns/lowcardinality.cpp b/clickhouse/columns/lowcardinality.cpp index 9b2675d9..0722ea8f 100644 --- a/clickhouse/columns/lowcardinality.cpp +++ b/clickhouse/columns/lowcardinality.cpp @@ -396,7 +396,8 @@ void ColumnLowCardinality::SavePrefix(OutputStream* output) { } void ColumnLowCardinality::SaveBody(OutputStream* output) { - const uint64_t index_serialization_type = indexTypeFromIndexColumn(*index_column_) | IndexFlag::HasAdditionalKeysBit; + const uint64_t index_serialization_type = + static_cast(indexTypeFromIndexColumn(*index_column_)) | IndexFlag::HasAdditionalKeysBit; WireFormat::WriteFixed(*output, index_serialization_type); const uint64_t number_of_keys = dictionary_column_->Size();