Indhumathi27 opened a new pull request, #5614:
URL: https://github.com/apache/hive/pull/5614

   
   ### What changes were proposed in this pull request?
   Added missing support for parsing '**IS NOT? TRUE/FALSE**' conditions in 
partition filter pruning. Specifically, it handles cases where partition 
filters with boolean expressions such as IS NOT TRUE or IS NOT FALSE are 
involved, ensuring correct partition pruning behaviour.
   
   ### Why are the changes needed?
   These changes address data inconsistencies in queries involving partition 
filter pushdown to the Hive Metastore (HMS), especially when dealing with 
boolean expressions like **IS NOT? TRUE** or **IS NOT? FALSE**. Previously, the 
partition pruning logic failed to correctly interpret these expressions, 
leading to incorrect results and inefficient query execution. With the new 
parsing logic, partition pruning now handles these complex boolean conditions 
properly, ensuring accurate data retrieval and better query performance.
   
   ### Does this PR introduce _any_ user-facing change?
   No
   
   ### Is the change a dependency upgrade?
   No
   
   ### How was this patch tested?
   Test scenarios added
   


-- 
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.

To unsubscribe, e-mail: gitbox-unsubscr...@hive.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: gitbox-unsubscr...@hive.apache.org
For additional commands, e-mail: gitbox-h...@hive.apache.org

Reply via email to