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

    https://github.com/apache/carbondata/pull/2895#discussion_r230814030
  
    --- Diff: 
core/src/main/java/org/apache/carbondata/core/datastore/chunk/store/impl/LocalDictDimensionDataChunkStore.java
 ---
    @@ -61,10 +61,7 @@ public void fillVector(int[] invertedIndex, int[] 
invertedIndexReverse, byte[] d
         int columnValueSize = dimensionDataChunkStore.getColumnValueSize();
         int rowsNum = data.length / columnValueSize;
         CarbonColumnVector vector = vectorInfo.vector;
    -    if (!dictionary.isDictionaryUsed()) {
    -      vector.setDictionary(dictionary);
    -      dictionary.setDictionaryUsed();
    -    }
    +    vector.setDictionary(dictionary);
    --- End diff --
    
    Is the same handling required in `fillRow` method also in the same 
class?..If required then `isDictionaryUsed` and `setDictionaryUsed` API's will 
not be required and those can also be removed from the interface


---

Reply via email to