[refactor] Refactoring Status static methods to format message using fmt(#9533)

This commit is contained in:
Tiewei Fang
2022-07-02 18:58:23 +08:00
committed by GitHub
parent 143f519ae2
commit c9f86bc7e2
181 changed files with 983 additions and 1273 deletions

View File

@ -196,16 +196,13 @@ Status OdbcScanNode::get_next(RuntimeState* state, RowBatch* row_batch, bool* eo
if (slot_desc->is_nullable()) {
_tuple->set_null(slot_desc->null_indicator_offset());
} else {
std::stringstream ss;
ss << "nonnull column contains nullptr. table=" << _table_name
<< ", column=" << slot_desc->col_name();
return Status::InternalError(ss.str());
return Status::InternalError(
"nonnull column contains nullptr. table={}, column={}", _table_name,
slot_desc->col_name());
}
} else if (column_data.strlen_or_ind > column_data.buffer_length) {
std::stringstream ss;
ss << "nonnull column contains nullptr. table=" << _table_name
<< ", column=" << slot_desc->col_name();
return Status::InternalError(ss.str());
return Status::InternalError("nonnull column contains nullptr. table={}, column={}",
_table_name, slot_desc->col_name());
} else {
RETURN_IF_ERROR(write_text_slot(static_cast<char*>(column_data.target_value_ptr),
column_data.strlen_or_ind, slot_desc, state));