Class NativeOptions
java.lang.Object
org.fusesource.leveldbjni.internal.NativeOptions
Provides a java interface to the C++ leveldb::Options class.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate longprivate intprivate longprivate NativeCacheprivate longprivate NativeComparatorprivate intprivate booleanprivate static longprivate longprivate booleanprivate longprivate NativeLoggerprivate intprivate booleanprivate long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintblockRestartInterval(int value) longblockSize(long value) cache()cache(NativeCache cache) comparator(NativeComparator comparator) compression(NativeCompressionType compression) booleancreateIfMissing(boolean value) booleanerrorIfExists(boolean value) infoLog()infoLog(NativeLogger logger) private static final voidinit()intmaxOpenFiles(int value) booleanparanoidChecks(boolean value) longwriteBufferSize(long value)
-
Field Details
-
DEFAULT_ENV
@JniField(flags=CONSTANT, cast="Env*", accessor="leveldb::Env::Default()") private static long DEFAULT_ENV -
create_if_missing
private boolean create_if_missing -
error_if_exists
private boolean error_if_exists -
paranoid_checks
private boolean paranoid_checks -
write_buffer_size
@JniField(cast="size_t") private long write_buffer_size -
block_size
@JniField(cast="size_t") private long block_size -
max_open_files
private int max_open_files -
block_restart_interval
private int block_restart_interval -
comparatorObject
-
comparator
@JniField(cast="const leveldb::Comparator*") private long comparator -
infoLogObject
-
info_log
@JniField(cast="leveldb::Logger*") private long info_log -
env
@JniField(cast="leveldb::Env*") private long env -
block_cache
@JniField(cast="leveldb::Cache*") private long block_cache -
cache
-
compression
@JniField(cast="leveldb::CompressionType") private int compression
-
-
Constructor Details
-
NativeOptions
public NativeOptions()
-
-
Method Details
-
init
@JniMethod(flags=CONSTANT_INITIALIZER) private static final void init() -
createIfMissing
-
createIfMissing
public boolean createIfMissing() -
errorIfExists
-
errorIfExists
public boolean errorIfExists() -
paranoidChecks
-
paranoidChecks
public boolean paranoidChecks() -
writeBufferSize
-
writeBufferSize
public long writeBufferSize() -
maxOpenFiles
-
maxOpenFiles
public int maxOpenFiles() -
blockRestartInterval
-
blockRestartInterval
public int blockRestartInterval() -
blockSize
-
blockSize
public long blockSize() -
comparator
-
comparator
-
infoLog
-
infoLog
-
compression
-
compression
-
cache
-
cache
-