Skip navigation links
A B C D E F G H I K L M N O P R S T U V W 

A

AbstractComparator<T extends org.rocksdb.AbstractSlice> - Class in org.rocksdb
Comparators are used by RocksDB to determine the ordering of keys.
AbstractComparator() - Constructor for class org.rocksdb.AbstractComparator
 
adviseRandomOnOpen() - Method in class org.rocksdb.DBOptions
 
adviseRandomOnOpen() - Method in interface org.rocksdb.DBOptionsInterface
If set true, will hint the underlying file system that the file access pattern is random, when a sst file is opened.
adviseRandomOnOpen() - Method in class org.rocksdb.Options
 
allowMmapReads() - Method in class org.rocksdb.DBOptions
 
allowMmapReads() - Method in interface org.rocksdb.DBOptionsInterface
Allow the OS to mmap file for reading sst tables.
allowMmapReads() - Method in class org.rocksdb.Options
 
allowMmapWrites() - Method in class org.rocksdb.DBOptions
 
allowMmapWrites() - Method in interface org.rocksdb.DBOptionsInterface
Allow the OS to mmap file for writing.
allowMmapWrites() - Method in class org.rocksdb.Options
 
allowOsBuffer() - Method in class org.rocksdb.DBOptions
 
allowOsBuffer() - Method in interface org.rocksdb.DBOptionsInterface
Data being read from file storage may be buffered in the OS Default: true
allowOsBuffer() - Method in class org.rocksdb.Options
 
arenaBlockSize() - Method in class org.rocksdb.ColumnFamilyOptions
 
arenaBlockSize() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
The size of one block in arena memory allocation.
arenaBlockSize() - Method in class org.rocksdb.Options
 

B

BackupableDB - Class in org.rocksdb
A subclass of RocksDB which supports backup-related operations.
BackupableDB() - Constructor for class org.rocksdb.BackupableDB
A protected construction that will be used in the static factory method BackupableDB.open(Options, BackupableDBOptions, String).
BackupableDBOptions - Class in org.rocksdb
BackupableDBOptions to control the behavior of a backupable database.
BackupableDBOptions(String) - Constructor for class org.rocksdb.BackupableDBOptions
BackupableDBOptions constructor.
backupDir() - Method in class org.rocksdb.BackupableDBOptions
Returns the path to the BackupableDB directory.
backupId() - Method in class org.rocksdb.BackupInfo
 
BackupInfo - Class in org.rocksdb
Instances of this class describe a Backup made by BackupableDB.
backupLogFiles() - Method in class org.rocksdb.BackupableDBOptions
Return information if log files shall be persisted.
backupRateLimit() - Method in class org.rocksdb.BackupableDBOptions
Return backup rate limit which described the max bytes that can be transferred in a second during backup.
BlockBasedTableConfig - Class in org.rocksdb
The config for plain table sst format.
BlockBasedTableConfig() - Constructor for class org.rocksdb.BlockBasedTableConfig
 
blockCacheCompressedNumShardBits() - Method in class org.rocksdb.BlockBasedTableConfig
Controls the number of shards for the block compressed cache.
blockCacheCompressedSize() - Method in class org.rocksdb.BlockBasedTableConfig
Size of compressed block cache.
blockCacheSize() - Method in class org.rocksdb.BlockBasedTableConfig
 
blockRestartInterval() - Method in class org.rocksdb.BlockBasedTableConfig
 
blockSize() - Method in class org.rocksdb.BlockBasedTableConfig
 
blockSizeDeviation() - Method in class org.rocksdb.BlockBasedTableConfig
 
bloomBitsPerKey() - Method in class org.rocksdb.PlainTableConfig
 
BloomFilter - Class in org.rocksdb
Bloom filter policy that uses a bloom filter with approximately the specified number of bits per key.
BloomFilter() - Constructor for class org.rocksdb.BloomFilter
BloomFilter constructor
BloomFilter(int) - Constructor for class org.rocksdb.BloomFilter
BloomFilter constructor
BloomFilter(int, boolean) - Constructor for class org.rocksdb.BloomFilter
BloomFilter constructor
bloomLocality() - Method in class org.rocksdb.ColumnFamilyOptions
 
bloomLocality() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Control locality of bloom filter probes to improve cache miss rate.
bloomLocality() - Method in class org.rocksdb.Options
 
branchingFactor() - Method in class org.rocksdb.HashSkipListMemTableConfig
 
bucketCount() - Method in class org.rocksdb.HashLinkedListMemTableConfig
Returns the number of buckets that will be used in the memtable created based on this config.
bucketCount() - Method in class org.rocksdb.HashSkipListMemTableConfig
 
bucketEntriesLoggingThreshold() - Method in class org.rocksdb.HashLinkedListMemTableConfig
Returns the maximum number of entries in one bucket before logging starts.
BuiltinComparator - Enum in org.rocksdb
Builtin RocksDB comparators BYTEWISE_COMPARATOR - Sorts all keys in ascending bytewise order. REVERSE_BYTEWISE_COMPARATOR - Sorts all keys in descending bytewise order
bytesPerSync() - Method in class org.rocksdb.DBOptions
 
bytesPerSync() - Method in interface org.rocksdb.DBOptionsInterface
Allows OS to incrementally sync files to disk while they are being written, asynchronously, in the background.
bytesPerSync() - Method in class org.rocksdb.Options
 

C

cacheIndexAndFilterBlocks() - Method in class org.rocksdb.BlockBasedTableConfig
Indicating if we'd put index/filter blocks to the block cache.
cacheNumShardBits() - Method in class org.rocksdb.BlockBasedTableConfig
Returns the number of shard bits used in the block cache.
Checkpoint - Class in org.rocksdb
Provides Checkpoint functionality.
checksumType() - Method in class org.rocksdb.BlockBasedTableConfig
 
ChecksumType - Enum in org.rocksdb
Checksum types used in conjunction with BlockBasedTable.
clear() - Method in class org.rocksdb.DirectSlice
Clears the backing slice
clear() - Method in class org.rocksdb.WriteBatch
Clear all updates buffered in this batch
close() - Method in class org.rocksdb.BackupableDB
Close the BackupableDB instance and release resource.
close() - Method in class org.rocksdb.RocksDB
Close the RocksDB instance.
ColumnFamilyDescriptor - Class in org.rocksdb
Describes a column family with a name and respective Options.
ColumnFamilyDescriptor(String) - Constructor for class org.rocksdb.ColumnFamilyDescriptor
Creates a new Column Family using a name and default options,
ColumnFamilyDescriptor(String, ColumnFamilyOptions) - Constructor for class org.rocksdb.ColumnFamilyDescriptor
Creates a new Column Family using a name and custom options.
ColumnFamilyHandle - Class in org.rocksdb
ColumnFamilyHandle class to hold handles to underlying rocksdb ColumnFamily Pointers.
columnFamilyName() - Method in class org.rocksdb.ColumnFamilyDescriptor
Retrieve name of column family.
columnFamilyOptions() - Method in class org.rocksdb.ColumnFamilyDescriptor
Retrieve assigned options instance.
ColumnFamilyOptions - Class in org.rocksdb
ColumnFamilyOptions to control the behavior of a database.
ColumnFamilyOptions() - Constructor for class org.rocksdb.ColumnFamilyOptions
Construct ColumnFamilyOptions.
ColumnFamilyOptionsInterface - Interface in org.rocksdb
 
COMPACTION_POOL - Static variable in class org.rocksdb.RocksEnv
 
compactionStyle() - Method in class org.rocksdb.ColumnFamilyOptions
 
compactionStyle() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Compaction style for DB.
CompactionStyle - Enum in org.rocksdb
Enum CompactionStyle RocksDB supports different styles of compaction.
compactionStyle() - Method in class org.rocksdb.Options
 
Comparator - Class in org.rocksdb
Base class for comparators which will receive byte[] based access via org.rocksdb.Slice in their compare method implementation.
Comparator(ComparatorOptions) - Constructor for class org.rocksdb.Comparator
 
ComparatorOptions - Class in org.rocksdb
This class controls the behaviour of Java implementations of AbstractComparator Note that dispose() must be called before a ComparatorOptions instance becomes out-of-scope to release the allocated memory in C++.
ComparatorOptions() - Constructor for class org.rocksdb.ComparatorOptions
 
compare(T, T) - Method in class org.rocksdb.AbstractComparator
Three-way key comparison
compressionType() - Method in class org.rocksdb.ColumnFamilyOptions
 
compressionType() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Compress blocks using the specified compression algorithm.
CompressionType - Enum in org.rocksdb
Enum CompressionType
compressionType() - Method in class org.rocksdb.Options
 
count() - Method in class org.rocksdb.WriteBatch
Returns the number of updates in the batch.
create(RocksDB) - Static method in class org.rocksdb.Checkpoint
Creates a Checkpoint object to be used for creating open-able snapshots.
createCheckpoint(String) - Method in class org.rocksdb.Checkpoint
Builds an open-able snapshot of RocksDB on the same disk, which accepts an output directory on the same disk, and under the directory (1) hard-linked SST files pointing to existing live SST files (2) a copied manifest files and other files
createColumnFamily(ColumnFamilyDescriptor) - Method in class org.rocksdb.RocksDB
Creates a new column family with the name columnFamilyName and allocates a ColumnFamilyHandle within an internal structure.
createIfMissing() - Method in class org.rocksdb.DBOptions
 
createIfMissing() - Method in interface org.rocksdb.DBOptionsInterface
Return true if the create_if_missing flag is set to true.
createIfMissing() - Method in class org.rocksdb.Options
 
createMissingColumnFamilies() - Method in class org.rocksdb.DBOptions
 
createMissingColumnFamilies() - Method in interface org.rocksdb.DBOptionsInterface
Return true if the create_missing_column_families flag is set to true.
createMissingColumnFamilies() - Method in class org.rocksdb.Options
 
createNewBackup(boolean) - Method in class org.rocksdb.BackupableDB
Captures the state of the database in the latest backup.
createNewBackup(long, boolean) - Method in class org.rocksdb.BackupableDB
 
createNewFilter() - Method in class org.rocksdb.BloomFilter
 
createNewFilter() - Method in class org.rocksdb.Filter
 
createStatistics() - Method in class org.rocksdb.DBOptions
 
createStatistics() - Method in interface org.rocksdb.DBOptionsInterface
Creates statistics object which collects metrics about database operations.
createStatistics() - Method in class org.rocksdb.Options
 

D

data0(long) - Method in class org.rocksdb.DirectSlice
 
data0(long) - Method in class org.rocksdb.Slice
 
DbBenchmark - Class in org.rocksdb.benchmark
 
DbBenchmark(Map<DbBenchmark.Flag, Object>) - Constructor for class org.rocksdb.benchmark.DbBenchmark
 
dbLogDir() - Method in class org.rocksdb.DBOptions
 
dbLogDir() - Method in interface org.rocksdb.DBOptionsInterface
Returns the directory of info log.
dbLogDir() - Method in class org.rocksdb.Options
 
DBOptions - Class in org.rocksdb
DBOptions to control the behavior of a database.
DBOptions() - Constructor for class org.rocksdb.DBOptions
Construct DBOptions.
DBOptionsInterface - Interface in org.rocksdb
 
DEFAUL_THRESHOLD_USE_SKIPLIST - Static variable in class org.rocksdb.HashLinkedListMemTableConfig
 
DEFAULT_BLOOM_BITS_PER_KEY - Static variable in class org.rocksdb.PlainTableConfig
 
DEFAULT_BRANCHING_FACTOR - Static variable in class org.rocksdb.HashSkipListMemTableConfig
 
DEFAULT_BUCKET_COUNT - Static variable in class org.rocksdb.HashLinkedListMemTableConfig
 
DEFAULT_BUCKET_COUNT - Static variable in class org.rocksdb.HashSkipListMemTableConfig
 
DEFAULT_BUCKET_ENTRIES_LOG_THRES - Static variable in class org.rocksdb.HashLinkedListMemTableConfig
 
DEFAULT_COLUMN_FAMILY - Static variable in class org.rocksdb.RocksDB
 
DEFAULT_COMPACTION_MEMTABLE_MEMORY_BUDGET - Static variable in interface org.rocksdb.ColumnFamilyOptionsInterface
DEFAULT_ENCODING_TYPE - Static variable in class org.rocksdb.PlainTableConfig
 
DEFAULT_FULL_SCAN_MODE - Static variable in class org.rocksdb.PlainTableConfig
 
