-
Notifications
You must be signed in to change notification settings - Fork 166
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
strptime function definition violates spec #487
Comments
Oh I missed this. How about: |
This is what I was thinking as well...separating the function into 3 separate ones. I'm curious how producers/consumers will handle this with regards to mapping though. |
What would you expect to be an issue there? |
Not necessarily expecting any issues. Just wondering how it would work since I've typically seen a single strptime function. I guess all 3 from substrait would just map the 1? Any thoughts @westonpace? |
@rok I went ahead and submitted a PR for this since I have a few other PRs waiting for the fix. |
Thanks @richtia ! |
Should be resolved by #493 now |
Context
While upgrading substrait-java to the latest version of the spec, tests failed due to multiple scalar functions being added w/ the same type signature.
As defined,
strptime
substrait/extensions/functions_datetime.yaml
Lines 405 to 442 in e8ced2a
has the following signatures
Problem
The addition of the the
strptime
function in #272 violates the spec.Specifically
https://substrait.io/extensions/#function-signature-compound-names
Changes were introduced by #272
The text was updated successfully, but these errors were encountered: