delta-io / delta

An open-source storage framework that enables building a Lakehouse architecture with compute engines including Spark, PrestoDB, Flink, Trino, and Hive and APIs
https://delta.io
Apache License 2.0
7.62k stars 1.71k forks source link

[Feature Request][Spark] Update ScalaExtensions to be consistent with Scala2.13 API #3763

Open chirag-s-db opened 1 month ago

chirag-s-db commented 1 month ago

Feature request

Which Delta project/connector is this regarding?

Overview

Currently, Delta-Spark Scala extensions contains whenNot, which is identical to functionality in Scala 2.13Option.unless. We should update ScalaExtensions (and callers) to change this method toOption.unless` such that we can eventually migrate to Scala 2.13 and remove the ScalaExtensions.

Further details

Willingness to contribute

The Delta Lake Community encourages new feature contributions. Would you or another member of your organization be willing to contribute an implementation of this feature?