Github user xuchuanyin commented on the issue:
https://github.com/apache/carbondata/pull/2665
In addition, if the expression forwarded to bloomfilter datamap is
`indexCol1 = 1 AND indexCol2 = 2`, bloomfilter datamap will prune the blocklets
separately and giving result sets `blockletSet1` and `blockletSet2`. The
bloomfilter has to do intersection of the two result sets based on the 'AND'
relation of the two expressions. ---- That's what I called 'dirty work'.---