DEFAULT_HASH_TABLE_RATIO - Static variable in class org.rocksdb.PlainTableConfig
 
DEFAULT_HEIGHT - Static variable in class org.rocksdb.HashSkipListMemTableConfig
 
DEFAULT_HUGE_PAGE_TLB_SIZE - Static variable in class org.rocksdb.HashLinkedListMemTableConfig
 
DEFAULT_HUGE_TLB_SIZE - Static variable in class org.rocksdb.PlainTableConfig
 
DEFAULT_IF_LOG_BUCKET_DIST_WHEN_FLUSH - Static variable in class org.rocksdb.HashLinkedListMemTableConfig
 
DEFAULT_INDEX_SPARSENESS - Static variable in class org.rocksdb.PlainTableConfig
 
DEFAULT_LOOKAHEAD - Static variable in class org.rocksdb.SkipListMemTableConfig
 
DEFAULT_RESERVED_SIZE - Static variable in class org.rocksdb.VectorMemTableConfig
 
DEFAULT_STORE_INDEX_IN_FILE - Static variable in class org.rocksdb.PlainTableConfig
 
delete(byte[]) - Method in class org.rocksdb.WriteBatch.Handler
 
deleteBackup(int) - Method in class org.rocksdb.BackupableDB
Deletes a specific backup.
deleteBackup(int) - Method in class org.rocksdb.RestoreBackupableDB
Deletes a specific backup.
deleteObsoleteFilesPeriodMicros() - Method in class org.rocksdb.DBOptions
 
deleteObsoleteFilesPeriodMicros() - Method in interface org.rocksdb.DBOptionsInterface
The periodicity when obsolete files get deleted.
deleteObsoleteFilesPeriodMicros() - Method in class org.rocksdb.Options
 
destroyOldData() - Method in class org.rocksdb.BackupableDBOptions
Returns if old data will be destroyed will performing new backups.
DirectComparator - Class in org.rocksdb
Base class for comparators which will receive ByteBuffer based access via org.rocksdb.DirectSlice in their compare method implementation.
DirectComparator(ComparatorOptions) - Constructor for class org.rocksdb.DirectComparator
 
DirectSlice - Class in org.rocksdb
Base class for slices which will receive direct ByteBuffer based access to the underlying data.
DirectSlice(String) - Constructor for class org.rocksdb.DirectSlice
Constructs a slice where the data is taken from a String.
DirectSlice(ByteBuffer, int) - Constructor for class org.rocksdb.DirectSlice
Constructs a slice where the data is read from the provided ByteBuffer up to a certain length
DirectSlice(ByteBuffer) - Constructor for class org.rocksdb.DirectSlice
Constructs a slice where the data is read from the provided ByteBuffer
disableAutoCompactions() - Method in class org.rocksdb.ColumnFamilyOptions
 
disableAutoCompactions() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Disable automatic compactions.
disableAutoCompactions() - Method in class org.rocksdb.Options
 
disableDataSync() - Method in class org.rocksdb.DBOptions
 
disableDataSync() - Method in interface org.rocksdb.DBOptionsInterface
If true, then the contents of data files are not synced to stable storage.
disableDataSync() - Method in class org.rocksdb.Options
 
disableWAL() - Method in class org.rocksdb.WriteOptions
If true, writes will not first go to the write ahead log, and the write may got lost after a crash.
disOwnNativeHandle() - Method in class org.rocksdb.RocksObject
Revoke ownership of the native object.
dispose() - Method in class org.rocksdb.RocksObject
Release the c++ object manually pointed by the native handle.
disposeInternal() - Method in class org.rocksdb.AbstractComparator
Deletes underlying C++ comparator pointer.
disposeInternal() - Method in class org.rocksdb.BackupableDBOptions
Release the memory allocated for the current instance in the c++ side.
disposeInternal() - Method in class org.rocksdb.Checkpoint
 
disposeInternal() - Method in class org.rocksdb.ColumnFamilyHandle
Deletes underlying C++ iterator pointer.
disposeInternal() - Method in class org.rocksdb.ColumnFamilyOptions
Release the memory allocated for the current instance in the c++ side.
disposeInternal() - Method in class org.rocksdb.ComparatorOptions
 
disposeInternal() - Method in class org.rocksdb.DBOptions
Release the memory allocated for the current instance in the c++ side.
disposeInternal() - Method in class org.rocksdb.Filter
Deletes underlying C++ filter pointer.
disposeInternal() - Method in class org.rocksdb.FlushOptions
 
disposeInternal() - Method in class org.rocksdb.Options
Release the memory allocated for the current instance in the c++ side.
disposeInternal() - Method in class org.rocksdb.ReadOptions
 
disposeInternal() - Method in class org.rocksdb.RestoreBackupableDB
Release the memory allocated for the current instance in the c++ side.
disposeInternal() - Method in class org.rocksdb.RestoreOptions
Release the memory allocated for the current instance in the c++ side.
disposeInternal() - Method in class org.rocksdb.RocksDB
 
disposeInternal() - Method in class org.rocksdb.RocksEnv
The helper function of RocksObject.dispose() which all subclasses of RocksObject must implement to release their associated C++ resource.
disposeInternal() - Method in class org.rocksdb.RocksIterator
Deletes underlying C++ iterator pointer.
disposeInternal() - Method in class org.rocksdb.RocksObject
The helper function of dispose() which all subclasses of RocksObject must implement to release their associated C++ resource.
disposeInternal() - Method in class org.rocksdb.Slice
Deletes underlying C++ slice pointer and any buffered data.
disposeInternal() - Method in class org.rocksdb.Snapshot
Dont release C++ Snapshot pointer.
disposeInternal() - Method in class org.rocksdb.WriteBatch
Delete the c++ side pointer.
disposeInternal() - Method in class org.rocksdb.WriteBatch.Handler
Deletes underlying C++ handler pointer.
disposeInternal() - Method in class org.rocksdb.WriteOptions
 
dropColumnFamily(ColumnFamilyHandle) - Method in class org.rocksdb.RocksDB
Drops the column family identified by columnFamilyName.

E

EncodingType - Enum in org.rocksdb
EncodingType
encodingType() - Method in class org.rocksdb.PlainTableConfig
Returns the active EncodingType
Environment - Class in org.rocksdb.util
 
Environment() - Constructor for class org.rocksdb.util.Environment
 
errorIfExists() - Method in class org.rocksdb.DBOptions
 
errorIfExists() - Method in interface org.rocksdb.DBOptionsInterface
If true, an error will be thrown during RocksDB.open() if the database already exists.
errorIfExists() - Method in class org.rocksdb.Options
 
expandedCompactionFactor() - Method in class org.rocksdb.ColumnFamilyOptions
 
expandedCompactionFactor() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Maximum number of bytes in all compacted files.
expandedCompactionFactor() - Method in class org.rocksdb.Options
 

F

fillCache() - Method in class org.rocksdb.ReadOptions
Fill the cache when loading the block-based sst formated db.
Filter - Class in org.rocksdb
Filters are stored in rocksdb and are consulted automatically by rocksdb to decide whether or not to read some information from disk.
Filter() - Constructor for class org.rocksdb.Filter
 
filterDeletes() - Method in class org.rocksdb.ColumnFamilyOptions
 
filterDeletes() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Use KeyMayExist API to filter deletes when this is true.
filterDeletes() - Method in class org.rocksdb.Options
 
finalize() - Method in class org.rocksdb.BackupableDB
 
finalize() - Method in class org.rocksdb.RocksObject
Simply calls dispose() and release its c++ resource if it has not yet released.
findShortestSeparator(String, T) - Method in class org.rocksdb.AbstractComparator
Used to reduce the space requirements for internal data structures like index blocks.
findShortSuccessor(String) - Method in class org.rocksdb.AbstractComparator
Used to reduce the space requirements for internal data structures like index blocks.
flush(FlushOptions) - Method in class org.rocksdb.RocksDB
Flush all memory table data.
flush(FlushOptions, ColumnFamilyHandle) - Method in class org.rocksdb.RocksDB
Flush all memory table data.
FLUSH_POOL - Static variable in class org.rocksdb.RocksEnv
 
FlushOptions - Class in org.rocksdb
FlushOptions to be passed to flush operations of RocksDB.
FlushOptions() - Constructor for class org.rocksdb.FlushOptions
Construct a new instance of FlushOptions.
fullScanMode() - Method in class org.rocksdb.PlainTableConfig
Return if full scan mode is active

G

garbageCollect() - Method in class org.rocksdb.BackupableDB
Will delete all the files we don't need anymore.
garbageCollect() - Method in class org.rocksdb.RestoreBackupableDB
Will delete all the files we don't need anymore.
GB - Static variable in class org.rocksdb.util.SizeUnit
 
geHistogramData(HistogramType) - Method in class org.rocksdb.Statistics
 
generateKeyFromLong(byte[], long) - Method in class org.rocksdb.benchmark.DbBenchmark
 
GenericRateLimiterConfig - Class in org.rocksdb
Config for rate limiter, which is used to control write rate of flush and compaction.
GenericRateLimiterConfig(long, long, int) - Constructor for class org.rocksdb.GenericRateLimiterConfig
GenericRateLimiterConfig constructor
GenericRateLimiterConfig(long) - Constructor for class org.rocksdb.GenericRateLimiterConfig
GenericRateLimiterConfig constructor
get(int) - Method in class org.rocksdb.DirectSlice
Retrieves the byte at a specific offset from the underlying data
get(byte[], byte[]) - Method in class org.rocksdb.RocksDB
Get the value associated with the specified key within column family*
get(ColumnFamilyHandle, byte[], byte[]) - Method in class org.rocksdb.RocksDB
Get the value associated with the specified key within column family.
get(ReadOptions, byte[], byte[]) - Method in class org.rocksdb.RocksDB
Get the value associated with the specified key.
get(ColumnFamilyHandle, ReadOptions, byte[], byte[]) - Method in class org.rocksdb.RocksDB
Get the value associated with the specified key within column family.
get(byte[]) - Method in class org.rocksdb.RocksDB
The simplified version of get which returns a new byte array storing the value associated with the specified input key if any.
get(ColumnFamilyHandle, byte[]) - Method in class org.rocksdb.RocksDB
The simplified version of get which returns a new byte array storing the value associated with the specified input key if any.
get(ReadOptions, byte[]) - Method in class org.rocksdb.RocksDB
The simplified version of get which returns a new byte array storing the value associated with the specified input key if any.
get(ColumnFamilyHandle, ReadOptions, byte[]) - Method in class org.rocksdb.RocksDB
The simplified version of get which returns a new byte array storing the value associated with the specified input key if any.
get(long, byte[], int, byte[], int) - Method in class org.rocksdb.RocksDB
 
get(long, byte[], int, byte[], int, long) - Method in class org.rocksdb.RocksDB
 
get(long, long, byte[], int, byte[], int) - Method in class org.rocksdb.RocksDB
 
get(long, long, byte[], int, byte[], int, long) - Method in class org.rocksdb.RocksDB
 
get(long, byte[], int) - Method in class org.rocksdb.RocksDB
 
get(long, byte[], int, long) - Method in class org.rocksdb.RocksDB
 
get(long, long, byte[], int) - Method in class org.rocksdb.RocksDB
 
get(long, long, byte[], int, long) - Method in class org.rocksdb.RocksDB
 
getAverage() - Method in class org.rocksdb.HistogramData
 
getBackupInfo(long) - Method in class org.rocksdb.BackupableDB
 
getBackupInfos() - Method in class org.rocksdb.BackupableDB
Returns a list of BackupInfo instances, which describe already made backups.
getBackupInfos() - Method in class org.rocksdb.RestoreBackupableDB
Returns a list of BackupInfo instances, which describe already made backups.
getCallback() - Method in class org.rocksdb.StatsCollectorInput
 
getColumnFamilyOptionsFromProps(Properties) - Static method in class org.rocksdb.ColumnFamilyOptions
Method to get a options instance by using pre-configured property values.
getCompressionType(String) - Static method in enum org.rocksdb.CompressionType
Get the CompressionType enumeration value by passing the library name to this method.
getCorruptedBackups() - Method in class org.rocksdb.BackupableDB
Returns a list of corrupted backup ids.
getCorruptedBackups() - Method in class org.rocksdb.RestoreBackupableDB
Returns a list of corrupted backup ids.
getDBOptionsFromProps(Properties) - Static method in class org.rocksdb.DBOptions
Method to get a options instance by using pre-configured property values.
getDefault() - Static method in class org.rocksdb.RocksEnv
Returns the default environment suitable for the current operating system.
getEnv() - Method in class org.rocksdb.Options
Returns the set RocksEnv instance.
getInfoLogLevel(byte) - Static method in enum org.rocksdb.InfoLogLevel
Get InfoLogLevel by byte value.
getInstance() - Static method in class org.rocksdb.NativeLibraryLoader
Get a reference to the NativeLibraryLoader
getJniLibraryExtension() - Static method in class org.rocksdb.util.Environment
 
