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

    https://github.com/apache/carbondata/pull/2662#discussion_r214545340
  
    --- Diff: 
core/src/main/java/org/apache/carbondata/core/datastore/blocklet/EncodedBlocklet.java
 ---
    @@ -110,21 +120,24 @@ private void addEncodedMeasurePage(EncodedTablePage 
encodedTablePage) {
        * @param encodedTablePage
        * encoded table page
        */
    -  private void addEncodedDimensionPage(EncodedTablePage encodedTablePage) {
    +  private void addEncodedDimensionPage(EncodedTablePage encodedTablePage,
    +      Map<String, LocalDictionaryGenerator> localDictionaryGeneratorMap) {
    --- End diff --
    
    Local dictionary map instance will not change and EncodedBlocklet instance 
is created only once, better to pass in constructor


---

Reply via email to