tupleDesc数据结构及相关函数调用优化
This commit is contained in:
@ -295,7 +295,7 @@ static void initialize_aggregate(AggState* aggstate, AggStatePerAgg peraggstate,
|
||||
*/
|
||||
if (peraggstate->numInputs == 1) {
|
||||
peraggstate->sortstates[aggstate->current_set] =
|
||||
tuplesort_begin_datum(peraggstate->evaldesc->attrs[0]->atttypid,
|
||||
tuplesort_begin_datum(peraggstate->evaldesc->attrs[0].atttypid,
|
||||
peraggstate->sortOperators[0],
|
||||
peraggstate->sortCollations[0],
|
||||
peraggstate->sortNullsFirst[0],
|
||||
@ -2093,7 +2093,7 @@ AggState* ExecInitAgg(Agg* node, EState* estate, int eflags)
|
||||
* Result tuple slot of Aggregation always contains a virtual tuple,
|
||||
* Default tableAMtype for this slot is Heap.
|
||||
*/
|
||||
ExecAssignResultTypeFromTL(&aggstate->ss.ps, TAM_HEAP);
|
||||
ExecAssignResultTypeFromTL(&aggstate->ss.ps);
|
||||
ExecAssignProjectionInfo(&aggstate->ss.ps, NULL);
|
||||
|
||||
aggstate->ss.ps.ps_TupFromTlist = false;
|
||||
|
||||
Reference in New Issue
Block a user