fix: find the reason later
This commit is contained in:
parent
708b739a31
commit
d3856ebbc7
|
@ -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};
|
||||||
|
|
Loading…
Reference in New Issue