- Cache - Class in org.rocksdb
-
- Cache(long) - Constructor for class org.rocksdb.Cache
-
- 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.
- callbackTriggerIntervalSize() - Method in class org.rocksdb.BackupableDBOptions
-
- CassandraCompactionFilter - Class in org.rocksdb
-
Just a Java wrapper around CassandraCompactionFilter implemented in C++
- CassandraCompactionFilter(boolean) - Constructor for class org.rocksdb.CassandraCompactionFilter
-
- CassandraValueMergeOperator - Class in org.rocksdb
-
CassandraValueMergeOperator is a merge operator that merges two cassandra wide column
values.
- CassandraValueMergeOperator() - Constructor for class org.rocksdb.CassandraValueMergeOperator
-
- 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.AbstractSlice
-
Clears the backing slice
- clear() - Method in class org.rocksdb.AbstractWriteBatch
-
- clear() - Method in class org.rocksdb.DirectSlice
-
- clear() - Method in class org.rocksdb.Slice
-
- clear() - Method in interface org.rocksdb.WriteBatchInterface
-
Clear all updates buffered in this batch
- ClockCache - Class in org.rocksdb
-
Similar to
LRUCache
, but based on the CLOCK algorithm with
better concurrent performance in some cases
- ClockCache(long) - Constructor for class org.rocksdb.ClockCache
-
Create a new cache with a fixed size capacity.
- ClockCache(long, int) - Constructor for class org.rocksdb.ClockCache
-
Create a new cache with a fixed size capacity.
- ClockCache(long, int, boolean) - Constructor for class org.rocksdb.ClockCache
-
Create a new cache with a fixed size capacity.
- close() - Method in class org.rocksdb.AbstractImmutableNativeReference
-
- close() - Method in class org.rocksdb.AbstractNativeReference
-
Frees the underlying C++ object
- close() - Method in class org.rocksdb.RocksMutableObject
-
- close() - Method in class org.rocksdb.TtlDB
-
Close the TtlDB instance and release resource.
- close() - Method in class org.rocksdb.WBWIRocksIterator
-
- close() - Method in class org.rocksdb.WBWIRocksIterator.WriteEntry
-
- ColumnFamilyDescriptor - Class in org.rocksdb
-
Describes a column family with a
name and respective Options.
- ColumnFamilyDescriptor(byte[]) - Constructor for class org.rocksdb.ColumnFamilyDescriptor
-
Creates a new Column Family using a name and default
options,
- ColumnFamilyDescriptor(byte[], 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<T extends ColumnFamilyOptionsInterface> - Interface in org.rocksdb
-
- COMPACTION_POOL - Static variable in class org.rocksdb.Env
-
- compactionOptionsFIFO() - Method in interface org.rocksdb.AdvancedColumnFamilyOptionsInterface
-
The options for FIFO compaction style
- compactionOptionsFIFO() - Method in class org.rocksdb.ColumnFamilyOptions
-
- CompactionOptionsFIFO - Class in org.rocksdb
-
Options for FIFO Compaction
- CompactionOptionsFIFO() - Constructor for class org.rocksdb.CompactionOptionsFIFO
-
- compactionOptionsFIFO() - Method in class org.rocksdb.Options
-
- compactionOptionsUniversal() - Method in interface org.rocksdb.AdvancedColumnFamilyOptionsInterface
-
The options needed to support Universal Style compactions
- compactionOptionsUniversal() - Method in class org.rocksdb.ColumnFamilyOptions
-
- CompactionOptionsUniversal - Class in org.rocksdb
-
Options for Universal Compaction
- CompactionOptionsUniversal() - Constructor for class org.rocksdb.CompactionOptionsUniversal
-
- compactionOptionsUniversal() - Method in class org.rocksdb.Options
-
- compactionPriority() - Method in interface org.rocksdb.AdvancedColumnFamilyOptionsInterface
-
Get the Compaction priority if level compaction
is used for all levels
- compactionPriority() - Method in class org.rocksdb.ColumnFamilyOptions
-
- CompactionPriority - Enum in org.rocksdb
-
Compaction Priorities
- compactionPriority() - Method in class org.rocksdb.Options
-
- compactionReadaheadSize() - Method in class org.rocksdb.DBOptions
-
- compactionReadaheadSize() - Method in interface org.rocksdb.DBOptionsInterface
-
If non-zero, we perform bigger reads when doing compaction.
- compactionReadaheadSize() - Method in class org.rocksdb.EnvOptions
-
- compactionReadaheadSize() - Method in class org.rocksdb.Options
-
- CompactionStopStyle - Enum in org.rocksdb
-
Algorithm used to make a compaction request stop picking new files
into a single compaction run
- compactionStyle() - Method in interface org.rocksdb.AdvancedColumnFamilyOptionsInterface
-
Compaction style for DB.
- compactionStyle() - Method in class org.rocksdb.ColumnFamilyOptions
-
- CompactionStyle - Enum in org.rocksdb
-
Enum CompactionStyle
RocksDB supports different styles of compaction.
- compactionStyle() - Method in class org.rocksdb.Options
-
- compactRange() - Method in class org.rocksdb.RocksDB
-
Range compaction of database.
- compactRange(byte[], byte[]) - Method in class org.rocksdb.RocksDB
-
Range compaction of database.
- compactRange(boolean, int, int) - Method in class org.rocksdb.RocksDB
-
Range compaction of database.
- compactRange(byte[], byte[], boolean, int, int) - Method in class org.rocksdb.RocksDB
-
Range compaction of database.
- compactRange(ColumnFamilyHandle) - Method in class org.rocksdb.RocksDB
-
Range compaction of column family.
- compactRange(ColumnFamilyHandle, byte[], byte[]) - Method in class org.rocksdb.RocksDB
-
Range compaction of column family.
- compactRange(ColumnFamilyHandle, boolean, int, int) - Method in class org.rocksdb.RocksDB
-
Range compaction of column family.
- compactRange(ColumnFamilyHandle, byte[], byte[], boolean, int, int) - Method in class org.rocksdb.RocksDB
-
Range compaction of column family.
- 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
- compare(AbstractSlice<?>) - Method in class org.rocksdb.AbstractSlice
-
Three-way key comparison
- compare(Slice, Slice) - Method in class org.rocksdb.util.BytewiseComparator
-
- compare(DirectSlice, DirectSlice) - Method in class org.rocksdb.util.DirectBytewiseComparator
-
- compare(Slice, Slice) - Method in class org.rocksdb.util.ReverseBytewiseComparator
-
- compressionOptions() - Method in class org.rocksdb.ColumnFamilyOptions
-
- compressionOptions() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
-
Get the different options for compression algorithms
- CompressionOptions - Class in org.rocksdb
-
Options for Compression
- CompressionOptions() - Constructor for class org.rocksdb.CompressionOptions
-
- compressionOptions() - Method in class org.rocksdb.Options
-
- compressionPerLevel() - Method in interface org.rocksdb.AdvancedColumnFamilyOptionsInterface
-
- compressionPerLevel() - Method in class org.rocksdb.ColumnFamilyOptions
-
- compressionPerLevel() - Method in class org.rocksdb.Options
-
- compressionSizePercent() - Method in class org.rocksdb.CompactionOptionsUniversal
-
If this option is set to be -1 (the default value), all the output files
will follow compression type specified.
- compressionType() - Method in class org.rocksdb.ColumnFamilyOptions
-
- CompressionType - Enum in org.rocksdb
-
Enum CompressionType
- compressionType() - Method in class org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- compressionType() - Method in interface org.rocksdb.MutableColumnFamilyOptionsInterface
-
Compress blocks using the specified compression algorithm.
- compressionType() - Method in class org.rocksdb.Options
-
- continueBackgroundWork() - Method in class org.rocksdb.RocksDB
-
- count() - Method in class org.rocksdb.AbstractWriteBatch
-
- count() - Method in interface org.rocksdb.WriteBatchInterface
-
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.
- createColumnFamilyWithTtl(ColumnFamilyDescriptor, int) - Method in class org.rocksdb.TtlDB
-
Creates a new ttl based column family with a name defined
in given ColumnFamilyDescriptor 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(RocksDB) - Method in class org.rocksdb.BackupEngine
-
- createNewBackup(RocksDB, boolean) - Method in class org.rocksdb.BackupEngine
-
Captures the state of the database in the latest backup
- createNewLoggerDbOptions(long) - Method in class org.rocksdb.Logger
-
- createNewLoggerOptions(long) - Method in class org.rocksdb.Logger
-
- createNewSliceFromString(String) - Static method in class org.rocksdb.AbstractSlice
-
- data() - Method in class org.rocksdb.AbstractSlice
-
Returns the data of the slice.
- data0(long) - Method in class org.rocksdb.AbstractSlice
-
Access to the data is provided by the
subtype as it needs to handle the
generic typing.
- data0(long) - Method in class org.rocksdb.DirectSlice
-
- data0(long) - Method in class org.rocksdb.Slice
-
- 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<T extends DBOptionsInterface> - Interface in org.rocksdb
-
- DbPath - Class in org.rocksdb
-
Tuple of database path and target size
- DbPath(Path, long) - Constructor for class org.rocksdb.DbPath
-
- dbPaths() - Method in class org.rocksdb.DBOptions
-
- dbPaths() - Method in interface org.rocksdb.DBOptionsInterface
-
A list of paths where SST files can be put into, with its target size.
- dbPaths() - Method in class org.rocksdb.Options
-
- dbWriteBufferSize() - Method in class org.rocksdb.DBOptions
-
- dbWriteBufferSize() - Method in interface org.rocksdb.DBOptionsInterface
-
Amount of data to build up in memtables across all column
families before writing to disk.
- dbWriteBufferSize() - Method in class org.rocksdb.Options
-
- 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
-
- delayedWriteRate() - Method in class org.rocksdb.DBOptions
-
- delayedWriteRate() - Method in interface org.rocksdb.DBOptionsInterface
-
- delayedWriteRate() - Method in class org.rocksdb.Options
-
- delete(byte[]) - Method in class org.rocksdb.RocksDB
-
Delete the database entry (if any) for "key".
- delete(ColumnFamilyHandle, byte[]) - Method in class org.rocksdb.RocksDB
-
Delete the database entry (if any) for "key".
- delete(WriteOptions, byte[]) - Method in class org.rocksdb.RocksDB
-
Delete the database entry (if any) for "key".
- delete(ColumnFamilyHandle, WriteOptions, byte[]) - Method in class org.rocksdb.RocksDB
-
Delete the database entry (if any) for "key".
- delete(long, byte[], int, int) - Method in class org.rocksdb.RocksDB
-
- delete(long, byte[], int, int, long) - Method in class org.rocksdb.RocksDB
-
- delete(long, long, byte[], int, int) - Method in class org.rocksdb.RocksDB
-
- delete(long, long, byte[], int, int, long) - Method in class org.rocksdb.RocksDB
-
- delete(Slice) - Method in class org.rocksdb.SstFileWriter
-
Add a deletion key to currently opened file.
- delete(DirectSlice) - Method in class org.rocksdb.SstFileWriter
-
Add a deletion key to currently opened file.
- delete(byte[]) - Method in class org.rocksdb.SstFileWriter
-
Add a deletion key to currently opened file.
- delete(byte[]) - Method in class org.rocksdb.WriteBatch.Handler
-
- deleteBackup(int) - Method in class org.rocksdb.BackupEngine
-
Deletes a 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
-
- deleteRange(byte[], byte[]) - Method in class org.rocksdb.AbstractWriteBatch
-
- deleteRange(ColumnFamilyHandle, byte[], byte[]) - Method in class org.rocksdb.AbstractWriteBatch
-
- deleteRange(byte[], byte[]) - Method in class org.rocksdb.RocksDB
-
Removes the database entries in the range ["beginKey", "endKey"), i.e.,
including "beginKey" and excluding "endKey".
- deleteRange(ColumnFamilyHandle, byte[], byte[]) - Method in class org.rocksdb.RocksDB
-
Removes the database entries in the range ["beginKey", "endKey"), i.e.,
including "beginKey" and excluding "endKey".
- deleteRange(WriteOptions, byte[], byte[]) - Method in class org.rocksdb.RocksDB
-
Removes the database entries in the range ["beginKey", "endKey"), i.e.,
including "beginKey" and excluding "endKey".
- deleteRange(ColumnFamilyHandle, WriteOptions, byte[], byte[]) - Method in class org.rocksdb.RocksDB
-
Removes the database entries in the range ["beginKey", "endKey"), i.e.,
including "beginKey" and excluding "endKey".
- deleteRange(long, byte[], int, int, byte[], int, int) - Method in class org.rocksdb.RocksDB
-
- deleteRange(long, byte[], int, int, byte[], int, int, long) - Method in class org.rocksdb.RocksDB
-
- deleteRange(long, long, byte[], int, int, byte[], int, int) - Method in class org.rocksdb.RocksDB
-
- deleteRange(long, long, byte[], int, int, byte[], int, int, long) - Method in class org.rocksdb.RocksDB
-
- deleteRange(byte[], byte[]) - Method in class org.rocksdb.WriteBatch.Handler
-
- deleteRange(byte[], byte[]) - Method in interface org.rocksdb.WriteBatchInterface
-
Removes the database entries in the range ["beginKey", "endKey"), i.e.,
including "beginKey" and excluding "endKey".
- deleteRange(ColumnFamilyHandle, byte[], byte[]) - Method in interface org.rocksdb.WriteBatchInterface
-
Removes the database entries in the range ["beginKey", "endKey"), i.e.,
including "beginKey" and excluding "endKey".
- destroyOldData() - Method in class org.rocksdb.BackupableDBOptions
-
Returns if old data will be destroyed will performing new backups.
- DirectBytewiseComparator - Class in org.rocksdb.util
-
This is a Java Native implementation of the C++
equivalent BytewiseComparatorImpl using
DirectSlice
The performance of Comparators implemented in Java is always
less than their C++ counterparts due to the bridging overhead,
as such you likely don't want to use this apart from benchmarking
and you most likely instead wanted
BuiltinComparator.BYTEWISE_COMPARATOR
- DirectBytewiseComparator(ComparatorOptions) - Constructor for class org.rocksdb.util.DirectBytewiseComparator
-
- 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 class org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- disableAutoCompactions() - Method in interface org.rocksdb.MutableColumnFamilyOptionsInterface
-
Disable automatic compactions.
- disableAutoCompactions() - Method in class org.rocksdb.Options
-
- disableFileDeletions() - Method in class org.rocksdb.RocksDB
-
Prevent file deletions.
- 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.AbstractImmutableNativeReference
-
Releases this AbstractNativeReference
from the responsibility of
freeing the underlying native C++ object
- dispose() - Method in class org.rocksdb.AbstractNativeReference
-
- disposeInternal(long) - Method in class org.rocksdb.AbstractCompactionFilter
-
Deletes underlying C++ compaction pointer.
- disposeInternal() - Method in class org.rocksdb.AbstractComparator
-
Deletes underlying C++ comparator pointer.
- disposeInternal() - Method in class org.rocksdb.AbstractImmutableNativeReference
-
The helper function of
AbstractNativeReference.dispose()
which all subclasses of
AbstractImmutableNativeReference
must
implement to release their underlying native C++ objects.
- disposeInternal() - Method in class org.rocksdb.AbstractRocksIterator
-
Deletes underlying C++ iterator pointer.
- disposeInternal(long) - Method in class org.rocksdb.AbstractSlice
-
Deletes underlying C++ slice pointer.
- disposeInternal(long) - Method in class org.rocksdb.BackupableDBOptions
-
- disposeInternal(long) - Method in class org.rocksdb.BackupEngine
-
- disposeInternal(long) - Method in class org.rocksdb.CassandraValueMergeOperator
-
- disposeInternal(long) - Method in class org.rocksdb.Checkpoint
-
- disposeInternal(long) - Method in class org.rocksdb.ClockCache
-
- disposeInternal() - Method in class org.rocksdb.ColumnFamilyHandle
-
Deletes underlying C++ iterator pointer.
- disposeInternal(long) - Method in class org.rocksdb.ColumnFamilyHandle
-
- disposeInternal(long) - Method in class org.rocksdb.ColumnFamilyOptions
-
- disposeInternal(long) - Method in class org.rocksdb.CompactionOptionsFIFO
-
- disposeInternal(long) - Method in class org.rocksdb.CompactionOptionsUniversal
-
- disposeInternal(long) - Method in class org.rocksdb.ComparatorOptions
-
- disposeInternal(long) - Method in class org.rocksdb.CompressionOptions
-
- disposeInternal(long) - Method in class org.rocksdb.DBOptions
-
- disposeInternal() - Method in class org.rocksdb.DirectSlice
-
- disposeInternal(long) - Method in class org.rocksdb.EnvOptions
-
- disposeInternal() - Method in class org.rocksdb.Filter
-
Deletes underlying C++ filter pointer.
- disposeInternal(long) - Method in class org.rocksdb.Filter
-
- disposeInternal(long) - Method in class org.rocksdb.FlushOptions
-
- disposeInternal(long) - Method in class org.rocksdb.IngestExternalFileOptions
-
- disposeInternal() - Method in class org.rocksdb.Logger
-
Deletes underlying C++ slice pointer.
- disposeInternal(long) - Method in class org.rocksdb.LRUCache
-
- disposeInternal(long) - Method in class org.rocksdb.Options
-
- disposeInternal(long) - Method in class org.rocksdb.RateLimiter
-
- disposeInternal(long) - Method in class org.rocksdb.ReadOptions
-
- disposeInternal(long) - Method in class org.rocksdb.RestoreOptions
-
- disposeInternal(long) - Method in class org.rocksdb.RocksDB
-
- disposeInternal(long) - Method in class org.rocksdb.RocksEnv
-
- disposeInternal(long) - Method in class org.rocksdb.RocksIterator
-
- disposeInternal(long) - Method in class org.rocksdb.RocksMemEnv
-
- disposeInternal() - Method in class org.rocksdb.RocksMutableObject
-
- disposeInternal(long) - Method in class org.rocksdb.RocksMutableObject
-
- disposeInternal() - Method in class org.rocksdb.RocksObject
-
Deletes underlying C++ object pointer.
- disposeInternal(long) - Method in class org.rocksdb.RocksObject
-
- disposeInternal() - Method in class org.rocksdb.Slice
-
Deletes underlying C++ slice pointer
and any buffered data.
- disposeInternal(long) - Method in class org.rocksdb.Snapshot
-
Dont release C++ Snapshot pointer.
- disposeInternal(long) - Method in class org.rocksdb.SstFileWriter
-
- disposeInternal(long) - Method in class org.rocksdb.Statistics
-
- disposeInternal(long) - Method in class org.rocksdb.StringAppendOperator
-
- disposeInternal(long) - Method in class org.rocksdb.TransactionLogIterator
-
- disposeInternal(long) - Method in class org.rocksdb.WBWIRocksIterator
-
- disposeInternal(long) - Method in class org.rocksdb.WriteBatch
-
- disposeInternal() - Method in class org.rocksdb.WriteBatch.Handler
-
Deletes underlying C++ handler pointer.
- disposeInternal(long) - Method in class org.rocksdb.WriteBatchWithIndex
-
- disposeInternal(long) - Method in class org.rocksdb.WriteOptions
-
- dropColumnFamily(ColumnFamilyHandle) - Method in class org.rocksdb.RocksDB
-
Drops the column family identified by columnFamilyName.
- dumpMallocStats() - Method in class org.rocksdb.DBOptions
-
- dumpMallocStats() - Method in interface org.rocksdb.DBOptionsInterface
-
If true, then print malloc stats together with rocksdb.stats
when printing to LOG.
- dumpMallocStats() - Method in class org.rocksdb.Options
-
- garbageCollect() - Method in class org.rocksdb.BackupEngine
-
Will delete all the files we don't need anymore.
- GB - Static variable in class org.rocksdb.util.SizeUnit
-
- 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, int, byte[], int, int) - Method in class org.rocksdb.RocksDB
-
- get(long, byte[], int, int, byte[], int, int, long) - Method in class org.rocksdb.RocksDB
-
- get(long, long, byte[], int, int, byte[], int, int) - Method in class org.rocksdb.RocksDB
-
- get(long, long, byte[], int, int, byte[], int, int, long) - Method in class org.rocksdb.RocksDB
-
- get(long, byte[], int, int) - Method in class org.rocksdb.RocksDB
-
- get(long, byte[], int, int, long) - Method in class org.rocksdb.RocksDB
-
- get(long, long, byte[], int, int) - Method in class org.rocksdb.RocksDB
-
- get(long, long, byte[], int, int, long) - Method in class org.rocksdb.RocksDB
-
- getAccessHint(byte) - Static method in enum org.rocksdb.AccessHint
-
Get the AccessHint enumeration value by
passing the byte identifier to this method.
- getAndResetTickerCount(TickerType) - Method in class org.rocksdb.Statistics
-
Get the count for a ticker and reset the tickers count.
- getAverage() - Method in class org.rocksdb.HistogramData
-
- getBackupInfo() - Method in class org.rocksdb.BackupEngine
-
Gets information about the available
backups
- getBatch() - Method in class org.rocksdb.TransactionLogIterator
-
If iterator position is valid, return the current
write_batch and the sequence number of the earliest
transaction contained in the batch.
- getCallback() - Method in class org.rocksdb.StatsCollectorInput
-
- getCode(byte) - Static method in enum org.rocksdb.Status.Code
-
- getCode() - Method in class org.rocksdb.Status
-
- getCodeString() - Method in class org.rocksdb.Status
-
- getColumnFamilyOptionsFromProps(Properties) - Static method in class org.rocksdb.ColumnFamilyOptions
-
Method to get a options instance by using pre-configured
property values.
- getCompactionPriority(byte) - Static method in enum org.rocksdb.CompactionPriority
-
Get CompactionPriority by byte value.
- getCompactionStopStyle(byte) - Static method in enum org.rocksdb.CompactionStopStyle
-
Get CompactionStopStyle by byte value.
- getCompressionType(String) - Static method in enum org.rocksdb.CompressionType
-
Get the CompressionType enumeration value by
passing the library name to this method.
- getCompressionType(byte) - Static method in enum org.rocksdb.CompressionType
-
Get the CompressionType enumeration value by
passing the byte identifier to this method.
- getCorruptedBackups() - Method in class org.rocksdb.BackupEngine
-
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.Env
-
Returns the default environment suitable for the current operating
system.
- getDefaultColumnFamily() - Method in class org.rocksdb.RocksDB
-
Gets the handle for the default column family
- getEnv() - Method in class org.rocksdb.DBOptions
-
- getEnv() - Method in interface org.rocksdb.DBOptionsInterface
-
Returns the set RocksEnv instance.
- getEnv() - Method in class org.rocksdb.Options
-
- getFromBatch(ColumnFamilyHandle, DBOptions, byte[]) - Method in class org.rocksdb.WriteBatchWithIndex
-
- getFromBatch(DBOptions, byte[]) - Method in class org.rocksdb.WriteBatchWithIndex
-
- getFromBatchAndDB(RocksDB, ColumnFamilyHandle, ReadOptions, byte[]) - Method in class org.rocksdb.WriteBatchWithIndex
-
- getFromBatchAndDB(RocksDB, ReadOptions, byte[]) - Method in class org.rocksdb.WriteBatchWithIndex
-
- getHistogramData(HistogramType) - Method in class org.rocksdb.Statistics
-
Gets the histogram data for a particular histogram.
- getHistogramString(HistogramType) - Method in class org.rocksdb.Statistics
-
Gets a string representation of a particular histogram.
- 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
-
- getJniLibraryFileName(String) - Static method in class org.rocksdb.util.Environment
-
- getJniLibraryName(String) - Static method in class org.rocksdb.util.Environment
-
- getKey() - Method in class org.rocksdb.WBWIRocksIterator.WriteEntry
-
Returns the key of the Write Entry
- getLatestSequenceNumber() - Method in class org.rocksdb.RocksDB
-
The sequence number of the most recent transaction.
- 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
-
- getNativeHandle() - Method in class org.rocksdb.AbstractComparator
-
- getNativeHandle() - Method in class org.rocksdb.Comparator
-
- getNativeHandle() - Method in class org.rocksdb.DirectComparator
-
- getNativeHandle() - Method in class org.rocksdb.RocksMutableObject
-
Gets the value of the C++ pointer pointing to the underlying
native C++ object
- 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
-
- getReadTier(byte) - Static method in enum org.rocksdb.ReadTier
-
Get ReadTier by byte value.
- getSequenceNumber() - Method in class org.rocksdb.Snapshot
-
Return the associated sequence number;
- getSharedLibraryFileName(String) - Static method in class org.rocksdb.util.Environment
-
- getSharedLibraryName(String) - Static method in class org.rocksdb.util.Environment
-
- getSingleBurstBytes() - Method in class org.rocksdb.RateLimiter
-
Max bytes can be granted in a single burst.
- 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
-
- getState() - Method in class org.rocksdb.Status
-
- getStatistics() - Method in class org.rocksdb.StatsCollectorInput
-
- getStatsLevel(byte) - Static method in enum org.rocksdb.StatsLevel
-
Get StatsLevel by byte value.
- getStatus() - Method in exception org.rocksdb.RocksDBException
-
Get the status returned from RocksDB
- getSubCode() - Method in class org.rocksdb.Status
-
- getSubCode(byte) - Static method in enum org.rocksdb.Status.SubCode
-
- getThreadPoolQueueLen(int) - Method in class org.rocksdb.Env
-
Returns the length of the queue associated with the specified
thread pool.
- getTickerCount(TickerType) - Method in class org.rocksdb.Statistics
-
Get the count for a ticker.
- getTotalBytesThrough() - Method in class org.rocksdb.RateLimiter
-
Total bytes that go though rate limiter.
- getTotalRequests() - Method in class org.rocksdb.RateLimiter
-
Total # of requests that go though rate limiter.
- getType() - Method in class org.rocksdb.WBWIRocksIterator.WriteEntry
-
Returns the type of the Write Entry
- getUpdatesSince(long) - Method in class org.rocksdb.RocksDB
-
Returns an iterator that is positioned at a write-batch containing
seq_number.
- getValue() - Method in enum org.rocksdb.AccessHint
-
Returns the byte value of the enumerations value.
- getValue() - Method in enum org.rocksdb.ChecksumType
-
Returns the byte value of the enumerations value
- getValue() - Method in enum org.rocksdb.CompactionPriority
-
Returns the byte value of the enumerations value
- getValue() - Method in enum org.rocksdb.CompactionStopStyle
-
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.ReadTier
-
Returns the byte value of the enumerations value
- getValue() - Method in enum org.rocksdb.StatsLevel
-
Returns the byte value of the enumerations value.
- getValue() - Method in enum org.rocksdb.TickerType
-
- getValue() - Method in enum org.rocksdb.WALRecoveryMode
-
Returns the byte value of the enumerations value.
- getValue() - Method in class org.rocksdb.WBWIRocksIterator.WriteEntry
-
Returns the value of the Write Entry
- getValueType() - Method in enum org.rocksdb.MutableColumnFamilyOptions.CompactionOption
-
- getValueType() - Method in enum org.rocksdb.MutableColumnFamilyOptions.MemtableOption
-
- getValueType() - Method in enum org.rocksdb.MutableColumnFamilyOptions.MiscOption
-
- getWALRecoveryMode(byte) - Static method in enum org.rocksdb.WALRecoveryMode
-
Get the WALRecoveryMode enumeration value by
passing the byte identifier to this method.
- seek(byte[]) - Method in class org.rocksdb.AbstractRocksIterator
-
- seek(byte[]) - Method in interface org.rocksdb.RocksIteratorInterface
-
Position at the first entry in the source whose key is that or
past target.
- seekToFirst() - Method in class org.rocksdb.AbstractRocksIterator
-
- seekToFirst() - Method in interface org.rocksdb.RocksIteratorInterface
-
Position at the first entry in the source.
- seekToLast() - Method in class org.rocksdb.AbstractRocksIterator
-
- seekToLast() - Method in interface org.rocksdb.RocksIteratorInterface
-
Position at the last entry in the source.
- sequenceNumber() - Method in class org.rocksdb.TransactionLogIterator.BatchResult
-
Return sequence number related to this BatchResult.
- setAccessHintOnCompactionStart(AccessHint) - Method in class org.rocksdb.DBOptions
-
- setAccessHintOnCompactionStart(AccessHint) - Method in interface org.rocksdb.DBOptionsInterface
-
Specify the file access pattern once a compaction is started.
- setAccessHintOnCompactionStart(AccessHint) - Method in class org.rocksdb.Options
-
- 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
-
- setAllow2pc(boolean) - Method in class org.rocksdb.DBOptions
-
- setAllow2pc(boolean) - Method in interface org.rocksdb.DBOptionsInterface
-
if set to false then recovery will fail when a prepared
transaction is encountered in the WAL
Default: false
- setAllow2pc(boolean) - Method in class org.rocksdb.Options
-
- setAllowBlockingFlush(boolean) - Method in class org.rocksdb.IngestExternalFileOptions
-
If set to false and the file key range overlaps with the memtable key range
(memtable flush required), IngestExternalFile will fail.
- setAllowConcurrentMemtableWrite(boolean) - Method in class org.rocksdb.DBOptions
-
- setAllowConcurrentMemtableWrite(boolean) - Method in interface org.rocksdb.DBOptionsInterface
-
If true, allow multi-writers to update mem tables in parallel.
- setAllowConcurrentMemtableWrite(boolean) - Method in class org.rocksdb.Options
-
- setAllowFAllocate(boolean) - Method in class org.rocksdb.DBOptions
-
- setAllowFAllocate(boolean) - Method in interface org.rocksdb.DBOptionsInterface
-
Whether fallocate calls are allowed
- setAllowFallocate(boolean) - Method in class org.rocksdb.EnvOptions
-
- setAllowFAllocate(boolean) - Method in class org.rocksdb.Options
-
- setAllowGlobalSeqNo(boolean) - Method in class org.rocksdb.IngestExternalFileOptions
-
- 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
-
- setAllowTrivialMove(boolean) - Method in class org.rocksdb.CompactionOptionsUniversal
-
Option to optimize the universal multi level compaction by enabling
trivial move for non overlapping files.
- setArenaBlockSize(long) - Method in interface org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
The size of one block in arena memory allocation.
- setArenaBlockSize(long) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setArenaBlockSize(long) - Method in class org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setArenaBlockSize(long) - Method in class org.rocksdb.Options
-
- setAvoidFlushDuringRecovery(boolean) - Method in class org.rocksdb.DBOptions
-
- setAvoidFlushDuringRecovery(boolean) - Method in interface org.rocksdb.DBOptionsInterface
-
By default RocksDB replay WAL logs and flush them on DB open, which may
create very small SST files.
- setAvoidFlushDuringRecovery(boolean) - Method in class org.rocksdb.Options
-
- setAvoidFlushDuringShutdown(boolean) - Method in class org.rocksdb.DBOptions
-
- setAvoidFlushDuringShutdown(boolean) - Method in interface org.rocksdb.DBOptionsInterface
-
By default RocksDB will flush all memtables on DB close if there are
unpersisted data (i.e.
- setAvoidFlushDuringShutdown(boolean) - Method in class org.rocksdb.Options
-
- setBackgroundPurgeOnIteratorCleanup(boolean) - Method in class org.rocksdb.ReadOptions
-
If true, when PurgeObsoleteFile is called in CleanupIteratorState, we
schedule a background job in the flush job queue and delete obsolete files
in background.
- setBackgroundThreads(int) - Method in class org.rocksdb.Env
-
Sets the number of background worker threads of the flush pool
for this environment.
- setBackgroundThreads(int, int) - Method in class org.rocksdb.Env
-
Sets the number of background worker threads of the specified thread
pool for this environment.
- setBackupEnv(Env) - Method in class org.rocksdb.BackupableDBOptions
-
Backup Env object.
- 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.
- setBackupRateLimiter(RateLimiter) - Method in class org.rocksdb.BackupableDBOptions
-
Backup rate limiter.
- setBaseBackgroundCompactions(int) - Method in class org.rocksdb.DBOptions
-
- setBaseBackgroundCompactions(int) - Method in interface org.rocksdb.DBOptionsInterface
-
Suggested number of concurrent background compaction jobs, submitted to
the default LOW priority thread pool.
- setBaseBackgroundCompactions(int) - Method in class org.rocksdb.Options
-
- 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 interface org.rocksdb.AdvancedColumnFamilyOptionsInterface
-
Control locality of bloom filter probes to improve cache miss rate.
- setBloomLocality(int) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setBloomLocality(int) - Method in class org.rocksdb.Options
-
- setBottommostCompressionType(CompressionType) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setBottommostCompressionType(CompressionType) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
-
Compression algorithm that will be used for the bottommost level that
contain files.
- setBottommostCompressionType(CompressionType) - 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.
- setBytesPerSecond(long) - Method in class org.rocksdb.RateLimiter
-
This API allows user to dynamically change rate limiter's bytes per second.
- 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.EnvOptions
-
- 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.
- setCallbackTriggerIntervalSize(long) - Method in class org.rocksdb.BackupableDBOptions
-
- setChecksumType(ChecksumType) - Method in class org.rocksdb.BlockBasedTableConfig
-
Sets the checksum type to be used with this table.
- setCompactionFilter(AbstractCompactionFilter<? extends AbstractSlice<?>>) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setCompactionOptionsFIFO(CompactionOptionsFIFO) - Method in interface org.rocksdb.AdvancedColumnFamilyOptionsInterface
-
The options for FIFO compaction style
- setCompactionOptionsFIFO(CompactionOptionsFIFO) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setCompactionOptionsFIFO(CompactionOptionsFIFO) - Method in class org.rocksdb.Options
-
- setCompactionOptionsUniversal(CompactionOptionsUniversal) - Method in interface org.rocksdb.AdvancedColumnFamilyOptionsInterface
-
Set the options needed to support Universal Style compactions
- setCompactionOptionsUniversal(CompactionOptionsUniversal) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setCompactionOptionsUniversal(CompactionOptionsUniversal) - Method in class org.rocksdb.Options
-
- setCompactionPriority(CompactionPriority) - Method in interface org.rocksdb.AdvancedColumnFamilyOptionsInterface
-
- setCompactionPriority(CompactionPriority) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setCompactionPriority(CompactionPriority) - Method in class org.rocksdb.Options
-
- setCompactionReadaheadSize(long) - Method in class org.rocksdb.DBOptions
-
- setCompactionReadaheadSize(long) - Method in interface org.rocksdb.DBOptionsInterface
-
If non-zero, we perform bigger reads when doing compaction.
- setCompactionReadaheadSize(long) - Method in class org.rocksdb.EnvOptions
-
- setCompactionReadaheadSize(long) - Method in class org.rocksdb.Options
-
- setCompactionStyle(CompactionStyle) - Method in interface org.rocksdb.AdvancedColumnFamilyOptionsInterface
-
Set compaction style for DB.
- setCompactionStyle(CompactionStyle) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setCompactionStyle(CompactionStyle) - Method in class org.rocksdb.Options
-
- setComparator(BuiltinComparator) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setComparator(AbstractComparator<? extends AbstractSlice<?>>) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setComparator(BuiltinComparator) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
-
- setComparator(AbstractComparator<? extends AbstractSlice<?>>) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
-
Use the specified comparator for key ordering.
- setComparator(BuiltinComparator) - Method in class org.rocksdb.Options
-
- setComparator(AbstractComparator<? extends AbstractSlice<?>>) - Method in class org.rocksdb.Options
-
- setCompressionOptions(CompressionOptions) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setCompressionOptions(CompressionOptions) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
-
Set the different options for compression algorithms
- setCompressionOptions(CompressionOptions) - Method in class org.rocksdb.Options
-
- setCompressionPerLevel(List<CompressionType>) - Method in interface org.rocksdb.AdvancedColumnFamilyOptionsInterface
-
Different levels can have different compression
policies.
- setCompressionPerLevel(List<CompressionType>) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setCompressionPerLevel(List<CompressionType>) - Method in class org.rocksdb.Options
-
- setCompressionSizePercent(int) - Method in class org.rocksdb.CompactionOptionsUniversal
-
If this option is set to be -1 (the default value), all the output files
will follow compression type specified.
- setCompressionType(CompressionType) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setCompressionType(CompressionType) - Method in class org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setCompressionType(CompressionType) - Method in interface org.rocksdb.MutableColumnFamilyOptionsInterface
-
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
-
- setDbPaths(Collection<DbPath>) - Method in class org.rocksdb.DBOptions
-
- setDbPaths(Collection<DbPath>) - Method in interface org.rocksdb.DBOptionsInterface
-
A list of paths where SST files can be put into, with its target size.
- setDbPaths(Collection<DbPath>) - Method in class org.rocksdb.Options
-
- setDbWriteBufferSize(long) - Method in class org.rocksdb.DBOptions
-
- setDbWriteBufferSize(long) - Method in interface org.rocksdb.DBOptionsInterface
-
Amount of data to build up in memtables across all column
families before writing to disk.
- setDbWriteBufferSize(long) - Method in class org.rocksdb.Options
-
- setDelayedWriteRate(long) - Method in class org.rocksdb.DBOptions
-
- setDelayedWriteRate(long) - Method in interface org.rocksdb.DBOptionsInterface
-
- setDelayedWriteRate(long) - 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 class org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setDisableAutoCompactions(boolean) - Method in interface org.rocksdb.MutableColumnFamilyOptionsInterface
-
Disable automatic compactions.
- setDisableAutoCompactions(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.
- setDumpMallocStats(boolean) - Method in class org.rocksdb.DBOptions
-
- setDumpMallocStats(boolean) - Method in interface org.rocksdb.DBOptionsInterface
-
If true, then print malloc stats together with rocksdb.stats
when printing to LOG.
- setDumpMallocStats(boolean) - Method in class org.rocksdb.Options
-
- setEnableThreadTracking(boolean) - Method in class org.rocksdb.DBOptions
-
- setEnableThreadTracking(boolean) - Method in interface org.rocksdb.DBOptionsInterface
-
If true, then the status of the threads involved in this DB will
be tracked and available via GetThreadList() API.
- setEnableThreadTracking(boolean) - Method in class org.rocksdb.Options
-
- setEnableWriteThreadAdaptiveYield(boolean) - Method in class org.rocksdb.DBOptions
-
- setEnableWriteThreadAdaptiveYield(boolean) - Method in interface org.rocksdb.DBOptionsInterface
-
- setEnableWriteThreadAdaptiveYield(boolean) - Method in class org.rocksdb.Options
-
- setEncodingType(EncodingType) - Method in class org.rocksdb.PlainTableConfig
-
Sets the encoding type.
- setEnv(Env) - Method in class org.rocksdb.DBOptions
-
- setEnv(Env) - Method in interface org.rocksdb.DBOptionsInterface
-
Use the specified object to interact with the environment,
e.g.
- setEnv(Env) - Method in class org.rocksdb.Options
-
- 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
-
- setFailIfOptionsFileError(boolean) - Method in class org.rocksdb.DBOptions
-
- setFailIfOptionsFileError(boolean) - Method in interface org.rocksdb.DBOptionsInterface
-
If true, then DB::Open / CreateColumnFamily / DropColumnFamily
/ SetOptions will fail if options file is not detected or properly
persisted.
- setFailIfOptionsFileError(boolean) - Method in class org.rocksdb.Options
-
- setFallocateWithKeepSize(boolean) - Method in class org.rocksdb.EnvOptions
-
- setFdCloexec() - Method in class org.rocksdb.EnvOptions
-
- 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.
- setForceConsistencyChecks(boolean) - Method in interface org.rocksdb.AdvancedColumnFamilyOptionsInterface
-
In debug mode, RocksDB run consistency checks on the LSM everytime the LSM
change (Flush, Compaction, AddFile).
- setForceConsistencyChecks(boolean) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setForceConsistencyChecks(boolean) - Method in class org.rocksdb.Options
-
- setFormatVersion(int) - Method in class org.rocksdb.BlockBasedTableConfig
-
We currently have three versions:
- 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.
- setHardPendingCompactionBytesLimit(long) - Method in interface org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
All writes are stopped if estimated bytes needed to be compaction exceed
this threshold.
- setHardPendingCompactionBytesLimit(long) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setHardPendingCompactionBytesLimit(long) - Method in class org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setHardPendingCompactionBytesLimit(long) - 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.
- setIgnoreMissingColumnFamilies(boolean) - Method in class org.rocksdb.WriteOptions
-
If true and if user is trying to write to column families that don't exist
(they were dropped), ignore the write (don't return an error).
- setIgnoreRangeDeletions(boolean) - Method in class org.rocksdb.ReadOptions
-
If true, keys deleted using the DeleteRange() API will be visible to
readers until they are naturally deleted during compaction.
- setIncreaseParallelism(int) - Method in class org.rocksdb.DBOptions
-
- setIncreaseParallelism(int) - Method in interface org.rocksdb.DBOptionsInterface
-
By default, RocksDB uses only one background thread for flush and
compaction.
- setIncreaseParallelism(int) - Method in class org.rocksdb.Options
-
- 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.
- setInfoLog(Logger) - Method in class org.rocksdb.BackupableDBOptions
-
Set the logger to use for Backup info and error messages
- 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.Logger
-
- setInfoLogLevel(long, byte) - Method in class org.rocksdb.Logger
-
- setInfoLogLevel(InfoLogLevel) - Method in class org.rocksdb.Options
-
- setInplaceUpdateNumLocks(long) - Method in interface org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
Number of locks used for inplace update
Default: 10000, if inplace_update_support = true, else 0.
- setInplaceUpdateNumLocks(long) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setInplaceUpdateNumLocks(long) - Method in class org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setInplaceUpdateNumLocks(long) - Method in class org.rocksdb.Options
-
- setInplaceUpdateSupport(boolean) - Method in interface org.rocksdb.AdvancedColumnFamilyOptionsInterface
-
Allows thread-safe inplace updates.
- setInplaceUpdateSupport(boolean) - Method in class org.rocksdb.ColumnFamilyOptions
-
- 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.
- setLevel(int) - Method in class org.rocksdb.CompressionOptions
-
- setLevel0FileNumCompactionTrigger(int) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setLevel0FileNumCompactionTrigger(int) - Method in class org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setLevel0FileNumCompactionTrigger(int) - Method in interface org.rocksdb.MutableColumnFamilyOptionsInterface
-
Number of files to trigger level-0 compaction.
- setLevel0FileNumCompactionTrigger(int) - Method in class org.rocksdb.Options
-
- setLevel0SlowdownWritesTrigger(int) - Method in interface org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
Soft limit on number of level-0 files.
- setLevel0SlowdownWritesTrigger(int) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setLevel0SlowdownWritesTrigger(int) - Method in class org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setLevel0SlowdownWritesTrigger(int) - Method in class org.rocksdb.Options
-
- setLevel0StopWritesTrigger(int) - Method in interface org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
Maximum number of level-0 files.
- setLevel0StopWritesTrigger(int) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setLevel0StopWritesTrigger(int) - Method in class org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setLevel0StopWritesTrigger(int) - Method in class org.rocksdb.Options
-
- setLevelCompactionDynamicLevelBytes(boolean) - Method in interface org.rocksdb.AdvancedColumnFamilyOptionsInterface
-
If true
, RocksDB will pick target size of each level
dynamically.
- setLevelCompactionDynamicLevelBytes(boolean) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setLevelCompactionDynamicLevelBytes(boolean) - Method in class org.rocksdb.Options
-
- 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
-
- setLogger(Logger) - Method in class org.rocksdb.DBOptions
-
- setLogger(Logger) - Method in interface org.rocksdb.DBOptionsInterface
-
Any internal progress/error information generated by
the db will be written to the Logger if it is non-nullptr,
or to a file stored in the same directory as the DB
contents if info_log is nullptr.
- setLogger(Logger) - Method in class org.rocksdb.Options
-
- setLookahead(long) - Method in class org.rocksdb.SkipListMemTableConfig
-
Sets lookahead for SkipList
- setManaged(boolean) - Method in class org.rocksdb.ReadOptions
-
Specify to create a managed iterator -- a special iterator that
uses less resources by having the ability to free its underlying
resources on request.
- 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
-
- setMaxBackgroundOperations(int) - Method in class org.rocksdb.BackupableDBOptions
-
- setMaxBytesForLevelBase(long) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setMaxBytesForLevelBase(long) - Method in class org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setMaxBytesForLevelBase(long) - Method in interface org.rocksdb.MutableColumnFamilyOptionsInterface
-
The upper-bound of the total size of level-1 files in bytes.
- setMaxBytesForLevelBase(long) - Method in class org.rocksdb.Options
-
- setMaxBytesForLevelMultiplier(double) - Method in interface org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
The ratio between the total size of level-(L+1) files and the total
size of level-L files for all L.
- setMaxBytesForLevelMultiplier(double) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setMaxBytesForLevelMultiplier(double) - 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(double) - Method in class org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setMaxBytesForLevelMultiplier(double) - Method in class org.rocksdb.Options
-
- setMaxBytesForLevelMultiplierAdditional(int[]) - Method in interface org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
Different max-size multipliers for different levels.
- setMaxBytesForLevelMultiplierAdditional(int[]) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setMaxBytesForLevelMultiplierAdditional(int[]) - Method in class org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setMaxBytesForLevelMultiplierAdditional(int[]) - Method in class org.rocksdb.Options
-
- setMaxCompactionBytes(long) - Method in interface org.rocksdb.AdvancedColumnFamilyOptionsInterface
-
Maximum size of each compaction (not guarantee)
- setMaxCompactionBytes(long) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setMaxCompactionBytes(long) - Method in class org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setMaxCompactionBytes(long) - Method in interface org.rocksdb.MutableColumnFamilyOptionsInterface
-
We try to limit number of bytes in one compaction to be lower than this
threshold.
- setMaxCompactionBytes(long) - Method in class org.rocksdb.Options
-
- setMaxDictBytes(int) - Method in class org.rocksdb.CompressionOptions
-
Maximum size of dictionary used to prime the compression library.
- setMaxFileOpeningThreads(int) - Method in class org.rocksdb.DBOptions
-
- setMaxFileOpeningThreads(int) - Method in interface org.rocksdb.DBOptionsInterface
-
- setMaxFileOpeningThreads(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
-
- setMaxMergeWidth(int) - Method in class org.rocksdb.CompactionOptionsUniversal
-
The maximum number of files in a single compaction run.
- 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 interface org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
An iteration->Next() sequentially skips over keys with the same
user-key unless this option is set.
- setMaxSequentialSkipInIterations(long) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setMaxSequentialSkipInIterations(long) - Method in class org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setMaxSequentialSkipInIterations(long) - Method in class org.rocksdb.Options
-
- setMaxSizeAmplificationPercent(int) - Method in class org.rocksdb.CompactionOptionsUniversal
-
The size amplification is defined as the amount (in percentage) of
additional storage needed to store a single byte of data in the database.
- setMaxSubcompactions(int) - Method in class org.rocksdb.DBOptions
-
- setMaxSubcompactions(int) - Method in interface org.rocksdb.DBOptionsInterface
-
This value represents the maximum number of threads that will
concurrently perform a compaction job by breaking it into multiple,
smaller ones that are run simultaneously.
- setMaxSubcompactions(int) - Method in class org.rocksdb.Options
-
- setMaxSuccessiveMerges(long) - Method in interface org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
Maximum number of successive merge operations on a key in the memtable.
- setMaxSuccessiveMerges(long) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setMaxSuccessiveMerges(long) - Method in class org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setMaxSuccessiveMerges(long) - Method in class org.rocksdb.Options
-
- setMaxTableFilesSize(long) - Method in class org.rocksdb.CompactionOptionsFIFO
-
Once the total sum of table files reaches this, we will delete the oldest
table file
Default: 1GB
- setMaxTableFilesSizeFIFO(long) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setMaxTableFilesSizeFIFO(long) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
-
FIFO compaction option.
- setMaxTableFilesSizeFIFO(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 interface org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
The maximum number of write buffers that are built up in memory.
- setMaxWriteBufferNumber(int) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setMaxWriteBufferNumber(int) - Method in class org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setMaxWriteBufferNumber(int) - Method in class org.rocksdb.Options
-
- setMaxWriteBufferNumberToMaintain(int) - Method in interface org.rocksdb.AdvancedColumnFamilyOptionsInterface
-
The total maximum number of write buffers to maintain in memory including
copies of buffers that have already been flushed.
- setMaxWriteBufferNumberToMaintain(int) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setMaxWriteBufferNumberToMaintain(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
-
- setMemtableHugePageSize(long) - Method in interface org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
Page size for huge page TLB for bloom in memtable.
- setMemtableHugePageSize(long) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setMemtableHugePageSize(long) - Method in class org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setMemtableHugePageSize(long) - Method in class org.rocksdb.Options
-
- setMemtablePrefixBloomSizeRatio(double) - Method in interface org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
if prefix_extractor is set and memtable_prefix_bloom_size_ratio is not 0,
create prefix bloom for memtable with the size of
write_buffer_size * memtable_prefix_bloom_size_ratio.
- setMemtablePrefixBloomSizeRatio(double) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setMemtablePrefixBloomSizeRatio(double) - Method in class org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setMemtablePrefixBloomSizeRatio(double) - 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
-
- setMinMergeWidth(int) - Method in class org.rocksdb.CompactionOptionsUniversal
-
The minimum number of files in a single compaction run.
- setMinWriteBufferNumberToMerge(int) - Method in interface org.rocksdb.AdvancedColumnFamilyOptionsInterface
-
The minimum number of write buffers that will be merged together
before writing to storage.
- setMinWriteBufferNumberToMerge(int) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setMinWriteBufferNumberToMerge(int) - Method in class org.rocksdb.Options
-
- setMoveFiles(boolean) - Method in class org.rocksdb.IngestExternalFileOptions
-
Can be set to true to move the files instead of copying them.
- setNativeHandle(long, boolean) - Method in class org.rocksdb.RocksMutableObject
-
Sets the handle (C++ pointer) of the underlying C++ native object
- setNewTableReaderForCompactionInputs(boolean) - Method in class org.rocksdb.DBOptions
-
- setNewTableReaderForCompactionInputs(boolean) - Method in interface org.rocksdb.DBOptionsInterface
-
If true, always create a new file descriptor and new table reader
for compaction inputs.
- setNewTableReaderForCompactionInputs(boolean) - Method in class org.rocksdb.Options
-
- setNoBlockCache(boolean) - Method in class org.rocksdb.BlockBasedTableConfig
-
Disable block cache.
- setNoSlowdown(boolean) - Method in class org.rocksdb.WriteOptions
-
- setNumLevels(int) - Method in interface org.rocksdb.AdvancedColumnFamilyOptionsInterface
-
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.ColumnFamilyOptions
-
- setNumLevels(int) - Method in class org.rocksdb.Options
-
- setOptimizeFiltersForHits(boolean) - Method in interface org.rocksdb.AdvancedColumnFamilyOptionsInterface
-
This flag specifies that the implementation should optimize the filters
mainly for cases where keys are found rather than also optimize for keys
missed.
- setOptimizeFiltersForHits(boolean) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setOptimizeFiltersForHits(boolean) - Method in class org.rocksdb.Options
-
- setOptions(ColumnFamilyHandle, MutableColumnFamilyOptions) - Method in class org.rocksdb.RocksDB
-
- 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
-
- setParanoidFileChecks(boolean) - Method in interface org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
After writing every SST file, reopen it and read all the keys.
- setParanoidFileChecks(boolean) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setParanoidFileChecks(boolean) - Method in class org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setParanoidFileChecks(boolean) - Method in class org.rocksdb.Options
-
- setPinData(boolean) - Method in class org.rocksdb.ReadOptions
-
Keep the blocks loaded by the iterator pinned in memory as long as the
iterator is not deleted, If used when reading from tables created with
BlockBasedTableOptions::use_delta_encoding = false,
Iterator's property "rocksdb.iterator.is-key-pinned" is guaranteed to
return 1.
- setPinL0FilterAndIndexBlocksInCache(boolean) - Method in class org.rocksdb.BlockBasedTableConfig
-
Indicating if we'd like to pin L0 index/filter blocks to the block cache.
- setPrefixSameAsStart(boolean) - Method in class org.rocksdb.ReadOptions
-
Enforce that the iterator only iterates over the same prefix as the seek.
- setRandomAccessMaxBufferSize(long) - Method in class org.rocksdb.DBOptions
-
- setRandomAccessMaxBufferSize(long) - Method in interface org.rocksdb.DBOptionsInterface
-
This is a maximum buffer size that is used by WinMmapReadableFile in
unbuffered disk I/O mode.
- setRandomAccessMaxBufferSize(long) - Method in class org.rocksdb.EnvOptions
-
- setRandomAccessMaxBufferSize(long) - Method in class org.rocksdb.Options
-
- setRateLimiter(RateLimiter) - Method in class org.rocksdb.DBOptions
-
- setRateLimiter(RateLimiter) - Method in interface org.rocksdb.DBOptionsInterface
-
Use to control write rate of flush and compaction.
- setRateLimiter(RateLimiter) - Method in class org.rocksdb.EnvOptions
-
- setRateLimiter(RateLimiter) - Method in class org.rocksdb.Options
-
- setReadaheadSize(long) - Method in class org.rocksdb.ReadOptions
-
If non-zero, NewIterator will create a new table reader which
performs reads of the given size.
- setReadTier(ReadTier) - Method in class org.rocksdb.ReadOptions
-
Specify if this read request should process data that ALREADY
resides on a particular cache.
- setRecycleLogFileNum(long) - Method in class org.rocksdb.DBOptions
-
- setRecycleLogFileNum(long) - Method in interface org.rocksdb.DBOptionsInterface
-
Recycle log files.
- setRecycleLogFileNum(long) - Method in class org.rocksdb.Options
-
- setReportBgIoStats(boolean) - Method in interface org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
Measure IO stats in compactions and flushes, if true.
- setReportBgIoStats(boolean) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setReportBgIoStats(boolean) - Method in class org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setReportBgIoStats(boolean) - 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.
- setRestoreRateLimiter(RateLimiter) - Method in class org.rocksdb.BackupableDBOptions
-
Restore rate limiter.
- setRowCache(Cache) - Method in class org.rocksdb.DBOptions
-
- setRowCache(Cache) - Method in interface org.rocksdb.DBOptionsInterface
-
A global cache for table-level rows.
- setRowCache(Cache) - Method in class org.rocksdb.Options
-
- setSavePoint() - Method in class org.rocksdb.AbstractWriteBatch
-
- setSavePoint() - Method in interface org.rocksdb.WriteBatchInterface
-
Records the state of the batch for future calls to RollbackToSavePoint().
- setSetFdCloexec(boolean) - Method in class org.rocksdb.EnvOptions
-
- 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.
- setSizeRatio(int) - Method in class org.rocksdb.CompactionOptionsUniversal
-
Percentage flexibility while comparing file size.
- setSkipStatsUpdateOnDbOpen(boolean) - Method in class org.rocksdb.DBOptions
-
- setSkipStatsUpdateOnDbOpen(boolean) - Method in interface org.rocksdb.DBOptionsInterface
-
If true, then DB::Open() will not update the statistics used to optimize
compaction decision by loading table properties from many files.
- setSkipStatsUpdateOnDbOpen(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).
- setSnapshotConsistency(boolean) - Method in class org.rocksdb.IngestExternalFileOptions
-
If set to false, an ingested file keys could appear in existing snapshots
that where created before the file was ingested.
- setSoftPendingCompactionBytesLimit(long) - Method in interface org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
All writes will be slowed down to at least delayed_write_rate if estimated
bytes needed to be compaction exceed this threshold.
- setSoftPendingCompactionBytesLimit(long) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setSoftPendingCompactionBytesLimit(long) - Method in class org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setSoftPendingCompactionBytesLimit(long) - Method in class org.rocksdb.Options
-
- setStatistics(Statistics) - Method in class org.rocksdb.DBOptions
-
- setStatistics(Statistics) - Method in interface org.rocksdb.DBOptionsInterface
-
Sets the statistics object which collects metrics about database operations.
- setStatistics(Statistics) - 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: 600 (10 minutes)
- setStatsDumpPeriodSec(int) - Method in class org.rocksdb.Options
-
- setStatsLevel(StatsLevel) - Method in class org.rocksdb.Statistics
-
Sets the stats level.
- setStopStyle(CompactionStopStyle) - Method in class org.rocksdb.CompactionOptionsUniversal
-
- 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.
- setStrategy(int) - Method in class org.rocksdb.CompressionOptions
-
- 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
-
- 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 interface org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
The target file size for compaction.
- setTargetFileSizeBase(long) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setTargetFileSizeBase(long) - Method in class org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setTargetFileSizeBase(long) - Method in class org.rocksdb.Options
-
- setTargetFileSizeMultiplier(int) - Method in interface org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
targetFileSizeMultiplier defines the size ratio between a
level-L file and level-(L+1) file.
- setTargetFileSizeMultiplier(int) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setTargetFileSizeMultiplier(int) - Method in class org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setTargetFileSizeMultiplier(int) - Method in class org.rocksdb.Options
-
- setThresholdUseSkiplist(int) - Method in class org.rocksdb.HashLinkedListMemTableConfig
-
Set maximum number of entries in one bucket.
- setTotalOrderSeek(boolean) - Method in class org.rocksdb.ReadOptions
-
Enable a total order seek regardless of index format (e.g.
- 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
-
- setUseDirectIoForFlushAndCompaction(boolean) - Method in class org.rocksdb.DBOptions
-
- setUseDirectIoForFlushAndCompaction(boolean) - Method in interface org.rocksdb.DBOptionsInterface
-
Enable the OS to use direct reads and writes in flush and
compaction
Default: false
- setUseDirectIoForFlushAndCompaction(boolean) - Method in class org.rocksdb.Options
-
- setUseDirectReads(boolean) - Method in class org.rocksdb.DBOptions
-
- setUseDirectReads(boolean) - Method in interface org.rocksdb.DBOptionsInterface
-
Enable the OS to use direct I/O for reading sst tables.
- setUseDirectReads(boolean) - Method in class org.rocksdb.EnvOptions
-
- setUseDirectReads(boolean) - Method in class org.rocksdb.Options
-
- setUseDirectWrites(boolean) - Method in class org.rocksdb.EnvOptions
-
- 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
-
- setUseMmapReads(boolean) - Method in class org.rocksdb.EnvOptions
-
- setUseMmapWrites(boolean) - Method in class org.rocksdb.EnvOptions
-
- setUseOsBuffer(boolean) - Method in class org.rocksdb.EnvOptions
-
- setVerifyChecksums(boolean) - Method in class org.rocksdb.ReadOptions
-
If true, all data read from underlying storage will be
verified against corresponding checksums.
- setWaitForFlush(boolean) - Method in class org.rocksdb.FlushOptions
-
Set if the flush operation shall block until it terminates.
- setWalBytesPerSync(long) - Method in class org.rocksdb.DBOptions
-
- setWalBytesPerSync(long) - Method in interface org.rocksdb.DBOptionsInterface
-
- setWalBytesPerSync(long) - Method in class org.rocksdb.Options
-
- 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
-
- setWalRecoveryMode(WALRecoveryMode) - Method in class org.rocksdb.DBOptions
-
- setWalRecoveryMode(WALRecoveryMode) - Method in interface org.rocksdb.DBOptionsInterface
-
- setWalRecoveryMode(WALRecoveryMode) - 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
-
- 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).
- setWindowBits(int) - Method in class org.rocksdb.CompressionOptions
-
- setWritableFileMaxBufferSize(long) - Method in class org.rocksdb.DBOptions
-
- setWritableFileMaxBufferSize(long) - Method in interface org.rocksdb.DBOptionsInterface
-
This is the maximum buffer size that is used by WritableFileWriter.
- setWritableFileMaxBufferSize(long) - Method in class org.rocksdb.EnvOptions
-
- setWritableFileMaxBufferSize(long) - Method in class org.rocksdb.Options
-
- setWriteBufferSize(long) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setWriteBufferSize(long) - Method in class org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setWriteBufferSize(long) - Method in interface org.rocksdb.MutableColumnFamilyOptionsInterface
-
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
-
- setWriteThreadMaxYieldUsec(long) - Method in class org.rocksdb.DBOptions
-
- setWriteThreadMaxYieldUsec(long) - Method in interface org.rocksdb.DBOptionsInterface
-
The maximum number of microseconds that a write operation will use
a yielding spin loop to coordinate with other write threads before
blocking on a mutex.
- setWriteThreadMaxYieldUsec(long) - Method in class org.rocksdb.Options
-
- setWriteThreadSlowYieldUsec(long) - Method in class org.rocksdb.DBOptions
-
- setWriteThreadSlowYieldUsec(long) - Method in interface org.rocksdb.DBOptionsInterface
-
The latency in microseconds after which a std::this_thread::yield
call (sched_yield on Linux) is considered to be a signal that
other processes or threads would like to use the current core.
- setWriteThreadSlowYieldUsec(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.
- singleDelete(byte[]) - Method in class org.rocksdb.RocksDB
-
Remove the database entry for key
.
- singleDelete(ColumnFamilyHandle, byte[]) - Method in class org.rocksdb.RocksDB
-
Remove the database entry for key
.
- singleDelete(WriteOptions, byte[]) - Method in class org.rocksdb.RocksDB
-
Remove the database entry for key
.
- singleDelete(ColumnFamilyHandle, WriteOptions, byte[]) - Method in class org.rocksdb.RocksDB
-
Remove the database entry for key
.
- singleDelete(long, byte[], int) - Method in class org.rocksdb.RocksDB
-
- singleDelete(long, byte[], int, long) - Method in class org.rocksdb.RocksDB
-
- singleDelete(long, long, byte[], int) - Method in class org.rocksdb.RocksDB
-
- singleDelete(long, long, byte[], int, long) - Method in class org.rocksdb.RocksDB
-
- size() - Method in class org.rocksdb.AbstractSlice
-
Return the length (in bytes) of the data.
- size() - Method in class org.rocksdb.BackupInfo
-
- sizeRatio() - Method in class org.rocksdb.CompactionOptionsUniversal
-
Percentage flexibility while comparing file size.
- 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
- skipStatsUpdateOnDbOpen() - Method in class org.rocksdb.DBOptions
-
- skipStatsUpdateOnDbOpen() - Method in interface org.rocksdb.DBOptionsInterface
-
If true, then DB::Open() will not update the statistics used to optimize
compaction decision by loading table properties from many files.
- skipStatsUpdateOnDbOpen() - 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
- snapshotConsistency() - Method in class org.rocksdb.IngestExternalFileOptions
-
If set to false, an ingested file keys could appear in existing snapshots
that where created before the file was ingested.
- softPendingCompactionBytesLimit() - Method in interface org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
All writes will be slowed down to at least delayed_write_rate if estimated
bytes needed to be compaction exceed this threshold.
- softPendingCompactionBytesLimit() - Method in class org.rocksdb.ColumnFamilyOptions
-
- softPendingCompactionBytesLimit() - Method in class org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- softPendingCompactionBytesLimit() - Method in class org.rocksdb.Options
-
- SstFileWriter - Class in org.rocksdb
-
SstFileWriter is used to create sst files that can be added to the
database later.
- SstFileWriter(EnvOptions, Options, AbstractComparator<? extends AbstractSlice<?>>) - Constructor for class org.rocksdb.SstFileWriter
-
- SstFileWriter(EnvOptions, Options) - Constructor for class org.rocksdb.SstFileWriter
-
SstFileWriter Constructor.
- start() - Method in class org.rocksdb.StatisticsCollector
-
- startsWith(AbstractSlice<?>) - Method in class org.rocksdb.AbstractSlice
-
Determines whether this slice starts with
another slice
- statistics() - Method in class org.rocksdb.DBOptions
-
- statistics() - Method in interface org.rocksdb.DBOptionsInterface
-
Returns statistics object.
- statistics() - Method in class org.rocksdb.Options
-
- Statistics - Class in org.rocksdb
-
Statistics to analyze the performance of a db.
- Statistics() - Constructor for class org.rocksdb.Statistics
-
- Statistics(Statistics) - Constructor for class org.rocksdb.Statistics
-
- Statistics(EnumSet<HistogramType>) - Constructor for class org.rocksdb.Statistics
-
- Statistics(EnumSet<HistogramType>, Statistics) - 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.
- 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: 600 (10 minutes)
- statsDumpPeriodSec() - Method in class org.rocksdb.Options
-
- statsLevel() - Method in class org.rocksdb.Statistics
-
Gets the current stats level.
- StatsLevel - Enum in org.rocksdb
-
The level of Statistics to report.
- status() - Method in class org.rocksdb.AbstractRocksIterator
-
- status() - Method in interface org.rocksdb.RocksIteratorInterface
-
If an error has occurred, return it.
- Status - Class in org.rocksdb
-
Represents the status returned by a function call in RocksDB.
- Status(Status.Code, Status.SubCode, String) - Constructor for class org.rocksdb.Status
-
- status() - Method in class org.rocksdb.TransactionLogIterator
-
Throws RocksDBException if something went wrong.
- Status.Code - Enum in org.rocksdb
-
- Status.SubCode - Enum in org.rocksdb
-
- stopStyle() - Method in class org.rocksdb.CompactionOptionsUniversal
-
- storeIndexInFile() - Method in class org.rocksdb.PlainTableConfig
-
Return a boolean value indicating if index shall be stored
in a file.
- strategy() - Method in class org.rocksdb.CompressionOptions
-
- 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.
- value() - Method in class org.rocksdb.RocksIterator
-
Return the value for the current entry.
- valueOf(String) - Static method in enum org.rocksdb.AccessHint
-
Returns the enum constant of this type with the specified name.
- 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.CompactionPriority
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.rocksdb.CompactionStopStyle
-
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.MutableColumnFamilyOptions.CompactionOption
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.rocksdb.MutableColumnFamilyOptions.MemtableOption
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.rocksdb.MutableColumnFamilyOptions.MiscOption
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.rocksdb.MutableColumnFamilyOptions.ValueType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.rocksdb.ReadTier
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.rocksdb.StatsLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.rocksdb.Status.Code
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.rocksdb.Status.SubCode
-
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.
- valueOf(String) - Static method in enum org.rocksdb.WALRecoveryMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.rocksdb.WBWIRocksIterator.WriteType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.rocksdb.AccessHint
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- 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.CompactionPriority
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.rocksdb.CompactionStopStyle
-
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.MutableColumnFamilyOptions.CompactionOption
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.rocksdb.MutableColumnFamilyOptions.MemtableOption
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.rocksdb.MutableColumnFamilyOptions.MiscOption
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.rocksdb.MutableColumnFamilyOptions.ValueType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.rocksdb.ReadTier
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.rocksdb.StatsLevel
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.rocksdb.Status.Code
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.rocksdb.Status.SubCode
-
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.
- values() - Static method in enum org.rocksdb.WALRecoveryMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.rocksdb.WBWIRocksIterator.WriteType
-
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.