本文整理了Java中org.rocksdb.RocksDB.getProperty
方法的一些代码示例,展示了RocksDB.getProperty
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RocksDB.getProperty
方法的具体详情如下:
包路径:org.rocksdb.RocksDB
类名称:RocksDB
方法名:getProperty
[英]DB implementations can export properties about their state via this method. If "property" is a valid property understood by this DB implementation, fills "*value" with its current value and returns true. Otherwise returns false.
Valid property names include:
代码示例来源:origin: Alluxio/alluxio
@Override
public long estimateSize() {
try {
return Long.parseLong(mDb.getProperty(mInodesColumn, "rocksdb.estimate-num-keys"));
} catch (RocksDBException e) {
throw new RuntimeException(e);
}
}
代码示例来源:origin: hugegraph/hugegraph
/**
* Get property value by name from specified table
*/
@Override
public String property(String table, String property) {
try {
return rocksdb().getProperty(cf(table), property);
} catch (RocksDBException e) {
throw new BackendException(e);
}
}
代码示例来源:origin: hugegraph/hugegraph
/**
* Get property value
*/
@Override
public String property(String property) {
try {
return rocksdb().getProperty(property);
} catch (RocksDBException e) {
throw new BackendException(e);
}
}
代码示例来源:origin: com.baidu.hugegraph/hugegraph-rocksdb
/**
* Get property value by name from specified table
*/
@Override
public String property(String table, String property) {
try {
return rocksdb().getProperty(cf(table), property);
} catch (RocksDBException e) {
throw new BackendException(e);
}
}
代码示例来源:origin: com.baidu.hugegraph/hugegraph-rocksdb
/**
* Get property value
*/
@Override
public String property(String property) {
try {
return rocksdb().getProperty(property);
} catch (RocksDBException e) {
throw new BackendException(e);
}
}
代码示例来源:origin: com.palantir.atlasdb/atlasdb-rocksdb
@Override
public String getProperty(String tableName, String property) {
try (ColumnFamily cf = cfs.get(tableName)) {
return db.getProperty(cf.getHandle(), property);
} catch (RocksDBException e) {
throw Throwables.propagate(e);
}
}
}
代码示例来源:origin: com.github.ddth/ddth-commons-core
/**
* See {@link RocksDB#getProperty(ColumnFamilyHandle, String)}.
*
* @param cfName
* @param name
* @return
* @throws RocksDbException
*/
public String getProperty(String cfName, String name) throws RocksDbException {
ColumnFamilyHandle cfh = getColumnFamilyHandle(cfName);
if (cfh == null) {
throw new RocksDbException.ColumnFamilyNotExists(cfName);
}
try {
return rocksDb.getProperty(cfh, name);
} catch (Exception e) {
throw e instanceof RocksDbException ? (RocksDbException) e : new RocksDbException(e);
}
}
内容来源于网络,如有侵权,请联系作者删除!