getJniLibraryName(String) - Static method in class org.rocksdb.util.Environment
 
getLibraryName() - Method in enum org.rocksdb.CompressionType
Returns the library name of the compression type identified by the enumeration value.
getLongProperty(String) - Method in class org.rocksdb.RocksDB
Similar to GetProperty(), but only works for a subset of properties whose return value is a numerical value.
getLongProperty(ColumnFamilyHandle, String) - Method in class org.rocksdb.RocksDB
Similar to GetProperty(), but only works for a subset of properties whose return value is a numerical value.
getLongProperty(long, String, int) - Method in class org.rocksdb.RocksDB
 
getLongProperty(long, long, String, int) - Method in class org.rocksdb.RocksDB
 
getMedian() - Method in class org.rocksdb.HistogramData
 
getPercentile95() - Method in class org.rocksdb.HistogramData
 
getPercentile99() - Method in class org.rocksdb.HistogramData
 
getProperty(ColumnFamilyHandle, String) - Method in class org.rocksdb.RocksDB
DB implements can export properties about their state via this method on a per column family level.
getProperty(String) - Method in class org.rocksdb.RocksDB
DB implementations can export properties about their state via this method.
getProperty0(long, String, int) - Method in class org.rocksdb.RocksDB
 
getProperty0(long, long, String, int) - Method in class org.rocksdb.RocksDB
 
getSharedLibraryName(String) - Static method in class org.rocksdb.util.Environment
 
getSnapshot() - Method in class org.rocksdb.RocksDB
Return a handle to the current DB state.
getSnapshot(long) - Method in class org.rocksdb.RocksDB
 
getStandardDeviation() - Method in class org.rocksdb.HistogramData
 
getStatistics() - Method in class org.rocksdb.StatsCollectorInput
 
getThreadPoolQueueLen(int) - Method in class org.rocksdb.RocksEnv
Returns the length of the queue associated with the specified thread pool.
getTickerCount(TickerType) - Method in class org.rocksdb.Statistics
 
getValue() - Method in enum org.rocksdb.ChecksumType
Returns the byte value of the enumerations value
getValue() - Method in enum org.rocksdb.CompactionStyle
Returns the byte value of the enumerations value
getValue() - Method in enum org.rocksdb.CompressionType
Returns the byte value of the enumerations value.
getValue() - Method in enum org.rocksdb.EncodingType
Returns the byte value of the enumerations value
getValue() - Method in enum org.rocksdb.HistogramType
 
getValue() - Method in enum org.rocksdb.IndexType
Returns the byte value of the enumerations value
getValue() - Method in enum org.rocksdb.InfoLogLevel
Returns the byte value of the enumerations value
getValue() - Method in enum org.rocksdb.TickerType
 

H

Handler() - Constructor for class org.rocksdb.WriteBatch.Handler
 
hardRateLimit() - Method in class org.rocksdb.ColumnFamilyOptions
 
hardRateLimit() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Puts are delayed 1ms at a time when any level has a compaction score that exceeds hard_rate_limit.
hardRateLimit() - Method in class org.rocksdb.Options
 
hashIndexAllowCollision() - Method in class org.rocksdb.BlockBasedTableConfig
Influence the behavior when kHashSearch is used.
HashLinkedListMemTableConfig - Class in org.rocksdb
The config for hash linked list memtable representation Such memtable contains a fix-sized array of buckets, where each bucket points to a sorted singly-linked list (or null if the bucket is empty).
HashLinkedListMemTableConfig() - Constructor for class org.rocksdb.HashLinkedListMemTableConfig
HashLinkedListMemTableConfig constructor
HashSkipListMemTableConfig - Class in org.rocksdb
The config for hash skip-list mem-table representation.
HashSkipListMemTableConfig() - Constructor for class org.rocksdb.HashSkipListMemTableConfig
HashSkipListMemTableConfig constructor
hashTableRatio() - Method in class org.rocksdb.PlainTableConfig
 
height() - Method in class org.rocksdb.HashSkipListMemTableConfig
 
histogramCallback(HistogramType, HistogramData) - Method in interface org.rocksdb.StatisticsCollectorCallback
Callback function to get histogram values.
HistogramData - Class in org.rocksdb
 
HistogramData(double, double, double, double, double) - Constructor for class org.rocksdb.HistogramData
 
HistogramType - Enum in org.rocksdb
 
hugePageTlbSize() - Method in class org.rocksdb.HashLinkedListMemTableConfig
Returns the size value of hugePageTlbSize.
hugePageTlbSize() - Method in class org.rocksdb.PlainTableConfig
Returns the value for huge page tlb size

I

ifLogBucketDistWhenFlush() - Method in class org.rocksdb.HashLinkedListMemTableConfig
Returns information about logging the distribution of number of entries on flush.
indexSparseness() - Method in class org.rocksdb.PlainTableConfig
 
indexType() - Method in class org.rocksdb.BlockBasedTableConfig
 
IndexType - Enum in org.rocksdb
IndexType used in conjunction with BlockBasedTable.
infoLogLevel() - Method in class org.rocksdb.DBOptions
 
infoLogLevel() - Method in interface org.rocksdb.DBOptionsInterface
Returns currently set log level.
InfoLogLevel - Enum in org.rocksdb
RocksDB log levels.
infoLogLevel() - Method in class org.rocksdb.Options
 
inplaceUpdateNumLocks() - Method in class org.rocksdb.ColumnFamilyOptions
 
inplaceUpdateNumLocks() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Number of locks used for inplace update Default: 10000, if inplace_update_support = true, else 0.
inplaceUpdateNumLocks() - Method in class org.rocksdb.Options
 
inplaceUpdateSupport() - Method in class org.rocksdb.ColumnFamilyOptions
 
inplaceUpdateSupport() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Allows thread-safe inplace updates.
inplaceUpdateSupport() - Method in class org.rocksdb.Options
 
is64Bit() - Static method in class org.rocksdb.util.Environment
 
isFdCloseOnExec() - Method in class org.rocksdb.DBOptions
 
isFdCloseOnExec() - Method in interface org.rocksdb.DBOptionsInterface
Disable child process inherit open files.
isFdCloseOnExec() - Method in class org.rocksdb.Options
 
isInitialized() - Method in class org.rocksdb.RocksObject
Returns true if the associated native handle has been initialized.
isMac() - Static method in class org.rocksdb.util.Environment
 
isOwningNativeHandle() - Method in class org.rocksdb.RocksObject
Returns true if the current RocksObject is responsible to release its native handle.
isUnix() - Static method in class org.rocksdb.util.Environment
 
isValid() - Method in class org.rocksdb.RocksIterator
An iterator is either positioned at a key/value pair, or not valid.
isWindows() - Static method in class org.rocksdb.util.Environment
 
iterate(WriteBatch.Handler) - Method in class org.rocksdb.WriteBatch
Support for iterating over the contents of a batch.
iterator0(long) - Method in class org.rocksdb.RocksDB
 
iterator0(long, long) - Method in class org.rocksdb.RocksDB
 
iterators(long, List<ColumnFamilyHandle>) - Method in class org.rocksdb.RocksDB
 

K

KB - Static variable in class org.rocksdb.util.SizeUnit
 
keepLogFileNum() - Method in class org.rocksdb.DBOptions
 
keepLogFileNum() - Method in interface org.rocksdb.DBOptionsInterface
Returns the maximum number of info log files to be kept.
keepLogFileNum() - Method in class org.rocksdb.Options
 
key() - Method in class org.rocksdb.RocksIterator
Return the key for the current entry.
keyMayExist(byte[], StringBuffer) - Method in class org.rocksdb.RocksDB
If the key definitely does not exist in the database, then this method returns false, else true.
keyMayExist(ColumnFamilyHandle, byte[], StringBuffer) - Method in class org.rocksdb.RocksDB
If the key definitely does not exist in the database, then this method returns false, else true.
keyMayExist(ReadOptions, byte[], StringBuffer) - Method in class org.rocksdb.RocksDB
If the key definitely does not exist in the database, then this method returns false, else true.
keyMayExist(ReadOptions, ColumnFamilyHandle, byte[], StringBuffer) - Method in class org.rocksdb.RocksDB
If the key definitely does not exist in the database, then this method returns false, else true.
keyMayExist(byte[], int, StringBuffer) - Method in class org.rocksdb.RocksDB
 
keyMayExist(byte[], int, long, StringBuffer) - Method in class org.rocksdb.RocksDB
 
keyMayExist(long, byte[], int, StringBuffer) - Method in class org.rocksdb.RocksDB
 
keyMayExist(long, byte[], int, long, StringBuffer) - Method in class org.rocksdb.RocksDB
 
keySize() - Method in class org.rocksdb.PlainTableConfig
 

L

levelZeroFileNumCompactionTrigger() - Method in class org.rocksdb.ColumnFamilyOptions
 
levelZeroFileNumCompactionTrigger() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
The number of files in level 0 to trigger compaction from level-0 to level-1.
levelZeroFileNumCompactionTrigger() - Method in class org.rocksdb.Options
 
levelZeroSlowdownWritesTrigger() - Method in class org.rocksdb.ColumnFamilyOptions
 
levelZeroSlowdownWritesTrigger() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Soft limit on the number of level-0 files.
levelZeroSlowdownWritesTrigger() - Method in class org.rocksdb.Options
 
levelZeroStopWritesTrigger() - Method in class org.rocksdb.ColumnFamilyOptions
 
levelZeroStopWritesTrigger() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Maximum number of level-0 files.
levelZeroStopWritesTrigger() - Method in class org.rocksdb.Options
 
listColumnFamilies(Options, String) - Static method in class org.rocksdb.RocksDB
Static method to determine all available column families for a rocksdb database identified by path
listColumnFamilies(long, String) - Static method in class org.rocksdb.RocksDB
 
loadLibrary() - Static method in class org.rocksdb.RocksDB
Loads the necessary library files.
loadLibrary(List<String>) - Static method in class org.rocksdb.RocksDB
Tries to load the necessary library files from the given list of directories.
loadLibraryFromJar(String) - Method in class org.rocksdb.NativeLibraryLoader
Attempts to extract the native RocksDB library from the classpath and load it
logData(byte[]) - Method in class org.rocksdb.WriteBatch.Handler
 
logFileTimeToRoll() - Method in class org.rocksdb.DBOptions
 
logFileTimeToRoll() - Method in interface org.rocksdb.DBOptionsInterface
Returns the time interval for the info log file to roll (in seconds).
logFileTimeToRoll() - Method in class org.rocksdb.Options
 
lookahead() - Method in class org.rocksdb.SkipListMemTableConfig
Returns the currently set lookahead value.

M

main(String[]) - Static method in class org.rocksdb.benchmark.DbBenchmark
 
manifestPreallocationSize() - Method in class org.rocksdb.DBOptions
 
manifestPreallocationSize() - Method in interface org.rocksdb.DBOptionsInterface
Number of bytes to preallocate (via fallocate) the manifest files.
manifestPreallocationSize() - Method in class org.rocksdb.Options
 
maxBackgroundCompactions() - Method in class org.rocksdb.DBOptions
 
maxBackgroundCompactions() - Method in interface org.rocksdb.DBOptionsInterface
Returns the maximum number of concurrent background compaction jobs, submitted to the default LOW priority thread pool.
maxBackgroundCompactions() - Method in class org.rocksdb.Options
 
maxBackgroundFlushes() - Method in class org.rocksdb.DBOptions
 
maxBackgroundFlushes() - Method in interface org.rocksdb.DBOptionsInterface
Returns the maximum number of concurrent background flush jobs.
maxBackgroundFlushes() - Method in class org.rocksdb.Options
 
maxBytesForLevelBase() - Method in class org.rocksdb.ColumnFamilyOptions
 
maxBytesForLevelBase() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
The upper-bound of the total size of level-1 files in bytes.
maxBytesForLevelBase() - Method in class org.rocksdb.Options
 
