Github user xuchuanyin commented on the issue: https://github.com/apache/carbondata/pull/2252 @kumarvishal09 You suggested to add a new TEXT encoder and using this encoder while writing&reading. But currently in CarbonData, all dimensions are considered as string, there is no specified encoder for it. In the previous description, ``` For DimensionStoreType, I changed VARIABLELENGTH to VARIABLE_INT_LENGTH and VARIABLE_SHORT_LENGTH, they are used for encoding/decoding dimensions ``` We can consider the DimensionStoreType as an encoder. It had two valuesï¼ FIXEDLENGTH and VARIABLELENGTH and I extended it to treeï¼FIXED_LENGTHãVARIABLE_SHORT_LENGTHãVARIABLE_INT_LENGTH. Does this meet your suggestion?
---