leveldb-api:(2)CompressionType.java
github地址:leveldb/CompressionType.java at master · dain/leveldb · GitHub
CompressionType.java
enum定义compressiontype:SNAPPY or not:
public enum CompressionType { NONE(0x00), SNAPPY(0x01);
根据persistentID获取compressionType
public static CompressionType getCompressionTypeByPersistentId(int persistentId) { for (CompressionType compressionType : CompressionType.values()) { if (compressionType.persistentId == persistentId) { return compressionType; } } throw new IllegalArgumentException("Unknown persistentId " + persistentId);
public int persistentId() { return persistentId; }
persistenID:
private final int persistentId;
获取persistentID:
CompressionType(int persistentId) { this.persistentId = persistentId; }
浙公网安备 33010602011771号