@@ -527,47 +527,47 @@ class ReduceNumShufflePartitionsSuite extends SparkFunSuite with BeforeAndAfterA
527527 spark.sql(" SET spark.sql.exchange.reuse=true" )
528528 val df = spark.range(1 ).selectExpr(" id AS key" , " id AS value" )
529529
530- // test case 1: a fragment has 3 child fragments but they are the same fragment .
531- // ResultQueryFragment 1
532- // ShuffleQueryFragment 0
533- // ReusedQueryFragment 0
534- // ReusedQueryFragment 0
530+ // test case 1: a query stage has 3 child stages but they are the same stage .
531+ // ResultQueryStage 1
532+ // ShuffleQueryStage 0
533+ // ReusedQueryStage 0
534+ // ReusedQueryStage 0
535535 val resultDf = df.join(df, " key" ).join(df, " key" )
536536 val finalPlan = resultDf.queryExecution.executedPlan
537537 .asInstanceOf [AdaptiveSparkPlanExec ].finalPlan
538538 assert(finalPlan.collect { case p : ReusedQueryStageExec => p }.length == 2 )
539539 assert(finalPlan.collect { case p : CoalescedShuffleReaderExec => p }.length == 3 )
540540 checkAnswer(resultDf, Row (0 , 0 , 0 , 0 ) :: Nil )
541541
542- // test case 2: a fragment has 2 parent fragments .
543- // ResultQueryFragment 3
544- // ShuffleQueryFragment 1
545- // ShuffleQueryFragment 0
546- // ShuffleQueryFragment 2
547- // ReusedQueryFragment 0
542+ // test case 2: a query stage has 2 parent stages .
543+ // ResultQueryStage 3
544+ // ShuffleQueryStage 1
545+ // ShuffleQueryStage 0
546+ // ShuffleQueryStage 2
547+ // ReusedQueryStage 0
548548 val grouped = df.groupBy(" key" ).agg(max(" value" ).as(" value" ))
549549 val resultDf2 = grouped.groupBy(col(" key" ) + 1 ).max(" value" )
550550 .union(grouped.groupBy(col(" key" ) + 2 ).max(" value" ))
551551
552552 val finalPlan2 = resultDf2.queryExecution.executedPlan
553553 .asInstanceOf [AdaptiveSparkPlanExec ].finalPlan
554554
555- // The result fragment has 2 children
556- val level1Fragments = finalPlan2.collect { case q : QueryStageExec => q }
557- assert(level1Fragments .length == 2 )
555+ // The result stage has 2 children
556+ val level1Stages = finalPlan2.collect { case q : QueryStageExec => q }
557+ assert(level1Stages .length == 2 )
558558
559- val leafFragments = level1Fragments .flatMap { fragment =>
560- // All of the child fragments of result fragment have only one child fragment .
561- val children = fragment .plan.collect { case q : QueryStageExec => q }
559+ val leafStages = level1Stages .flatMap { stage =>
560+ // All of the child stages of result stage have only one child stage .
561+ val children = stage .plan.collect { case q : QueryStageExec => q }
562562 assert(children.length == 1 )
563563 children
564564 }
565- assert(leafFragments .length == 2 )
565+ assert(leafStages .length == 2 )
566566
567- val reusedFragments = level1Fragments .flatMap { fragment =>
568- fragment .plan.collect { case r : ReusedQueryStageExec => r }
567+ val reusedStages = level1Stages .flatMap { stage =>
568+ stage .plan.collect { case r : ReusedQueryStageExec => r }
569569 }
570- assert(reusedFragments .length == 1 )
570+ assert(reusedStages .length == 1 )
571571
572572 checkAnswer(resultDf2, Row (1 , 0 ) :: Row (2 , 0 ) :: Nil )
573573 }
0 commit comments