public class EnvOptions extends RocksObject
nativeHandle_
Constructor and Description |
---|
EnvOptions() |
disposeInternal
close, disOwnNativeHandle, isOwningHandle
dispose, finalize
public EnvOptions setUseOsBuffer(boolean useOsBuffer)
public boolean useOsBuffer()
public EnvOptions setUseMmapReads(boolean useMmapReads)
public boolean useMmapReads()
public EnvOptions setUseMmapWrites(boolean useMmapWrites)
public boolean useMmapWrites()
public EnvOptions setUseDirectReads(boolean useDirectReads)
public boolean useDirectReads()
public EnvOptions setUseDirectWrites(boolean useDirectWrites)
public boolean useDirectWrites()
public EnvOptions setAllowFallocate(boolean allowFallocate)
public boolean allowFallocate()
public EnvOptions setSetFdCloexec(boolean setFdCloexec)
public boolean setFdCloexec()
public EnvOptions setBytesPerSync(long bytesPerSync)
public long bytesPerSync()
public EnvOptions setFallocateWithKeepSize(boolean fallocateWithKeepSize)
public boolean fallocateWithKeepSize()
public EnvOptions setCompactionReadaheadSize(long compactionReadaheadSize)
public long compactionReadaheadSize()
public EnvOptions setRandomAccessMaxBufferSize(long randomAccessMaxBufferSize)
public long randomAccessMaxBufferSize()
public EnvOptions setWritableFileMaxBufferSize(long writableFileMaxBufferSize)
public long writableFileMaxBufferSize()
public EnvOptions setRateLimiterConfig(RateLimiterConfig rateLimiterConfig)
public RateLimiterConfig rateLimiterConfig()
protected final void disposeInternal(long handle)
disposeInternal
in class RocksObject