[enhancement](exception) Column filter/replicate supports exception safety (#18503)

This commit is contained in:
Xinyi Zou
2023-04-18 19:23:09 +08:00
committed by GitHub
parent 4a16eff16d
commit 79c446c89f
30 changed files with 128 additions and 154 deletions

View File

@ -1115,7 +1115,7 @@ Status AggregationNode::_pre_agg_with_serialized_key(doris::vectorized::Block* i
_agg_data->_aggregated_method_variant));
if (!ret_flag) {
RETURN_IF_CATCH_BAD_ALLOC(_emplace_into_hash_table(_places.data(), key_columns, rows));
RETURN_IF_CATCH_EXCEPTION(_emplace_into_hash_table(_places.data(), key_columns, rows));
for (int i = 0; i < _aggregate_evaluators.size(); ++i) {
RETURN_IF_ERROR(_aggregate_evaluators[i]->execute_batch_add(