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