Github user xuchuanyin commented on the issue: https://github.com/apache/carbondata/pull/2665 @ravipesala It's a good idea to do multiple pruning at one time, but it also has shortcomings. 1. The datamap has to deal with the AND/OR logic of the composite expressions. If the expressions are AND, it needs to do intersection of the pruned result; If the expressions are OR, it needs to do union of the pruned result. It will makes the datamap complicated to handle. 2. Besides, you can see it from the maillist that, current expressions forwarded to BloomDataMap contains too much unwanted expressions.
---