From 66739234851d0fddd6773207a8b5de521f57ee60 Mon Sep 17 00:00:00 2001 From: Weizhen Wang Date: Thu, 6 Feb 2025 15:33:54 +0800 Subject: [PATCH] planner: remove slicegrow in the planner.core/unfoldWildStar (#59266) close pingcap/tidb#59103 --- pkg/planner/core/logical_plan_builder.go | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg/planner/core/logical_plan_builder.go b/pkg/planner/core/logical_plan_builder.go index 473e05a7d6a07..ba4263536cf62 100644 --- a/pkg/planner/core/logical_plan_builder.go +++ b/pkg/planner/core/logical_plan_builder.go @@ -3507,6 +3507,7 @@ func (b *PlanBuilder) resolveGbyExprs(ctx context.Context, p base.LogicalPlan, g func (*PlanBuilder) unfoldWildStar(p base.LogicalPlan, selectFields []*ast.SelectField) (resultList []*ast.SelectField, err error) { join, isJoin := p.(*logicalop.LogicalJoin) + resultList = make([]*ast.SelectField, 0, max(2, len(selectFields))) for i, field := range selectFields { if field.WildCard == nil { resultList = append(resultList, field)