Skip to content

Commit 50f7207

Browse files
committed
Replace set<> with vector<?
1 parent b3876e3 commit 50f7207

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/Processors/QueryPlan/PartsSplitter.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -949,7 +949,7 @@ RangesInDataParts findPKRangesForFinalAfterSkipIndexImpl(RangesInDataParts & ran
949949
}
950950

951951
PartsRangesIterator selected_upper_bound;
952-
std::vector<std::set<size_t>> part_selected_ranges(ranges_in_data_parts.size(), std::set<size_t>());
952+
std::vector<std::vector<size_t>> part_selected_ranges(ranges_in_data_parts.size(), std::vector<size_t>());
953953
for (size_t part_index = 0; part_index < ranges_in_data_parts.size(); ++part_index)
954954
{
955955
const auto & index_granularity = ranges_in_data_parts[part_index].data_part->index_granularity;
@@ -970,7 +970,7 @@ RangesInDataParts findPKRangesForFinalAfterSkipIndexImpl(RangesInDataParts & ran
970970
selected_upper_bound = {range_end_value, false, range, part_index, PartsRangesIterator::EventType::RangeStart, true};
971971

972972
for (auto i = range.begin; i < range.end; ++i)
973-
part_selected_ranges[part_index].insert(i);
973+
part_selected_ranges[part_index].push_back(i);
974974
}
975975
}
976976

@@ -1004,7 +1004,7 @@ RangesInDataParts findPKRangesForFinalAfterSkipIndexImpl(RangesInDataParts & ran
10041004

10051005
for (auto range_begin = candidates_start.value(); range_begin <= candidates_end.value(); range_begin++)
10061006
{
1007-
if (part_selected_ranges[part_index].find(range_begin) != part_selected_ranges[part_index].end())
1007+
if (std::binary_search(part_selected_ranges[part_index].begin(), part_selected_ranges[part_index].end(), range_begin))
10081008
continue;
10091009
MarkRange rejected_range(range_begin, range_begin + 1);
10101010
rejected_ranges.push_back(

0 commit comments

Comments
 (0)