From b716003f6561f1e1e9744e4d443551cdcd4abcbb Mon Sep 17 00:00:00 2001 From: lucky-sinx <2549261744@qq.com> Date: Thu, 27 Jun 2024 12:58:39 +0000 Subject: [PATCH] fix for hashgroupbyvec abort bug, wrong skip --- src/sql/engine/aggregate/ob_hash_groupby_vec_op.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sql/engine/aggregate/ob_hash_groupby_vec_op.cpp b/src/sql/engine/aggregate/ob_hash_groupby_vec_op.cpp index 424a8c4de..7fbb0df84 100644 --- a/src/sql/engine/aggregate/ob_hash_groupby_vec_op.cpp +++ b/src/sql/engine/aggregate/ob_hash_groupby_vec_op.cpp @@ -2140,7 +2140,7 @@ int ObHashGroupByVecOp::by_pass_get_next_permutation_batch(int64_t &nth_group, b insert_group_ht))) { LOG_WARN("failed to get next permutation", K(ret)); } else if (no_non_distinct_aggr_ && last_group) { - my_brs.size_ = 0; + my_brs.skip_->set_all(child_brs->size_); } else { CK (dup_groupby_exprs_.count() == all_groupby_exprs_.count()); LOG_DEBUG("next duplicate data permutation", K(all_groupby_exprs_), K(dup_groupby_exprs_));