未验证 提交 421d29c9 编写于 作者: Y yah01 提交者: GitHub

Reduce copy while inserting data to growing segment (#24492)

Signed-off-by: Nyah01 <yah2er0ne@outlook.com>
上级 f3fb1950
......@@ -67,7 +67,7 @@ SegmentGrowingImpl::Insert(int64_t reserved_offset,
// step 1: check insert data if valid
std::unordered_map<FieldId, int64_t> field_id_to_offset;
int64_t field_offset = 0;
for (auto field : insert_data->fields_data()) {
for (auto& field : insert_data->fields_data()) {
auto field_id = FieldId(field.field_id());
AssertInfo(!field_id_to_offset.count(field_id), "duplicate field data");
field_id_to_offset.emplace(field_id, field_offset++);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册