You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
GpuFilterExec contains code to look for IsNotNull predicates and uses that information to modify the output attributes to report that those attributes now have nullability=false. However, this code does not work because it is specifically looking for Spark case classes And (when extracting conjunctive predicates) and IsNotNull and does not recognize the GPU replacements for these expressions.
Steps/Code to reproduce bug
We have no easy way to reproduce this currently and I discovered the issue by chance with an intermittent failue in the TPC-H integration tests when AQE is enabled. I will write unit tests to reproduce it along with the fix.
Expected behavior
Output attributes should be reported with nullability = false if the filter had conjunctive predicates containing an IsNotNull expression for the output attribute.
Environment details (please complete the following information)
N/A
Additional context
N/A
The text was updated successfully, but these errors were encountered:
Describe the bug
GpuFilterExec contains code to look for
IsNotNull
predicates and uses that information to modify the output attributes to report that those attributes now havenullability=false
. However, this code does not work because it is specifically looking for Spark case classesAnd
(when extracting conjunctive predicates) andIsNotNull
and does not recognize the GPU replacements for these expressions.Steps/Code to reproduce bug
We have no easy way to reproduce this currently and I discovered the issue by chance with an intermittent failue in the TPC-H integration tests when AQE is enabled. I will write unit tests to reproduce it along with the fix.
Expected behavior
Output attributes should be reported with
nullability = false
if the filter had conjunctive predicates containing anIsNotNull
expression for the output attribute.Environment details (please complete the following information)
N/A
Additional context
N/A
The text was updated successfully, but these errors were encountered: