wgtmac opened a new issue, #3632:
URL: https://github.com/apache/parquet-java/issues/3632

   ### Describe the bug
   The record-level filter implementation for `notIn` can accept a row after 
comparing the row value with only the first non-matching literal in the set.
   
   For example, `notIn(col, {1.0, 3.0})` should reject `3.0`, but the current 
generated predicate can accept it after seeing that `3.0 != 1.0`.
   
   ### Expected behavior
   `notIn` should scan the full literal set and accept a row only when no set 
value equals the row value.
   
   ### Affected area
   Record-level filter predicate evaluation.


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


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to