【资源池化】openGauss算子下推特性合入

1.opengauss内核适配
2.ndpplugin
This commit is contained in:
Mijamind
2023-05-10 14:21:59 +08:00
committed by quemingjian
parent 338028e0f8
commit cb3fa65c63
54 changed files with 6555 additions and 23 deletions

View File

@ -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);
}
}
}