MaxGekk opened a new pull request #25813: [SPARK-29115][SQL][TEST] Add 
benchmarks for make_date() and make_timestamp()
URL: https://github.com/apache/spark/pull/25813
 
 
   ### What changes were proposed in this pull request?
   
   Added new benchmarks for `make_date()` and `make_timestamp()` to detect 
performance issues, and figure out functions speed on foldable arguments.
   - `make_date()` is benchmarked on fully foldable arguments. 
   - `make_timestamp()` is benchmarked on corner case `60.0`, foldable time 
fields and foldable date.
   
   ### Why are the changes needed?
   
   To find out inputs where `make_date()` and `make_timestamp()` have 
performance problems. This should be useful in the future optimizations of the 
functions and users apps.
   
   ### Does this PR introduce any user-facing change?
   No
   
   ### How was this patch tested?
   By running the benchmark and manually checking generated dates/timestamps.
   

----------------------------------------------------------------
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:
[email protected]


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to