!6634 修正sonic hash agg中count函数的判断方式

Merge pull request !6634 from 许树堃/xsk-sonic-hashagg
This commit is contained in:
opengauss_bot
2024-11-08 06:33:02 +00:00
committed by Gitee

View File

@ -557,8 +557,8 @@ void SonicHashAgg::initAggInfo()
m_aggIdx[j] = aggIdx;
/* mark count(col), count(*) */
if (m_runtime->aggInfo[j].vec_agg_function.flinfo->fn_addr == int8inc_any ||
m_runtime->aggInfo[j].vec_agg_function.flinfo->fn_addr == int8inc) {
Oid aggFuncOid = m_runtime->aggInfo[j].vec_agg_function.flinfo->fn_oid;
if (aggFuncOid == F_INT8INC || aggFuncOid == F_INT8INC_ANY) {
m_aggCount[j] = true;
}