Joe McDonnell created IMPALA-14712:
--------------------------------------

             Summary: Disable runtime filter if it filters no values from the 
dictionary
                 Key: IMPALA-14712
                 URL: https://issues.apache.org/jira/browse/IMPALA-14712
             Project: IMPALA
          Issue Type: Task
          Components: Backend
    Affects Versions: Impala 5.0.0
            Reporter: Joe McDonnell


When a runtime filter operates on a single column and the column is 100% 
dictionary encoded, we can eliminate the row group if the runtime filter 
eliminates all the values in the dictionary. We should look into doing the 
inverse: If the column is 100% dictionary encoded and a runtime filter 
eliminates no values from the dictionary, the runtime filter can be disabled 
for this row group.

This would be helpful when there is a useless runtime filter (either bloom or 
minmax) that doesn't eliminate any rows. This is most beneficial if the 
dictionary is small relative to the size of the row group.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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

Reply via email to