inital support for parallel load
This commit is contained in:
@@ -43,17 +43,15 @@ ColDefNode Table::get_column_def(int col_index) {
|
||||
}
|
||||
}
|
||||
|
||||
// std::mutex insert_guard;
|
||||
std::mutex insert_guard;
|
||||
Row& Table::create_empty_row() {
|
||||
// std::unique_lock guard(insert_guard);
|
||||
std::unique_lock guard(insert_guard);
|
||||
|
||||
m_rows.emplace_back(columns_count(), false);
|
||||
return m_rows.back();
|
||||
}
|
||||
|
||||
void Table::create_row_from_vector(const std::vector<ColDefNode> &colDefs, const std::vector<std::string> &csv_line) {
|
||||
// std::unique_lock guard(insert_guard);
|
||||
|
||||
// prepare empty new_row
|
||||
Row& new_row = create_empty_row();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user