@@ -213,6 +213,7 @@ namespace Setting
213213 extern const SettingsUInt64 min_bytes_to_use_direct_io;
214214 extern const SettingsBool export_merge_tree_part_overwrite_file_if_exists;
215215 extern const SettingsBool output_format_parallel_formatting;
216+ extern const SettingsBool output_format_parallel_formatting_parquet;
216217}
217218
218219namespace MergeTreeSetting
@@ -6244,7 +6245,8 @@ void MergeTreeData::exportPartToTable(const PartitionCommand & command, ContextP
62446245 dest_storage->getStorageID (),
62456246 part,
62466247 query_context->getSettingsRef ()[Setting::export_merge_tree_part_overwrite_file_if_exists],
6247- query_context->getSettingsRef ()[Setting::output_format_parallel_formatting]);
6248+ query_context->getSettingsRef ()[Setting::output_format_parallel_formatting],
6249+ query_context->getSettingsRef ()[Setting::output_format_parallel_formatting_parquet]);
62486250
62496251 std::lock_guard lock (export_manifests_mutex);
62506252
@@ -6292,6 +6294,7 @@ void MergeTreeData::exportPartToTableImpl(
62926294 {
62936295 auto context_copy = Context::createCopy (local_context);
62946296 context_copy->setSetting (" output_format_parallel_formatting" , manifest.parallel_formatting );
6297+ context_copy->setSetting (" output_format_parquet_parallel_encoding" , manifest.parallel_formatting_parquet );
62956298
62966299 sink = destination_storage->import (
62976300 manifest.data_part ->name + " _" + manifest.data_part ->checksums .getTotalChecksumHex (),
0 commit comments