diff --git a/docs/sql-data-sources-avro.md b/docs/sql-data-sources-avro.md index eeb4bffa57d17..5c44a97211658 100644 --- a/docs/sql-data-sources-avro.md +++ b/docs/sql-data-sources-avro.md @@ -295,6 +295,7 @@ Configuration of Avro can be done using the `setConf` method on SparkSession or If it is set to true, the data source provider com.databricks.spark.avro is mapped to the built-in but external Avro data source module for backward compatibility. +
Note: the SQL config has been deprecated in Spark 3.2 and might be removed in the future. 2.4.0 diff --git a/sql/catalyst/src/main/scala/org/apache/spark/sql/internal/SQLConf.scala b/sql/catalyst/src/main/scala/org/apache/spark/sql/internal/SQLConf.scala index 983285ceb2ee6..94bbf2e4a39cc 100644 --- a/sql/catalyst/src/main/scala/org/apache/spark/sql/internal/SQLConf.scala +++ b/sql/catalyst/src/main/scala/org/apache/spark/sql/internal/SQLConf.scala @@ -3145,7 +3145,9 @@ object SQLConf { DeprecatedConfig(AVRO_REBASE_MODE_IN_WRITE.alternatives.head, "3.2", s"Use '${AVRO_REBASE_MODE_IN_WRITE.key}' instead."), DeprecatedConfig(AVRO_REBASE_MODE_IN_READ.alternatives.head, "3.2", - s"Use '${AVRO_REBASE_MODE_IN_READ.key}' instead.") + s"Use '${AVRO_REBASE_MODE_IN_READ.key}' instead."), + DeprecatedConfig(LEGACY_REPLACE_DATABRICKS_SPARK_AVRO_ENABLED.key, "3.2", + """Use `.format("avro")` in `DataFrameWriter` or `DataFrameReader` instead.""") ) Map(configs.map { cfg => cfg.key -> cfg } : _*)