- 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(ReadOptions, ByteBuffer, ByteBuffer) - Method in class org.rocksdb.RocksDB
-
Get the value associated with the specified key within column family.
- get(ColumnFamilyHandle, ReadOptions, ByteBuffer, ByteBuffer) - Method in class org.rocksdb.RocksDB
-
Get the value associated with the specified key within column family.
- get(byte[], byte[]) - Method in class org.rocksdb.RocksDB
-
Get the value associated with the specified key within column family*
- get(byte[], int, int, byte[], int, int) - 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(ColumnFamilyHandle, byte[], int, int, byte[], int, int) - 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(ReadOptions, byte[], int, int, byte[], int, int) - 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(ColumnFamilyHandle, ReadOptions, byte[], int, int, byte[], int, int) - 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(byte[], int, int) - 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(ColumnFamilyHandle, byte[], int, int) - 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(ReadOptions, byte[], int, int) - 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(ColumnFamilyHandle, ReadOptions, byte[], int, int) - 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.Transaction
-
- get(ReadOptions, byte[]) - Method in class org.rocksdb.Transaction
-
- getAccessHint(byte) - Static method in enum org.rocksdb.AccessHint
-
Get the AccessHint enumeration value by
passing the byte identifier to this method.
- getAggregatedLongProperty(String) - Method in class org.rocksdb.RocksDB
-
Return sum of the getLongProperty of all the column families
- getAllPreparedTransactions() - Method in class org.rocksdb.TransactionDB
-
- getAndResetTickerCount(TickerType) - Method in class org.rocksdb.Statistics
-
Get the count for a ticker and reset the tickers count.
- getApproximateMemoryUsageByType(List<RocksDB>, Set<Cache>) - Static method in class org.rocksdb.MemoryUtil
-
Returns the approximate memory usage of different types in the input
list of DBs and Cache set.
- getApproximateMemTableStats(ColumnFamilyHandle, Range) - Method in class org.rocksdb.RocksDB
-
- getApproximateMemTableStats(Range) - Method in class org.rocksdb.RocksDB
-
- getApproximateSizes(ColumnFamilyHandle, List<Range>, SizeApproximationFlag...) - Method in class org.rocksdb.RocksDB
-
Get the approximate file system space used by keys in each range.
- getApproximateSizes(List<Range>, SizeApproximationFlag...) - Method in class org.rocksdb.RocksDB
-
Get the approximate file system space used by keys in each range for
the default column family.
- getAverage() - Method in class org.rocksdb.HistogramData
-
- getBackgroundThreads(Priority) - Method in class org.rocksdb.Env
-
Gets the number of background worker threads of the pool
for this environment.
- getBackupInfo() - Method in class org.rocksdb.BackupEngine
-
Gets information about the available
backups
- getBaseDB() - Method in class org.rocksdb.OptimisticTransactionDB
-
Get the underlying database that was opened.
- 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.
- getBoolean(K) - Method in class org.rocksdb.AbstractMutableOptions.AbstractMutableOptionsBuilder
-
- getBytesPerSecond() - Method in class org.rocksdb.RateLimiter
-
Returns the bytes per second.
- getCallback() - Method in class org.rocksdb.StatsCollectorInput
-
- getCfName() - Method in class org.rocksdb.ThreadStatus
-
The name of the Column Family that the thread is currently
involved with.
- getCode(byte) - Static method in enum org.rocksdb.Status.Code
-
- getCode() - Method in class org.rocksdb.Status
-
- getCodeString() - Method in class org.rocksdb.Status
-
- getColumnFamilyId() - Method in class org.rocksdb.TableProperties
-
- getColumnFamilyId() - Method in class org.rocksdb.Transaction.WaitingTransactions
-
Get the Column Family ID.
- getColumnFamilyId() - Method in class org.rocksdb.TransactionDB.DeadlockInfo
-
Get the Column Family ID.
- getColumnFamilyMetaData(ColumnFamilyHandle) - Method in class org.rocksdb.RocksDB
-
Obtains the meta data of the specified column family of the DB.
- GetColumnFamilyMetaData() - Method in class org.rocksdb.RocksDB
-
Obtains the meta data of the default column family of the DB.
- getColumnFamilyName() - Method in class org.rocksdb.TableProperties
-
Get the name of the column family with which this
SST file is associated.
- getColumnFamilyOptionsFromProps(Properties) - Static method in class org.rocksdb.ColumnFamilyOptions
-
Method to get a options instance by using pre-configured
property values.
- getColumnFamilyOptionsFromProps(ConfigOptions, Properties) - Static method in class org.rocksdb.ColumnFamilyOptions
-
Method to get a options instance by using pre-configured
property values.
- getCommitTimeWriteBatch() - Method in class org.rocksdb.Transaction
-
Get the Commit time Write Batch.
- 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.
- getComparatorName() - Method in class org.rocksdb.TableProperties
-
Get the name of the comparator used in this table.
- getCompressionName() - Method in class org.rocksdb.TableProperties
-
Get the name of the compression algorithm used to compress the SST files.
- 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.
- getContentFlags() - Method in class org.rocksdb.WriteBatch.SavePoint
-
Get the content flags.
- getCorruptedBackups() - Method in class org.rocksdb.BackupEngine
-
Returns a list of corrupted backup ids.
- getCount() - Method in class org.rocksdb.HistogramData
-
- getCount() - Method in class org.rocksdb.WriteBatch.SavePoint
-
Get the number of elements.
- getCreationTime() - Method in class org.rocksdb.TableProperties
-
The time when the SST file was created.
- getDataSize() - Method in class org.rocksdb.TableProperties
-
Get the total size of all data blocks.
- getDataSize() - Method in class org.rocksdb.WriteBatch
-
Retrieve data size of the batch.
- getDbName() - Method in class org.rocksdb.ThreadStatus
-
The name of the DB instance that the thread is currently
involved with.
- getDBOptionsFromProps(ConfigOptions, Properties) - Static method in class org.rocksdb.DBOptions
-
Method to get a options instance by using pre-configured
property values.
- getDBOptionsFromProps(Properties) - Static method in class org.rocksdb.DBOptions
-
Method to get a options instance by using pre-configured
property values.
- getDeadlockDetectDepth() - Method in class org.rocksdb.TransactionOptions
-
Gets the number of traversals to make during deadlock detection.
- getDeadlockInfoBuffer() - Method in class org.rocksdb.TransactionDB
-
- 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
- getDefaultLockTimeout() - Method in class org.rocksdb.TransactionDBOptions
-
- getDeleteRateBytesPerSecond() - Method in class org.rocksdb.SstFileManager
-
Gets the delete rate limit.
- getDescriptor() - Method in class org.rocksdb.ColumnFamilyHandle
-
Gets the up-to-date descriptor of the column family
associated with this handle.
- getDouble(K) - Method in class org.rocksdb.AbstractMutableOptions.AbstractMutableOptionsBuilder
-
- getElapsedTime() - Method in class org.rocksdb.Transaction
-
Returns the elapsed time in milliseconds since this Transaction began.
- getEnum(K) - Method in class org.rocksdb.AbstractMutableOptions.AbstractMutableOptionsBuilder
-
- 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
-
- getEnv() - Method in class org.rocksdb.RocksDB
-
Get the Env object from the DB
- getExpiration() - Method in class org.rocksdb.TransactionOptions
-
Expiration duration in milliseconds.
- getFileSize() - Method in interface org.rocksdb.TraceWriter
-
Get the size of the file that this writer is writing to.
- getFilterPolicyName() - Method in class org.rocksdb.TableProperties
-
Get the name of the filter policy used in this table.
- getFilterSize() - Method in class org.rocksdb.TableProperties
-
Get the size of filter block.
- getFixedKeyLen() - Method in class org.rocksdb.TableProperties
-
Get the length of the keys.
- getFormatVersion() - Method in class org.rocksdb.TableProperties
-
Get the format version, reserved for backward compatibility.
- getForUpdate(ReadOptions, ColumnFamilyHandle, byte[], boolean, boolean) - Method in class org.rocksdb.Transaction
-
Read this key and ensure that this transaction will only
be able to be committed if this key is not written outside this
transaction after it has first been read (or after the snapshot if a
snapshot is set in this transaction).
- getForUpdate(ReadOptions, ColumnFamilyHandle, byte[], boolean) - Method in class org.rocksdb.Transaction
-
- getForUpdate(ReadOptions, byte[], boolean) - Method in class org.rocksdb.Transaction
-
Read this key and ensure that this transaction will only
be able to be committed if this key is not written outside this
transaction after it has first been read (or after the snapshot if a
snapshot is set in this transaction).
- 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.
- getHistogramType(byte) - Static method in enum org.rocksdb.HistogramType
-
Get Histogram type by byte value.
- getID() - Method in class org.rocksdb.ColumnFamilyHandle
-
Gets the ID of the Column Family.
- getID() - Method in class org.rocksdb.Transaction
-
Get the ID of the transaction.
- getId() - Method in class org.rocksdb.Transaction
-
The globally unique id with which the transaction is identified.
- getIndexKeyIsUserKey() - Method in class org.rocksdb.TableProperties
-
Whether the index key is user key.
- getIndexPartitions() - Method in class org.rocksdb.TableProperties
-
- getIndexSize() - Method in class org.rocksdb.TableProperties
-
Get the size of index block.
- getIndexValueIsDeltaEncoded() - Method in class org.rocksdb.TableProperties
-
Whether delta encoding is used to encode the index values.
- 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
- getInt(K) - Method in class org.rocksdb.AbstractMutableOptions.AbstractMutableOptionsBuilder
-
- getIntArray(K) - Method in class org.rocksdb.AbstractMutableOptions.AbstractMutableOptionsBuilder
-
- getIterator(ReadOptions) - Method in class org.rocksdb.Transaction
-
Returns an iterator that will iterate on all keys in the default
column family including both keys in the DB and uncommitted keys in this
transaction.
- getIterator(ReadOptions, ColumnFamilyHandle) - Method in class org.rocksdb.Transaction
-
Returns an iterator that will iterate on all keys in the default
column family including both keys in the DB and uncommitted keys in this
transaction.
- 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.Transaction.WaitingTransactions
-
Get the key on which the transactions are waiting.
- getKey() - Method in class org.rocksdb.TransactionDB.KeyLockInfo
-
Get the key.
- getKey() - Method in class org.rocksdb.WBWIRocksIterator.WriteEntry
-
Returns the key of the Write Entry
- getLatestOptionsFileName(String, Env) - Static method in class org.rocksdb.OptionsUtil
-
Returns the latest options file name under the specified RocksDB path.
- getLatestSequenceNumber() - Method in class org.rocksdb.RocksDB
-
The sequence number of the most recent transaction.
- getLibcName() - Static method in class org.rocksdb.util.Environment
-
Get the name of the libc implementation
- getLibraryName() - Method in enum org.rocksdb.CompressionType
-
Returns the library name of the compression type
identified by the enumeration value.
- getLiveFiles() - Method in class org.rocksdb.RocksDB
-
Retrieve the list of all files in the database after flushing the memtable.
- getLiveFiles(boolean) - Method in class org.rocksdb.RocksDB
-
Retrieve the list of all files in the database.
- getLiveFilesMetaData() - Method in class org.rocksdb.RocksDB
-
Gets a list of all table files metadata.
- getLockStatusData() - Method in class org.rocksdb.TransactionDB
-
Returns map of all locks held.
- getLockTimeout() - Method in class org.rocksdb.TransactionOptions
-
The wait timeout in milliseconds when a transaction attempts to lock a key.
- getLogNumber() - Method in class org.rocksdb.Transaction
-
Get the log number.
- getLong(K) - Method in class org.rocksdb.AbstractMutableOptions.AbstractMutableOptionsBuilder
-
- 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.
- getMajor() - Method in class org.rocksdb.RocksDB.Version
-
- getMapProperty(String) - Method in class org.rocksdb.RocksDB
-
Gets a property map.
- getMapProperty(ColumnFamilyHandle, String) - Method in class org.rocksdb.RocksDB
-
Gets a property map.
- getMax() - Method in class org.rocksdb.HistogramData
-
- getMaxNumLocks() - Method in class org.rocksdb.TransactionDBOptions
-
Specifies the maximum number of keys that can be locked at the same time
per column family.
- getMaxTraceFileSize() - Method in class org.rocksdb.TraceOptions
-
To avoid the trace file size grows large than the storage space,
user can set the max trace file size in Bytes.
- getMaxTrashDBRatio() - Method in class org.rocksdb.SstFileManager
-
Get the trash/DB size ratio where new files will be deleted immediately.
- getMaxWriteBatchSize() - Method in class org.rocksdb.TransactionOptions
-
Get the maximum number of bytes that may be used for the write batch.
- getMedian() - Method in class org.rocksdb.HistogramData
-
- getMemoryUsageType(byte) - Static method in enum org.rocksdb.MemoryUsageType
-
Get the MemoryUsageType enumeration value by
passing the byte identifier to this method.
- getMergeOperatorName() - Method in class org.rocksdb.TableProperties
-
Get the name of the merge operator used in this table.
- getMin() - Method in class org.rocksdb.HistogramData
-
- getMinor() - Method in class org.rocksdb.RocksDB.Version
-
- getName() - Method in class org.rocksdb.ColumnFamilyDescriptor
-
Retrieve name of column family.
- getName() - Method in class org.rocksdb.ColumnFamilyHandle
-
Gets the name of the Column Family.
- getName() - Method in class org.rocksdb.RocksDB
-
- getName() - Method in class org.rocksdb.Transaction
-
Get the name of the transaction.
- getNativeHandle() - Method in class org.rocksdb.RocksMutableObject
-
Gets the value of the C++ pointer pointing to the underlying
native C++ object
- getNumDataBlocks() - Method in class org.rocksdb.TableProperties
-
Get the number of blocks in this table.
- getNumDeletes() - Method in class org.rocksdb.Transaction
-
Returns the number of deletes that have been applied to this
transaction so far.
- getNumDeletions() - Method in class org.rocksdb.TableProperties
-
Get the number of deletions in the table.
- getNumEntries() - Method in class org.rocksdb.TableProperties
-
Get the number of entries in this table.
- getNumKeys() - Method in class org.rocksdb.Transaction
-
Returns the number of distinct Keys being tracked by this transaction.
- getNumMergeOperands() - Method in class org.rocksdb.TableProperties
-
Get the number of merge operands in the table.
- getNumMerges() - Method in class org.rocksdb.Transaction
-
Returns the number of merges that have been applied to this
transaction so far.
- getNumPuts() - Method in class org.rocksdb.Transaction
-
Returns the number of puts that have been applied to this
transaction so far.
- getNumRangeDeletions() - Method in class org.rocksdb.TableProperties
-
Get the number of range deletions in this table.
- getNumStripes() - Method in class org.rocksdb.TransactionDBOptions
-
The number of sub-tables per lock table (per column family)
- getOldestKeyTime() - Method in class org.rocksdb.TableProperties
-
Get the timestamp of the earliest key.
- getOperationElapsedTime() - Method in class org.rocksdb.ThreadStatus
-
Get the elapsed time of the current thread operation in microseconds.
- getOperationName(OperationType) - Static method in class org.rocksdb.ThreadStatus
-
Get the name of an operation given its type.
- getOperationProperties() - Method in class org.rocksdb.ThreadStatus
-
Get the list of properties that describe some details about the current
operation.
- getOperationPropertyName(OperationType, int) - Static method in class org.rocksdb.ThreadStatus
-
Obtain the name of the "i"th operation property of the
specified operation.
- getOperationStage() - Method in class org.rocksdb.ThreadStatus
-
Get the current stage where the thread is involved in the current
operation.
- getOperationStageName(OperationStage) - Static method in class org.rocksdb.ThreadStatus
-
Obtain a human-readable string describing the specified operation stage.
- getOperationType() - Method in class org.rocksdb.ThreadStatus
-
Get the operation (high-level action) that the current thread is involved
with.
- getOptions() - Method in class org.rocksdb.ColumnFamilyDescriptor
-
Retrieve assigned options instance.
- getOptionStringFromProps(Properties) - Static method in class org.rocksdb.Options
-
Converts the input properties into a Options-style formatted string
- getPatch() - Method in class org.rocksdb.RocksDB.Version
-
- getPercentile95() - Method in class org.rocksdb.HistogramData
-
- getPercentile99() - Method in class org.rocksdb.HistogramData
-
- getPrefixExtractorName() - Method in class org.rocksdb.TableProperties
-
Get the name of the prefix extractor used in this table.
- getPropertiesOfAllTables(ColumnFamilyHandle) - Method in class org.rocksdb.RocksDB
-
Get the properties of all tables.
- getPropertiesOfAllTables() - Method in class org.rocksdb.RocksDB
-
Get the properties of all tables in the default column family.
- getPropertiesOffsets() - Method in class org.rocksdb.TableProperties
-
The offset of the value of each property in the file.
- getPropertiesOfTablesInRange(ColumnFamilyHandle, List<Range>) - Method in class org.rocksdb.RocksDB
-
Get the properties of tables in range.
- getPropertiesOfTablesInRange(List<Range>) - Method in class org.rocksdb.RocksDB
-
Get the properties of tables in range for the default column family.
- 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.
- getPropertyCollectorsNames() - Method in class org.rocksdb.TableProperties
-
Get the names of the property collectors factories used in this table.
- getRateLimiterMode(byte) - Static method in enum org.rocksdb.RateLimiterMode
-
Get the RateLimiterMode enumeration value by
passing the byte identifier to this method.
- getRawKeySize() - Method in class org.rocksdb.TableProperties
-
Get the total raw key size.
- getRawValueSize() - Method in class org.rocksdb.TableProperties
-
Get the total raw value size.
- getReadableProperties() - Method in class org.rocksdb.TableProperties
-
Get the readable properties.
- getReadTier(byte) - Static method in enum org.rocksdb.ReadTier
-
Get ReadTier by byte value.
- getReusedSynchronisationType(byte) - Static method in enum org.rocksdb.ReusedSynchronisationType
-
Get ReusedSynchronisationType 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.
- getSize() - Method in class org.rocksdb.WriteBatch.SavePoint
-
Get the size of the serialized representation.
- getSnapshot() - Method in class org.rocksdb.RocksDB
-
Return a handle to the current DB state.
- getSnapshot() - Method in class org.rocksdb.Transaction
-
- getSortedWalFiles() - Method in class org.rocksdb.RocksDB
-
Retrieve the sorted list of all wal files with earliest file first.
- getStandardDeviation() - Method in class org.rocksdb.HistogramData
-
- getState() - Method in class org.rocksdb.Status
-
- getState() - Method in class org.rocksdb.Transaction
-
Get the execution status of the transaction.
- getStateName(StateType) - Static method in class org.rocksdb.ThreadStatus
-
Obtain the name of a state given its type.
- getStateType() - Method in class org.rocksdb.ThreadStatus
-
Get the state (lower-level action) that the current thread is involved
with.
- 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
-
- getSum() - Method in class org.rocksdb.HistogramData
-
- getTableProperties() - Method in class org.rocksdb.SstFileReader
-
Get the properties of the table.
- getThreadId() - Method in class org.rocksdb.ThreadStatus
-
Get the unique ID of the thread.
- getThreadList() - Method in class org.rocksdb.Env
-
Returns the status of all threads that belong to the current Env.
- getThreadPoolQueueLen(Priority) - Method in class org.rocksdb.Env
-
Returns the length of the queue associated with the specified
thread pool.
- getThreadType() - Method in class org.rocksdb.ThreadStatus
-
Get the type of the thread.
- getThreadTypeName(ThreadType) - Static method in class org.rocksdb.ThreadStatus
-
Get the name of the thread type.
- getTickerCount(TickerType) - Method in class org.rocksdb.Statistics
-
Get the count for a ticker.
- getTickerType(byte) - Static method in enum org.rocksdb.TickerType
-
Get Ticker type by byte value.
- getTopLevelIndexSize() - Method in class org.rocksdb.TableProperties
-
- getTotalBytesThrough() - Method in class org.rocksdb.RateLimiter
-
Total bytes that go through rate limiter.
- getTotalRequests() - Method in class org.rocksdb.RateLimiter
-
Total # of requests that go through rate limiter.
- getTotalSize() - Method in class org.rocksdb.SstFileManager
-
Get the total size of all tracked files.
- getTrackedFiles() - Method in class org.rocksdb.SstFileManager
-
Gets all tracked files and their corresponding sizes.
- getTransactionByName(String) - Method in class org.rocksdb.TransactionDB
-
- getTransactionID() - Method in class org.rocksdb.TransactionDB.DeadlockInfo
-
Get the Transaction ID.
- getTransactionIds() - Method in class org.rocksdb.Transaction.WaitingTransactions
-
Get the IDs of the waiting transactions.
- getTransactionIDs() - Method in class org.rocksdb.TransactionDB.KeyLockInfo
-
Get the Transaction IDs.
- getTransactionLockTimeout() - Method in class org.rocksdb.TransactionDBOptions
-
The default wait timeout in milliseconds when
a transaction attempts to lock a key if not specified by
TransactionOptions.setLockTimeout(long)
If 0, no waiting is done if a lock cannot instantly be acquired.
- getTransactionState(byte) - Static method in enum org.rocksdb.Transaction.TransactionState
-
Get TransactionState by byte value.
- getTxnDBWritePolicy(byte) - Static method in enum org.rocksdb.TxnDBWritePolicy
-
Get the TxnDBWritePolicy enumeration value by
passing the byte identifier to this method.
- 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.
- getUserCollectedProperties() - Method in class org.rocksdb.TableProperties
-
Get the user collected properties.
- 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
-
Get the internal representation value.
- getValue() - Method in enum org.rocksdb.CompactRangeOptions.BottommostLevelCompaction
-
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
-
Returns the byte value of the enumerations value
- getValue() - Method in class org.rocksdb.Holder
-
Get the instance reference.
- 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.MemoryUsageType
-
Returns the byte value of the enumerations value
- getValue() - Method in enum org.rocksdb.RateLimiterMode
-
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.ReusedSynchronisationType
-
Returns the byte value of the enumerations value
- getValue() - Method in enum org.rocksdb.SanityLevel
-
Get the internal representation value.
- getValue() - Method in enum org.rocksdb.StatsLevel
-
Returns the byte value of the enumerations value.
- getValue() - Method in enum org.rocksdb.Status.Code
-
Returns the byte value of the enumerations value.
- getValue() - Method in enum org.rocksdb.Status.SubCode
-
Returns the byte value of the enumerations value.
- getValue() - Method in enum org.rocksdb.TickerType
-
Returns the byte value of the enumerations value
- getValue() - Method in enum org.rocksdb.TxnDBWritePolicy
-
Returns the byte value of the enumerations value.
- 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
-
- getValueType() - Method in enum org.rocksdb.MutableDBOptions.DBOption
-
- getValueType() - Method in interface org.rocksdb.MutableOptionKey
-
- getWaitingKey() - Method in class org.rocksdb.TransactionDB.DeadlockInfo
-
Get the key that we are waiting on.
- getWaitingTxns() - Method in class org.rocksdb.Transaction
-
Get the list of waiting transactions.
- getWALRecoveryMode(byte) - Static method in enum org.rocksdb.WALRecoveryMode
-
Get the WALRecoveryMode enumeration value by
passing the byte identifier to this method.
- getWalTerminationPoint() - Method in class org.rocksdb.WriteBatch
-
Gets the WAL termination point.
- getWriteBatch() - Method in class org.rocksdb.AbstractWriteBatch
-
- getWriteBatch() - Method in class org.rocksdb.Transaction
-
Fetch the underlying write batch that contains all pending changes to be
committed.
- getWriteBatch() - Method in class org.rocksdb.WriteBatch
-
- getWriteBatch() - Method in interface org.rocksdb.WriteBatchInterface
-
Get the underlying Write Batch.
- getWriteOptions() - Method in class org.rocksdb.Transaction
-
- getWritePolicy() - Method in class org.rocksdb.TransactionDBOptions
-
The policy for when to write the data into the DB.
- SanityLevel - Enum in org.rocksdb
-
- seek(byte[]) - Method in class org.rocksdb.AbstractRocksIterator
-
- seek(ByteBuffer) - 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 at or
past target.
- seek(ByteBuffer) - Method in interface org.rocksdb.RocksIteratorInterface
-
Position at the first entry in the source whose key is that or
past target.
- seekForPrev(byte[]) - Method in class org.rocksdb.AbstractRocksIterator
-
- seekForPrev(ByteBuffer) - Method in class org.rocksdb.AbstractRocksIterator
-
- seekForPrev(byte[]) - Method in interface org.rocksdb.RocksIteratorInterface
-
Position at the first entry in the source whose key is that or
before target.
- seekForPrev(ByteBuffer) - Method in interface org.rocksdb.RocksIteratorInterface
-
Position at the last key that is less than or equal to the target key.
- 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.
- self() - Method in class org.rocksdb.AbstractMutableOptions.AbstractMutableOptionsBuilder
-
- self() - Method in class org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- self() - Method in class org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
- 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.
- setAllowCompaction(boolean) - Method in class org.rocksdb.CompactionOptionsFIFO
-
If true, try to do compaction to compact smaller files into larger ones.
- 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
-
Enable/Disable fallocate calls.
- setAllowFAllocate(boolean) - Method in class org.rocksdb.Options
-
- setAllowGlobalSeqNo(boolean) - Method in class org.rocksdb.IngestExternalFileOptions
-
- setAllowIngestBehind(boolean) - Method in class org.rocksdb.DBOptions
-
- setAllowIngestBehind(boolean) - Method in interface org.rocksdb.DBOptionsInterface
-
Set this option to true during creation of database if you want
to be able to ingest behind (call IngestExternalFile() skipping keys
that already exist, rather than overwriting matching keys).
- setAllowIngestBehind(boolean) - Method in class org.rocksdb.Options
-
- setAllowMmapReads(boolean) - Method in class org.rocksdb.DBOptions
-
- setAllowMmapReads(boolean) - Method in interface org.rocksdb.DBOptionsInterface
-
Allow the OS to mmap file for reading sst tables.
- setAllowMmapReads(boolean) - Method in class org.rocksdb.Options
-
- setAllowMmapWrites(boolean) - Method in class org.rocksdb.DBOptions
-
- setAllowMmapWrites(boolean) - Method in interface org.rocksdb.DBOptionsInterface
-
Allow the OS to mmap file for writing.
- setAllowMmapWrites(boolean) - Method in class org.rocksdb.Options
-
- setAllowTrivialMove(boolean) - Method in class org.rocksdb.CompactionOptionsUniversal
-
Option to optimize the universal multi level compaction by enabling
trivial move for non overlapping files.
- setAllowWriteStall(boolean) - Method in class org.rocksdb.CompactRangeOptions
-
If true, compaction will execute immediately even if doing so would cause the DB to
enter write stall mode.
- setAllowWriteStall(boolean) - Method in class org.rocksdb.FlushOptions
-
Set to true so that flush would proceeds immediately even it it means
writes will stall for the duration of the flush.
- 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
-
- setAtomicFlush(boolean) - Method in class org.rocksdb.DBOptions
-
- setAtomicFlush(boolean) - Method in interface org.rocksdb.DBOptionsInterface
-
If true, RocksDB supports flushing multiple column families and committing
their results atomically to MANIFEST.
- setAtomicFlush(boolean) - 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 class org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
- setAvoidFlushDuringShutdown(boolean) - Method in interface org.rocksdb.MutableDBOptionsInterface
-
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, Priority) - 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
-
Deprecated.
- setBaseBackgroundCompactions(int) - Method in class org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
Deprecated.
- setBaseBackgroundCompactions(int) - Method in interface org.rocksdb.MutableDBOptionsInterface
-
- setBaseBackgroundCompactions(int) - Method in class org.rocksdb.Options
-
Deprecated.
- setBlockAlign(boolean) - Method in class org.rocksdb.BlockBasedTableConfig
-
Set whether data blocks should be aligned on the lesser of page size
and block size.
- setBlockCache(Cache) - Method in class org.rocksdb.BlockBasedTableConfig
-
Use the specified cache for blocks.
- setBlockCacheCompressed(Cache) - Method in class org.rocksdb.BlockBasedTableConfig
-
Use the specified cache for compressed blocks.
- setBlockCacheCompressedNumShardBits(int) - Method in class org.rocksdb.BlockBasedTableConfig
-
- setBlockCacheCompressedSize(long) - Method in class org.rocksdb.BlockBasedTableConfig
-
- setBlockCacheSize(long) - Method in class org.rocksdb.BlockBasedTableConfig
-
- setBlockRestartInterval(int) - Method in class org.rocksdb.BlockBasedTableConfig
-
Set the 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
-
- 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
-
- setBoolean(K, boolean) - Method in class org.rocksdb.AbstractMutableOptions.AbstractMutableOptionsBuilder
-
- setBottommostCompressionOptions(CompressionOptions) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setBottommostCompressionOptions(CompressionOptions) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
-
- setBottommostCompressionOptions(CompressionOptions) - 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
-
- setBottommostLevelCompaction(CompactRangeOptions.BottommostLevelCompaction) - Method in class org.rocksdb.CompactRangeOptions
-
Sets the policy for compacting the bottommost level
- 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 class org.rocksdb.EnvOptions
-
Allows OS to incrementally sync files to disk while they are being
written, in the background.
- setBytesPerSync(long) - Method in class org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
- setBytesPerSync(long) - Method in interface org.rocksdb.MutableDBOptionsInterface
-
Allows OS to incrementally sync files to disk while they are being
written, asynchronously, in the background.
- setBytesPerSync(long) - Method in class org.rocksdb.Options
-
- setCacheIndexAndFilterBlocks(boolean) - Method in class org.rocksdb.BlockBasedTableConfig
-
Indicating if we'd put index/filter blocks to the block cache.
- setCacheIndexAndFilterBlocksWithHighPriority(boolean) - Method in class org.rocksdb.BlockBasedTableConfig
-
If true, cache index and filter blocks with high priority.
- setCacheNumShardBits(int) - Method in class org.rocksdb.BlockBasedTableConfig
-
- setCallbackTriggerIntervalSize(long) - Method in class org.rocksdb.BackupableDBOptions
-
- setChangeLevel(boolean) - Method in class org.rocksdb.CompactRangeOptions
-
Whether compacted files will be moved to the minimum level capable of holding the data or given level
(specified non-negative target_level).
- setChecksumType(ChecksumType) - Method in class org.rocksdb.BlockBasedTableConfig
-
Sets
- setCompactionBufferSize(long) - Method in class org.rocksdb.SstFileManager
-
Set the amount of buffer room each compaction should be able to leave.
- setCompactionFilter(AbstractCompactionFilter<? extends AbstractSlice<?>>) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setCompactionFilter(AbstractCompactionFilter<? extends AbstractSlice<?>>) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
-
A single CompactionFilter instance to call into during compaction.
- setCompactionFilter(AbstractCompactionFilter<? extends AbstractSlice<?>>) - Method in class org.rocksdb.Options
-
- setCompactionFilterFactory(AbstractCompactionFilterFactory<? extends AbstractCompactionFilter<?>>) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setCompactionFilterFactory(AbstractCompactionFilterFactory<? extends AbstractCompactionFilter<?>>) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
-
This is a factory that provides
AbstractCompactionFilter
objects
which allow an application to modify/delete a key-value during background
compaction.
- setCompactionFilterFactory(AbstractCompactionFilterFactory<? extends AbstractCompactionFilter<?>>) - Method in class org.rocksdb.Options
-
- 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 class org.rocksdb.EnvOptions
-
- setCompactionReadaheadSize(long) - Method in class org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
- setCompactionReadaheadSize(long) - Method in interface org.rocksdb.MutableDBOptionsInterface
-
If non-zero, we perform bigger reads when doing compaction.
- 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
-
- setCompactionThreadLimiter(ConcurrentTaskLimiter) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setCompactionThreadLimiter(ConcurrentTaskLimiter) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
-
Compaction concurrent thread limiter for the column family.
- setCompactionThreadLimiter(ConcurrentTaskLimiter) - Method in class org.rocksdb.Options
-
- setComparator(BuiltinComparator) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setComparator(AbstractComparator) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setComparator(BuiltinComparator) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
-
- setComparator(AbstractComparator) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
-
Use the specified comparator for key ordering.
- setComparator(AbstractComparator) - Method in class org.rocksdb.OptimisticTransactionOptions
-
Should be set if the DB has a non-default comparator.
- setComparator(BuiltinComparator) - Method in class org.rocksdb.Options
-
- setComparator(AbstractComparator) - Method in class org.rocksdb.Options
-
- setCompression(CompressionType) - Method in class org.rocksdb.CompactionOptions
-
Set the compaction output compression type.
- 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
-
- setDataBlockHashTableUtilRatio(double) - Method in class org.rocksdb.BlockBasedTableConfig
-
Set the #entries/#buckets.
- setDataBlockIndexType(DataBlockIndexType) - Method in class org.rocksdb.BlockBasedTableConfig
-
Sets the data block index type to used with this table.
- 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
-
- setDBOptions(MutableDBOptions) - Method in class org.rocksdb.RocksDB
-
Set the options for the column family handle.
- 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
-
- setDeadlockDetect(boolean) - Method in class org.rocksdb.TransactionOptions
-
Setting to true means that before acquiring locks, this transaction will
check if doing so will cause a deadlock.
- setDeadlockDetectDepth(long) - Method in class org.rocksdb.TransactionOptions
-
Sets the number of traversals to make during deadlock detection.
- setDeadlockInfoBufferSize(int) - Method in class org.rocksdb.TransactionDB
-
- setDefaultLockTimeout(long) - Method in class org.rocksdb.TransactionDBOptions
-
- setDelayedWriteRate(long) - Method in class org.rocksdb.DBOptions
-
- setDelayedWriteRate(long) - Method in class org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
- setDelayedWriteRate(long) - Method in interface org.rocksdb.MutableDBOptionsInterface
-
- 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.MutableDBOptions.MutableDBOptionsBuilder
-
- setDeleteObsoleteFilesPeriodMicros(long) - Method in interface org.rocksdb.MutableDBOptionsInterface
-
The periodicity when obsolete files get deleted.
- setDeleteObsoleteFilesPeriodMicros(long) - Method in class org.rocksdb.Options
-
- setDeleteRateBytesPerSecond(long) - Method in class org.rocksdb.SstFileManager
-
Set the delete rate limit.
- setDelimiter(String) - Method in class org.rocksdb.ConfigOptions
-
- 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.
- setDouble(K, double) - Method in class org.rocksdb.AbstractMutableOptions.AbstractMutableOptionsBuilder
-
- 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
-
- setEnabled(boolean) - Method in class org.rocksdb.CompressionOptions
-
When the compression options are set by the user, it will be set to "true".
- setEnableIndexCompression(boolean) - Method in class org.rocksdb.BlockBasedTableConfig
-
Store index blocks on disk in compressed format.
- setEnablePipelinedWrite(boolean) - Method in class org.rocksdb.DBOptions
-
- setEnablePipelinedWrite(boolean) - Method in interface org.rocksdb.DBOptionsInterface
-
By default, a single write thread queue is maintained.
- setEnablePipelinedWrite(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.
- setEnum(K, N) - Method in class org.rocksdb.AbstractMutableOptions.AbstractMutableOptionsBuilder
-
- setEnv(Env) - Method in class org.rocksdb.ConfigOptions
-
- 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
-
- setExclusiveManualCompaction(boolean) - Method in class org.rocksdb.CompactRangeOptions
-
Sets whether the compaction is exclusive or other compaction are allowed run concurrently at the same time.
- setExpiration(long) - Method in class org.rocksdb.TransactionOptions
-
Expiration duration in milliseconds.
- 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
-
If true, we will preallocate the file with FALLOC_FL_KEEP_SIZE
flag, which means that file size won't change as part of preallocation.
- setFdCloexec() - Method in class org.rocksdb.EnvOptions
-
Determine i fthe FD_CLOEXEC
bit is set when opening file
descriptors.
- 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
-
- setFilterPolicy(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 every time 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 five 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
-
- 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.
- setIgnoreUnknownOptions(boolean) - Method in class org.rocksdb.ConfigOptions
-
- 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
-
- setIndexBlockRestartInterval(int) - Method in class org.rocksdb.BlockBasedTableConfig
-
Set the index block restart interval
- setIndexShortening(IndexShorteningMode) - Method in class org.rocksdb.BlockBasedTableConfig
-
Set the index shortening mode.
- 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
-
- setIngestBehind(boolean) - Method in class org.rocksdb.IngestExternalFileOptions
-
Set to true if you would like duplicate keys in the file being ingested
to be skipped rather than overwriting existing data under that key.
- 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
-
- setInputStringsEscaped(boolean) - Method in class org.rocksdb.ConfigOptions
-
- setInt(K, int) - Method in class org.rocksdb.AbstractMutableOptions.AbstractMutableOptionsBuilder
-
- setIntArray(K, int[]) - Method in class org.rocksdb.AbstractMutableOptions.AbstractMutableOptionsBuilder
-
- 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
-
- setIterateLowerBound(Slice) - Method in class org.rocksdb.ReadOptions
-
Defines the smallest key at which the backward
iterator can return an entry.
- setIterateUpperBound(Slice) - Method in class org.rocksdb.ReadOptions
-
Defines the extent up to which the forward iterator
can returns entries.
- setIterStartSeqnum(long) - Method in class org.rocksdb.ReadOptions
-
Needed to support differential snapshots.
- 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
-
- setLockTimeout(long) - Method in class org.rocksdb.Transaction
-
- setLockTimeout(long) - Method in class org.rocksdb.TransactionOptions
-
If positive, specifies the wait timeout in milliseconds when
a transaction attempts to lock a key.
- 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
-
- setLogNumber(long) - Method in class org.rocksdb.Transaction
-
Set the log number.
- setLong(K, long) - Method in class org.rocksdb.AbstractMutableOptions.AbstractMutableOptionsBuilder
-
- setLookahead(long) - Method in class org.rocksdb.SkipListMemTableConfig
-
Sets lookahead for SkipList
- setLowPri(boolean) - Method in class org.rocksdb.WriteOptions
-
If true, this write request is of lower priority if compaction is
behind.
- setManaged(boolean) - Method in class org.rocksdb.ReadOptions
-
Deprecated.
This options is not used anymore.
- 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
-
- setManualWalFlush(boolean) - Method in class org.rocksdb.DBOptions
-
- setManualWalFlush(boolean) - Method in interface org.rocksdb.DBOptionsInterface
-
If true WAL is not flushed automatically after each write.
- setManualWalFlush(boolean) - Method in class org.rocksdb.Options
-
- setMaxAllowedSpaceUsage(long) - Method in class org.rocksdb.SstFileManager
-
Update the maximum allowed space that should be used by RocksDB, if
the total size of the SST files exceeds maxAllowedSpace
, writes to
RocksDB will fail.
- setMaxBackgroundCompactions(int) - Method in class org.rocksdb.DBOptions
-
Deprecated.
- setMaxBackgroundCompactions(int) - Method in class org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
Deprecated.
- setMaxBackgroundCompactions(int) - Method in interface org.rocksdb.MutableDBOptionsInterface
-
- setMaxBackgroundCompactions(int) - Method in class org.rocksdb.Options
-
Deprecated.
- setMaxBackgroundFlushes(int) - Method in class org.rocksdb.DBOptions
-
Deprecated.
- setMaxBackgroundFlushes(int) - Method in interface org.rocksdb.DBOptionsInterface
-
- setMaxBackgroundFlushes(int) - Method in class org.rocksdb.Options
-
Deprecated.
- setMaxBackgroundJobs(int) - Method in class org.rocksdb.DBOptions
-
- setMaxBackgroundJobs(int) - Method in class org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
- setMaxBackgroundJobs(int) - Method in interface org.rocksdb.MutableDBOptionsInterface
-
Specifies the maximum number of concurrent background jobs (both flushes
and compactions combined).
- setMaxBackgroundJobs(int) - Method in class org.rocksdb.Options
-
- setMaxBackgroundOperations(int) - Method in class org.rocksdb.BackupableDBOptions
-
- setMaxBytes(long) - Method in class org.rocksdb.AbstractWriteBatch
-
- setMaxBytes(long) - Method in interface org.rocksdb.WriteBatchInterface
-
Set the maximum size of the write batch.
- 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.
- setMaxNumLocks(long) - Method in class org.rocksdb.TransactionDBOptions
-
Specifies the maximum number of keys that can be locked at the same time
per column family.
- setMaxOpenFiles(int) - Method in class org.rocksdb.DBOptions
-
- setMaxOpenFiles(int) - Method in class org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
- setMaxOpenFiles(int) - Method in interface org.rocksdb.MutableDBOptionsInterface
-
Number of open files that can be used by the DB.
- setMaxOpenFiles(int) - Method in class org.rocksdb.Options
-
- setMaxOutstandingTask(int) - Method in class org.rocksdb.ConcurrentTaskLimiter
-
Set max concurrent tasks.
limit = 0 means no new task allowed.
limit < 0 means no limitation.
- setMaxOutstandingTask(int) - Method in class org.rocksdb.ConcurrentTaskLimiterImpl
-
- setMaxReusedBufferSize(int) - Method in class org.rocksdb.ComparatorOptions
-
Sets the maximum size of a buffer (in bytes) that will be reused.
- 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.
- setMaxSkippableInternalKeys(long) - Method in class org.rocksdb.ReadOptions
-
A threshold for the number of keys that can be skipped before failing an
iterator seek as incomplete.
- setMaxSubcompactions(int) - Method in class org.rocksdb.CompactionOptions
-
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.CompactRangeOptions
-
If > 0, it will replace the option in the DBOptions for this compaction
- 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 class org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
- setMaxTotalWalSize(long) - Method in interface org.rocksdb.MutableDBOptionsInterface
-
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
-
- setMaxTrashDBRatio(double) - Method in class org.rocksdb.SstFileManager
-
Set the trash/DB size ratio where new files will be deleted immediately.
- setMaxWriteBatchSize(long) - Method in class org.rocksdb.TransactionOptions
-
Set the maximum number of bytes that may be used for the write batch.
- 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
-
- setMetadataBlockSize(long) - Method in class org.rocksdb.BlockBasedTableConfig
-
Set block size for partitioned metadata.
- 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.
- setName(String) - Method in class org.rocksdb.Transaction
-
Set the name of the transaction.
- 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
-
- setNumStripes(long) - Method in class org.rocksdb.TransactionDBOptions
-
Increasing this value will increase the concurrency by dividing the lock
table (per column family) into more sub-tables, each with their own
separate mutex.
- 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
-
- setOptimizeFiltersForMemory(boolean) - Method in class org.rocksdb.BlockBasedTableConfig
-
Option to generate Bloom filters that minimize memory
internal fragmentation.
- setOptions(ColumnFamilyHandle, MutableColumnFamilyOptions) - Method in class org.rocksdb.RocksDB
-
Change the options for the column family handle.
- setOptions(MutableColumnFamilyOptions) - Method in class org.rocksdb.RocksDB
-
Change the options for the default column family handle.
- setOutputFileSizeLimit(long) - Method in class org.rocksdb.CompactionOptions
-
- 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
-
- setPartitionFilters(boolean) - Method in class org.rocksdb.BlockBasedTableConfig
-
Use partitioned full filters for each SST file.
- setPersistentCache(PersistentCache) - Method in class org.rocksdb.BlockBasedTableConfig
-
Use the specified persistent cache.
- 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.
- setPinTopLevelIndexAndFilter(boolean) - Method in class org.rocksdb.BlockBasedTableConfig
-
If cacheIndexAndFilterBlocks is true and the below is true, then
the top-level index of partitioned filter and index blocks are stored in
the cache, but a reference is held in the "table reader" object so the
blocks are pinned and only evicted from cache when the table reader is
freed.
- setPrefixSameAsStart(boolean) - Method in class org.rocksdb.ReadOptions
-
Enforce that the iterator only iterates over the same prefix as the seek.
- setPreserveDeletes(boolean) - Method in class org.rocksdb.DBOptions
-
- setPreserveDeletes(boolean) - Method in interface org.rocksdb.DBOptionsInterface
-
Needed to support differential snapshots.
- setPreserveDeletes(boolean) - Method in class org.rocksdb.Options
-
- setPreserveDeletesSequenceNumber(long) - Method in class org.rocksdb.RocksDB
-
Instructs DB to preserve deletes with sequence numbers >= sequenceNumber.
- 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
-
Set the write rate limiter for flush and compaction.
- 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.
- setReadAmpBytesPerBit(int) - Method in class org.rocksdb.BlockBasedTableConfig
-
Set the Read amplification bytes per-bit.
- 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.
- setReusedSynchronisationType(ReusedSynchronisationType) - Method in class org.rocksdb.ComparatorOptions
-
Set the synchronisation type used to guard the reused buffers.
- 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
-
- setSanityLevel(SanityLevel) - Method in class org.rocksdb.ConfigOptions
-
- setSavePoint() - Method in class org.rocksdb.AbstractWriteBatch
-
- setSavePoint() - Method in class org.rocksdb.Transaction
-
- 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
-
Enable/Disable the FD_CLOEXEC
bit when opening file descriptors.
- setSetSnapshot(boolean) - Method in class org.rocksdb.OptimisticTransactionOptions
-
- setSetSnapshot(boolean) - Method in class org.rocksdb.TransactionOptions
-
- 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).
- setSnapshot() - Method in class org.rocksdb.Transaction
-
- 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.
- setSnapshotOnNextOperation() - Method in class org.rocksdb.Transaction
-
Similar to
Transaction.setSnapshot()
, but will not change the current snapshot
until put/merge/delete/getForUpdate/multiGetForUpdate is called.
- setSnapshotOnNextOperation(AbstractTransactionNotifier) - Method in class org.rocksdb.Transaction
-
Similar to
Transaction.setSnapshot()
, but will not change the current snapshot
until put/merge/delete/getForUpdate/multiGetForUpdate is called.
- 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
-
- setSstFileManager(SstFileManager) - Method in class org.rocksdb.DBOptions
-
- setSstFileManager(SstFileManager) - Method in interface org.rocksdb.DBOptionsInterface
-
Use to track SST files and control their file deletion rate.
- setSstFileManager(SstFileManager) - Method in class org.rocksdb.Options
-
- setSstPartitionerFactory(SstPartitionerFactory) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setSstPartitionerFactory(SstPartitionerFactory) - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
-
If non-nullptr, use the specified factory for a function to determine the
partitioning of sst files.
- setSstPartitionerFactory(SstPartitionerFactory) - 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 class org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
- setStatsDumpPeriodSec(int) - Method in interface org.rocksdb.MutableDBOptionsInterface
-
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
-
- setStatsHistoryBufferSize(long) - Method in class org.rocksdb.DBOptions
-
- setStatsHistoryBufferSize(long) - Method in class org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
- setStatsHistoryBufferSize(long) - Method in interface org.rocksdb.MutableDBOptionsInterface
-
If not zero, periodically take stats snapshots and store in memory, the
memory size for stats snapshots is capped at statsHistoryBufferSize
Default: 1MB
- setStatsHistoryBufferSize(long) - Method in class org.rocksdb.Options
-
- setStatsLevel(StatsLevel) - Method in class org.rocksdb.Statistics
-
Sets the stats level.
- setStatsPersistPeriodSec(int) - Method in class org.rocksdb.DBOptions
-
- setStatsPersistPeriodSec(int) - Method in class org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
- setStatsPersistPeriodSec(int) - Method in interface org.rocksdb.MutableDBOptionsInterface
-
If not zero, dump rocksdb.stats to RocksDB every
statsPersistPeriodSec
Default: 600
- setStatsPersistPeriodSec(int) - Method in class org.rocksdb.Options
-
- 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
-
- setStrictBytesPerSync(boolean) - Method in class org.rocksdb.DBOptions
-
- setStrictBytesPerSync(boolean) - Method in class org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
- setStrictBytesPerSync(boolean) - Method in interface org.rocksdb.MutableDBOptionsInterface
-
- setStrictBytesPerSync(boolean) - Method in class org.rocksdb.Options
-
- 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
-
- setTableFilter(AbstractTableFilter) - Method in class org.rocksdb.ReadOptions
-
A callback to determine whether relevant keys for this scan exist in a
given table based on the table's properties.
- 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
-
- setTargetLevel(int) - Method in class org.rocksdb.CompactRangeOptions
-
If change_level is true and target_level have non-negative value, compacted files will be moved to target_level.
- setTargetPathId(int) - Method in class org.rocksdb.CompactRangeOptions
-
Compaction outputs will be placed in options.db_paths[target_path_id].
- 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.
- setTransactionLockTimeout(long) - Method in class org.rocksdb.TransactionDBOptions
-
If positive, specifies the default wait timeout in milliseconds when
a transaction attempts to lock a key if not specified by
TransactionOptions.setLockTimeout(long)
If 0, no waiting is done if a lock cannot instantly be acquired.
- setTtl(long) - Method in interface org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
Non-bottom-level files older than TTL will go through the compaction
process.
- setTtl(long) - Method in class org.rocksdb.ColumnFamilyOptions
-
- setTtl(long) - Method in class org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setTtl(long) - Method in class org.rocksdb.Options
-
- setTwoWriteQueues(boolean) - Method in class org.rocksdb.DBOptions
-
- setTwoWriteQueues(boolean) - Method in interface org.rocksdb.DBOptionsInterface
-
If enabled it uses two queues for writes, one for the ones with
disable_memtable and one for the ones that also write to memtable.
- setTwoWriteQueues(boolean) - Method in class org.rocksdb.Options
-
- setUnorderedWrite(boolean) - Method in class org.rocksdb.DBOptions
-
- setUnorderedWrite(boolean) - Method in interface org.rocksdb.DBOptionsInterface
-
- setUnorderedWrite(boolean) - Method in class org.rocksdb.Options
-
- 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
-
- setUseDeltaEncoding(boolean) - Method in class org.rocksdb.BlockBasedTableConfig
-
Use delta encoding to compress keys in blocks.
- setUseDirectBuffer(boolean) - Method in class org.rocksdb.ComparatorOptions
-
Controls whether a direct byte buffer (i.e.
- 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
-
Enable/Disable direct reads, i.e.
- setUseDirectReads(boolean) - Method in class org.rocksdb.Options
-
- setUseDirectWrites(boolean) - Method in class org.rocksdb.EnvOptions
-
Enable/Disable direct writes, i.e.
- 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
-
Enable/Disable memory mapped reads.
- setUseMmapWrites(boolean) - Method in class org.rocksdb.EnvOptions
-
Enable/Disable memory mapped Writes.
- setValue(T) - Method in class org.rocksdb.Holder
-
Set the instance reference.
- setVerifyChecksums(boolean) - Method in class org.rocksdb.ReadOptions
-
If true, all data read from underlying storage will be
verified against corresponding checksums.
- setVerifyCompression(boolean) - Method in class org.rocksdb.BlockBasedTableConfig
-
Verify that decompressing the compressed block gives back the input.
- 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 class org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
- setWalBytesPerSync(long) - Method in interface org.rocksdb.MutableDBOptionsInterface
-
- 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
-
- setWalFilter(AbstractWalFilter) - Method in class org.rocksdb.DBOptions
-
- setWalFilter(AbstractWalFilter) - Method in interface org.rocksdb.DBOptionsInterface
-
A filter object supplied to be invoked while processing write-ahead-logs
(WALs) during recovery.
- setWalFilter(AbstractWalFilter) - 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 class org.rocksdb.EnvOptions
-
- setWritableFileMaxBufferSize(long) - Method in class org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
- setWritableFileMaxBufferSize(long) - Method in interface org.rocksdb.MutableDBOptionsInterface
-
This is the maximum buffer size that is used by WritableFileWriter.
- setWritableFileMaxBufferSize(long) - Method in class org.rocksdb.Options
-
- setWriteBufferManager(WriteBufferManager) - Method in class org.rocksdb.DBOptions
-
- setWriteBufferManager(WriteBufferManager) - Method in interface org.rocksdb.DBOptionsInterface
-
Use passed
WriteBufferManager
to control memory usage across
multiple column families and/or DB instances.
- setWriteBufferManager(WriteBufferManager) - 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
-
- setWriteGlobalSeqno(boolean) - Method in class org.rocksdb.IngestExternalFileOptions
-
Set to true if you would like to write the global_seqno to a given offset
in the external SST file for backward compatibility.
- setWriteOptions(WriteOptions) - Method in class org.rocksdb.Transaction
-
- setWritePolicy(TxnDBWritePolicy) - Method in class org.rocksdb.TransactionDBOptions
-
The policy for when to write the data into the DB.
- 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
-
- setZStdMaxTrainBytes(int) - Method in class org.rocksdb.CompressionOptions
-
Maximum size of training data passed to zstd's dictionary trainer.
- 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
-
- shutDown(int) - Method in class org.rocksdb.StatisticsCollector
-
Shuts down statistics collector.
- singleDelete(byte[]) - Method in class org.rocksdb.AbstractWriteBatch
-
- singleDelete(ColumnFamilyHandle, byte[]) - Method in class org.rocksdb.AbstractWriteBatch
-
- 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(ColumnFamilyHandle, byte[], boolean) - Method in class org.rocksdb.Transaction
-
- singleDelete(ColumnFamilyHandle, byte[]) - Method in class org.rocksdb.Transaction
-
- singleDelete(byte[]) - Method in class org.rocksdb.Transaction
-
- singleDelete(ColumnFamilyHandle, byte[][], boolean) - Method in class org.rocksdb.Transaction
-
- singleDelete(ColumnFamilyHandle, byte[][]) - Method in class org.rocksdb.Transaction
-
- singleDelete(byte[][]) - Method in class org.rocksdb.Transaction
-
- singleDelete(int, byte[]) - Method in class org.rocksdb.WriteBatch.Handler
-
- singleDelete(byte[]) - Method in class org.rocksdb.WriteBatch.Handler
-
- singleDelete(byte[]) - Method in interface org.rocksdb.WriteBatchInterface
-
Remove the database entry for key
.
- singleDelete(ColumnFamilyHandle, byte[]) - Method in interface org.rocksdb.WriteBatchInterface
-
Remove the database entry for key
.
- size() - Method in class org.rocksdb.AbstractSlice
-
Return the length (in bytes) of the data.
- size() - Method in class org.rocksdb.BackupInfo
-
- size() - Method in class org.rocksdb.ColumnFamilyMetaData
-
- size() - Method in class org.rocksdb.LevelMetaData
-
The size of this level in bytes, which is equal to the sum of
the file size of its
LevelMetaData.files()
.
- size - Variable in class org.rocksdb.RocksDB.CountAndSize
-
- size() - Method in class org.rocksdb.SstFileMetaData
-
Get the file size in bytes.
- SizeApproximationFlag - Enum in org.rocksdb
-
- sizeFileBytes() - Method in class org.rocksdb.LogFile
-
Size of log file on disk in Bytes.
- 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.
- smallestKey() - Method in class org.rocksdb.SstFileMetaData
-
Get the smallest user defined key in the file.
- smallestOutputKeyPrefix() - Method in class org.rocksdb.CompactionJobStats
-
Get the smallest output key prefix.
- smallestSeqno() - Method in class org.rocksdb.SstFileMetaData
-
Get the smallest sequence number in file.
- 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.
- snapshotCreated(Snapshot) - Method in class org.rocksdb.AbstractTransactionNotifier
-
- 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
-
- SstFileManager - Class in org.rocksdb
-
SstFileManager is used to track SST files in the DB and control their
deletion rate.
- SstFileManager(Env) - Constructor for class org.rocksdb.SstFileManager
-
Create a new SstFileManager that can be shared among multiple RocksDB
instances to track SST file and control there deletion rate.
- SstFileManager(Env, Logger) - Constructor for class org.rocksdb.SstFileManager
-
Create a new SstFileManager that can be shared among multiple RocksDB
instances to track SST file and control there deletion rate.
- SstFileManager(Env, Logger, long) - Constructor for class org.rocksdb.SstFileManager
-
Create a new SstFileManager that can be shared among multiple RocksDB
instances to track SST file and control there deletion rate.
- SstFileManager(Env, Logger, long, double) - Constructor for class org.rocksdb.SstFileManager
-
Create a new SstFileManager that can be shared among multiple RocksDB
instances to track SST file and control there deletion rate.
- SstFileManager(Env, Logger, long, double, long) - Constructor for class org.rocksdb.SstFileManager
-
Create a new SstFileManager that can be shared among multiple RocksDB
instances to track SST file and control there deletion rate.
- SstFileMetaData - Class in org.rocksdb
-
The metadata that describes a SST file.
- SstFileMetaData(String, String, long, long, long, byte[], byte[], long, boolean, long, long) - Constructor for class org.rocksdb.SstFileMetaData
-
Called from JNI C++
- SstFileReader - Class in org.rocksdb
-
- SstFileReader(Options) - Constructor for class org.rocksdb.SstFileReader
-
- SstFileReaderIterator - Class in org.rocksdb
-
An iterator that yields a sequence of key/value pairs from a source.
- SstFileReaderIterator(SstFileReader, long) - Constructor for class org.rocksdb.SstFileReaderIterator
-
- SstFileWriter - Class in org.rocksdb
-
SstFileWriter is used to create sst files that can be added to the
database later.
- SstFileWriter(EnvOptions, Options, AbstractComparator) - Constructor for class org.rocksdb.SstFileWriter
-
- SstFileWriter(EnvOptions, Options) - Constructor for class org.rocksdb.SstFileWriter
-
SstFileWriter Constructor.
- sstPartitionerFactory() - Method in class org.rocksdb.ColumnFamilyOptions
-
- sstPartitionerFactory() - Method in interface org.rocksdb.ColumnFamilyOptionsInterface
-
Get SST partitioner factory
- sstPartitionerFactory() - Method in class org.rocksdb.Options
-
- SstPartitionerFactory - Class in org.rocksdb
-
Handle to factory for SstPartitioner.
- SstPartitionerFactory(long) - Constructor for class org.rocksdb.SstPartitionerFactory
-
- SstPartitionerFixedPrefixFactory - Class in org.rocksdb
-
Fixed prefix factory.
- SstPartitionerFixedPrefixFactory(long) - Constructor for class org.rocksdb.SstPartitionerFixedPrefixFactory
-
- start() - Method in class org.rocksdb.StatisticsCollector
-
- startSequence() - Method in class org.rocksdb.LogFile
-
Starting sequence number of writebatch written in this log file.
- startsWith(AbstractSlice<?>) - Method in class org.rocksdb.AbstractSlice
-
Determines whether this slice starts with
another slice
- startTrace(TraceOptions, AbstractTraceWriter) - Method in class org.rocksdb.RocksDB
-
Trace DB operations.
- StateType - Enum in org.rocksdb
-
The type used to refer to a thread state.
- 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.
- stats() - Method in class org.rocksdb.CompactionJobInfo
-
Get detailed information about this compaction.
- 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 class org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
- statsDumpPeriodSec() - Method in interface org.rocksdb.MutableDBOptionsInterface
-
If not zero, dump rocksdb.stats to LOG every stats_dump_period_sec
Default: 600 (10 minutes)
- statsDumpPeriodSec() - Method in class org.rocksdb.Options
-
- statsHistoryBufferSize() - Method in class org.rocksdb.DBOptions
-
- statsHistoryBufferSize() - Method in class org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
- statsHistoryBufferSize() - Method in interface org.rocksdb.MutableDBOptionsInterface
-
If not zero, periodically take stats snapshots and store in memory, the
memory size for stats snapshots is capped at statsHistoryBufferSize
- statsHistoryBufferSize() - 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.
- statsPersistPeriodSec() - Method in class org.rocksdb.DBOptions
-
- statsPersistPeriodSec() - Method in class org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
- statsPersistPeriodSec() - Method in interface org.rocksdb.MutableDBOptionsInterface
-
If not zero, dump rocksdb.stats to RocksDB every
statsPersistPeriodSec
- statsPersistPeriodSec() - Method in class org.rocksdb.Options
-
- status() - Method in class org.rocksdb.AbstractRocksIterator
-
- status() - Method in class org.rocksdb.CompactionJobInfo
-
Get the status indicating whether the compaction was successful or not.
- 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.
- storeOptionsInstance(DBOptionsInterface) - Method in class org.rocksdb.RocksDB
-
- strategy() - Method in class org.rocksdb.CompressionOptions
-
- strictBytesPerSync() - Method in class org.rocksdb.DBOptions
-
- strictBytesPerSync() - Method in class org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
- strictBytesPerSync() - Method in interface org.rocksdb.MutableDBOptionsInterface
-
Return the strict byte limit per sync.
- strictBytesPerSync() - Method in class org.rocksdb.Options
-
- StringAppendOperator - Class in org.rocksdb
-
StringAppendOperator is a merge operator that concatenates
two strings.
- StringAppendOperator() - Constructor for class org.rocksdb.StringAppendOperator
-
- StringAppendOperator(char) - Constructor for class org.rocksdb.StringAppendOperator
-
- suggestCompactRange(ColumnFamilyHandle) - Method in class org.rocksdb.RocksDB
-
Suggest the range to compact.
- suggestCompactRange() - Method in class org.rocksdb.RocksDB
-
Suggest the range to compact for the default column family.
- 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.
- syncWal() - Method in class org.rocksdb.RocksDB
-
Sync the WAL.
- value() - Method in class org.rocksdb.RocksIterator
-
Return the value for the current entry.
- value(ByteBuffer) - Method in class org.rocksdb.RocksIterator
-
Return the value for the current entry.
- value() - Method in class org.rocksdb.SstFileReaderIterator
-
Return the value for the current entry.
- value(ByteBuffer) - Method in class org.rocksdb.SstFileReaderIterator
-
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.CompactionReason
-
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.CompactRangeOptions.BottommostLevelCompaction
-
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.DataBlockIndexType
-
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.IndexShorteningMode
-
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.MemoryUsageType
-
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.MutableDBOptions.DBOption
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.rocksdb.MutableOptionKey.ValueType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.rocksdb.OperationStage
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.rocksdb.OperationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.rocksdb.Priority
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.rocksdb.RateLimiterMode
-
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.ReusedSynchronisationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.rocksdb.SanityLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.rocksdb.SizeApproximationFlag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.rocksdb.StateType
-
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.ThreadType
-
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.Transaction.TransactionState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.rocksdb.TxnDBWritePolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.rocksdb.WalFileType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.rocksdb.WalProcessingOption
-
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.CompactionReason
-
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.CompactRangeOptions.BottommostLevelCompaction
-
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.DataBlockIndexType
-
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.IndexShorteningMode
-
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.MemoryUsageType
-
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.MutableDBOptions.DBOption
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.rocksdb.MutableOptionKey.ValueType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.rocksdb.OperationStage
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.rocksdb.OperationType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.rocksdb.Priority
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.rocksdb.RateLimiterMode
-
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.ReusedSynchronisationType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.rocksdb.SanityLevel
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.rocksdb.SizeApproximationFlag
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.rocksdb.StateType
-
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.ThreadType
-
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.Transaction.TransactionState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.rocksdb.TxnDBWritePolicy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.rocksdb.WalFileType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.rocksdb.WalProcessingOption
-
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
- verifyChecksum() - Method in class org.rocksdb.RocksDB
-
Verify checksum
- verifyChecksum() - Method in class org.rocksdb.SstFileReader
-
Verify checksum
- verifyChecksums() - Method in class org.rocksdb.ReadOptions
-
If true, all data read from underlying storage will be
verified against corresponding checksums.
- verifyCompression() - Method in class org.rocksdb.BlockBasedTableConfig
-
Returns true when compression verification is enabled.