-
Notifications
You must be signed in to change notification settings - Fork 169
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
feat: Implement ANSI support for Round #989
base: main
Are you sure you want to change the base?
Conversation
I've just created a test that reproduces the error so far. I plan to keep working on this but I am having problems understanding the codebase and where the And from my understanding I probably have to create a new To something like:
And from my understanding I might also have to add the Drop definition to I might be quite lost around here so I would appreciate if the above sounds right or I am completely lost here. |
Thanks for picking this up @raulcd. I'll be happy to help you navigate this. So Spark defines case class Round(
child: Expression,
scale: Expression,
override val ansiEnabled: Boolean = SQLConf.get.ansiEnabled) in QueryPlanSerde, we have When serializing to protobuf, we use the generic
Perhaps we should add an extra field here for |
That's interesting, probably some of the other I'll have to check how to fix this error for Spark 3.3 too:
|
Which issue does this PR close?
Closes #466 .
Rationale for this change
Improves compatibility with spark
What changes are included in this PR?
ANSI support for Drop by adding input checks when ANSI mode enabled.
How are these changes tested?
Ensure the above raises: