srowen opened a new pull request #26748: [SPARK-29392][CORE][SQL][FOLLOWUP] 
Avoid deprecated (in 2.13) Symbol syntax 'foo in favor of simpler expression, 
where it generated deprecation warnings
URL: https://github.com/apache/spark/pull/26748
 
 
   ### What changes were proposed in this pull request?
   
   Where it generates a deprecation warning in Scala 2.13, replace Symbol 
shorthand syntax `'foo` with an equivalent.
   
   ### Why are the changes needed?
   
   Symbol syntax `'foo` is deprecated in Scala 2.13. The lines changed below 
otherwise generate about 440 warnings when building for 2.13.
   
   The previous PR directly replaced many usages with `Symbol("foo")`. But it's 
also used to specify Columns via implicit conversion (`.select('foo)`) or even 
where simple Strings are used (`.as('foo)`), as it's kind of an abstraction for 
interned Strings.
   
   While I find this syntax confusing and would like to deprecate it, here I 
just replaced it where it generates a build warning (not sure why all 
occurrences don't): `$"foo"` or just `"foo"`.
   
   ### Does this PR introduce any user-facing change?
   
   Should not change behavior.
   
   ### How was this patch tested?
   
   Existing tests.
   

----------------------------------------------------------------
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.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org
For additional commands, e-mail: reviews-h...@spark.apache.org

Reply via email to