-
- Downloads
[SPARK-14422][SQL] Improve handling of optional configs in SQLConf
## What changes were proposed in this pull request? Create a new API for handling Optional Configs in SQLConf. Right now `getConf` for `OptionalConfigEntry[T]` returns value of type `T`, if doesn't exist throws an exception. Add new method `getOptionalConf`(suggestions on naming) which will now returns value of type `Option[T]`(so if doesn't exist it returns `None`). ## How was this patch tested? Add test and ran tests locally. Author: Sandeep Singh <sandeep@techaddict.me> Closes #12846 from techaddict/SPARK-14422.
Showing
- sql/core/src/main/scala/org/apache/spark/sql/DataFrameWriter.scala 5 additions, 4 deletions...src/main/scala/org/apache/spark/sql/DataFrameWriter.scala
- sql/core/src/main/scala/org/apache/spark/sql/RuntimeConfig.scala 5 additions, 1 deletion...e/src/main/scala/org/apache/spark/sql/RuntimeConfig.scala
- sql/core/src/main/scala/org/apache/spark/sql/internal/SQLConf.scala 4 additions, 5 deletions...rc/main/scala/org/apache/spark/sql/internal/SQLConf.scala
- sql/core/src/test/scala/org/apache/spark/sql/internal/SQLConfEntrySuite.scala 11 additions, 0 deletions...ala/org/apache/spark/sql/internal/SQLConfEntrySuite.scala
Please register or sign in to comment