@JniClass(name="leveldb::Options",
flags={STRUCT,CPP})
public class NativeOptions
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private long |
block_cache |
private int |
block_restart_interval |
private long |
block_size |
private NativeCache |
cache |
private long |
comparator |
private NativeComparator |
comparatorObject |
private int |
compression |
private boolean |
create_if_missing |
private static long |
DEFAULT_ENV |
private long |
env |
private boolean |
error_if_exists |
private long |
info_log |
private NativeLogger |
infoLogObject |
private int |
max_open_files |
private boolean |
paranoid_checks |
private long |
write_buffer_size |
| Constructor and Description |
|---|
NativeOptions() |
| Modifier and Type | Method and Description |
|---|---|
int |
blockRestartInterval() |
NativeOptions |
blockRestartInterval(int value) |
long |
blockSize() |
NativeOptions |
blockSize(long value) |
NativeCache |
cache() |
NativeOptions |
cache(NativeCache cache) |
NativeComparator |
comparator() |
NativeOptions |
comparator(NativeComparator comparator) |
NativeCompressionType |
compression() |
NativeOptions |
compression(NativeCompressionType compression) |
boolean |
createIfMissing() |
NativeOptions |
createIfMissing(boolean value) |
boolean |
errorIfExists() |
NativeOptions |
errorIfExists(boolean value) |
NativeLogger |
infoLog() |
NativeOptions |
infoLog(NativeLogger logger) |
private static void |
init() |
int |
maxOpenFiles() |
NativeOptions |
maxOpenFiles(int value) |
boolean |
paranoidChecks() |
NativeOptions |
paranoidChecks(boolean value) |
long |
writeBufferSize() |
NativeOptions |
writeBufferSize(long value) |
@JniField(flags=CONSTANT,
cast="Env*",
accessor="leveldb::Env::Default()")
private static long DEFAULT_ENV
private boolean create_if_missing
private boolean error_if_exists
private boolean paranoid_checks
@JniField(cast="size_t") private long write_buffer_size
@JniField(cast="size_t") private long block_size
private int max_open_files
private int block_restart_interval
@JniField(flags=FIELD_SKIP) private NativeComparator comparatorObject
@JniField(cast="const leveldb::Comparator*") private long comparator
@JniField(flags=FIELD_SKIP) private NativeLogger infoLogObject
@JniField(cast="leveldb::Logger*") private long info_log
@JniField(cast="leveldb::Env*") private long env
@JniField(cast="leveldb::Cache*") private long block_cache
@JniField(flags=FIELD_SKIP) private NativeCache cache
@JniField(cast="leveldb::CompressionType") private int compression
@JniMethod(flags=CONSTANT_INITIALIZER) private static final void init()
public NativeOptions createIfMissing(boolean value)
public boolean createIfMissing()
public NativeOptions errorIfExists(boolean value)
public boolean errorIfExists()
public NativeOptions paranoidChecks(boolean value)
public boolean paranoidChecks()
public NativeOptions writeBufferSize(long value)
public long writeBufferSize()
public NativeOptions maxOpenFiles(int value)
public int maxOpenFiles()
public NativeOptions blockRestartInterval(int value)
public int blockRestartInterval()
public NativeOptions blockSize(long value)
public long blockSize()
public NativeComparator comparator()
public NativeOptions comparator(NativeComparator comparator)
public NativeLogger infoLog()
public NativeOptions infoLog(NativeLogger logger)
public NativeCompressionType compression()
public NativeOptions compression(NativeCompressionType compression)
public NativeCache cache()
public NativeOptions cache(NativeCache cache)