@@ -1566,16 +1566,18 @@ class CachedTableSuite extends QueryTest with SQLTestUtils
15661566 sql(" CACHE TABLE t1 as SELECT /*+ REPARTITION */ * FROM values(1) as t(c)" )
15671567 assert(spark.table(" t1" ).rdd.partitions.length == 2 )
15681568
1569- sql(s " SET ${SQLConf .CAN_CHANGE_CACHED_PLAN_OUTPUT_PARTITIONING .key} = true " )
1570- assert(spark.table(" t1" ).rdd.partitions.length == 2 )
1571- sql(" CACHE TABLE t2 as SELECT /*+ REPARTITION */ * FROM values(2) as t(c)" )
1572- assert(spark.table(" t2" ).rdd.partitions.length == 1 )
1573-
1574- sql(s " SET ${SQLConf .CAN_CHANGE_CACHED_PLAN_OUTPUT_PARTITIONING .key} = false " )
1575- assert(spark.table(" t1" ).rdd.partitions.length == 2 )
1576- assert(spark.table(" t2" ).rdd.partitions.length == 1 )
1577- sql(" CACHE TABLE t3 as SELECT /*+ REPARTITION */ * FROM values(3) as t(c)" )
1578- assert(spark.table(" t3" ).rdd.partitions.length == 2 )
1569+ withSQLConf(SQLConf .CAN_CHANGE_CACHED_PLAN_OUTPUT_PARTITIONING .key -> " true" ) {
1570+ assert(spark.table(" t1" ).rdd.partitions.length == 2 )
1571+ sql(" CACHE TABLE t2 as SELECT /*+ REPARTITION */ * FROM values(2) as t(c)" )
1572+ assert(spark.table(" t2" ).rdd.partitions.length == 1 )
1573+
1574+ withSQLConf(SQLConf .CAN_CHANGE_CACHED_PLAN_OUTPUT_PARTITIONING .key -> " false" ) {
1575+ assert(spark.table(" t1" ).rdd.partitions.length == 2 )
1576+ assert(spark.table(" t2" ).rdd.partitions.length == 1 )
1577+ sql(" CACHE TABLE t3 as SELECT /*+ REPARTITION */ * FROM values(3) as t(c)" )
1578+ assert(spark.table(" t3" ).rdd.partitions.length == 2 )
1579+ }
1580+ }
15791581 }
15801582 }
15811583 }
@@ -1599,16 +1601,18 @@ class CachedTableSuite extends QueryTest with SQLTestUtils
15991601 sql(" CACHE TABLE t1" )
16001602 assert(spark.table(" t1" ).rdd.partitions.length == 2 )
16011603
1602- sql( s " SET ${ SQLConf .CAN_CHANGE_CACHED_PLAN_OUTPUT_PARTITIONING .key} = true" )
1603- assert(spark.table(" t1" ).rdd.partitions.length == 2 )
1604- sql(" CACHE TABLE t2" )
1605- assert(spark.table(" t2" ).rdd.partitions.length == 1 )
1604+ withSQLConf( SQLConf .CAN_CHANGE_CACHED_PLAN_OUTPUT_PARTITIONING .key -> " true" ) {
1605+ assert(spark.table(" t1" ).rdd.partitions.length == 2 )
1606+ sql(" CACHE TABLE t2" )
1607+ assert(spark.table(" t2" ).rdd.partitions.length == 1 )
16061608
1607- sql(s " SET ${SQLConf .CAN_CHANGE_CACHED_PLAN_OUTPUT_PARTITIONING .key} = false " )
1608- assert(spark.table(" t1" ).rdd.partitions.length == 2 )
1609- assert(spark.table(" t2" ).rdd.partitions.length == 1 )
1610- sql(" CACHE TABLE t3" )
1611- assert(spark.table(" t3" ).rdd.partitions.length == 2 )
1609+ withSQLConf(SQLConf .CAN_CHANGE_CACHED_PLAN_OUTPUT_PARTITIONING .key -> " false" ) {
1610+ assert(spark.table(" t1" ).rdd.partitions.length == 2 )
1611+ assert(spark.table(" t2" ).rdd.partitions.length == 1 )
1612+ sql(" CACHE TABLE t3" )
1613+ assert(spark.table(" t3" ).rdd.partitions.length == 2 )
1614+ }
1615+ }
16121616 }
16131617 }
16141618 }
0 commit comments