-
- Downloads
[SPARK-19944][SQL] Move SQLConf from sql/core to sql/catalyst (branch-2.1)
## What changes were proposed in this pull request? This patch moves SQLConf from sql/core to sql/catalyst. To minimize the changes, the patch used type alias to still keep CatalystConf (as a type alias) and SimpleCatalystConf (as a concrete class that extends SQLConf). Motivation for the change is that it is pretty weird to have SQLConf only in sql/core and then we have to duplicate config options that impact optimizer/analyzer in sql/catalyst using CatalystConf. This is a backport into branch-2.1 to minimize merge conflicts. ## How was this patch tested? N/A Author: Reynold Xin <rxin@databricks.com> Closes #17301 from rxin/branch-2.1-conf.
Showing
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/SimpleCatalystConf.scala 38 additions, 0 deletions...la/org/apache/spark/sql/catalyst/SimpleCatalystConf.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/package.scala 7 additions, 0 deletions...rc/main/scala/org/apache/spark/sql/catalyst/package.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/internal/SQLConf.scala 22 additions, 65 deletions...rc/main/scala/org/apache/spark/sql/internal/SQLConf.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/internal/StaticSQLConf.scala 77 additions, 0 deletions...n/scala/org/apache/spark/sql/internal/StaticSQLConf.scala
Please register or sign in to comment