leveldb-api:(2)CompressionType.java

github地址:leveldb/CompressionType.java at master · dain/leveldb · GitHub

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

 

posted @ 2022-07-18 16:10  只能说运气有点好  阅读(28)  评论(0)    收藏  举报