yew1eb opened a new issue, #1873:
URL: https://github.com/apache/auron/issues/1873

   Spark's `BuildSide` (for join planning) has a package path change between 
versions (3.0: `plans`; 3.1+: `optimizer`). Currently, we use a hack with dual 
wildcard imports to work around this:
   
   ```scala  
   // format: off
   // scalafix:off
   // necessary imports for cross spark versions build
   import org.apache.spark.sql.catalyst.plans._
   import org.apache.spark.sql.catalyst.optimizer._
   // scalafix:on
   // format: on
   ```
   
   This import-based workaround is fragile and lacks maintainability for 
long-term development.  


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to