fix: fix empty downstream input for group sort operator
This commit is contained in:
parent
faf5424b18
commit
cbacd1fd45
|
@ -387,6 +387,10 @@ SSDataBlock* doGroupSort(SOperatorInfo* pOperator) {
|
||||||
pInfo->hasGroupId = true;
|
pInfo->hasGroupId = true;
|
||||||
|
|
||||||
pInfo->prefetchedSortInput = pOperator->pDownstream[0]->fpSet.getNextFn(pOperator->pDownstream[0]);
|
pInfo->prefetchedSortInput = pOperator->pDownstream[0]->fpSet.getNextFn(pOperator->pDownstream[0]);
|
||||||
|
if (pInfo->prefetchedSortInput == NULL) {
|
||||||
|
doSetOperatorCompleted(pOperator);
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
pInfo->currGroupId = pInfo->prefetchedSortInput->info.groupId;
|
pInfo->currGroupId = pInfo->prefetchedSortInput->info.groupId;
|
||||||
pInfo->childOpStatus = CHILD_OP_NEW_GROUP;
|
pInfo->childOpStatus = CHILD_OP_NEW_GROUP;
|
||||||
beginSortGroup(pOperator);
|
beginSortGroup(pOperator);
|
||||||
|
|
Loading…
Reference in New Issue