Dandandan opened a new issue, #9588:
URL: https://github.com/apache/arrow-rs/issues/9588

   ## Summary
   
   When a predicate targets a dictionary-encoded column, evaluate the predicate 
against the dictionary values before decoding any data pages. If no dictionary 
values match, the entire column chunk can be skipped (`AllFalse`). If all 
match, per-row evaluation can be skipped (`AllTrue`).
   
   This adds an `evaluate_dictionary` method to the `ArrowPredicate` trait and 
integrates dictionary pruning into the row group filter evaluation pipeline.
   
   Related PR: #9574


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to