[fix][vectorized-storage] did not check column writer's write status

This commit is contained in:
yinzhijian
2022-05-13 09:57:33 +08:00
committed by GitHub
parent 955b7a3ba2
commit e0ef04a5a7

View File

@ -137,8 +137,9 @@ Status SegmentWriter::append_block(const vectorized::Block* block, size_t row_po
if (cid < num_key_columns) {
short_key_columns.push_back(converted_result.second);
}
_column_writers[cid]->append(converted_result.second->get_nullmap(),
converted_result.second->get_data(), num_rows);
RETURN_IF_ERROR(_column_writers[cid]->append(converted_result.second->get_nullmap(),
converted_result.second->get_data(),
num_rows));
}
// create short key indexes
@ -326,4 +327,4 @@ Status SegmentWriter::_write_raw_data(const std::vector<Slice>& slices) {
}
} // namespace segment_v2
} // namespace doris
} // namespace doris