Add compression type to options

This commit is contained in:
Ankit Gupta
2014-07-07 09:58:54 -07:00
parent bc708e0012
commit 54d7a2c0c5
3 changed files with 35 additions and 1 deletions

View File

@@ -1307,6 +1307,17 @@ public class Options extends RocksObject {
}
private native void setBlockRestartInterval(
long handle, int blockRestartInterval);
public CompressionType compressionType() {
return CompressionType.values()[compressionType(nativeHandle_)];
}
private native int compressionType(long handle);
public Options setCompressionType(CompressionType compressionType) {
setCompressionType(nativeHandle_, compressionType.getValue());
return this;
}
private native void setCompressionType(long handle, int compressionType);
/**
* If true, place whole keys in the filter (not just prefixes).