maxBytesForLevelMultiplier() - Method in class org.rocksdb.ColumnFamilyOptions
 
maxBytesForLevelMultiplier() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
The ratio between the total size of level-(L+1) files and the total size of level-L files for all L.
maxBytesForLevelMultiplier() - Method in class org.rocksdb.Options
 
maxGrandparentOverlapFactor() - Method in class org.rocksdb.ColumnFamilyOptions
 
maxGrandparentOverlapFactor() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Control maximum bytes of overlaps in grandparent (i.e., level+2) before we stop building a single file in a level->level+1 compaction.
maxGrandparentOverlapFactor() - Method in class org.rocksdb.Options
 
maxLogFileSize() - Method in class org.rocksdb.DBOptions
 
maxLogFileSize() - Method in interface org.rocksdb.DBOptionsInterface
Returns the maximum size of a info log file.
maxLogFileSize() - Method in class org.rocksdb.Options
 
maxManifestFileSize() - Method in class org.rocksdb.DBOptions
 
maxManifestFileSize() - Method in interface org.rocksdb.DBOptionsInterface
Manifest file is rolled over on reaching this limit.
maxManifestFileSize() - Method in class org.rocksdb.Options
 
maxMemCompactionLevel() - Method in class org.rocksdb.ColumnFamilyOptions
 
maxMemCompactionLevel() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
The highest level to which a new compacted memtable is pushed if it does not create overlap.
maxMemCompactionLevel() - Method in class org.rocksdb.Options
 
maxOpenFiles() - Method in class org.rocksdb.DBOptions
 
maxOpenFiles() - Method in interface org.rocksdb.DBOptionsInterface
Number of open files that can be used by the DB.
maxOpenFiles() - Method in class org.rocksdb.Options
 
maxSequentialSkipInIterations() - Method in class org.rocksdb.ColumnFamilyOptions
 
maxSequentialSkipInIterations() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
An iteration->Next() sequentially skips over keys with the same user-key unless this option is set.
maxSequentialSkipInIterations() - Method in class org.rocksdb.Options
 
maxSuccessiveMerges() - Method in class org.rocksdb.ColumnFamilyOptions
 
maxSuccessiveMerges() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Maximum number of successive merge operations on a key in the memtable.
maxSuccessiveMerges() - Method in class org.rocksdb.Options
 
maxTotalWalSize() - Method in class org.rocksdb.DBOptions
 
maxTotalWalSize() - Method in interface org.rocksdb.DBOptionsInterface
Returns the max total wal size.
maxTotalWalSize() - Method in class org.rocksdb.Options
 
maxWriteBufferNumber() - Method in class org.rocksdb.ColumnFamilyOptions
 
maxWriteBufferNumber() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Returns maximum number of write buffers.
maxWriteBufferNumber() - Method in class org.rocksdb.Options
 
MB - Static variable in class org.rocksdb.util.SizeUnit
 
MemTableConfig - Class in org.rocksdb
MemTableConfig is used to config the internal mem-table of a RocksDB.
MemTableConfig() - Constructor for class org.rocksdb.MemTableConfig
 
memTableFactoryName() - Method in class org.rocksdb.ColumnFamilyOptions
 
memTableFactoryName() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Returns the name of the current mem table representation.
memTableFactoryName() - Method in class org.rocksdb.Options
 
memtablePrefixBloomBits() - Method in class org.rocksdb.ColumnFamilyOptions
 
memtablePrefixBloomBits() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Returns the number of bits used in the prefix bloom filter.
memtablePrefixBloomBits() - Method in class org.rocksdb.Options
 
memtablePrefixBloomProbes() - Method in class org.rocksdb.ColumnFamilyOptions
 
memtablePrefixBloomProbes() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
The number of hash probes per key used in the mem-table.
memtablePrefixBloomProbes() - Method in class org.rocksdb.Options
 
merge(byte[], byte[]) - Method in class org.rocksdb.RocksDB
Add merge operand for key/value pair.
merge(ColumnFamilyHandle, byte[], byte[]) - Method in class org.rocksdb.RocksDB
Add merge operand for key/value pair in a ColumnFamily.
merge(WriteOptions, byte[], byte[]) - Method in class org.rocksdb.RocksDB
Add merge operand for key/value pair.
merge(ColumnFamilyHandle, WriteOptions, byte[], byte[]) - Method in class org.rocksdb.RocksDB
Add merge operand for key/value pair.
merge(long, byte[], int, byte[], int) - Method in class org.rocksdb.RocksDB
 
merge(long, byte[], int, byte[], int, long) - Method in class org.rocksdb.RocksDB
 
merge(long, long, byte[], int, byte[], int) - Method in class org.rocksdb.RocksDB
 
merge(long, long, byte[], int, byte[], int, long) - Method in class org.rocksdb.RocksDB
 
merge(byte[], byte[]) - Method in class org.rocksdb.WriteBatch.Handler
 
merge(byte[], byte[]) - Method in class org.rocksdb.WriteBatch
Merge "value" with the existing value of "key" in the database.
merge(ColumnFamilyHandle, byte[], byte[]) - Method in class org.rocksdb.WriteBatch
Merge "value" with the existing value of "key" in given column family.
MergeOperator - Interface in org.rocksdb
MergeOperator holds an operator to be applied when compacting two merge operands held under the same key in order to obtain a single value.
minPartialMergeOperands() - Method in class org.rocksdb.ColumnFamilyOptions
 
minPartialMergeOperands() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
The number of partial merge operands to accumulate before partial merge will be performed.
minPartialMergeOperands() - Method in class org.rocksdb.Options
 
minWriteBufferNumberToMerge() - Method in class org.rocksdb.ColumnFamilyOptions
 
minWriteBufferNumberToMerge() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
The minimum number of write buffers that will be merged together before writing to storage.
minWriteBufferNumberToMerge() - Method in class org.rocksdb.Options
 
multiGet(List<byte[]>) - Method in class org.rocksdb.RocksDB
Returns a map of keys for which values were found in DB.
multiGet(List<ColumnFamilyHandle>, List<byte[]>) - Method in class org.rocksdb.RocksDB
Returns a map of keys for which values were found in DB.
multiGet(ReadOptions, List<byte[]>) - Method in class org.rocksdb.RocksDB
Returns a map of keys for which values were found in DB.
multiGet(ReadOptions, List<ColumnFamilyHandle>, List<byte[]>) - Method in class org.rocksdb.RocksDB
Returns a map of keys for which values were found in DB.
multiGet(long, List<byte[]>, int) - Method in class org.rocksdb.RocksDB
 
multiGet(long, List<byte[]>, int, List<ColumnFamilyHandle>) - Method in class org.rocksdb.RocksDB
 
multiGet(long, long, List<byte[]>, int) - Method in class org.rocksdb.RocksDB
 
multiGet(long, long, List<byte[]>, int, List<ColumnFamilyHandle>) - Method in class org.rocksdb.RocksDB
 

N

name() - Method in class org.rocksdb.AbstractComparator
The name of the comparator.
nativeHandle_ - Variable in class org.rocksdb.RocksObject
A long variable holding c++ pointer pointing to some RocksDB C++ object.
NativeLibraryLoader - Class in org.rocksdb
This class is used to load the RocksDB shared library from within the jar.
newIterator() - Method in class org.rocksdb.RocksDB
Return a heap-allocated iterator over the contents of the database.
newIterator(ColumnFamilyHandle) - Method in class org.rocksdb.RocksDB
Return a heap-allocated iterator over the contents of the database.
newIterators(List<ColumnFamilyHandle>) - Method in class org.rocksdb.RocksDB
Returns iterators from a consistent database state across multiple column families.
newMemTableFactoryHandle() - Method in class org.rocksdb.HashLinkedListMemTableConfig
 
newMemTableFactoryHandle() - Method in class org.rocksdb.HashSkipListMemTableConfig
 
newMemTableFactoryHandle() - Method in class org.rocksdb.MemTableConfig
This function should only be called by Options.setMemTableConfig(), which will create a c++ shared-pointer to the c++ MemTableRepFactory that associated with the Java MemTableConfig.
newMemTableFactoryHandle() - Method in class org.rocksdb.SkipListMemTableConfig
 
newMemTableFactoryHandle() - Method in class org.rocksdb.VectorMemTableConfig
 
newMergeOperatorHandle() - Method in interface org.rocksdb.MergeOperator
 
newMergeOperatorHandle() - Method in class org.rocksdb.StringAppendOperator
 
newRateLimiterHandle() - Method in class org.rocksdb.GenericRateLimiterConfig
 
newRateLimiterHandle() - Method in class org.rocksdb.RateLimiterConfig
This function should only be called by DBOptions.setRateLimiter(long, long), which will create a c++ shared-pointer to the c++ RateLimiter that is associated with a Java RateLimiterConfig.
newTableFactoryHandle() - Method in class org.rocksdb.BlockBasedTableConfig
 
newTableFactoryHandle() - Method in class org.rocksdb.PlainTableConfig
 
newTableFactoryHandle() - Method in class org.rocksdb.TableFormatConfig
This function should only be called by Options.setTableFormatConfig(), which will create a c++ shared-pointer to the c++ TableFactory that associated with the Java TableFormatConfig.
next() - Method in class org.rocksdb.RocksIterator
Moves to the next entry in the source.
noBlockCache() - Method in class org.rocksdb.BlockBasedTableConfig
 
NOT_FOUND - Static variable in class org.rocksdb.RocksDB
 
numberFiles() - Method in class org.rocksdb.BackupInfo
 
numLevels() - Method in class org.rocksdb.ColumnFamilyOptions
 
numLevels() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
If level-styled compaction is used, then this number determines the total number of levels.
numLevels() - Method in class org.rocksdb.Options
 

O

open(Options, BackupableDBOptions, String) - Static method in class org.rocksdb.BackupableDB
Open a BackupableDB under the specified path.
open(long, long) - Method in class org.rocksdb.BackupableDB
 
open(String) - Static method in class org.rocksdb.RocksDB
The factory constructor of RocksDB that opens a RocksDB instance given the path to the database using the default options w/ createIfMissing set to true.
open(String, List<ColumnFamilyDescriptor>, List<ColumnFamilyHandle>) - Static method in class org.rocksdb.RocksDB
The factory constructor of RocksDB that opens a RocksDB instance given the path to the database using the specified options and db path and a list of column family names.
open(Options, String) - Static method in class org.rocksdb.RocksDB
The factory constructor of RocksDB that opens a RocksDB instance given the path to the database using the specified options and db path.
open(DBOptions, String, List<ColumnFamilyDescriptor>, List<ColumnFamilyHandle>) - Static method in class org.rocksdb.RocksDB
The factory constructor of RocksDB that opens a RocksDB instance given the path to the database using the specified options and db path and a list of column family names.
open(long, String) - Method in class org.rocksdb.RocksDB
 
open(long, String, List<ColumnFamilyDescriptor>, int) - Method in class org.rocksdb.RocksDB
 
openReadOnly(String) - Static method in class org.rocksdb.RocksDB
The factory constructor of RocksDB that opens a RocksDB instance in Read-Only mode given the path to the database using the default options.
openReadOnly(String, List<ColumnFamilyDescriptor>, List<ColumnFamilyHandle>) - Static method in class org.rocksdb.RocksDB
The factory constructor of RocksDB that opens a RocksDB instance in Read-Only mode given the path to the database using the default options.
openReadOnly(Options, String) - Static method in class org.rocksdb.RocksDB
The factory constructor of RocksDB that opens a RocksDB instance in Read-Only mode given the path to the database using the specified options and db path.
openReadOnly(DBOptions, String, List<ColumnFamilyDescriptor>, List<ColumnFamilyHandle>) - Static method in class org.rocksdb.RocksDB
The factory constructor of RocksDB that opens a RocksDB instance in Read-Only mode given the path to the database using the specified options and db path.
openROnly(long, String) - Method in class org.rocksdb.RocksDB
 
openROnly(long, String, List<ColumnFamilyDescriptor>, int) - Method in class org.rocksdb.RocksDB
 
optimizeForPointLookup(long) - Method in class org.rocksdb.ColumnFamilyOptions
 
optimizeForPointLookup(long) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Use this if you don't need to keep the data sorted, i.e.
optimizeForPointLookup(long) - Method in class org.rocksdb.Options
 
optimizeLevelStyleCompaction() - Method in class org.rocksdb.ColumnFamilyOptions
 
