Github user manishgupta88 commented on a diff in the pull request:

    https://github.com/apache/carbondata/pull/2565#discussion_r205676555
  
    --- Diff: 
datamap/bloom/src/main/java/org/apache/carbondata/datamap/bloom/BloomCoarseGrainDataMap.java
 ---
    @@ -165,9 +180,11 @@ public void initIndexColumnConverters(CarbonTable 
carbonTable, List<CarbonColumn
           for (CarbonBloomFilter bloomFilter : bloomIndexList) {
             boolean scanRequired = bloomFilter.membershipTest(new 
Key(bloomQueryModel.filterValue));
             if (scanRequired) {
    +          String blockletNo =
    +              isBlockletCacheLevel ? 
String.valueOf(bloomFilter.getBlockletNo()) : "-1";
    --- End diff --
    
    I think Bloom dataMap should return the actual blocklet Id. The old 
behavior should not be modified based on cache level


---

Reply via email to