private TSEncoding handleEncodingStr()

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;
  }