optimizeLevelStyleCompaction(long) - Method in class org.rocksdb.ColumnFamilyOptions
 
optimizeLevelStyleCompaction() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Default values for some parameters in ColumnFamilyOptions are not optimized for heavy workloads and big datasets, which means you might observe write stalls under some conditions.
optimizeLevelStyleCompaction(long) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Default values for some parameters in ColumnFamilyOptions are not optimized for heavy workloads and big datasets, which means you might observe write stalls under some conditions.
optimizeLevelStyleCompaction() - Method in class org.rocksdb.Options
 
optimizeLevelStyleCompaction(long) - Method in class org.rocksdb.Options
 
optimizeUniversalStyleCompaction() - Method in class org.rocksdb.ColumnFamilyOptions
 
optimizeUniversalStyleCompaction(long) - Method in class org.rocksdb.ColumnFamilyOptions
 
optimizeUniversalStyleCompaction() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Default values for some parameters in ColumnFamilyOptions are not optimized for heavy workloads and big datasets, which means you might observe write stalls under some conditions.
optimizeUniversalStyleCompaction(long) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Default values for some parameters in ColumnFamilyOptions are not optimized for heavy workloads and big datasets, which means you might observe write stalls under some conditions.
optimizeUniversalStyleCompaction() - Method in class org.rocksdb.Options
 
optimizeUniversalStyleCompaction(long) - Method in class org.rocksdb.Options
 
Options - Class in org.rocksdb
Options to control the behavior of a database.
Options() - Constructor for class org.rocksdb.Options
Construct options for opening a RocksDB.
Options(DBOptions, ColumnFamilyOptions) - Constructor for class org.rocksdb.Options
Construct options for opening a RocksDB.
options_ - Variable in class org.rocksdb.RocksDB
 
org.rocksdb - package org.rocksdb
 
org.rocksdb.benchmark - package org.rocksdb.benchmark
 
org.rocksdb.util - package org.rocksdb.util
 

P

paranoidChecks() - Method in class org.rocksdb.DBOptions
 
paranoidChecks() - Method in interface org.rocksdb.DBOptionsInterface
If true, the implementation will do aggressive checking of the data it is processing and will stop early if it detects any errors.
paranoidChecks() - Method in class org.rocksdb.Options
 
PB - Static variable in class org.rocksdb.util.SizeUnit
 
PlainTableConfig - Class in org.rocksdb
The config for plain table sst format.
PlainTableConfig() - Constructor for class org.rocksdb.PlainTableConfig
 
prepareForBulkLoad() - Method in class org.rocksdb.Options
Set appropriate parameters for bulk loading.
prev() - Method in class org.rocksdb.RocksIterator
Moves to the previous entry in the source.
purgeOldBackups(int) - Method in class org.rocksdb.BackupableDB
Deletes old backups, keeping latest numBackupsToKeep alive.
purgeOldBackups(long, int) - Method in class org.rocksdb.BackupableDB
 
purgeOldBackups(int) - Method in class org.rocksdb.RestoreBackupableDB
Deletes old backups, keeping latest numBackupsToKeep alive.
purgeRedundantKvsWhileFlush() - Method in class org.rocksdb.ColumnFamilyOptions
 
purgeRedundantKvsWhileFlush() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Purge duplicate/deleted keys when a memtable is flushed to storage.
purgeRedundantKvsWhileFlush() - Method in class org.rocksdb.Options
 
put(byte[], byte[]) - Method in class org.rocksdb.RocksDB
Set the database entry for "key" to "value".
put(ColumnFamilyHandle, byte[], byte[]) - Method in class org.rocksdb.RocksDB
Set the database entry for "key" to "value" in the specified column family.
put(WriteOptions, byte[], byte[]) - Method in class org.rocksdb.RocksDB
Set the database entry for "key" to "value".
put(ColumnFamilyHandle, WriteOptions, byte[], byte[]) - Method in class org.rocksdb.RocksDB
Set the database entry for "key" to "value" for the specified column family.
put(long, byte[], int, byte[], int) - Method in class org.rocksdb.RocksDB
 
put(long, byte[], int, byte[], int, long) - Method in class org.rocksdb.RocksDB
 
put(long, long, byte[], int, byte[], int) - Method in class org.rocksdb.RocksDB
 
put(long, long, byte[], int, byte[], int, long) - Method in class org.rocksdb.RocksDB
 
put(byte[], byte[]) - Method in class org.rocksdb.WriteBatch.Handler
 
put(byte[], byte[]) - Method in class org.rocksdb.WriteBatch
Store the mapping "key->value" in the database.
put(ColumnFamilyHandle, byte[], byte[]) - Method in class org.rocksdb.WriteBatch
Store the mapping "key->value" within given column family.
putLogData(byte[]) - Method in class org.rocksdb.WriteBatch
Append a blob of arbitrary size to the records in this batch.

R

rateLimitDelayMaxMilliseconds() - Method in class org.rocksdb.ColumnFamilyOptions
 
rateLimitDelayMaxMilliseconds() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
The maximum time interval a put will be stalled when hard_rate_limit is enforced.
rateLimitDelayMaxMilliseconds() - Method in class org.rocksdb.Options
 
RateLimiterConfig - Class in org.rocksdb
Config for rate limiter, which is used to control write rate of flush and compaction.
RateLimiterConfig() - Constructor for class org.rocksdb.RateLimiterConfig
 
ReadOptions - Class in org.rocksdb
The class that controls the get behavior.
ReadOptions() - Constructor for class org.rocksdb.ReadOptions
 
releaseSnapshot(Snapshot) - Method in class org.rocksdb.RocksDB
Release a previously acquired snapshot.
releaseSnapshot(long, long) - Method in class org.rocksdb.RocksDB
 
remove(byte[]) - Method in class org.rocksdb.RocksDB
Remove the database entry (if any) for "key".
remove(ColumnFamilyHandle, byte[]) - Method in class org.rocksdb.RocksDB
Remove the database entry (if any) for "key".
remove(WriteOptions, byte[]) - Method in class org.rocksdb.RocksDB
Remove the database entry (if any) for "key".
remove(ColumnFamilyHandle, WriteOptions, byte[]) - Method in class org.rocksdb.RocksDB
Remove the database entry (if any) for "key".
remove(long, byte[], int) - Method in class org.rocksdb.RocksDB
 
remove(long, byte[], int, long) - Method in class org.rocksdb.RocksDB
 
remove(long, long, byte[], int) - Method in class org.rocksdb.RocksDB
 
remove(long, long, byte[], int, long) - Method in class org.rocksdb.RocksDB
 
remove(byte[]) - Method in class org.rocksdb.WriteBatch
If the database contains a mapping for "key", erase it.
remove(ColumnFamilyHandle, byte[]) - Method in class org.rocksdb.WriteBatch
If column family contains a mapping for "key", erase it.
removePrefix(int) - Method in class org.rocksdb.DirectSlice
Drops the specified n number of bytes from the start of the backing slice
reservedSize() - Method in class org.rocksdb.VectorMemTableConfig
Returns the initial size of the vector used by the memtable created based on this config.
RestoreBackupableDB - Class in org.rocksdb
This class is used to access information about backups and restore from them.
RestoreBackupableDB(BackupableDBOptions) - Constructor for class org.rocksdb.RestoreBackupableDB
Construct new estoreBackupableDB instance.
restoreDBFromBackup(long, String, String, RestoreOptions) - Method in class org.rocksdb.RestoreBackupableDB
Restore from backup with backup_id.
restoreDBFromLatestBackup(String, String, RestoreOptions) - Method in class org.rocksdb.RestoreBackupableDB
Restore from the latest backup.
RestoreOptions - Class in org.rocksdb
RestoreOptions to control the behavior of restore.
RestoreOptions(boolean) - Constructor for class org.rocksdb.RestoreOptions
Constructor
restoreRateLimit() - Method in class org.rocksdb.BackupableDBOptions
Return restore rate limit which described the max bytes that can be transferred in a second during restore.
RocksDB - Class in org.rocksdb
A RocksDB is a persistent ordered map from keys to values.
RocksDB() - Constructor for class org.rocksdb.RocksDB
Private constructor.
RocksDBException - Exception in org.rocksdb
A RocksDBException encapsulates the error of an operation.
RocksDBException(String) - Constructor for exception org.rocksdb.RocksDBException
The private construct used by a set of public static factory method.
RocksEnv - Class in org.rocksdb
A RocksEnv is an interface used by the rocksdb implementation to access operating system functionality like the filesystem etc.
RocksIterator - Class in org.rocksdb
An iterator yields a sequence of key/value pairs from a source.
RocksIterator(RocksDB, long) - Constructor for class org.rocksdb.RocksIterator
 
RocksObject - Class in org.rocksdb
RocksObject is the base-class of all RocksDB classes that has a pointer to some c++ rocksdb object.
RocksObject() - Constructor for class org.rocksdb.RocksObject
 

S

seek(byte[]) - Method in class org.rocksdb.RocksIterator
Position at the first key in the source that at or past target The iterator is valid after this call iff the source contains an entry that comes at or past target.
seekToFirst() - Method in class org.rocksdb.RocksIterator
Position at the first key in the source.
seekToLast() - Method in class org.rocksdb.RocksIterator
Position at the last key in the source.
setAdviseRandomOnOpen(boolean) - Method in class org.rocksdb.DBOptions
 
setAdviseRandomOnOpen(boolean) - Method in interface org.rocksdb.DBOptionsInterface
If set true, will hint the underlying file system that the file access pattern is random, when a sst file is opened.
setAdviseRandomOnOpen(boolean) - Method in class org.rocksdb.Options
 
setAllowMmapReads(boolean) - Method in class org.rocksdb.DBOptions
 
setAllowMmapReads(boolean) - Method in interface org.rocksdb.DBOptionsInterface
Allow the OS to mmap file for reading sst tables.
setAllowMmapReads(boolean) - Method in class org.rocksdb.Options
 
setAllowMmapWrites(boolean) - Method in class org.rocksdb.DBOptions
 
setAllowMmapWrites(boolean) - Method in interface org.rocksdb.DBOptionsInterface
Allow the OS to mmap file for writing.
setAllowMmapWrites(boolean) - Method in class org.rocksdb.Options
 
setAllowOsBuffer(boolean) - Method in class org.rocksdb.DBOptions
 
setAllowOsBuffer(boolean) - Method in interface org.rocksdb.DBOptionsInterface
Data being read from file storage may be buffered in the OS Default: true
setAllowOsBuffer(boolean) - Method in class org.rocksdb.Options
 
setArenaBlockSize(long) - Method in class org.rocksdb.ColumnFamilyOptions
 
setArenaBlockSize(long) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
The size of one block in arena memory allocation.
setArenaBlockSize(long) - Method in class org.rocksdb.Options
 
setBackgroundThreads(int) - Method in class org.rocksdb.RocksEnv
Sets the number of background worker threads of the flush pool for this environment.
setBackgroundThreads(int, int) - Method in class org.rocksdb.RocksEnv
Sets the number of background worker threads of the specified thread pool for this environment.
setBackupLogFiles(boolean) - Method in class org.rocksdb.BackupableDBOptions
Set if log files shall be persisted.
setBackupRateLimit(long) - Method in class org.rocksdb.BackupableDBOptions
Set backup rate limit.
setBlockCacheCompressedNumShardBits(int) - Method in class org.rocksdb.BlockBasedTableConfig
Controls the number of shards for the block compressed cache.
setBlockCacheCompressedSize(long) - Method in class org.rocksdb.BlockBasedTableConfig
Size of compressed block cache.
setBlockCacheSize(long) - Method in class org.rocksdb.BlockBasedTableConfig
Set the amount of cache in bytes that will be used by RocksDB.
setBlockRestartInterval(int) - Method in class org.rocksdb.BlockBasedTableConfig
Set block restart interval
setBlockSize(long) - Method in class org.rocksdb.BlockBasedTableConfig
Approximate size of user data packed per block.
setBlockSizeDeviation(int) - Method in class org.rocksdb.BlockBasedTableConfig
This is used to close a block before it reaches the configured 'block_size'.
setBloomBitsPerKey(int) - Method in class org.rocksdb.PlainTableConfig
Set the number of bits per key used by the internal bloom filter in the plain table sst format.
setBloomLocality(int) - Method in class org.rocksdb.ColumnFamilyOptions
 
setBloomLocality(int) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Control locality of bloom filter probes to improve cache miss rate.
setBloomLocality(int) - Method in class org.rocksdb.Options
 
