in java/tsfile/src/main/java/org/apache/tsfile/file/metadata/enums/TSEncoding.java [110:141]
private static TSEncoding getTsEncoding(byte encoding) {
switch (encoding) {
case 0:
return TSEncoding.PLAIN;
case 1:
return TSEncoding.DICTIONARY;
case 2:
return TSEncoding.RLE;
case 3:
return TSEncoding.DIFF;
case 4:
return TSEncoding.TS_2DIFF;
case 5:
return TSEncoding.BITMAP;
case 6:
return TSEncoding.GORILLA_V1;
case 7:
return TSEncoding.REGULAR;
case 8:
return TSEncoding.GORILLA;
case 9:
return TSEncoding.ZIGZAG;
case 11:
return TSEncoding.CHIMP;
case 12:
return TSEncoding.SPRINTZ;
case 13:
return TSEncoding.RLBE;
default:
throw new IllegalArgumentException("Invalid input: " + encoding);
}
}