diff --git a/planner/core/initialize.go b/planner/core/initialize.go index 5739d8bd79b97..3d0f0f0c12f3e 100644 --- a/planner/core/initialize.go +++ b/planner/core/initialize.go @@ -493,6 +493,7 @@ func (p PhysicalIndexMergeJoin) Init(ctx sessionctx.Context) *PhysicalIndexMerge p.tp = plancodec.TypeIndexMergeJoin p.id = ctx.GetSessionVars().PlanID p.ctx = ctx + p.self = &p return &p } @@ -502,6 +503,7 @@ func (p PhysicalIndexHashJoin) Init(ctx sessionctx.Context) *PhysicalIndexHashJo p.tp = plancodec.TypeIndexHashJoin p.id = ctx.GetSessionVars().PlanID p.ctx = ctx + p.self = &p return &p }