use memcpy in insert

Former-commit-id: fd1de2eca25ffc38481a49c8da914d4cb6ae7449
This commit is contained in:
Yu Kun 2019-08-23 13:10:46 +08:00
parent e5383064a2
commit 8e7d902a84

View File

@ -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");