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

    https://github.com/apache/carbondata/pull/2792#discussion_r222690123
  
    --- Diff: 
hadoop/src/main/java/org/apache/carbondata/hadoop/readsupport/impl/DictionaryDecodeReadSupport.java
 ---
    @@ -81,7 +82,24 @@
             data[i] = dictionaries[i].getDictionaryValueForKey((int) data[i]);
           }
         }
    -    return (T)data;
    +    return (T) data;
    +  }
    +
    +  /**
    +   * get carbonRow, including data and datatpes
    +   *
    +   * @param data row data
    +   * @return CarbonRow Object
    +   */
    +  public T readCarbonRow(Object[] data) {
    --- End diff --
    
    Instead of changing the DictionaryDecodeReadSupport & other classes 
hierarchy, I suggest  to use a new Row class as utility and just provide 
required methods to avoid impact on base code.


---

Reply via email to