From 3a9dddd6199d9faa503365283cdc26cd7c655524 Mon Sep 17 00:00:00 2001 From: shenglian zhou Date: Thu, 20 Apr 2023 15:11:12 +0800 Subject: [PATCH] enhance: modify inside isEligibleAgg func --- source/libs/planner/src/planOptimizer.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/source/libs/planner/src/planOptimizer.c b/source/libs/planner/src/planOptimizer.c index e100a67b93..effbbc161e 100644 --- a/source/libs/planner/src/planOptimizer.c +++ b/source/libs/planner/src/planOptimizer.c @@ -2526,13 +2526,11 @@ static bool tbCntScanOptIsEligibleAggFuncs(SNodeList* pAggFuncs) { return false; } } - return true; + return LIST_LENGTH(pAggFuncs) > 0; } static bool tbCntScanOptIsEligibleAgg(SAggLogicNode* pAgg) { - return tbCntScanOptIsEligibleGroupKeys(pAgg->pGroupKeys) && - (NULL != pAgg->pAggFuncs) && - tbCntScanOptIsEligibleAggFuncs(pAgg->pAggFuncs); + return tbCntScanOptIsEligibleGroupKeys(pAgg->pGroupKeys) && tbCntScanOptIsEligibleAggFuncs(pAgg->pAggFuncs); } static bool tbCntScanOptGetColValFromCond(SOperatorNode* pOper, SColumnNode** pCol, SValueNode** pVal) {