setBranchingFactor(int) - Method in class org.rocksdb.HashSkipListMemTableConfig
Set the branching factor used in the hash skip-list memtable.
setBucketCount(long) - Method in class org.rocksdb.HashLinkedListMemTableConfig
Set the number of buckets in the fixed-size array used in the hash linked-list mem-table.
setBucketCount(long) - Method in class org.rocksdb.HashSkipListMemTableConfig
Set the number of hash buckets used in the hash skiplist memtable.
setBucketEntriesLoggingThreshold(int) - Method in class org.rocksdb.HashLinkedListMemTableConfig
If number of entries in one bucket exceeds that setting, log about it.
setBytesPerSync(long) - Method in class org.rocksdb.DBOptions
 
setBytesPerSync(long) - Method in interface org.rocksdb.DBOptionsInterface
Allows OS to incrementally sync files to disk while they are being written, asynchronously, in the background.
setBytesPerSync(long) - Method in class org.rocksdb.Options
 
setCacheIndexAndFilterBlocks(boolean) - Method in class org.rocksdb.BlockBasedTableConfig
Indicating if we'd put index/filter blocks to the block cache.
setCacheNumShardBits(int) - Method in class org.rocksdb.BlockBasedTableConfig
Controls the number of shards for the block cache.
setChecksumType(ChecksumType) - Method in class org.rocksdb.BlockBasedTableConfig
Sets the checksum type to be used with this table.
setCompactionStyle(CompactionStyle) - Method in class org.rocksdb.ColumnFamilyOptions
 
setCompactionStyle(CompactionStyle) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Set compaction style for DB.
setCompactionStyle(CompactionStyle) - Method in class org.rocksdb.Options
 
setComparator(BuiltinComparator) - Method in class org.rocksdb.ColumnFamilyOptions
 
setComparator(AbstractComparator) - Method in class org.rocksdb.ColumnFamilyOptions
 
setComparator(BuiltinComparator) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Set BuiltinComparator to be used with RocksDB.
setComparator(AbstractComparator) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Use the specified comparator for key ordering.
setComparator(BuiltinComparator) - Method in class org.rocksdb.Options
 
setComparator(AbstractComparator) - Method in class org.rocksdb.Options
 
setCompressionType(CompressionType) - Method in class org.rocksdb.ColumnFamilyOptions
 
setCompressionType(CompressionType) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Compress blocks using the specified compression algorithm.
setCompressionType(CompressionType) - Method in class org.rocksdb.Options
 
setCreateIfMissing(boolean) - Method in class org.rocksdb.DBOptions
 
setCreateIfMissing(boolean) - Method in interface org.rocksdb.DBOptionsInterface
If this value is set to true, then the database will be created if it is missing during RocksDB.open().
setCreateIfMissing(boolean) - Method in class org.rocksdb.Options
 
setCreateMissingColumnFamilies(boolean) - Method in class org.rocksdb.DBOptions
 
setCreateMissingColumnFamilies(boolean) - Method in interface org.rocksdb.DBOptionsInterface
If true, missing column families will be automatically created
setCreateMissingColumnFamilies(boolean) - Method in class org.rocksdb.Options
 
setDbLogDir(String) - Method in class org.rocksdb.DBOptions
 
setDbLogDir(String) - Method in interface org.rocksdb.DBOptionsInterface
This specifies the info LOG dir.
setDbLogDir(String) - Method in class org.rocksdb.Options
 
setDeleteObsoleteFilesPeriodMicros(long) - Method in class org.rocksdb.DBOptions
 
setDeleteObsoleteFilesPeriodMicros(long) - Method in interface org.rocksdb.DBOptionsInterface
The periodicity when obsolete files get deleted.
setDeleteObsoleteFilesPeriodMicros(long) - Method in class org.rocksdb.Options
 
setDestroyOldData(boolean) - Method in class org.rocksdb.BackupableDBOptions
Set if old data will be destroyed.
setDisableAutoCompactions(boolean) - Method in class org.rocksdb.ColumnFamilyOptions
 
setDisableAutoCompactions(boolean) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Disable automatic compactions.
setDisableAutoCompactions(boolean) - Method in class org.rocksdb.Options
 
setDisableDataSync(boolean) - Method in class org.rocksdb.DBOptions
 
setDisableDataSync(boolean) - Method in interface org.rocksdb.DBOptionsInterface
If true, then the contents of manifest and data files are not synced to stable storage.
setDisableDataSync(boolean) - Method in class org.rocksdb.Options
 
setDisableWAL(boolean) - Method in class org.rocksdb.WriteOptions
If true, writes will not first go to the write ahead log, and the write may got lost after a crash.
setEncodingType(EncodingType) - Method in class org.rocksdb.PlainTableConfig
Sets the encoding type.
setEnv(RocksEnv) - Method in class org.rocksdb.Options
Use the specified object to interact with the environment, e.g.
setErrorIfExists(boolean) - Method in class org.rocksdb.DBOptions
 
setErrorIfExists(boolean) - Method in interface org.rocksdb.DBOptionsInterface
If true, an error will be thrown during RocksDB.open() if the database already exists.
setErrorIfExists(boolean) - Method in class org.rocksdb.Options
 
setExpandedCompactionFactor(int) - Method in class org.rocksdb.ColumnFamilyOptions
 
setExpandedCompactionFactor(int) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Maximum number of bytes in all compacted files.
setExpandedCompactionFactor(int) - Method in class org.rocksdb.Options
 
setFillCache(boolean) - Method in class org.rocksdb.ReadOptions
Fill the cache when loading the block-based sst formatted db.
setFilter(Filter) - Method in class org.rocksdb.BlockBasedTableConfig
Use the specified filter policy to reduce disk reads.
setFilterDeletes(boolean) - Method in class org.rocksdb.ColumnFamilyOptions
 
setFilterDeletes(boolean) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Use KeyMayExist API to filter deletes when this is true.
setFilterDeletes(boolean) - Method in class org.rocksdb.Options
 
setFullScanMode(boolean) - Method in class org.rocksdb.PlainTableConfig
Set full scan mode, if true the whole file will be read one record by one without using the index.
setHardRateLimit(double) - Method in class org.rocksdb.ColumnFamilyOptions
 
setHardRateLimit(double) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Puts are delayed 1ms at a time when any level has a compaction score that exceeds hard_rate_limit.
setHardRateLimit(double) - Method in class org.rocksdb.Options
 
setHashIndexAllowCollision(boolean) - Method in class org.rocksdb.BlockBasedTableConfig
Influence the behavior when kHashSearch is used.
setHashTableRatio(double) - Method in class org.rocksdb.PlainTableConfig
hashTableRatio is the desired utilization of the hash table used for prefix hashing.
setHeight(int) - Method in class org.rocksdb.HashSkipListMemTableConfig
Set the height of the skip list.
setHugePageTlbSize(long) - Method in class org.rocksdb.HashLinkedListMemTableConfig
Set the size of huge tlb or allocate the hashtable bytes from malloc if size <= 0.
setHugePageTlbSize(int) - Method in class org.rocksdb.PlainTableConfig
huge_page_tlb_size: if ≤0, allocate hash indexes and blooms from malloc otherwise from huge page TLB.
setIfLogBucketDistWhenFlush(boolean) - Method in class org.rocksdb.HashLinkedListMemTableConfig
If true the distrubition of number of entries will be logged.
setIndexSparseness(int) - Method in class org.rocksdb.PlainTableConfig
Index sparseness determines the index interval for keys inside the same prefix.
setIndexType(IndexType) - Method in class org.rocksdb.BlockBasedTableConfig
Sets the index type to used with this table.
setInfoLogLevel(InfoLogLevel) - Method in class org.rocksdb.DBOptions
 
setInfoLogLevel(InfoLogLevel) - Method in interface org.rocksdb.DBOptionsInterface
Sets the RocksDB log level.
setInfoLogLevel(InfoLogLevel) - Method in class org.rocksdb.Options
 
setInplaceUpdateNumLocks(long) - Method in class org.rocksdb.ColumnFamilyOptions
 
setInplaceUpdateNumLocks(long) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Number of locks used for inplace update Default: 10000, if inplace_update_support = true, else 0.
setInplaceUpdateNumLocks(long) - Method in class org.rocksdb.Options
 
setInplaceUpdateSupport(boolean) - Method in class org.rocksdb.ColumnFamilyOptions
 
setInplaceUpdateSupport(boolean) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Allows thread-safe inplace updates.
setInplaceUpdateSupport(boolean) - Method in class org.rocksdb.Options
 
setIsFdCloseOnExec(boolean) - Method in class org.rocksdb.DBOptions
 
setIsFdCloseOnExec(boolean) - Method in interface org.rocksdb.DBOptionsInterface
Disable child process inherit open files.
setIsFdCloseOnExec(boolean) - Method in class org.rocksdb.Options
 
setKeepLogFileNum(long) - Method in class org.rocksdb.DBOptions
 
setKeepLogFileNum(long) - Method in interface org.rocksdb.DBOptionsInterface
Specifies the maximum number of info log files to be kept.
setKeepLogFileNum(long) - Method in class org.rocksdb.Options
 
setKeySize(int) - Method in class org.rocksdb.PlainTableConfig
Set the length of the user key.
setLevelZeroFileNumCompactionTrigger(int) - Method in class org.rocksdb.ColumnFamilyOptions
 
setLevelZeroFileNumCompactionTrigger(int) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Number of files to trigger level-0 compaction.
setLevelZeroFileNumCompactionTrigger(int) - Method in class org.rocksdb.Options
 
setLevelZeroSlowdownWritesTrigger(int) - Method in class org.rocksdb.ColumnFamilyOptions
 
setLevelZeroSlowdownWritesTrigger(int) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Soft limit on number of level-0 files.
setLevelZeroSlowdownWritesTrigger(int) - Method in class org.rocksdb.Options
 
setLevelZeroStopWritesTrigger(int) - Method in class org.rocksdb.ColumnFamilyOptions
 
setLevelZeroStopWritesTrigger(int) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Maximum number of level-0 files.
setLevelZeroStopWritesTrigger(int) - Method in class org.rocksdb.Options
 
setLogFileTimeToRoll(long) - Method in class org.rocksdb.DBOptions
 
setLogFileTimeToRoll(long) - Method in interface org.rocksdb.DBOptionsInterface
Specifies the time interval for the info log file to roll (in seconds).
setLogFileTimeToRoll(long) - Method in class org.rocksdb.Options
 
setLookahead(long) - Method in class org.rocksdb.SkipListMemTableConfig
Sets lookahead for SkipList
setManifestPreallocationSize(long) - Method in class org.rocksdb.DBOptions
 
setManifestPreallocationSize(long) - Method in interface org.rocksdb.DBOptionsInterface
Number of bytes to preallocate (via fallocate) the manifest files.
setManifestPreallocationSize(long) - Method in class org.rocksdb.Options
 
setMaxBackgroundCompactions(int) - Method in class org.rocksdb.DBOptions
 
setMaxBackgroundCompactions(int) - Method in interface org.rocksdb.DBOptionsInterface
Specifies the maximum number of concurrent background compaction jobs, submitted to the default LOW priority thread pool.
setMaxBackgroundCompactions(int) - Method in class org.rocksdb.Options
 
setMaxBackgroundFlushes(int) - Method in class org.rocksdb.DBOptions
 
setMaxBackgroundFlushes(int) - Method in interface org.rocksdb.DBOptionsInterface
Specifies the maximum number of concurrent background flush jobs.
setMaxBackgroundFlushes(int) - Method in class org.rocksdb.Options
 
setMaxBytesForLevelBase(long) - Method in class org.rocksdb.ColumnFamilyOptions
 
setMaxBytesForLevelBase(long) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
The upper-bound of the total size of level-1 files in bytes.
setMaxBytesForLevelBase(long) - Method in class org.rocksdb.Options
 
setMaxBytesForLevelMultiplier(int) - Method in class org.rocksdb.ColumnFamilyOptions
 
setMaxBytesForLevelMultiplier(int) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
The ratio between the total size of level-(L+1) files and the total size of level-L files for all L.
setMaxBytesForLevelMultiplier(int) - Method in class org.rocksdb.Options
 
setMaxGrandparentOverlapFactor(int) - Method in class org.rocksdb.ColumnFamilyOptions
 
