@@ -626,7 +626,7 @@ func constructIndexMergeJoin(
626
626
// or outer join keys the prefix of the prop items. So we need `canKeepOuterOrder` or
627
627
// `isOuterKeysPrefix` to be true.
628
628
if canKeepOuterOrder || isOuterKeysPrefix {
629
- indexMergeJoin := PhysicalIndexMergeJoin {
629
+ indexMergeJoin := physicalop. PhysicalIndexMergeJoin {
630
630
PhysicalIndexJoin : * join ,
631
631
KeyOff2KeyOffOrderByIdx : keyOff2KeyOffOrderByIdx ,
632
632
NeedOuterSort : ! isOuterKeysPrefix ,
@@ -1729,7 +1729,7 @@ func filterIndexJoinBySessionVars(sc base.PlanContext, indexJoins []base.Physica
1729
1729
return indexJoins
1730
1730
}
1731
1731
return slices .DeleteFunc (indexJoins , func (indexJoin base.PhysicalPlan ) bool {
1732
- _ , ok := indexJoin .(* PhysicalIndexMergeJoin )
1732
+ _ , ok := indexJoin .(* physicalop. PhysicalIndexMergeJoin )
1733
1733
return ok
1734
1734
})
1735
1735
}
@@ -1751,7 +1751,7 @@ func getIndexJoinSideAndMethod(join base.PhysicalPlan) (innerSide, joinMethod in
1751
1751
case * physicalop.PhysicalIndexHashJoin :
1752
1752
innerIdx = ij .GetInnerChildIdx ()
1753
1753
joinMethod = indexHashJoinMethod
1754
- case * PhysicalIndexMergeJoin :
1754
+ case * physicalop. PhysicalIndexMergeJoin :
1755
1755
innerIdx = ij .GetInnerChildIdx ()
1756
1756
joinMethod = indexMergeJoinMethod
1757
1757
default :
0 commit comments