The src/main/scala/com/databricks/spark/xml/util/CompressionCodecs.scala and src/main/scala/com/databricks/spark/xml/util/ParseMode.scala are duplicated with the corresponding classes in the org.apache.spark.sql.catalyst.util. Clean this up to make sure it is up-to-date.
Next: One step to align this repo with the spark latest update is to update some places with new V1 interfaces (As DataSourceV2 requires to fail back to V1). For example, Row to InternalRow, etc. It would also help remove the duplicated class like PartialResultException.
The
src/main/scala/com/databricks/spark/xml/util/CompressionCodecs.scala
andsrc/main/scala/com/databricks/spark/xml/util/ParseMode.scala
are duplicated with the corresponding classes in theorg.apache.spark.sql.catalyst.util
. Clean this up to make sure it is up-to-date.Next: One step to align this repo with the spark latest update is to update some places with new V1 interfaces (As
DataSourceV2
requires to fail back to V1). For example,Row
toInternalRow
, etc. It would also help remove the duplicated class likePartialResultException
.