【资源池化】openGauss算子下推特性合入
1.opengauss内核适配 2.ndpplugin
This commit is contained in:
@ -1897,6 +1897,11 @@ static void agg_fill_hash_table(AggState* aggstate)
|
||||
break;
|
||||
}
|
||||
|
||||
if (aggstate->ndp_slot && outerslot->tts_mintuple && (outerslot->tts_mintuple->t_infomask & NDP_HANDLED_TUPLE)) {
|
||||
ndp_tableam->handle_hashaggslot(aggstate, &outerslot->tts_minhdr);
|
||||
continue;
|
||||
}
|
||||
|
||||
/* set up for advance_aggregates call */
|
||||
tmpcontext->ecxt_outertuple = outerslot;
|
||||
|
||||
@ -4360,4 +4365,4 @@ static void exec_lookups_agg_flattened(AggState *aggstate, Agg *node, EState *es
|
||||
|
||||
phase->evaltrans = ExecBuildAggTrans(aggstate, phase, dosort, dohash);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user