[Fix](Status) Make Status [[nodiscard]] and handle returned Status correctly (#23395)

This commit is contained in:
bobhan1
2023-09-29 22:38:52 +08:00
committed by GitHub
parent 8040ba7fb9
commit 642e5cdb69
301 changed files with 2251 additions and 2009 deletions

View File

@ -204,7 +204,7 @@ Status VTableFunctionNode::_get_expanded_block(RuntimeState* state, Block* outpu
_fns[i]->get_value(columns[i + _child_slots.size()]);
}
_current_row_insert_times++;
_fns[_fn_num - 1]->forward();
static_cast<void>(_fns[_fn_num - 1]->forward());
}
}
}
@ -284,7 +284,7 @@ int VTableFunctionNode::_find_last_fn_eos_idx() {
bool VTableFunctionNode::_roll_table_functions(int last_eos_idx) {
int i = last_eos_idx - 1;
for (; i >= 0; --i) {
_fns[i]->forward();
static_cast<void>(_fns[i]->forward());
if (!_fns[i]->eos()) {
break;
}
@ -296,7 +296,7 @@ bool VTableFunctionNode::_roll_table_functions(int last_eos_idx) {
}
for (int j = i + 1; j < _fn_num; ++j) {
_fns[j]->reset();
static_cast<void>(_fns[j]->reset());
}
return true;