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

    https://github.com/apache/carbondata/pull/1996#discussion_r170451788
  
    --- Diff: 
core/src/main/java/org/apache/carbondata/core/scan/filter/executer/RowLevelFilterExecuterImpl.java
 ---
    @@ -276,12 +277,82 @@ public BitSetGroup applyFilter(BlocksChunkHolder 
blockChunkHolder, boolean useBi
       public boolean applyFilter(RowIntf value, int dimOrdinalMax)
           throws FilterUnsupportedException, IOException {
         try {
    -      return exp.evaluate(value).getBoolean();
    +      Boolean result = exp.evaluate(createRow(value, 
dimOrdinalMax)).getBoolean();
    --- End diff --
    
    pls explain why createRow needs to be called.what was the problem without 
this


---

Reply via email to