in backend/src/main/java/org/apache/iotdb/admin/service/impl/IotDBServiceImpl.java [4650:4684]
private TSEncoding handleEncodingStr(String encoding) throws BaseException {
TSEncoding tsEncoding;
switch (encoding) {
case "PLAIN":
tsEncoding = TSEncoding.PLAIN;
break;
// case "PLAIN_DICTIONARY":
// tsEncoding = TSEncoding.DICTIONARY;
// break;
case "RLE":
tsEncoding = TSEncoding.RLE;
break;
case "DIFF":
tsEncoding = TSEncoding.DIFF;
break;
case "TS_2DIFF":
tsEncoding = TSEncoding.TS_2DIFF;
break;
case "BITMAP":
tsEncoding = TSEncoding.BITMAP;
break;
case "GORILLA_V1":
tsEncoding = TSEncoding.GORILLA_V1;
break;
case "REGULAR":
tsEncoding = TSEncoding.REGULAR;
break;
case "GORILLA":
tsEncoding = TSEncoding.GORILLA;
break;
default:
throw new BaseException(ErrorCode.DB_ENCODING_WRONG, ErrorCode.DB_ENCODING_WRONG_MSG);
}
return tsEncoding;
}