fix: find the reason later

This commit is contained in:
slzhou 2024-01-16 14:28:37 +08:00
parent 708b739a31
commit d3856ebbc7
1 changed files with 1 additions and 4 deletions

View File

@ -3019,10 +3019,7 @@ static EDealRes mergeProjectionsExpr(SNode** pNode, void* pContext) {
static int32_t mergeProjectsOptimizeImpl(SOptimizeContext* pCxt, SLogicSubplan* pLogicSubplan, SLogicNode* pSelfNode) { static int32_t mergeProjectsOptimizeImpl(SOptimizeContext* pCxt, SLogicSubplan* pLogicSubplan, SLogicNode* pSelfNode) {
SLogicNode* pChild = (SLogicNode*)nodesListGetNode(pSelfNode->pChildren, 0); SLogicNode* pChild = (SLogicNode*)nodesListGetNode(pSelfNode->pChildren, 0);
if (false == ((SProjectLogicNode*)pChild)->ignoreGroupId) { if (((SProjectLogicNode*)pChild)->ignoreGroupId) {
qError("internal error, child project output does not ignore group when merge projects");
return TSDB_CODE_PLAN_INTERNAL_ERROR;
} else {
((SProjectLogicNode*)pSelfNode)->inputIgnoreGroup = true; ((SProjectLogicNode*)pSelfNode)->inputIgnoreGroup = true;
} }
SMergeProjectionsContext cxt = {.pChildProj = (SProjectLogicNode*)pChild, .errCode = TSDB_CODE_SUCCESS}; SMergeProjectionsContext cxt = {.pChildProj = (SProjectLogicNode*)pChild, .errCode = TSDB_CODE_SUCCESS};