修复聚合函数触发转换函数时ignore失效的问题

This commit is contained in:
yuchao
2024-02-29 16:40:10 +08:00
parent 7207c8cbdb
commit d671fd1310

View File

@ -508,6 +508,7 @@ static void advance_transition_function(
fcinfo->argnull[0] = pergroupstate->transValueIsNull;
fcinfo->argTypes[0] = InvalidOid;
fcinfo->isnull = false; /* just in case transfn doesn't set it */
fcinfo->can_ignore = aggstate->ss.ps.state->es_plannedstmt->hasIgnore;
Node *origin_fcxt = fcinfo->context;
if (IS_PGXC_DATANODE && peraggstate->is_avg) {