setMaxGrandparentOverlapFactor(int) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Control maximum bytes of overlaps in grandparent (i.e., level+2) before we stop building a single file in a level->level+1 compaction.
setMaxGrandparentOverlapFactor(int) - Method in class org.rocksdb.Options
 
setMaxLogFileSize(long) - Method in class org.rocksdb.DBOptions
 
setMaxLogFileSize(long) - Method in interface org.rocksdb.DBOptionsInterface
Specifies the maximum size of a info log file.
setMaxLogFileSize(long) - Method in class org.rocksdb.Options
 
setMaxManifestFileSize(long) - Method in class org.rocksdb.DBOptions
 
setMaxManifestFileSize(long) - Method in interface org.rocksdb.DBOptionsInterface
Manifest file is rolled over on reaching this limit.
setMaxManifestFileSize(long) - Method in class org.rocksdb.Options
 
setMaxMemCompactionLevel(int) - Method in class org.rocksdb.ColumnFamilyOptions
 
setMaxMemCompactionLevel(int) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
The highest level to which a new compacted memtable is pushed if it does not create overlap.
setMaxMemCompactionLevel(int) - Method in class org.rocksdb.Options
 
setMaxOpenFiles(int) - Method in class org.rocksdb.DBOptions
 
setMaxOpenFiles(int) - Method in interface org.rocksdb.DBOptionsInterface
Number of open files that can be used by the DB.
setMaxOpenFiles(int) - Method in class org.rocksdb.Options
 
setMaxSequentialSkipInIterations(long) - Method in class org.rocksdb.ColumnFamilyOptions
 
setMaxSequentialSkipInIterations(long) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
An iteration->Next() sequentially skips over keys with the same user-key unless this option is set.
setMaxSequentialSkipInIterations(long) - Method in class org.rocksdb.Options
 
setMaxSuccessiveMerges(long) - Method in class org.rocksdb.ColumnFamilyOptions
 
setMaxSuccessiveMerges(long) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Maximum number of successive merge operations on a key in the memtable.
setMaxSuccessiveMerges(long) - Method in class org.rocksdb.Options
 
setMaxTotalWalSize(long) - Method in class org.rocksdb.DBOptions
 
