in backend/src/main/java/org/apache/iotdb/admin/service/impl/IotDBServiceImpl.java [4723:4754]
private CompressionType handleCompressionStr(String compression) throws BaseException {
CompressionType compressionType;
switch (compression) {
case "UNCOMPRESSED":
compressionType = CompressionType.UNCOMPRESSED;
break;
case "SNAPPY":
compressionType = CompressionType.SNAPPY;
break;
case "GZIP":
compressionType = CompressionType.GZIP;
break;
case "LZ4":
compressionType = CompressionType.LZ4;
break;
case "LZO":
compressionType = CompressionType.LZO;
break;
case "PLA":
compressionType = CompressionType.PLA;
break;
case "PAA":
compressionType = CompressionType.PAA;
break;
case "SDT":
compressionType = CompressionType.SDT;
break;
default:
throw new BaseException(ErrorCode.DB_COMPRESSION_WRONG, ErrorCode.DB_COMPRESSION_WRONG_MSG);
}
return compressionType;
}