Skip to content

Commit 78e0403

Browse files
committed
Resume the changing, and change it in another pr later.
1 parent 0cb7b7a commit 78e0403

File tree

1 file changed

+3
-11
lines changed

1 file changed

+3
-11
lines changed

sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/ParquetOptions.scala

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ package org.apache.spark.sql.execution.datasources.parquet
1919

2020
import java.util.Locale
2121

22-
import org.apache.parquet.hadoop.ParquetOutputFormat
2322
import org.apache.parquet.hadoop.metadata.CompressionCodecName
2423

2524
import org.apache.spark.sql.catalyst.util.CaseInsensitiveMap
@@ -28,7 +27,7 @@ import org.apache.spark.sql.internal.SQLConf
2827
/**
2928
* Options for the Parquet data source.
3029
*/
31-
class ParquetOptions(
30+
private[parquet] class ParquetOptions(
3231
@transient private val parameters: CaseInsensitiveMap[String],
3332
@transient private val sqlConf: SQLConf)
3433
extends Serializable {
@@ -43,15 +42,8 @@ class ParquetOptions(
4342
* Acceptable values are defined in [[shortParquetCompressionCodecNames]].
4443
*/
4544
val compressionCodecClassName: String = {
46-
// `compression`, `parquet.compression`(i.e., ParquetOutputFormat.COMPRESSION), and
47-
// `spark.sql.parquet.compression.codec`
48-
// are in order of precedence from highest to lowest.
49-
val parquetCompressionConf = parameters.get(ParquetOutputFormat.COMPRESSION)
50-
val codecName = parameters
51-
.get("compression")
52-
.orElse(parquetCompressionConf)
53-
.getOrElse(sqlConf.parquetCompressionCodec)
54-
.toLowerCase(Locale.ROOT)
45+
val codecName = parameters.getOrElse("compression",
46+
sqlConf.parquetCompressionCodec).toLowerCase(Locale.ROOT)
5547
if (!shortParquetCompressionCodecNames.contains(codecName)) {
5648
val availableCodecs =
5749
shortParquetCompressionCodecNames.keys.map(_.toLowerCase(Locale.ROOT))

0 commit comments

Comments
 (0)