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?
---