-
Notifications
You must be signed in to change notification settings - Fork 141
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Updated EXPM1() and Tests to New Engine #1334
Conversation
* Updated EXPM1() and tests to new engine Signed-off-by: Matthew Wells <matthew.wells@improving.com> * Added EXPM1 to PPL Parser Signed-off-by: Matthew Wells <matthew.wells@improving.com> * Added documentation for EXPM1 PPL and fixed small mistake in EXP documentation Signed-off-by: Matthew Wells <matthew.wells@improving.com> * Added newline to fix code style issue Signed-off-by: Matthew Wells <matthew.wells@improving.com> * removed unnecessary integration tests and fixed typo in another test Signed-off-by: Matthew Wells <matthew.wells@improving.com> * Extracted common code from math functions into external function Signed-off-by: Matthew Wells <matthew.wells@improving.com> * Added javadoc comment to new function Signed-off-by: Matthew Wells <matthew.wells@improving.com> * Improved Javadoc Signed-off-by: Matthew Wells <matthew.wells@improving.com> * Added and improved EXPM1 tests, and improved documentation for CLI and PPL Signed-off-by: Matthew Wells <matthew.wells@improving.com> * Removed EXPM1 from PPL Signed-off-by: Matthew Wells <matthew.wells@improving.com> * Updated math base function to take any type and included more functions to use the base Signed-off-by: Matthew Wells <matthew.wells@improving.com> * Made tiny change to documentation Signed-off-by: Matthew Wells <matthew.wells@improving.com> * reverted euler function to previous iteration as the one I made didn't work Signed-off-by: Matthew Wells <matthew.wells@improving.com> * fixed typo in a comment that I made in a previous commit Signed-off-by: Matthew Wells <matthew.wells@improving.com> * fixed a mistake I made in fixing the typo from my last commit Signed-off-by: Matthew Wells <matthew.wells@improving.com> * Fixed spacing inconsistencies in math.rst file Signed-off-by: Matthew Wells <matthew.wells@improving.com> * removed the base math function so that it can be pushed in a seperate pull request Signed-off-by: Matthew Wells <matthew.wells@improving.com> * Reverted reverted change that removes the refactoring as this will be done in one commit Signed-off-by: Matthew Wells <matthew.wells@improving.com> * updated base function to have more descriptive variables Signed-off-by: Matthew Wells <matthew.wells@improving.com> --------- Signed-off-by: Matthew Wells <matthew.wells@improving.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the changes! Shall we send separate PR for PPL?
Seems like a low priority. We can raise a separate issue to create PPL equivalents. |
I wonder is this function for PPL low priority or having same scalar function set between SQL and PPL low priority? |
This function was migrated from the legacy engine. It is pretty useless though, because |
Signed-off-by: Matthew Wells matthew.wells@improving.com
Description
Updated EXPM1 function to run on the new engine, as well as added integration tests and unit tests. In addition also extracted common code that was repeated in many functions into a standalone base function they can call.
Issues Resolved
#1190
Check List
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.