setMaxTotalWalSize(long) - Method in interface org.rocksdb.DBOptionsInterface
Once write-ahead logs exceed this size, we will start forcing the flush of column families whose memtables are backed by the oldest live WAL file (i.e.
setMaxTotalWalSize(long) - Method in class org.rocksdb.Options
 
setMaxWriteBufferNumber(int) - Method in class org.rocksdb.ColumnFamilyOptions
 
setMaxWriteBufferNumber(int) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
The maximum number of write buffers that are built up in memory.
setMaxWriteBufferNumber(int) - Method in class org.rocksdb.Options
 
setMemTableConfig(MemTableConfig) - Method in class org.rocksdb.ColumnFamilyOptions
 
setMemTableConfig(MemTableConfig) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Set the config for mem-table.
setMemTableConfig(MemTableConfig) - Method in class org.rocksdb.Options
 
setMemtablePrefixBloomBits(int) - Method in class org.rocksdb.ColumnFamilyOptions
 
setMemtablePrefixBloomBits(int) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Sets the number of bits used in the prefix bloom filter.
setMemtablePrefixBloomBits(int) - Method in class org.rocksdb.Options
 
setMemtablePrefixBloomProbes(int) - Method in class org.rocksdb.ColumnFamilyOptions
 
setMemtablePrefixBloomProbes(int) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
The number of hash probes per key used in the mem-table.
setMemtablePrefixBloomProbes(int) - Method in class org.rocksdb.Options
 
setMergeOperator(MergeOperator) - Method in class org.rocksdb.ColumnFamilyOptions
 
setMergeOperator(MergeOperator) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Set the merge operator to be used for merging two different key/value pairs that share the same key.
setMergeOperator(MergeOperator) - Method in class org.rocksdb.Options
 
setMergeOperatorName(String) - Method in class org.rocksdb.ColumnFamilyOptions
 
setMergeOperatorName(String) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Set the merge operator to be used for merging two merge operands of the same key.
setMergeOperatorName(String) - Method in class org.rocksdb.Options
 
setMinPartialMergeOperands(int) - Method in class org.rocksdb.ColumnFamilyOptions
 
setMinPartialMergeOperands(int) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
The number of partial merge operands to accumulate before partial merge will be performed.
setMinPartialMergeOperands(int) - Method in class org.rocksdb.Options
 
setMinWriteBufferNumberToMerge(int) - Method in class org.rocksdb.ColumnFamilyOptions
 
setMinWriteBufferNumberToMerge(int) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
The minimum number of write buffers that will be merged together before writing to storage.
setMinWriteBufferNumberToMerge(int) - Method in class org.rocksdb.Options
 
setNoBlockCache(boolean) - Method in class org.rocksdb.BlockBasedTableConfig
Disable block cache.
setNumLevels(int) - Method in class org.rocksdb.ColumnFamilyOptions
 
setNumLevels(int) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Set the number of levels for this database If level-styled compaction is used, then this number determines the total number of levels.
setNumLevels(int) - Method in class org.rocksdb.Options
 
setParanoidChecks(boolean) - Method in class org.rocksdb.DBOptions
 
setParanoidChecks(boolean) - Method in interface org.rocksdb.DBOptionsInterface
If true, the implementation will do aggressive checking of the data it is processing and will stop early if it detects any errors.
setParanoidChecks(boolean) - Method in class org.rocksdb.Options
 
setPurgeRedundantKvsWhileFlush(boolean) - Method in class org.rocksdb.ColumnFamilyOptions
 
setPurgeRedundantKvsWhileFlush(boolean) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Purge duplicate/deleted keys when a memtable is flushed to storage.
setPurgeRedundantKvsWhileFlush(boolean) - Method in class org.rocksdb.Options
 
setRateLimitDelayMaxMilliseconds(int) - Method in class org.rocksdb.ColumnFamilyOptions
 
setRateLimitDelayMaxMilliseconds(int) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
The maximum time interval a put will be stalled when hard_rate_limit is enforced.
setRateLimitDelayMaxMilliseconds(int) - Method in class org.rocksdb.Options
 
setRateLimiterConfig(RateLimiterConfig) - Method in class org.rocksdb.DBOptions
 
setRateLimiterConfig(RateLimiterConfig) - Method in interface org.rocksdb.DBOptionsInterface
Use to control write rate of flush and compaction.
setRateLimiterConfig(RateLimiterConfig) - Method in class org.rocksdb.Options
 
setReservedSize(int) - Method in class org.rocksdb.VectorMemTableConfig
Set the initial size of the vector that will be used by the memtable created based on this config.
setRestoreRateLimit(long) - Method in class org.rocksdb.BackupableDBOptions
Set restore rate limit.
setShareFilesWithChecksum(boolean) - Method in class org.rocksdb.BackupableDBOptions
Only used if share_table_files is set to true.
setShareTableFiles(boolean) - Method in class org.rocksdb.BackupableDBOptions
Share table files between backups.
setSkipLogErrorOnRecovery(boolean) - Method in class org.rocksdb.DBOptions
 
setSkipLogErrorOnRecovery(boolean) - Method in interface org.rocksdb.DBOptionsInterface
Skip log corruption error on recovery (If client is ok with losing most recent changes) Default: false
setSkipLogErrorOnRecovery(boolean) - Method in class org.rocksdb.Options
 
setSnapshot(Snapshot) - Method in class org.rocksdb.ReadOptions
If "snapshot" is non-nullptr, read as of the supplied snapshot (which must belong to the DB that is being read and which must not have been released).
setSoftRateLimit(double) - Method in class org.rocksdb.ColumnFamilyOptions
 
setSoftRateLimit(double) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Puts are delayed 0-1 ms when any level has a compaction score that exceeds soft_rate_limit.
setSoftRateLimit(double) - Method in class org.rocksdb.Options
 
setSourceCompactionFactor(int) - Method in class org.rocksdb.ColumnFamilyOptions
 
setSourceCompactionFactor(int) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Maximum number of bytes in all source files to be compacted in a single compaction run.
setSourceCompactionFactor(int) - Method in class org.rocksdb.Options
 
setStatsDumpPeriodSec(int) - Method in class org.rocksdb.DBOptions
 
setStatsDumpPeriodSec(int) - Method in interface org.rocksdb.DBOptionsInterface
if not zero, dump rocksdb.stats to LOG every stats_dump_period_sec Default: 3600 (1 hour)
setStatsDumpPeriodSec(int) - Method in class org.rocksdb.Options
 
setStoreIndexInFile(boolean) - Method in class org.rocksdb.PlainTableConfig
If set to true: compute plain table index and bloom filter during file building and store it in file.
setSync(boolean) - Method in class org.rocksdb.BackupableDBOptions
Set synchronous backups.
setSync(boolean) - Method in class org.rocksdb.WriteOptions
If true, the write will be flushed from the operating system buffer cache (by calling WritableFile::Sync()) before the write is considered complete.
setTableCacheNumshardbits(int) - Method in class org.rocksdb.DBOptions
 
setTableCacheNumshardbits(int) - Method in interface org.rocksdb.DBOptionsInterface
Number of shards used for table cache.
setTableCacheNumshardbits(int) - Method in class org.rocksdb.Options
 
setTableCacheRemoveScanCountLimit(int) - Method in class org.rocksdb.DBOptions
 
setTableCacheRemoveScanCountLimit(int) - Method in interface org.rocksdb.DBOptionsInterface
During data eviction of table's LRU cache, it would be inefficient to strictly follow LRU because this piece of memory will not really be released unless its refcount falls to zero.
setTableCacheRemoveScanCountLimit(int) - Method in class org.rocksdb.Options
 
setTableFormatConfig(TableFormatConfig) - Method in class org.rocksdb.ColumnFamilyOptions
 
setTableFormatConfig(TableFormatConfig) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Set the config for table format.
setTableFormatConfig(TableFormatConfig) - Method in class org.rocksdb.Options
 
setTailing(boolean) - Method in class org.rocksdb.ReadOptions
Specify to create a tailing iterator -- a special iterator that has a view of the complete database (i.e.
setTargetFileSizeBase(long) - Method in class org.rocksdb.ColumnFamilyOptions
 
setTargetFileSizeBase(long) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
The target file size for compaction.
setTargetFileSizeBase(long) - Method in class org.rocksdb.Options
 
setTargetFileSizeMultiplier(int) - Method in class org.rocksdb.ColumnFamilyOptions
 
setTargetFileSizeMultiplier(int) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
targetFileSizeMultiplier defines the size ratio between a level-L file and level-(L+1) file.
setTargetFileSizeMultiplier(int) - Method in class org.rocksdb.Options
 
setThresholdUseSkiplist(int) - Method in class org.rocksdb.HashLinkedListMemTableConfig
Set maximum number of entries in one bucket.
setUseAdaptiveMutex(boolean) - Method in class org.rocksdb.ComparatorOptions
Use adaptive mutex, which spins in the user space before resorting to kernel.
setUseAdaptiveMutex(boolean) - Method in class org.rocksdb.DBOptions
 
setUseAdaptiveMutex(boolean) - Method in interface org.rocksdb.DBOptionsInterface
Use adaptive mutex, which spins in the user space before resorting to kernel.
setUseAdaptiveMutex(boolean) - Method in class org.rocksdb.Options
 
setUseFsync(boolean) - Method in class org.rocksdb.DBOptions
 
setUseFsync(boolean) - Method in interface org.rocksdb.DBOptionsInterface
If true, then every store to stable storage will issue a fsync.
setUseFsync(boolean) - Method in class org.rocksdb.Options
 
setVerifyChecksums(boolean) - Method in class org.rocksdb.ReadOptions
If true, all data read from underlying storage will be verified against corresponding checksums.
setVerifyChecksumsInCompaction(boolean) - Method in class org.rocksdb.ColumnFamilyOptions
 
setVerifyChecksumsInCompaction(boolean) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
If true, compaction will verify checksum on every read that happens as part of compaction Default: true
setVerifyChecksumsInCompaction(boolean) - Method in class org.rocksdb.Options
 
setWaitForFlush(boolean) - Method in class org.rocksdb.FlushOptions
Set if the flush operation shall block until it terminates.
setWalDir(String) - Method in class org.rocksdb.DBOptions
 
setWalDir(String) - Method in interface org.rocksdb.DBOptionsInterface
This specifies the absolute dir path for write-ahead logs (WAL).
setWalDir(String) - Method in class org.rocksdb.Options
 
setWalSizeLimitMB(long) - Method in class org.rocksdb.DBOptions
 
setWalSizeLimitMB(long) - Method in interface org.rocksdb.DBOptionsInterface
WalTtlSeconds() and walSizeLimitMB() affect how archived logs will be deleted.
setWalSizeLimitMB(long) - Method in class org.rocksdb.Options
 
setWalTtlSeconds(long) - Method in class org.rocksdb.DBOptions
 
setWalTtlSeconds(long) - Method in interface org.rocksdb.DBOptionsInterface
DBOptionsInterface.walTtlSeconds() and DBOptionsInterface.walSizeLimitMB() affect how archived logs will be deleted.
setWalTtlSeconds(long) - Method in class org.rocksdb.Options
 
setWholeKeyFiltering(boolean) - Method in class org.rocksdb.BlockBasedTableConfig
If true, place whole keys in the filter (not just prefixes).
setWriteBufferSize(long) - Method in class org.rocksdb.ColumnFamilyOptions
 
setWriteBufferSize(long) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Amount of data to build up in memory (backed by an unsorted log on disk) before converting to a sorted on-disk file.
setWriteBufferSize(long) - Method in class org.rocksdb.Options
 
shareFilesWithChecksum() - Method in class org.rocksdb.BackupableDBOptions
Return of share files with checksum is active.
shareTableFiles() - Method in class org.rocksdb.BackupableDBOptions
Share table files between backups.
shouldContinue() - Method in class org.rocksdb.WriteBatch.Handler
shouldContinue is called by the underlying iterator WriteBatch::Iterate.
shutDown(int) - Method in class org.rocksdb.StatisticsCollector
Shuts down statistics collector.
size() - Method in class org.rocksdb.BackupInfo
 
SizeUnit - Class in org.rocksdb.util
 
SkipListMemTableConfig - Class in org.rocksdb
The config for skip-list memtable representation.
SkipListMemTableConfig() - Constructor for class org.rocksdb.SkipListMemTableConfig
SkipListMemTableConfig constructor
skipLogErrorOnRecovery() - Method in class org.rocksdb.DBOptions
 
skipLogErrorOnRecovery() - Method in interface org.rocksdb.DBOptionsInterface
Skip log corruption error on recovery (If client is ok with losing most recent changes) Default: false
skipLogErrorOnRecovery() - Method in class org.rocksdb.Options
 
Slice - Class in org.rocksdb
Base class for slices which will receive byte[] based access to the underlying data.
Slice(String) - Constructor for class org.rocksdb.Slice
Constructs a slice where the data is taken from a String.
Slice(byte[], int) - Constructor for class org.rocksdb.Slice
Constructs a slice where the data is a copy of the byte array from a specific offset.
Slice(byte[]) - Constructor for class org.rocksdb.Slice
Constructs a slice where the data is a copy of the byte array.
snapshot() - Method in class org.rocksdb.ReadOptions
Returns the currently assigned Snapshot instance.
Snapshot - Class in org.rocksdb
Snapshot of database
softRateLimit() - Method in class org.rocksdb.ColumnFamilyOptions
 
softRateLimit() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Puts are delayed 0-1 ms when any level has a compaction score that exceeds soft_rate_limit.
softRateLimit() - Method in class org.rocksdb.Options
 
sourceCompactionFactor() - Method in class org.rocksdb.ColumnFamilyOptions
 
sourceCompactionFactor() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Maximum number of bytes in all source files to be compacted in a single compaction run.
sourceCompactionFactor() - Method in class org.rocksdb.Options
 
start() - Method in class org.rocksdb.StatisticsCollector
 
Statistics - Class in org.rocksdb
Statistics to analyze the performance of a db.
Statistics(long) - Constructor for class org.rocksdb.Statistics
 
StatisticsCollector - Class in org.rocksdb
Helper class to collect DB statistics periodically at a period specified in constructor.
StatisticsCollector(List<StatsCollectorInput>, int) - Constructor for class org.rocksdb.StatisticsCollector
Constructor for statistics collector.
StatisticsCollectorCallback - Interface in org.rocksdb
Callback interface provided to StatisticsCollector.
statisticsPtr() - Method in class org.rocksdb.DBOptions
 
statisticsPtr() - Method in interface org.rocksdb.DBOptionsInterface
Returns statistics object.
statisticsPtr() - Method in class org.rocksdb.Options
 
StatsCollectorInput - Class in org.rocksdb
Contains all information necessary to collect statistics from one instance of DB statistics.
StatsCollectorInput(Statistics, StatisticsCollectorCallback) - Constructor for class org.rocksdb.StatsCollectorInput
Constructor for StatsCollectorInput.
statsDumpPeriodSec() - Method in class org.rocksdb.DBOptions
 
statsDumpPeriodSec() - Method in interface org.rocksdb.DBOptionsInterface
If not zero, dump rocksdb.stats to LOG every stats_dump_period_sec Default: 3600 (1 hour)
statsDumpPeriodSec() - Method in class org.rocksdb.Options
 
status() - Method in class org.rocksdb.RocksIterator
If an error has occurred, return it.
storeIndexInFile() - Method in class org.rocksdb.PlainTableConfig
Return a boolean value indicating if index shall be stored in a file.
StringAppendOperator - Class in org.rocksdb
StringAppendOperator is a merge operator that concatenates two strings.
StringAppendOperator() - Constructor for class org.rocksdb.StringAppendOperator
 
sync() - Method in class org.rocksdb.BackupableDBOptions
Are synchronous backups activated.
sync() - Method in class org.rocksdb.WriteOptions
If true, the write will be flushed from the operating system buffer cache (by calling WritableFile::Sync()) before the write is considered complete.

T

tableCacheNumshardbits() - Method in class org.rocksdb.DBOptions
 
tableCacheNumshardbits() - Method in interface org.rocksdb.DBOptionsInterface
Number of shards used for table cache.
tableCacheNumshardbits() - Method in class org.rocksdb.Options
 
tableCacheRemoveScanCountLimit() - Method in class org.rocksdb.DBOptions
 
tableCacheRemoveScanCountLimit() - Method in interface org.rocksdb.DBOptionsInterface
During data eviction of table's LRU cache, it would be inefficient to strictly follow LRU because this piece of memory will not really be released unless its refcount falls to zero.
tableCacheRemoveScanCountLimit() - Method in class org.rocksdb.Options
 
tableFactoryName() - Method in class org.rocksdb.ColumnFamilyOptions
 
tableFactoryName() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
 
tableFactoryName() - Method in class org.rocksdb.Options
 
TableFormatConfig - Class in org.rocksdb
TableFormatConfig is used to config the internal Table format of a RocksDB.
TableFormatConfig() - Constructor for class org.rocksdb.TableFormatConfig
 
tailing() - Method in class org.rocksdb.ReadOptions
Specify to create a tailing iterator -- a special iterator that has a view of the complete database (i.e.
targetFileSizeBase() - Method in class org.rocksdb.ColumnFamilyOptions
 
targetFileSizeBase() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
The target file size for compaction.
targetFileSizeBase() - Method in class org.rocksdb.Options
 
targetFileSizeMultiplier() - Method in class org.rocksdb.ColumnFamilyOptions
 
targetFileSizeMultiplier() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
targetFileSizeMultiplier defines the size ratio between a level-(L+1) file and level-L file.
targetFileSizeMultiplier() - Method in class org.rocksdb.Options
 
TB - Static variable in class org.rocksdb.util.SizeUnit
 
thresholdUseSkiplist() - Method in class org.rocksdb.HashLinkedListMemTableConfig
Returns entries per bucket threshold before LinkedList is replaced by SkipList usage for that bucket.
tickerCallback(TickerType, long) - Method in interface org.rocksdb.StatisticsCollectorCallback
Callback function to get ticker values.
TickerType - Enum in org.rocksdb
 
timestamp() - Method in class org.rocksdb.BackupInfo
 

U

useAdaptiveMutex() - Method in class org.rocksdb.ComparatorOptions
Use adaptive mutex, which spins in the user space before resorting to kernel.
useAdaptiveMutex() - Method in class org.rocksdb.DBOptions
 
useAdaptiveMutex() - Method in interface org.rocksdb.DBOptionsInterface
Use adaptive mutex, which spins in the user space before resorting to kernel.
useAdaptiveMutex() - Method in class org.rocksdb.Options
 
useFixedLengthPrefixExtractor(int) - Method in class org.rocksdb.ColumnFamilyOptions
 
useFixedLengthPrefixExtractor(int) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
This prefix-extractor uses the first n bytes of a key as its prefix.
useFixedLengthPrefixExtractor(int) - Method in class org.rocksdb.Options
 
useFsync() - Method in class org.rocksdb.DBOptions
 
useFsync() - Method in interface org.rocksdb.DBOptionsInterface
If true, then every store to stable storage will issue a fsync.
useFsync() - Method in class org.rocksdb.Options
 

V

value() - Method in class org.rocksdb.RocksIterator
Return the value for the current entry.
valueOf(String) - Static method in enum org.rocksdb.BuiltinComparator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rocksdb.ChecksumType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rocksdb.CompactionStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rocksdb.CompressionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rocksdb.EncodingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rocksdb.HistogramType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rocksdb.IndexType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rocksdb.InfoLogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rocksdb.TickerType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.rocksdb.BuiltinComparator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rocksdb.ChecksumType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rocksdb.CompactionStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rocksdb.CompressionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rocksdb.EncodingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rocksdb.HistogramType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rocksdb.IndexType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rocksdb.InfoLogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rocksdb.TickerType
Returns an array containing the constants of this enum type, in the order they are declared.
VARIABLE_LENGTH - Static variable in class org.rocksdb.PlainTableConfig
 
VectorMemTableConfig - Class in org.rocksdb
The config for vector memtable representation.
VectorMemTableConfig() - Constructor for class org.rocksdb.VectorMemTableConfig
VectorMemTableConfig constructor
verifyChecksums() - Method in class org.rocksdb.ReadOptions
If true, all data read from underlying storage will be verified against corresponding checksums.
verifyChecksumsInCompaction() - Method in class org.rocksdb.ColumnFamilyOptions
 
verifyChecksumsInCompaction() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
If true, compaction will verify checksum on every read that happens as part of compaction Default: true
verifyChecksumsInCompaction() - Method in class org.rocksdb.Options
 

W

waitForFlush() - Method in class org.rocksdb.FlushOptions
Wait for flush to finished.
walDir() - Method in class org.rocksdb.DBOptions
 
walDir() - Method in interface org.rocksdb.DBOptionsInterface
Returns the path to the write-ahead-logs (WAL) directory.
walDir() - Method in class org.rocksdb.Options
 
walSizeLimitMB() - Method in class org.rocksdb.DBOptions
 
walSizeLimitMB() - Method in interface org.rocksdb.DBOptionsInterface
DBOptionsInterface.walTtlSeconds() and #walSizeLimitMB() affect how archived logs will be deleted.
walSizeLimitMB() - Method in class org.rocksdb.Options
 
walTtlSeconds() - Method in class org.rocksdb.DBOptions
 
walTtlSeconds() - Method in interface org.rocksdb.DBOptionsInterface
WalTtlSeconds() and walSizeLimitMB() affect how archived logs will be deleted.
walTtlSeconds() - Method in class org.rocksdb.Options
 
wholeKeyFiltering() - Method in class org.rocksdb.BlockBasedTableConfig
 
write(WriteOptions, WriteBatch) - Method in class org.rocksdb.RocksDB
Apply the specified updates to the database.
write(long, long) - Method in class org.rocksdb.RocksDB
 
WriteBatch - Class in org.rocksdb
WriteBatch holds a collection of updates to apply atomically to a DB.
WriteBatch() - Constructor for class org.rocksdb.WriteBatch
Constructs a WriteBatch instance.
WriteBatch(int) - Constructor for class org.rocksdb.WriteBatch
Constructs a WriteBatch instance with a given size.
WriteBatch.Handler - Class in org.rocksdb
Handler callback for iterating over the contents of a batch.
writeBufferSize() - Method in class org.rocksdb.ColumnFamilyOptions
 
writeBufferSize() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
Return size of write buffer size.
writeBufferSize() - Method in class org.rocksdb.Options
 
WriteOptions - Class in org.rocksdb
Options that control write operations.
WriteOptions() - Constructor for class org.rocksdb.WriteOptions
Construct WriteOptions instance.
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links