提交 8e7d902a 编写于 作者: Y Yu Kun

use memcpy in insert


Former-commit-id: fd1de2eca25ffc38481a49c8da914d4cb6ae7449
上级 e5383064
......@@ -459,10 +459,8 @@ InsertTask::OnExecute() {
std::to_string(table_info.dimension_);
return SetError(error_code, error_msg);
}
//TODO: use memcpy
for (size_t j = 0; j < table_info.dimension_; j++) {
vec_f[i * table_info.dimension_ + j] = insert_param_.row_record_array(i).vector_data(j);
}
memcpy(static_cast<void *>(&vec_f[i * table_info.dimension_]), static_cast<const void *>(insert_param_.row_record_array(i).vector_data().data()),
table_info.dimension_ * sizeof(float));
}
rc.ElapseFromBegin("prepare vectors data");
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册