@@ -17,16 +17,16 @@ namespace Setting
1717
1818namespace MergeTreeSetting
1919{
20- extern const MergeTreeSettingsUInt64 adaptive_write_buffer_initial_size;
2120 extern const MergeTreeSettingsBool compress_primary_key;
22- extern const MergeTreeSettingsUInt64 marks_compress_block_size;
21+ extern const MergeTreeSettingsBool use_adaptive_write_buffer_for_dynamic_subcolumns;
22+ extern const MergeTreeSettingsBool use_compact_variant_discriminators_serialization;
23+ extern const MergeTreeSettingsNonZeroUInt64 marks_compress_block_size;
2324 extern const MergeTreeSettingsString marks_compression_codec;
25+ extern const MergeTreeSettingsString primary_key_compression_codec;
26+ extern const MergeTreeSettingsUInt64 adaptive_write_buffer_initial_size;
2427 extern const MergeTreeSettingsUInt64 max_compress_block_size;
2528 extern const MergeTreeSettingsUInt64 min_compress_block_size;
26- extern const MergeTreeSettingsUInt64 primary_key_compress_block_size;
27- extern const MergeTreeSettingsString primary_key_compression_codec;
28- extern const MergeTreeSettingsBool use_adaptive_write_buffer_for_dynamic_subcolumns;
29- extern const MergeTreeSettingsBool use_compact_variant_discriminators_serialization;
29+ extern const MergeTreeSettingsNonZeroUInt64 primary_key_compress_block_size;
3030}
3131
3232MergeTreeWriterSettings::MergeTreeWriterSettings (
@@ -38,10 +38,8 @@ MergeTreeWriterSettings::MergeTreeWriterSettings(
3838 bool save_marks_in_cache_,
3939 bool save_primary_index_in_memory_,
4040 bool blocks_are_granules_size_)
41- : min_compress_block_size(
42- (*storage_settings)[MergeTreeSetting::min_compress_block_size] ? (*storage_settings)[MergeTreeSetting::min_compress_block_size] : global_settings[Setting::min_compress_block_size])
43- , max_compress_block_size(
44- (*storage_settings)[MergeTreeSetting::max_compress_block_size] ? (*storage_settings)[MergeTreeSetting::max_compress_block_size] : global_settings[Setting::max_compress_block_size])
41+ : min_compress_block_size((*storage_settings)[MergeTreeSetting::min_compress_block_size] ? (*storage_settings)[MergeTreeSetting::min_compress_block_size] : global_settings[Setting::min_compress_block_size])
42+ , max_compress_block_size((*storage_settings)[MergeTreeSetting::max_compress_block_size] ? (*storage_settings)[MergeTreeSetting::max_compress_block_size] : global_settings[Setting::max_compress_block_size])
4543 , marks_compression_codec((*storage_settings)[MergeTreeSetting::marks_compression_codec])
4644 , marks_compress_block_size((*storage_settings)[MergeTreeSetting::marks_compress_block_size])
4745 , compress_primary_key((*storage_settings)[MergeTreeSetting::compress_primary_key])
0 commit comments