24 lines
575 B
Java
24 lines
575 B
Java
|
package it.cavallium.dbengine.client;
|
||
|
|
||
|
import org.rocksdb.CompressionType;
|
||
|
|
||
|
public enum Compression {
|
||
|
PLAIN(CompressionType.NO_COMPRESSION),
|
||
|
SNAPPY(CompressionType.SNAPPY_COMPRESSION),
|
||
|
LZ4(CompressionType.LZ4_COMPRESSION),
|
||
|
LZ4_HC(CompressionType.LZ4HC_COMPRESSION),
|
||
|
ZSTD(CompressionType.ZSTD_COMPRESSION),
|
||
|
ZLIB(CompressionType.ZLIB_COMPRESSION),
|
||
|
BZLIB2(CompressionType.BZLIB2_COMPRESSION);
|
||
|
|
||
|
private final CompressionType type;
|
||
|
|
||
|
Compression(CompressionType compressionType) {
|
||
|
this.type = compressionType;
|
||
|
}
|
||
|
|
||
|
public CompressionType getType() {
|
||
|
return type;
|
||
|
}
|
||
|
}
|