From 7ec55de9b037338f1b01ae5dc1f598a38cc72a32 Mon Sep 17 00:00:00 2001 From: Kang Date: Thu, 2 Mar 2023 17:55:35 +0800 Subject: [PATCH] use reference to avoid bitmap copy for performance --- be/src/olap/rowset/segment_v2/segment_iterator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/be/src/olap/rowset/segment_v2/segment_iterator.cpp b/be/src/olap/rowset/segment_v2/segment_iterator.cpp index e75a48ac8a261c..5164561e6f32ed 100644 --- a/be/src/olap/rowset/segment_v2/segment_iterator.cpp +++ b/be/src/olap/rowset/segment_v2/segment_iterator.cpp @@ -1688,7 +1688,7 @@ void SegmentIterator::_output_index_result_column(uint16_t* sel_rowid_idx, uint1 return; } - for (auto iter : _rowid_result_for_index) { + for (auto& iter : _rowid_result_for_index) { block->insert({vectorized::ColumnUInt8::create(), std::make_shared(), iter.first}); if (!iter.second.first) {