From b2fe79dda777783da78c07f3ee6c609672dd0895 Mon Sep 17 00:00:00 2001 From: Arthur Passos Date: Fri, 17 Nov 2023 09:40:47 -0300 Subject: [PATCH] use std::min and max to update global min max idx --- ...ergeTreePartitionGlobalMinMaxIdxCalculator.cpp | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/src/Storages/MergeTree/MergeTreePartitionGlobalMinMaxIdxCalculator.cpp b/src/Storages/MergeTree/MergeTreePartitionGlobalMinMaxIdxCalculator.cpp index cf992b2e4d7..b433a9dd4bf 100644 --- a/src/Storages/MergeTree/MergeTreePartitionGlobalMinMaxIdxCalculator.cpp +++ b/src/Storages/MergeTree/MergeTreePartitionGlobalMinMaxIdxCalculator.cpp @@ -54,17 +54,10 @@ void MergeTreePartitionGlobalMinMaxIdxCalculator::updateGlobalMinMaxIndexes( { const auto & [local_min_idx, local_max_idx] = local_min_max_indexes[i]; - const auto & [global_min_idx, global_max_idx] = global_min_max_indexes[i]; - - if (local_min_idx < global_min_idx) - { - global_min_max_indexes[i].first = local_min_idx; - } - - if (local_max_idx > global_max_idx) - { - global_min_max_indexes[i].second = local_max_idx; - } + global_min_max_indexes[i] = { + std::min(global_min_max_indexes[i].first, local_min_idx), + std::max(global_min_max_indexes[i].second, local_max_idx) + }; } }