- garbageCollect() - 类 中的方法org.rocksdb.BackupEngine
-
Will delete all the files we don't need anymore.
- GB - 类 中的静态变量org.rocksdb.util.SizeUnit
-
- get(int) - 类 中的方法org.rocksdb.DirectSlice
-
Retrieves the byte at a specific offset
from the underlying data
- get(ReadOptions, ByteBuffer, ByteBuffer) - 类 中的方法org.rocksdb.RocksDB
-
Get the value associated with the specified key within column family.
- get(ColumnFamilyHandle, ReadOptions, ByteBuffer, ByteBuffer) - 类 中的方法org.rocksdb.RocksDB
-
Get the value associated with the specified key within column family.
- get(byte[], byte[]) - 类 中的方法org.rocksdb.RocksDB
-
Get the value associated with the specified key within column family*
- get(byte[], int, int, byte[], int, int) - 类 中的方法org.rocksdb.RocksDB
-
Get the value associated with the specified key within column family*
- get(ColumnFamilyHandle, byte[], byte[]) - 类 中的方法org.rocksdb.RocksDB
-
Get the value associated with the specified key within column family.
- get(ColumnFamilyHandle, byte[], int, int, byte[], int, int) - 类 中的方法org.rocksdb.RocksDB
-
Get the value associated with the specified key within column family.
- get(ReadOptions, byte[], byte[]) - 类 中的方法org.rocksdb.RocksDB
-
Get the value associated with the specified key.
- get(ReadOptions, byte[], int, int, byte[], int, int) - 类 中的方法org.rocksdb.RocksDB
-
Get the value associated with the specified key.
- get(ColumnFamilyHandle, ReadOptions, byte[], byte[]) - 类 中的方法org.rocksdb.RocksDB
-
Get the value associated with the specified key within column family.
- get(ColumnFamilyHandle, ReadOptions, byte[], int, int, byte[], int, int) - 类 中的方法org.rocksdb.RocksDB
-
Get the value associated with the specified key within column family.
- get(byte[]) - 类 中的方法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) - 类 中的方法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[]) - 类 中的方法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) - 类 中的方法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[]) - 类 中的方法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) - 类 中的方法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[]) - 类 中的方法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) - 类 中的方法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[]) - 类 中的方法org.rocksdb.Transaction
-
- get(ReadOptions, byte[]) - 类 中的方法org.rocksdb.Transaction
-
- getAccessHint(byte) - 枚举 中的静态方法org.rocksdb.AccessHint
-
Get the AccessHint enumeration value by
passing the byte identifier to this method.
- getAggregatedLongProperty(String) - 类 中的方法org.rocksdb.RocksDB
-
Return sum of the getLongProperty of all the column families
Note: As the returned property is of type
uint64_t on C++ side the returning value can be negative
because Java supports in Java 7 only signed long values.
- getAllPreparedTransactions() - 类 中的方法org.rocksdb.TransactionDB
-
- getAndResetTickerCount(TickerType) - 类 中的方法org.rocksdb.Statistics
-
Get the count for a ticker and reset the tickers count.
- getApproximateMemoryUsageByType(List<RocksDB>, Set<Cache>) - 类 中的静态方法org.rocksdb.MemoryUtil
-
Returns the approximate memory usage of different types in the input
list of DBs and Cache set.
- getApproximateMemTableStats(ColumnFamilyHandle, Range) - 类 中的方法org.rocksdb.RocksDB
-
- getApproximateMemTableStats(Range) - 类 中的方法org.rocksdb.RocksDB
-
- getApproximateSizes(ColumnFamilyHandle, List<Range>, SizeApproximationFlag...) - 类 中的方法org.rocksdb.RocksDB
-
Get the approximate file system space used by keys in each range.
- getApproximateSizes(List<Range>, SizeApproximationFlag...) - 类 中的方法org.rocksdb.RocksDB
-
Get the approximate file system space used by keys in each range for
the default column family.
- getAverage() - 类 中的方法org.rocksdb.HistogramData
-
- getBackgroundThreads(Priority) - 类 中的方法org.rocksdb.Env
-
Gets the number of background worker threads of the pool
for this environment.
- getBackupInfo() - 类 中的方法org.rocksdb.BackupEngine
-
Gets information about the available
backups
- getBaseDB() - 类 中的方法org.rocksdb.OptimisticTransactionDB
-
Get the underlying database that was opened.
- getBatch() - 类 中的方法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) - 类 中的方法org.rocksdb.AbstractMutableOptions.AbstractMutableOptionsBuilder
-
- getBytesPerSecond() - 类 中的方法org.rocksdb.RateLimiter
-
Returns the bytes per second.
- getCallback() - 类 中的方法org.rocksdb.StatsCollectorInput
-
- getCfName() - 类 中的方法org.rocksdb.ThreadStatus
-
The name of the Column Family that the thread is currently
involved with.
- getCode(byte) - 枚举 中的静态方法org.rocksdb.Status.Code
-
- getCode() - 类 中的方法org.rocksdb.Status
-
- getCodeString() - 类 中的方法org.rocksdb.Status
-
- getColumnFamilyId() - 类 中的方法org.rocksdb.FlushJobInfo
-
Get the id of the column family.
- getColumnFamilyId() - 类 中的方法org.rocksdb.TableProperties
-
- getColumnFamilyId() - 类 中的方法org.rocksdb.Transaction.WaitingTransactions
-
Get the Column Family ID.
- getColumnFamilyId() - 类 中的方法org.rocksdb.TransactionDB.DeadlockInfo
-
Get the Column Family ID.
- getColumnFamilyMetaData(ColumnFamilyHandle) - 类 中的方法org.rocksdb.RocksDB
-
Obtains the meta data of the specified column family of the DB.
- getColumnFamilyMetaData() - 类 中的方法org.rocksdb.RocksDB
-
Obtains the meta data of the default column family of the DB.
- getColumnFamilyName() - 类 中的方法org.rocksdb.ExternalFileIngestionInfo
-
Get the name of the column family.
- getColumnFamilyName() - 类 中的方法org.rocksdb.FlushJobInfo
-
Get the name of the column family.
- getColumnFamilyName() - 类 中的方法org.rocksdb.MemTableInfo
-
Get the name of the column family to which memtable belongs.
- getColumnFamilyName() - 类 中的方法org.rocksdb.TableFileCreationBriefInfo
-
Get the name of the column family where the file was created.
- getColumnFamilyName() - 类 中的方法org.rocksdb.TableProperties
-
Get the name of the column family with which this
SST file is associated.
- getColumnFamilyName() - 类 中的方法org.rocksdb.WriteStallInfo
-
Get the name of the column family.
- getColumnFamilyOptionsFromProps(Properties) - 类 中的静态方法org.rocksdb.ColumnFamilyOptions
-
Method to get a options instance by using pre-configured
property values.
- getColumnFamilyOptionsFromProps(ConfigOptions, Properties) - 类 中的静态方法org.rocksdb.ColumnFamilyOptions
-
Method to get a options instance by using pre-configured
property values.
- getCommitTimeWriteBatch() - 类 中的方法org.rocksdb.Transaction
-
Get the Commit time Write Batch.
- getCompactionPriority(byte) - 枚举 中的静态方法org.rocksdb.CompactionPriority
-
Get CompactionPriority by byte value.
- getCompactionStopStyle(byte) - 枚举 中的静态方法org.rocksdb.CompactionStopStyle
-
Get CompactionStopStyle by byte value.
- getComparatorName() - 类 中的方法org.rocksdb.TableProperties
-
Get the name of the comparator used in this table.
- getCompressionName() - 类 中的方法org.rocksdb.TableProperties
-
Get the name of the compression algorithm used to compress the SST files.
- getCompressionType(String) - 枚举 中的静态方法org.rocksdb.CompressionType
-
Get the CompressionType enumeration value by
passing the library name to this method.
- getCompressionType(byte) - 枚举 中的静态方法org.rocksdb.CompressionType
-
Get the CompressionType enumeration value by
passing the byte identifier to this method.
- getContentFlags() - 类 中的方法org.rocksdb.WriteBatch.SavePoint
-
Get the content flags.
- getCorruptedBackups() - 类 中的方法org.rocksdb.BackupEngine
-
Returns a list of corrupted backup ids.
- getCount() - 类 中的方法org.rocksdb.HistogramData
-
- getCount() - 类 中的方法org.rocksdb.WriteBatch.SavePoint
-
Get the number of elements.
- getCreationTime() - 类 中的方法org.rocksdb.TableProperties
-
The time when the SST file was created.
- getCurrentCondition() - 类 中的方法org.rocksdb.WriteStallInfo
-
Get the current state of the write controller.
- getDataSize() - 类 中的方法org.rocksdb.TableProperties
-
Get the total size of all data blocks.
- getDataSize() - 类 中的方法org.rocksdb.WriteBatch
-
Retrieve data size of the batch.
- getDbName() - 类 中的方法org.rocksdb.TableFileCreationBriefInfo
-
Get the name of the database where the file was created.
- getDbName() - 类 中的方法org.rocksdb.TableFileDeletionInfo
-
Get the name of the database where the file was deleted.
- getDbName() - 类 中的方法org.rocksdb.ThreadStatus
-
The name of the DB instance that the thread is currently
involved with.
- getDBOptions() - 类 中的方法org.rocksdb.RocksDB
-
Get the database options
- getDBOptionsFromProps(ConfigOptions, Properties) - 类 中的静态方法org.rocksdb.DBOptions
-
Method to get a options instance by using pre-configured
property values.
- getDBOptionsFromProps(Properties) - 类 中的静态方法org.rocksdb.DBOptions
-
Method to get a options instance by using pre-configured
property values.
- getDeadlockDetectDepth() - 类 中的方法org.rocksdb.TransactionOptions
-
Gets the number of traversals to make during deadlock detection.
- getDeadlockInfoBuffer() - 类 中的方法org.rocksdb.TransactionDB
-
- getDefault() - 类 中的静态方法org.rocksdb.Env
-
Returns the default environment suitable for the current operating
system.
- getDefaultColumnFamily() - 类 中的方法org.rocksdb.RocksDB
-
Gets the handle for the default column family
- getDefaultLockTimeout() - 类 中的方法org.rocksdb.TransactionDBOptions
-
- getDeleteRateBytesPerSecond() - 类 中的方法org.rocksdb.SstFileManager
-
Gets the delete rate limit.
- getDescriptor() - 类 中的方法org.rocksdb.ColumnFamilyHandle
-
Gets the up-to-date descriptor of the column family
associated with this handle.
- getDouble(K) - 类 中的方法org.rocksdb.AbstractMutableOptions.AbstractMutableOptionsBuilder
-
- getDuration() - 类 中的方法org.rocksdb.FileOperationInfo
-
Get the operation duration (in nanoseconds).
- getEarliestSeqno() - 类 中的方法org.rocksdb.MemTableInfo
-
Get the Sequence number that is guaranteed to be smaller than or equal
to the sequence number of any key that could be inserted into this
memtable.
- getElapsedTime() - 类 中的方法org.rocksdb.Transaction
-
Returns the elapsed time in milliseconds since this Transaction began.
- getEnum(K) - 类 中的方法org.rocksdb.AbstractMutableOptions.AbstractMutableOptionsBuilder
-
- getEnv() - 类 中的方法org.rocksdb.DBOptions
-
- getEnv() - 接口 中的方法org.rocksdb.DBOptionsInterface
-
Returns the set RocksEnv instance.
- getEnv() - 类 中的方法org.rocksdb.Options
-
- getEnv() - 类 中的方法org.rocksdb.RocksDB
-
Get the Env object from the DB
- getExpiration() - 类 中的方法org.rocksdb.TransactionOptions
-
Expiration duration in milliseconds.
- getExternalFilePath() - 类 中的方法org.rocksdb.ExternalFileIngestionInfo
-
Get the path of the file outside the DB.
- getFallbackJniLibraryFileName(String) - 类 中的静态方法org.rocksdb.util.Environment
-
- getFallbackJniLibraryName(String) - 类 中的静态方法org.rocksdb.util.Environment
-
- getFastCompressionEstimatedDataSize() - 类 中的方法org.rocksdb.TableProperties
-
Get the estimated size of data blocks compressed with a relatively faster
compression algorithm.
- getFilePath() - 类 中的方法org.rocksdb.FlushJobInfo
-
Get the path to the newly created file.
- getFilePath() - 类 中的方法org.rocksdb.TableFileCreationBriefInfo
-
Get the path to the created file.
- getFilePath() - 类 中的方法org.rocksdb.TableFileDeletionInfo
-
Get the path to the deleted file.
- getFileSize() - 类 中的方法org.rocksdb.TableFileCreationInfo
-
Get the size of the file.
- getFileSize() - 接口 中的方法org.rocksdb.TraceWriter
-
Get the size of the file that this writer is writing to.
- getFilterPolicyName() - 类 中的方法org.rocksdb.TableProperties
-
Get the name of the filter policy used in this table.
- getFilterSize() - 类 中的方法org.rocksdb.TableProperties
-
Get the size of filter block.
- getFirstSeqno() - 类 中的方法org.rocksdb.MemTableInfo
-
Get the Sequence number of the first element that was inserted into the
memtable.
- getFixedKeyLen() - 类 中的方法org.rocksdb.TableProperties
-
Get the length of the keys.
- getFlushReason() - 类 中的方法org.rocksdb.FlushJobInfo
-
Get the reason for initiating the flush.
- getFormatVersion() - 类 中的方法org.rocksdb.TableProperties
-
Get the format version, reserved for backward compatibility.
- getForUpdate(ReadOptions, ColumnFamilyHandle, byte[], boolean, boolean) - 类 中的方法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) - 类 中的方法org.rocksdb.Transaction
-
- getForUpdate(ReadOptions, byte[], boolean) - 类 中的方法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[]) - 类 中的方法org.rocksdb.WriteBatchWithIndex
-
- getFromBatch(DBOptions, byte[]) - 类 中的方法org.rocksdb.WriteBatchWithIndex
-
- getFromBatchAndDB(RocksDB, ColumnFamilyHandle, ReadOptions, byte[]) - 类 中的方法org.rocksdb.WriteBatchWithIndex
-
- getFromBatchAndDB(RocksDB, ReadOptions, byte[]) - 类 中的方法org.rocksdb.WriteBatchWithIndex
-
- getGlobalSeqno() - 类 中的方法org.rocksdb.ExternalFileIngestionInfo
-
Get the global sequence number assigned to keys in this file.
- getHistogramData(HistogramType) - 类 中的方法org.rocksdb.Statistics
-
Gets the histogram data for a particular histogram.
- getHistogramString(HistogramType) - 类 中的方法org.rocksdb.Statistics
-
Gets a string representation of a particular histogram.
- getHistogramType(byte) - 枚举 中的静态方法org.rocksdb.HistogramType
-
Get Histogram type by byte value.
- getID() - 类 中的方法org.rocksdb.ColumnFamilyHandle
-
Gets the ID of the Column Family.
- getID() - 类 中的方法org.rocksdb.Transaction
-
Get the ID of the transaction.
- getId() - 类 中的方法org.rocksdb.Transaction
-
The globally unique id with which the transaction is identified.
- getIndexKeyIsUserKey() - 类 中的方法org.rocksdb.TableProperties
-
Whether the index key is user key.
- getIndexPartitions() - 类 中的方法org.rocksdb.TableProperties
-
- getIndexSize() - 类 中的方法org.rocksdb.TableProperties
-
Get the size of index block.
- getIndexValueIsDeltaEncoded() - 类 中的方法org.rocksdb.TableProperties
-
Whether delta encoding is used to encode the index values.
- getInfoLogLevel(byte) - 枚举 中的静态方法org.rocksdb.InfoLogLevel
-
Get InfoLogLevel by byte value.
- getInstance() - 类 中的静态方法org.rocksdb.NativeLibraryLoader
-
Get a reference to the NativeLibraryLoader
- getInt(K) - 类 中的方法org.rocksdb.AbstractMutableOptions.AbstractMutableOptionsBuilder
-
- getIntArray(K) - 类 中的方法org.rocksdb.AbstractMutableOptions.AbstractMutableOptionsBuilder
-
- getInternalFilePath() - 类 中的方法org.rocksdb.ExternalFileIngestionInfo
-
Get the path of the file inside the DB.
- getIterator(ReadOptions) - 类 中的方法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) - 类 中的方法org.rocksdb.Transaction
-
Returns an iterator that will iterate on all keys in the column family
specified by columnFamilyHandle including both keys in the DB
and uncommitted keys in this transaction.
- getJniLibraryExtension() - 类 中的静态方法org.rocksdb.util.Environment
-
- getJniLibraryFileName(String) - 类 中的静态方法org.rocksdb.util.Environment
-
- getJniLibraryName(String) - 类 中的静态方法org.rocksdb.util.Environment
-
- getJobId() - 类 中的方法org.rocksdb.FlushJobInfo
-
Get the job id, which is unique in the same thread.
- getJobId() - 类 中的方法org.rocksdb.TableFileCreationBriefInfo
-
Get the id of the job (which could be flush or compaction) that
created the file.
- getJobId() - 类 中的方法org.rocksdb.TableFileDeletionInfo
-
Get the id of the job which deleted the file.
- getKey() - 类 中的方法org.rocksdb.Transaction.WaitingTransactions
-
Get the key on which the transactions are waiting.
- getKey() - 类 中的方法org.rocksdb.TransactionDB.KeyLockInfo
-
Get the key.
- getKey() - 类 中的方法org.rocksdb.WBWIRocksIterator.WriteEntry
-
Returns the key of the Write Entry
- getLargestSeqno() - 类 中的方法org.rocksdb.FlushJobInfo
-
Get the largest sequence number in the newly created file.
- getLatestOptionsFileName(String, Env) - 类 中的静态方法org.rocksdb.OptionsUtil
-
Returns the latest options file name under the specified RocksDB path.
- getLatestSequenceNumber() - 类 中的方法org.rocksdb.RocksDB
-
The sequence number of the most recent transaction.
- getLength() - 类 中的方法org.rocksdb.FileOperationInfo
-
Get the length.
- getLibcName() - 类 中的静态方法org.rocksdb.util.Environment
-
Get the name of the libc implementation
- getLibraryName() - 枚举 中的方法org.rocksdb.CompressionType
-
Returns the library name of the compression type
identified by the enumeration value.
- getLibraryName() - 枚举 中的方法org.rocksdb.PrepopulateBlobCache
-
Returns the library name of the prepopulate blob cache mode
identified by the enumeration value.
- getLiveFiles() - 类 中的方法org.rocksdb.RocksDB
-
Retrieve the list of all files in the database after flushing the memtable.
- getLiveFiles(boolean) - 类 中的方法org.rocksdb.RocksDB
-
Retrieve the list of all files in the database.
- getLiveFilesMetaData() - 类 中的方法org.rocksdb.RocksDB
-
Gets a list of all table files metadata.
- getLockStatusData() - 类 中的方法org.rocksdb.TransactionDB
-
Returns map of all locks held.
- getLockTimeout() - 类 中的方法org.rocksdb.TransactionOptions
-
The wait timeout in milliseconds when a transaction attempts to lock a key.
- getLogNumber() - 类 中的方法org.rocksdb.Transaction
-
Get the log number.
- getLong(K) - 类 中的方法org.rocksdb.AbstractMutableOptions.AbstractMutableOptionsBuilder
-
- getLongProperty(String) - 类 中的方法org.rocksdb.RocksDB
-
Similar to GetProperty(), but only works for a subset of properties
whose return value is a numerical value.
- getLongProperty(ColumnFamilyHandle, String) - 类 中的方法org.rocksdb.RocksDB
-
Similar to GetProperty(), but only works for a subset of properties
whose return value is a numerical value.
- getMajor() - 类 中的方法org.rocksdb.RocksDB.Version
-
- getMapProperty(String) - 类 中的方法org.rocksdb.RocksDB
-
Gets a property map.
- getMapProperty(ColumnFamilyHandle, String) - 类 中的方法org.rocksdb.RocksDB
-
Gets a property map.
- getMax() - 类 中的方法org.rocksdb.HistogramData
-
- getMaxNumLocks() - 类 中的方法org.rocksdb.TransactionDBOptions
-
Specifies the maximum number of keys that can be locked at the same time
per column family.
- getMaxTraceFileSize() - 类 中的方法org.rocksdb.TraceOptions
-
To avoid the trace file size grows larger than the storage space,
user can set the max trace file size in Bytes.
- getMaxTrashDBRatio() - 类 中的方法org.rocksdb.SstFileManager
-
Get the trash/DB size ratio where new files will be deleted immediately.
- getMaxWriteBatchSize() - 类 中的方法org.rocksdb.TransactionOptions
-
Get the maximum number of bytes that may be used for the write batch.
- getMedian() - 类 中的方法org.rocksdb.HistogramData
-
- getMemoryUsageType(byte) - 枚举 中的静态方法org.rocksdb.MemoryUsageType
-
Get the MemoryUsageType enumeration value by
passing the byte identifier to this method.
- getMergeOperatorName() - 类 中的方法org.rocksdb.TableProperties
-
Get the name of the merge operator used in this table.
- getMin() - 类 中的方法org.rocksdb.HistogramData
-
- getMinor() - 类 中的方法org.rocksdb.RocksDB.Version
-
- getName() - 类 中的方法org.rocksdb.ColumnFamilyDescriptor
-
Retrieve name of column family.
- getName() - 类 中的方法org.rocksdb.ColumnFamilyHandle
-
Gets the name of the Column Family.
- getName() - 类 中的方法org.rocksdb.RocksDB
-
- getName() - 类 中的方法org.rocksdb.Transaction
-
Get the name of the transaction.
- getNativeHandle() - 类 中的方法org.rocksdb.RocksMutableObject
-
Gets the value of the C++ pointer pointing to the underlying
native C++ object
- getNativeHandle() - 类 中的方法org.rocksdb.RocksObject
-
- getNumDataBlocks() - 类 中的方法org.rocksdb.TableProperties
-
Get the number of blocks in this table.
- getNumDeletes() - 类 中的方法org.rocksdb.MemTableInfo
-
Get the total number of deletes in memtable.
- getNumDeletes() - 类 中的方法org.rocksdb.Transaction
-
Returns the number of deletes that have been applied to this
transaction so far.
- getNumDeletions() - 类 中的方法org.rocksdb.TableProperties
-
Get the number of deletions in the table.
- getNumEntries() - 类 中的方法org.rocksdb.MemTableInfo
-
Get the total number of entries in memtable.
- getNumEntries() - 类 中的方法org.rocksdb.TableProperties
-
Get the number of entries in this table.
- getNumKeys() - 类 中的方法org.rocksdb.Transaction
-
Returns the number of distinct Keys being tracked by this transaction.
- getNumMergeOperands() - 类 中的方法org.rocksdb.TableProperties
-
Get the number of merge operands in the table.
- getNumMerges() - 类 中的方法org.rocksdb.Transaction
-
Returns the number of merges that have been applied to this
transaction so far.
- getNumPuts() - 类 中的方法org.rocksdb.Transaction
-
Returns the number of puts that have been applied to this
transaction so far.
- getNumRangeDeletions() - 类 中的方法org.rocksdb.TableProperties
-
Get the number of range deletions in this table.
- getNumStripes() - 类 中的方法org.rocksdb.TransactionDBOptions
-
The number of sub-tables per lock table (per column family)
- getOffset() - 类 中的方法org.rocksdb.FileOperationInfo
-
Get the offset.
- getOldestKeyTime() - 类 中的方法org.rocksdb.TableProperties
-
Get the timestamp of the earliest key.
- getOperationElapsedTime() - 类 中的方法org.rocksdb.ThreadStatus
-
Get the elapsed time of the current thread operation in microseconds.
- getOperationName(OperationType) - 类 中的静态方法org.rocksdb.ThreadStatus
-
Get the name of an operation given its type.
- getOperationProperties() - 类 中的方法org.rocksdb.ThreadStatus
-
Get the list of properties that describe some details about the current
operation.
- getOperationPropertyName(OperationType, int) - 类 中的静态方法org.rocksdb.ThreadStatus
-
Obtain the name of the "i"th operation property of the
specified operation.
- getOperationStage() - 类 中的方法org.rocksdb.ThreadStatus
-
Get the current stage where the thread is involved in the current
operation.
- getOperationStageName(OperationStage) - 类 中的静态方法org.rocksdb.ThreadStatus
-
Obtain a human-readable string describing the specified operation stage.
- getOperationType() - 类 中的方法org.rocksdb.ThreadStatus
-
Get the operation (high-level action) that the current thread is involved
with.
- getOptions() - 类 中的方法org.rocksdb.ColumnFamilyDescriptor
-
Retrieve assigned options instance.
- getOptions(ColumnFamilyHandle) - 类 中的方法org.rocksdb.RocksDB
-
Get the options for the column family handle
- getOptions() - 类 中的方法org.rocksdb.RocksDB
-
Default column family options
- getOptionStringFromProps(Properties) - 类 中的静态方法org.rocksdb.Options
-
Converts the input properties into a Options-style formatted string
- getPatch() - 类 中的方法org.rocksdb.RocksDB.Version
-
- getPath() - 类 中的方法org.rocksdb.FileOperationInfo
-
Get the file path.
- getPercentile95() - 类 中的方法org.rocksdb.HistogramData
-
- getPercentile99() - 类 中的方法org.rocksdb.HistogramData
-
- getPinnedUsage() - 类 中的方法org.rocksdb.Cache
-
Returns the memory size for the entries
being pinned in cache.
- getPrefixExtractorName() - 类 中的方法org.rocksdb.TableProperties
-
Get the name of the prefix extractor used in this table.
- getPrepopulateBlobCache(String) - 枚举 中的静态方法org.rocksdb.PrepopulateBlobCache
-
Get the PrepopulateBlobCache enumeration value by
passing the library name to this method.
- getPrepopulateBlobCache(byte) - 枚举 中的静态方法org.rocksdb.PrepopulateBlobCache
-
Get the PrepopulateBlobCache enumeration value by
passing the byte identifier to this method.
- getPreviousCondition() - 类 中的方法org.rocksdb.WriteStallInfo
-
Get the previous state of the write controller.
- getPropertiesOfAllTables(ColumnFamilyHandle) - 类 中的方法org.rocksdb.RocksDB
-
Get the properties of all tables.
- getPropertiesOfAllTables() - 类 中的方法org.rocksdb.RocksDB
-
Get the properties of all tables in the default column family.
- getPropertiesOfTablesInRange(ColumnFamilyHandle, List<Range>) - 类 中的方法org.rocksdb.RocksDB
-
Get the properties of tables in range.
- getPropertiesOfTablesInRange(List<Range>) - 类 中的方法org.rocksdb.RocksDB
-
Get the properties of tables in range for the default column family.
- getProperty(ColumnFamilyHandle, String) - 类 中的方法org.rocksdb.RocksDB
-
DB implements can export properties about their state
via this method on a per column family level.
- getProperty(String) - 类 中的方法org.rocksdb.RocksDB
-
DB implementations can export properties about their state
via this method.
- getPropertyCollectorsNames() - 类 中的方法org.rocksdb.TableProperties
-
Get the names of the property collectors factories used in this table.
- getRateLimiterMode(byte) - 枚举 中的静态方法org.rocksdb.RateLimiterMode
-
Get the RateLimiterMode enumeration value by
passing the byte identifier to this method.
- getRawKeySize() - 类 中的方法org.rocksdb.TableProperties
-
Get the total raw key size.
- getRawValueSize() - 类 中的方法org.rocksdb.TableProperties
-
Get the total raw value size.
- getReadableProperties() - 类 中的方法org.rocksdb.TableProperties
-
Get the readable properties.
- getReadTier(byte) - 枚举 中的静态方法org.rocksdb.ReadTier
-
Get ReadTier by byte value.
- getReason() - 类 中的方法org.rocksdb.TableFileCreationBriefInfo
-
Get the reason for creating the table.
- getReusedSynchronisationType(byte) - 枚举 中的静态方法org.rocksdb.ReusedSynchronisationType
-
Get ReusedSynchronisationType by byte value.
- getSequenceNumber() - 类 中的方法org.rocksdb.Snapshot
-
Return the associated sequence number;
- getSharedLibraryFileName(String) - 类 中的静态方法org.rocksdb.util.Environment
-
- getSharedLibraryName(String) - 类 中的静态方法org.rocksdb.util.Environment
-
- getSingleBurstBytes() - 类 中的方法org.rocksdb.RateLimiter
-
Max bytes can be granted in a single burst.
- getSize() - 类 中的方法org.rocksdb.WriteBatch.SavePoint
-
Get the size of the serialized representation.
- getSlowCompressionEstimatedDataSize() - 类 中的方法org.rocksdb.TableProperties
-
Get the estimated size of data blocks compressed with a relatively slower
compression algorithm.
- getSmallestSeqno() - 类 中的方法org.rocksdb.FlushJobInfo
-
Get the smallest sequence number in the newly created file.
- getSnapshot() - 类 中的方法org.rocksdb.RocksDB
-
Return a handle to the current DB state.
- getSnapshot() - 类 中的方法org.rocksdb.Transaction
-
- getSortedWalFiles() - 类 中的方法org.rocksdb.RocksDB
-
Retrieve the sorted list of all wal files with earliest file first.
- getStandardDeviation() - 类 中的方法org.rocksdb.HistogramData
-
- getStartTimestamp() - 类 中的方法org.rocksdb.FileOperationInfo
-
Get the start timestamp (in nanoseconds).
- getState() - 类 中的方法org.rocksdb.Status
-
- getState() - 类 中的方法org.rocksdb.Transaction
-
Get the execution status of the transaction.
- getStateName(StateType) - 类 中的静态方法org.rocksdb.ThreadStatus
-
Obtain the name of a state given its type.
- getStateType() - 类 中的方法org.rocksdb.ThreadStatus
-
Get the state (lower-level action) that the current thread is involved
with.
- getStatistics() - 类 中的方法org.rocksdb.StatsCollectorInput
-
- getStatsLevel(byte) - 枚举 中的静态方法org.rocksdb.StatsLevel
-
Get StatsLevel by byte value.
- getStatus() - 类 中的方法org.rocksdb.FileOperationInfo
-
Get the status.
- getStatus() - 异常错误 中的方法org.rocksdb.RocksDBException
-
Get the status returned from RocksDB
- getStatus() - 类 中的方法org.rocksdb.TableFileCreationInfo
-
Get the status indicating whether the creation was successful or not.
- getStatus() - 类 中的方法org.rocksdb.TableFileDeletionInfo
-
Get the status indicating whether the deletion was successful or not.
- getSubCode() - 类 中的方法org.rocksdb.Status
-
- getSubCode(byte) - 枚举 中的静态方法org.rocksdb.Status.SubCode
-
- getSum() - 类 中的方法org.rocksdb.HistogramData
-
- getTableProperties() - 类 中的方法org.rocksdb.ExternalFileIngestionInfo
-
Get the Table properties of the table being flushed.
- getTableProperties() - 类 中的方法org.rocksdb.FlushJobInfo
-
Get the Table properties of the table being flushed.
- getTableProperties() - 类 中的方法org.rocksdb.SstFileReader
-
Get the properties of the table.
- getTableProperties() - 类 中的方法org.rocksdb.TableFileCreationInfo
-
Get the detailed properties of the created file.
- getThreadId() - 类 中的方法org.rocksdb.FlushJobInfo
-
Get the id of the thread that completed this flush job.
- getThreadId() - 类 中的方法org.rocksdb.ThreadStatus
-
Get the unique ID of the thread.
- getThreadList() - 类 中的方法org.rocksdb.Env
-
Returns the status of all threads that belong to the current Env.
- getThreadPoolQueueLen(Priority) - 类 中的方法org.rocksdb.Env
-
Returns the length of the queue associated with the specified
thread pool.
- getThreadType() - 类 中的方法org.rocksdb.ThreadStatus
-
Get the type of the thread.
- getThreadTypeName(ThreadType) - 类 中的静态方法org.rocksdb.ThreadStatus
-
Get the name of the thread type.
- getTickerCount(TickerType) - 类 中的方法org.rocksdb.Statistics
-
Get the count for a ticker.
- getTickerType(byte) - 枚举 中的静态方法org.rocksdb.TickerType
-
Get Ticker type by byte value.
- getTopLevelIndexSize() - 类 中的方法org.rocksdb.TableProperties
-
- getTotalBytesThrough() - 类 中的方法org.rocksdb.RateLimiter
-
Total bytes that go through rate limiter.
- getTotalRequests() - 类 中的方法org.rocksdb.RateLimiter
-
Total # of requests that go through rate limiter.
- getTotalSize() - 类 中的方法org.rocksdb.SstFileManager
-
Get the total size of all tracked files.
- getTrackedFiles() - 类 中的方法org.rocksdb.SstFileManager
-
Gets all tracked files and their corresponding sizes.
- getTransactionByName(String) - 类 中的方法org.rocksdb.TransactionDB
-
- getTransactionID() - 类 中的方法org.rocksdb.TransactionDB.DeadlockInfo
-
Get the Transaction ID.
- getTransactionIds() - 类 中的方法org.rocksdb.Transaction.WaitingTransactions
-
Get the IDs of the waiting transactions.
- getTransactionIDs() - 类 中的方法org.rocksdb.TransactionDB.KeyLockInfo
-
Get the Transaction IDs.
- getTransactionLockTimeout() - 类 中的方法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) - 枚举 中的静态方法org.rocksdb.Transaction.TransactionState
-
Get TransactionState by byte value.
- getTxnDBWritePolicy(byte) - 枚举 中的静态方法org.rocksdb.TxnDBWritePolicy
-
Get the TxnDBWritePolicy enumeration value by
passing the byte identifier to this method.
- getType() - 类 中的方法org.rocksdb.WBWIRocksIterator.WriteEntry
-
Returns the type of the Write Entry
- getUnknown() - 类 中的方法org.rocksdb.AbstractMutableOptions.AbstractMutableOptionsBuilder
-
- getUpdatesSince(long) - 类 中的方法org.rocksdb.RocksDB
-
Returns an iterator that is positioned at a write-batch containing
seq_number.
- getUsage() - 类 中的方法org.rocksdb.Cache
-
Returns the memory size for the entries
residing in cache.
- getUserCollectedProperties() - 类 中的方法org.rocksdb.TableProperties
-
Get the user collected properties.
- getValue() - 枚举 中的方法org.rocksdb.AccessHint
-
Returns the byte value of the enumerations value.
- getValue() - 枚举 中的方法org.rocksdb.ChecksumType
-
Returns the byte value of the enumerations value
- getValue() - 枚举 中的方法org.rocksdb.CompactionPriority
-
Returns the byte value of the enumerations value
- getValue() - 枚举 中的方法org.rocksdb.CompactionStopStyle
-
Returns the byte value of the enumerations value
- getValue() - 枚举 中的方法org.rocksdb.CompactionStyle
-
Get the internal representation value.
- getValue() - 枚举 中的方法org.rocksdb.CompactRangeOptions.BottommostLevelCompaction
-
Returns the byte value of the enumerations value.
- getValue() - 枚举 中的方法org.rocksdb.CompressionType
-
Returns the byte value of the enumerations value.
- getValue() - 枚举 中的方法org.rocksdb.EncodingType
-
Returns the byte value of the enumerations value
- getValue() - 枚举 中的方法org.rocksdb.HistogramType
-
Returns the byte value of the enumerations value
- getValue() - 类 中的方法org.rocksdb.Holder
-
Get the instance reference.
- getValue() - 枚举 中的方法org.rocksdb.IndexType
-
Returns the byte value of the enumerations value
- getValue() - 枚举 中的方法org.rocksdb.InfoLogLevel
-
Returns the byte value of the enumerations value
- getValue() - 枚举 中的方法org.rocksdb.MemoryUsageType
-
Returns the byte value of the enumerations value
- getValue() - 枚举 中的方法org.rocksdb.PrepopulateBlobCache
-
Returns the byte value of the enumerations value.
- getValue() - 枚举 中的方法org.rocksdb.RateLimiterMode
-
Returns the byte value of the enumerations value.
- getValue() - 枚举 中的方法org.rocksdb.ReadTier
-
Returns the byte value of the enumerations value
- getValue() - 枚举 中的方法org.rocksdb.ReusedSynchronisationType
-
Returns the byte value of the enumerations value
- getValue() - 枚举 中的方法org.rocksdb.StatsLevel
-
Returns the byte value of the enumerations value.
- getValue() - 枚举 中的方法org.rocksdb.Status.Code
-
Returns the byte value of the enumerations value.
- getValue() - 枚举 中的方法org.rocksdb.Status.SubCode
-
Returns the byte value of the enumerations value.
- getValue() - 枚举 中的方法org.rocksdb.TickerType
-
Returns the byte value of the enumerations value
- getValue() - 枚举 中的方法org.rocksdb.TxnDBWritePolicy
-
Returns the byte value of the enumerations value.
- getValue() - 枚举 中的方法org.rocksdb.WALRecoveryMode
-
Returns the byte value of the enumerations value.
- getValue() - 类 中的方法org.rocksdb.WBWIRocksIterator.WriteEntry
-
Returns the value of the Write Entry
- getValueType() - 枚举 中的方法org.rocksdb.MutableColumnFamilyOptions.BlobOption
-
- getValueType() - 枚举 中的方法org.rocksdb.MutableColumnFamilyOptions.CompactionOption
-
- getValueType() - 枚举 中的方法org.rocksdb.MutableColumnFamilyOptions.MemtableOption
-
- getValueType() - 枚举 中的方法org.rocksdb.MutableColumnFamilyOptions.MiscOption
-
- getValueType() - 枚举 中的方法org.rocksdb.MutableDBOptions.DBOption
-
- getValueType() - 接口 中的方法org.rocksdb.MutableOptionKey
-
- getWaitingKey() - 类 中的方法org.rocksdb.TransactionDB.DeadlockInfo
-
Get the key that we are waiting on.
- getWaitingTxns() - 类 中的方法org.rocksdb.Transaction
-
Get the list of waiting transactions.
- getWALRecoveryMode(byte) - 枚举 中的静态方法org.rocksdb.WALRecoveryMode
-
Get the WALRecoveryMode enumeration value by
passing the byte identifier to this method.
- getWalTerminationPoint() - 类 中的方法org.rocksdb.WriteBatch
-
Gets the WAL termination point.
- getWriteBatch() - 类 中的方法org.rocksdb.AbstractWriteBatch
-
- getWriteBatch() - 类 中的方法org.rocksdb.Transaction
-
Fetch the underlying write batch that contains all pending changes to be
committed.
- getWriteBatch() - 类 中的方法org.rocksdb.WriteBatch
-
- getWriteBatch() - 接口 中的方法org.rocksdb.WriteBatchInterface
-
Get the underlying Write Batch.
- getWriteOptions() - 类 中的方法org.rocksdb.Transaction
-
- getWritePolicy() - 类 中的方法org.rocksdb.TransactionDBOptions
-
The policy for when to write the data into the DB.
- SanityLevel - org.rocksdb中的枚举
-
- SavePoint(long, long, long) - 类 的构造器org.rocksdb.WriteBatch.SavePoint
-
- seek(byte[]) - 类 中的方法org.rocksdb.AbstractRocksIterator
-
- seek(ByteBuffer) - 类 中的方法org.rocksdb.AbstractRocksIterator
-
- seek(byte[]) - 接口 中的方法org.rocksdb.RocksIteratorInterface
-
Position at the first entry in the source whose key is at or
past target.
- seek(ByteBuffer) - 接口 中的方法org.rocksdb.RocksIteratorInterface
-
Position at the first entry in the source whose key is that or
past target.
- seekForPrev(byte[]) - 类 中的方法org.rocksdb.AbstractRocksIterator
-
- seekForPrev(ByteBuffer) - 类 中的方法org.rocksdb.AbstractRocksIterator
-
- seekForPrev(byte[]) - 接口 中的方法org.rocksdb.RocksIteratorInterface
-
Position at the first entry in the source whose key is that or
before target.
- seekForPrev(ByteBuffer) - 接口 中的方法org.rocksdb.RocksIteratorInterface
-
Position at the last key that is less than or equal to the target key.
- seekToFirst() - 类 中的方法org.rocksdb.AbstractRocksIterator
-
- seekToFirst() - 接口 中的方法org.rocksdb.RocksIteratorInterface
-
Position at the first entry in the source.
- seekToLast() - 类 中的方法org.rocksdb.AbstractRocksIterator
-
- seekToLast() - 接口 中的方法org.rocksdb.RocksIteratorInterface
-
Position at the last entry in the source.
- self() - 类 中的方法org.rocksdb.AbstractMutableOptions.AbstractMutableOptionsBuilder
-
- self() - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- self() - 类 中的方法org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
- sequenceNumber() - 类 中的方法org.rocksdb.TransactionLogIterator.BatchResult
-
Return sequence number related to this BatchResult.
- setAccessHintOnCompactionStart(AccessHint) - 类 中的方法org.rocksdb.DBOptions
-
- setAccessHintOnCompactionStart(AccessHint) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
Specify the file access pattern once a compaction is started.
- setAccessHintOnCompactionStart(AccessHint) - 类 中的方法org.rocksdb.Options
-
- setAdviseRandomOnOpen(boolean) - 类 中的方法org.rocksdb.DBOptions
-
- setAdviseRandomOnOpen(boolean) - 接口 中的方法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) - 类 中的方法org.rocksdb.Options
-
- setAllow2pc(boolean) - 类 中的方法org.rocksdb.DBOptions
-
- setAllow2pc(boolean) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
if set to false then recovery will fail when a prepared
transaction is encountered in the WAL
Default: false
- setAllow2pc(boolean) - 类 中的方法org.rocksdb.Options
-
- setAllowBlockingFlush(boolean) - 类 中的方法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) - 类 中的方法org.rocksdb.CompactionOptionsFIFO
-
If true, try to do compaction to compact smaller files into larger ones.
- setAllowConcurrentMemtableWrite(boolean) - 类 中的方法org.rocksdb.DBOptions
-
- setAllowConcurrentMemtableWrite(boolean) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
If true, allow multi-writers to update mem tables in parallel.
- setAllowConcurrentMemtableWrite(boolean) - 类 中的方法org.rocksdb.Options
-
- setAllowFAllocate(boolean) - 类 中的方法org.rocksdb.DBOptions
-
- setAllowFAllocate(boolean) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
Whether fallocate calls are allowed
- setAllowFallocate(boolean) - 类 中的方法org.rocksdb.EnvOptions
-
Enable/Disable fallocate calls.
- setAllowFAllocate(boolean) - 类 中的方法org.rocksdb.Options
-
- setAllowGlobalSeqNo(boolean) - 类 中的方法org.rocksdb.IngestExternalFileOptions
-
- setAllowIngestBehind(boolean) - 类 中的方法org.rocksdb.DBOptions
-
- setAllowIngestBehind(boolean) - 接口 中的方法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) - 类 中的方法org.rocksdb.Options
-
- setAllowMmapReads(boolean) - 类 中的方法org.rocksdb.DBOptions
-
- setAllowMmapReads(boolean) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
Allow the OS to mmap file for reading sst tables.
- setAllowMmapReads(boolean) - 类 中的方法org.rocksdb.Options
-
- setAllowMmapWrites(boolean) - 类 中的方法org.rocksdb.DBOptions
-
- setAllowMmapWrites(boolean) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
Allow the OS to mmap file for writing.
- setAllowMmapWrites(boolean) - 类 中的方法org.rocksdb.Options
-
- setAllowTrivialMove(boolean) - 类 中的方法org.rocksdb.CompactionOptionsUniversal
-
Option to optimize the universal multi level compaction by enabling
trivial move for non overlapping files.
- setAllowWriteStall(boolean) - 类 中的方法org.rocksdb.CompactRangeOptions
-
If true, compaction will execute immediately even if doing so would cause the DB to
enter write stall mode.
- setAllowWriteStall(boolean) - 类 中的方法org.rocksdb.FlushOptions
-
Set to true so that flush would proceed immediately even if it means
writes will stall for the duration of the flush.
- setArenaBlockSize(long) - 接口 中的方法org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
The size of one block in arena memory allocation.
- setArenaBlockSize(long) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setArenaBlockSize(long) - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setArenaBlockSize(long) - 类 中的方法org.rocksdb.Options
-
- setAtomicFlush(boolean) - 类 中的方法org.rocksdb.DBOptions
-
- setAtomicFlush(boolean) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
If true, RocksDB supports flushing multiple column families and committing
their results atomically to MANIFEST.
- setAtomicFlush(boolean) - 类 中的方法org.rocksdb.Options
-
- setAutoPrefixMode(boolean) - 类 中的方法org.rocksdb.ReadOptions
-
When true, by default use total_order_seek = true, and RocksDB can
selectively enable prefix seek mode if won't generate a different result
from total_order_seek, based on seek key, and iterator upper bound.
- setAvoidFlushDuringRecovery(boolean) - 类 中的方法org.rocksdb.DBOptions
-
- setAvoidFlushDuringRecovery(boolean) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
By default RocksDB replay WAL logs and flush them on DB open, which may
create very small SST files.
- setAvoidFlushDuringRecovery(boolean) - 类 中的方法org.rocksdb.Options
-
- setAvoidFlushDuringShutdown(boolean) - 类 中的方法org.rocksdb.DBOptions
-
- setAvoidFlushDuringShutdown(boolean) - 类 中的方法org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
- setAvoidFlushDuringShutdown(boolean) - 接口 中的方法org.rocksdb.MutableDBOptionsInterface
-
By default RocksDB will flush all memtables on DB close if there are
unpersisted data (i.e. with WAL disabled) The flush can be skip to speedup
DB close.
- setAvoidFlushDuringShutdown(boolean) - 类 中的方法org.rocksdb.Options
-
- setAvoidUnnecessaryBlockingIO(boolean) - 类 中的方法org.rocksdb.DBOptions
-
- setAvoidUnnecessaryBlockingIO(boolean) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
If true, working thread may avoid doing unnecessary and long-latency
operation (such as deleting obsolete files directly or deleting memtable)
and will instead schedule a background job to do it.
- setAvoidUnnecessaryBlockingIO(boolean) - 类 中的方法org.rocksdb.Options
-
- setBackgroundPurgeOnIteratorCleanup(boolean) - 类 中的方法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) - 类 中的方法org.rocksdb.Env
-
Sets the number of background worker threads of the low priority
pool for this environment.
- setBackgroundThreads(int, Priority) - 类 中的方法org.rocksdb.Env
-
Sets the number of background worker threads of the specified thread
pool for this environment.
- setBackupEnv(Env) - 类 中的方法org.rocksdb.BackupEngineOptions
-
Backup Env object.
- setBackupLogFiles(boolean) - 类 中的方法org.rocksdb.BackupEngineOptions
-
Set if log files shall be persisted.
- setBackupRateLimit(long) - 类 中的方法org.rocksdb.BackupEngineOptions
-
Set backup rate limit.
- setBackupRateLimiter(RateLimiter) - 类 中的方法org.rocksdb.BackupEngineOptions
-
Backup rate limiter.
- setBestEffortsRecovery(boolean) - 类 中的方法org.rocksdb.DBOptions
-
- setBestEffortsRecovery(boolean) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
By default, RocksDB recovery fails if any table file referenced in
MANIFEST are missing after scanning the MANIFEST.
- setBestEffortsRecovery(boolean) - 类 中的方法org.rocksdb.Options
-
- setBgerrorResumeRetryInterval(long) - 类 中的方法org.rocksdb.DBOptions
-
- setBgerrorResumeRetryInterval(long) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
If max_bgerror_resume_count is ≥ 2, db resume is called multiple times.
- setBgerrorResumeRetryInterval(long) - 类 中的方法org.rocksdb.Options
-
- setBlobCompactionReadaheadSize(long) - 接口 中的方法org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
Set compaction readahead for blob files.
- setBlobCompactionReadaheadSize(long) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
Set compaction readahead for blob files.
- setBlobCompactionReadaheadSize(long) - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setBlobCompactionReadaheadSize(long) - 类 中的方法org.rocksdb.Options
-
- setBlobCompressionType(CompressionType) - 接口 中的方法org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
Set the compression algorithm to use for large values stored in blob files.
- setBlobCompressionType(CompressionType) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
Set the compression algorithm to use for large values stored in blob files.
- setBlobCompressionType(CompressionType) - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setBlobCompressionType(CompressionType) - 类 中的方法org.rocksdb.Options
-
- setBlobFileSize(long) - 接口 中的方法org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
Set the size limit for blob files.
- setBlobFileSize(long) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
Set the size limit for blob files.
- setBlobFileSize(long) - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setBlobFileSize(long) - 类 中的方法org.rocksdb.Options
-
- setBlobFileStartingLevel(int) - 接口 中的方法org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
Set a certain LSM tree level to enable blob files.
- setBlobFileStartingLevel(int) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
Set a certain LSM tree level to enable blob files.
- setBlobFileStartingLevel(int) - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setBlobFileStartingLevel(int) - 类 中的方法org.rocksdb.Options
-
- setBlobGarbageCollectionAgeCutoff(double) - 接口 中的方法org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
Set cutoff in terms of blob file age for garbage collection.
- setBlobGarbageCollectionAgeCutoff(double) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
Set the cutoff in terms of blob file age for garbage collection.
- setBlobGarbageCollectionAgeCutoff(double) - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setBlobGarbageCollectionAgeCutoff(double) - 类 中的方法org.rocksdb.Options
-
- setBlobGarbageCollectionForceThreshold(double) - 接口 中的方法org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
- setBlobGarbageCollectionForceThreshold(double) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
If the ratio of garbage in the oldest blob files exceeds this threshold,
targeted compactions are scheduled in order to force garbage collecting
the blob files in question, assuming they are all eligible based on the
value of
ColumnFamilyOptions.blobGarbageCollectionAgeCutoff() above.
- setBlobGarbageCollectionForceThreshold(double) - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setBlobGarbageCollectionForceThreshold(double) - 类 中的方法org.rocksdb.Options
-
- setBlockAlign(boolean) - 类 中的方法org.rocksdb.BlockBasedTableConfig
-
Set whether data blocks should be aligned on the lesser of page size
and block size.
- setBlockCache(Cache) - 类 中的方法org.rocksdb.BlockBasedTableConfig
-
Use the specified cache for blocks.
- setBlockCacheSize(long) - 类 中的方法org.rocksdb.BlockBasedTableConfig
-
- setBlockRestartInterval(int) - 类 中的方法org.rocksdb.BlockBasedTableConfig
-
Set the block restart interval.
- setBlockSize(long) - 类 中的方法org.rocksdb.BlockBasedTableConfig
-
Approximate size of user data packed per block.
- setBlockSizeDeviation(int) - 类 中的方法org.rocksdb.BlockBasedTableConfig
-
- setBloomBitsPerKey(int) - 类 中的方法org.rocksdb.PlainTableConfig
-
Set the number of bits per key used by the internal bloom filter
in the plain table sst format.
- setBloomLocality(int) - 接口 中的方法org.rocksdb.AdvancedColumnFamilyOptionsInterface
-
Control locality of bloom filter probes to improve cache miss rate.
- setBloomLocality(int) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setBloomLocality(int) - 类 中的方法org.rocksdb.Options
-
- setBoolean(K, boolean) - 类 中的方法org.rocksdb.AbstractMutableOptions.AbstractMutableOptionsBuilder
-
- setBottommostCompressionOptions(CompressionOptions) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setBottommostCompressionOptions(CompressionOptions) - 接口 中的方法org.rocksdb.ColumnFamilyOptionsInterface
-
- setBottommostCompressionOptions(CompressionOptions) - 类 中的方法org.rocksdb.Options
-
- setBottommostCompressionType(CompressionType) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setBottommostCompressionType(CompressionType) - 接口 中的方法org.rocksdb.ColumnFamilyOptionsInterface
-
Compression algorithm that will be used for the bottommost level that
contain files.
- setBottommostCompressionType(CompressionType) - 类 中的方法org.rocksdb.Options
-
- setBottommostLevelCompaction(CompactRangeOptions.BottommostLevelCompaction) - 类 中的方法org.rocksdb.CompactRangeOptions
-
Sets the policy for compacting the bottommost level
- setBranchingFactor(int) - 类 中的方法org.rocksdb.HashSkipListMemTableConfig
-
Set the branching factor used in the hash skip-list memtable.
- setBucketCount(long) - 类 中的方法org.rocksdb.HashLinkedListMemTableConfig
-
Set the number of buckets in the fixed-size array used
in the hash linked-list mem-table.
- setBucketCount(long) - 类 中的方法org.rocksdb.HashSkipListMemTableConfig
-
Set the number of hash buckets used in the hash skiplist memtable.
- setBucketEntriesLoggingThreshold(int) - 类 中的方法org.rocksdb.HashLinkedListMemTableConfig
-
If number of entries in one bucket exceeds that setting, log
about it.
- setBytesPerSecond(long) - 类 中的方法org.rocksdb.RateLimiter
-
This API allows user to dynamically change rate limiter's bytes per second.
- setBytesPerSync(long) - 类 中的方法org.rocksdb.DBOptions
-
- setBytesPerSync(long) - 类 中的方法org.rocksdb.EnvOptions
-
Allows OS to incrementally sync files to disk while they are being
written, in the background.
- setBytesPerSync(long) - 类 中的方法org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
- setBytesPerSync(long) - 接口 中的方法org.rocksdb.MutableDBOptionsInterface
-
Allows OS to incrementally sync files to disk while they are being
written, asynchronously, in the background.
- setBytesPerSync(long) - 类 中的方法org.rocksdb.Options
-
- setCacheIndexAndFilterBlocks(boolean) - 类 中的方法org.rocksdb.BlockBasedTableConfig
-
Indicating if we'd put index/filter blocks to the block cache.
- setCacheIndexAndFilterBlocksWithHighPriority(boolean) - 类 中的方法org.rocksdb.BlockBasedTableConfig
-
If true, cache index and filter blocks with high priority.
- setCacheNumShardBits(int) - 类 中的方法org.rocksdb.BlockBasedTableConfig
-
- setCallbackTriggerIntervalSize(long) - 类 中的方法org.rocksdb.BackupEngineOptions
-
- setCanceled(boolean) - 类 中的方法org.rocksdb.CompactRangeOptions
-
- setCfPaths(Collection<DbPath>) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setCfPaths(Collection<DbPath>) - 接口 中的方法org.rocksdb.ColumnFamilyOptionsInterface
-
A list of paths where SST files for this column family
can be put into, with its target size.
- setCfPaths(Collection<DbPath>) - 类 中的方法org.rocksdb.Options
-
- setChangeLevel(boolean) - 类 中的方法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) - 类 中的方法org.rocksdb.BlockBasedTableConfig
-
Sets
- setCompactionBufferSize(long) - 类 中的方法org.rocksdb.SstFileManager
-
Set the amount of buffer room each compaction should be able to leave.
- setCompactionFilter(AbstractCompactionFilter<? extends AbstractSlice<?>>) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setCompactionFilter(AbstractCompactionFilter<? extends AbstractSlice<?>>) - 接口 中的方法org.rocksdb.ColumnFamilyOptionsInterface
-
A single CompactionFilter instance to call into during compaction.
- setCompactionFilter(AbstractCompactionFilter<? extends AbstractSlice<?>>) - 类 中的方法org.rocksdb.Options
-
- setCompactionFilterFactory(AbstractCompactionFilterFactory<? extends AbstractCompactionFilter<?>>) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setCompactionFilterFactory(AbstractCompactionFilterFactory<? extends AbstractCompactionFilter<?>>) - 接口 中的方法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<?>>) - 类 中的方法org.rocksdb.Options
-
- setCompactionOptionsFIFO(CompactionOptionsFIFO) - 接口 中的方法org.rocksdb.AdvancedColumnFamilyOptionsInterface
-
The options for FIFO compaction style
- setCompactionOptionsFIFO(CompactionOptionsFIFO) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setCompactionOptionsFIFO(CompactionOptionsFIFO) - 类 中的方法org.rocksdb.Options
-
- setCompactionOptionsUniversal(CompactionOptionsUniversal) - 接口 中的方法org.rocksdb.AdvancedColumnFamilyOptionsInterface
-
Set the options needed to support Universal Style compactions
- setCompactionOptionsUniversal(CompactionOptionsUniversal) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setCompactionOptionsUniversal(CompactionOptionsUniversal) - 类 中的方法org.rocksdb.Options
-
- setCompactionPriority(CompactionPriority) - 接口 中的方法org.rocksdb.AdvancedColumnFamilyOptionsInterface
-
- setCompactionPriority(CompactionPriority) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setCompactionPriority(CompactionPriority) - 类 中的方法org.rocksdb.Options
-
- setCompactionReadaheadSize(long) - 类 中的方法org.rocksdb.DBOptions
-
- setCompactionReadaheadSize(long) - 类 中的方法org.rocksdb.EnvOptions
-
- setCompactionReadaheadSize(long) - 类 中的方法org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
- setCompactionReadaheadSize(long) - 接口 中的方法org.rocksdb.MutableDBOptionsInterface
-
If non-zero, we perform bigger reads when doing compaction.
- setCompactionReadaheadSize(long) - 类 中的方法org.rocksdb.Options
-
- setCompactionStyle(CompactionStyle) - 接口 中的方法org.rocksdb.AdvancedColumnFamilyOptionsInterface
-
Set compaction style for DB.
- setCompactionStyle(CompactionStyle) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setCompactionStyle(CompactionStyle) - 类 中的方法org.rocksdb.Options
-
- setCompactionThreadLimiter(ConcurrentTaskLimiter) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setCompactionThreadLimiter(ConcurrentTaskLimiter) - 接口 中的方法org.rocksdb.ColumnFamilyOptionsInterface
-
Compaction concurrent thread limiter for the column family.
- setCompactionThreadLimiter(ConcurrentTaskLimiter) - 类 中的方法org.rocksdb.Options
-
- setComparator(BuiltinComparator) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setComparator(AbstractComparator) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setComparator(BuiltinComparator) - 接口 中的方法org.rocksdb.ColumnFamilyOptionsInterface
-
- setComparator(AbstractComparator) - 接口 中的方法org.rocksdb.ColumnFamilyOptionsInterface
-
Use the specified comparator for key ordering.
- setComparator(AbstractComparator) - 类 中的方法org.rocksdb.OptimisticTransactionOptions
-
Should be set if the DB has a non-default comparator.
- setComparator(BuiltinComparator) - 类 中的方法org.rocksdb.Options
-
- setComparator(AbstractComparator) - 类 中的方法org.rocksdb.Options
-
- setCompression(CompressionType) - 类 中的方法org.rocksdb.CompactionOptions
-
Set the compaction output compression type.
- setCompressionOptions(CompressionOptions) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setCompressionOptions(CompressionOptions) - 接口 中的方法org.rocksdb.ColumnFamilyOptionsInterface
-
Set the different options for compression algorithms
- setCompressionOptions(CompressionOptions) - 类 中的方法org.rocksdb.Options
-
- setCompressionPerLevel(List<CompressionType>) - 接口 中的方法org.rocksdb.AdvancedColumnFamilyOptionsInterface
-
Different levels can have different compression
policies.
- setCompressionPerLevel(List<CompressionType>) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setCompressionPerLevel(List<CompressionType>) - 类 中的方法org.rocksdb.Options
-
- setCompressionSizePercent(int) - 类 中的方法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) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setCompressionType(CompressionType) - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setCompressionType(CompressionType) - 接口 中的方法org.rocksdb.MutableColumnFamilyOptionsInterface
-
Compress blocks using the specified compression algorithm.
- setCompressionType(CompressionType) - 类 中的方法org.rocksdb.Options
-
- setCreateIfMissing(boolean) - 类 中的方法org.rocksdb.DBOptions
-
- setCreateIfMissing(boolean) - 接口 中的方法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) - 类 中的方法org.rocksdb.Options
-
- setCreateMissingColumnFamilies(boolean) - 类 中的方法org.rocksdb.DBOptions
-
- setCreateMissingColumnFamilies(boolean) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
If true, missing column families will be automatically created
Default: false
- setCreateMissingColumnFamilies(boolean) - 类 中的方法org.rocksdb.Options
-
- setDataBlockHashTableUtilRatio(double) - 类 中的方法org.rocksdb.BlockBasedTableConfig
-
Set the #entries/#buckets.
- setDataBlockIndexType(DataBlockIndexType) - 类 中的方法org.rocksdb.BlockBasedTableConfig
-
Sets the data block index type to used with this table.
- setDbLogDir(String) - 类 中的方法org.rocksdb.DBOptions
-
- setDbLogDir(String) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
This specifies the info LOG dir.
- setDbLogDir(String) - 类 中的方法org.rocksdb.Options
-
- setDBOptions(MutableDBOptions) - 类 中的方法org.rocksdb.RocksDB
-
Set the options for the column family handle.
- setDbPaths(Collection<DbPath>) - 类 中的方法org.rocksdb.DBOptions
-
- setDbPaths(Collection<DbPath>) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
A list of paths where SST files can be put into, with its target size.
- setDbPaths(Collection<DbPath>) - 类 中的方法org.rocksdb.Options
-
- setDbWriteBufferSize(long) - 类 中的方法org.rocksdb.DBOptions
-
- setDbWriteBufferSize(long) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
Amount of data to build up in memtables across all column
families before writing to disk.
- setDbWriteBufferSize(long) - 类 中的方法org.rocksdb.Options
-
- setDeadline(long) - 类 中的方法org.rocksdb.ReadOptions
-
Deadline for completing an API call (Get/MultiGet/Seek/Next for now)
in microseconds.
- setDeadlockDetect(boolean) - 类 中的方法org.rocksdb.TransactionOptions
-
Setting to true means that before acquiring locks, this transaction will
check if doing so will cause a deadlock.
- setDeadlockDetectDepth(long) - 类 中的方法org.rocksdb.TransactionOptions
-
Sets the number of traversals to make during deadlock detection.
- setDeadlockInfoBufferSize(int) - 类 中的方法org.rocksdb.TransactionDB
-
- setDefaultLockTimeout(long) - 类 中的方法org.rocksdb.TransactionDBOptions
-
- setDelayedWriteRate(long) - 类 中的方法org.rocksdb.DBOptions
-
- setDelayedWriteRate(long) - 类 中的方法org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
- setDelayedWriteRate(long) - 接口 中的方法org.rocksdb.MutableDBOptionsInterface
-
- setDelayedWriteRate(long) - 类 中的方法org.rocksdb.Options
-
- setDeleteObsoleteFilesPeriodMicros(long) - 类 中的方法org.rocksdb.DBOptions
-
- setDeleteObsoleteFilesPeriodMicros(long) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
The periodicity when obsolete files get deleted.
- setDeleteObsoleteFilesPeriodMicros(long) - 类 中的方法org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
- setDeleteObsoleteFilesPeriodMicros(long) - 接口 中的方法org.rocksdb.MutableDBOptionsInterface
-
The periodicity when obsolete files get deleted.
- setDeleteObsoleteFilesPeriodMicros(long) - 类 中的方法org.rocksdb.Options
-
- setDeleteRateBytesPerSecond(long) - 类 中的方法org.rocksdb.SstFileManager
-
Set the delete rate limit.
- setDelimiter(String) - 类 中的方法org.rocksdb.ConfigOptions
-
- setDestroyOldData(boolean) - 类 中的方法org.rocksdb.BackupEngineOptions
-
Set if old data will be destroyed.
- setDisableAutoCompactions(boolean) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setDisableAutoCompactions(boolean) - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setDisableAutoCompactions(boolean) - 接口 中的方法org.rocksdb.MutableColumnFamilyOptionsInterface
-
Disable automatic compactions.
- setDisableAutoCompactions(boolean) - 类 中的方法org.rocksdb.Options
-
- setDisableWAL(boolean) - 类 中的方法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) - 类 中的方法org.rocksdb.AbstractMutableOptions.AbstractMutableOptionsBuilder
-
- setDumpMallocStats(boolean) - 类 中的方法org.rocksdb.DBOptions
-
- setDumpMallocStats(boolean) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
If true, then print malloc stats together with rocksdb.stats
when printing to LOG.
- setDumpMallocStats(boolean) - 类 中的方法org.rocksdb.Options
-
- setEnableBlobFiles(boolean) - 接口 中的方法org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
When set, large values (blobs) are written to separate blob files, and only
pointers to them are stored in SST files.
- setEnableBlobFiles(boolean) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
When set, large values (blobs) are written to separate blob files, and only
pointers to them are stored in SST files.
- setEnableBlobFiles(boolean) - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setEnableBlobFiles(boolean) - 类 中的方法org.rocksdb.Options
-
- setEnableBlobGarbageCollection(boolean) - 接口 中的方法org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
Enable/disable garbage collection of blobs.
- setEnableBlobGarbageCollection(boolean) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
Enable/disable garbage collection of blobs.
- setEnableBlobGarbageCollection(boolean) - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setEnableBlobGarbageCollection(boolean) - 类 中的方法org.rocksdb.Options
-
- setEnabled(boolean) - 类 中的方法org.rocksdb.CompressionOptions
-
When the compression options are set by the user, it will be set to "true".
- setEnableIndexCompression(boolean) - 类 中的方法org.rocksdb.BlockBasedTableConfig
-
Store index blocks on disk in compressed format.
- setEnablePipelinedWrite(boolean) - 类 中的方法org.rocksdb.DBOptions
-
- setEnablePipelinedWrite(boolean) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
By default, a single write thread queue is maintained.
- setEnablePipelinedWrite(boolean) - 类 中的方法org.rocksdb.Options
-
- setEnableThreadTracking(boolean) - 类 中的方法org.rocksdb.DBOptions
-
- setEnableThreadTracking(boolean) - 接口 中的方法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) - 类 中的方法org.rocksdb.Options
-
- setEnableWriteThreadAdaptiveYield(boolean) - 类 中的方法org.rocksdb.DBOptions
-
- setEnableWriteThreadAdaptiveYield(boolean) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
- setEnableWriteThreadAdaptiveYield(boolean) - 类 中的方法org.rocksdb.Options
-
- setEncodingType(EncodingType) - 类 中的方法org.rocksdb.PlainTableConfig
-
Sets the encoding type.
- setEnum(K, N) - 类 中的方法org.rocksdb.AbstractMutableOptions.AbstractMutableOptionsBuilder
-
- setEnv(Env) - 类 中的方法org.rocksdb.ConfigOptions
-
- setEnv(Env) - 类 中的方法org.rocksdb.DBOptions
-
- setEnv(Env) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
Use the specified object to interact with the environment,
e.g. to read/write files, schedule background work, etc.
- setEnv(Env) - 类 中的方法org.rocksdb.Options
-
- setErrorIfExists(boolean) - 类 中的方法org.rocksdb.DBOptions
-
- setErrorIfExists(boolean) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
If true, an error will be thrown during RocksDB.open() if the
database already exists.
- setErrorIfExists(boolean) - 类 中的方法org.rocksdb.Options
-
- setExclusiveManualCompaction(boolean) - 类 中的方法org.rocksdb.CompactRangeOptions
-
Sets whether the compaction is exclusive or other compaction are allowed run concurrently at the same time.
- setExperimentalMempurgeThreshold(double) - 接口 中的方法org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
Threshold used in the MemPurge (memtable garbage collection)
feature.
- setExperimentalMempurgeThreshold(double) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setExperimentalMempurgeThreshold(double) - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setExperimentalMempurgeThreshold(double) - 类 中的方法org.rocksdb.Options
-
- setExpiration(long) - 类 中的方法org.rocksdb.TransactionOptions
-
Expiration duration in milliseconds.
- setFailIfOptionsFileError(boolean) - 类 中的方法org.rocksdb.DBOptions
-
- setFailIfOptionsFileError(boolean) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
If true, then DB::Open / CreateColumnFamily / DropColumnFamily
/ SetOptions will fail if options file is not detected or properly
persisted.
- setFailIfOptionsFileError(boolean) - 类 中的方法org.rocksdb.Options
-
- setFallocateWithKeepSize(boolean) - 类 中的方法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() - 类 中的方法org.rocksdb.EnvOptions
-
Determine i fthe FD_CLOEXEC bit is set when opening file
descriptors.
- setFillCache(boolean) - 类 中的方法org.rocksdb.ReadOptions
-
Fill the cache when loading the block-based sst formatted db.
- setFilter(Filter) - 类 中的方法org.rocksdb.BlockBasedTableConfig
-
- setFilterPolicy(Filter) - 类 中的方法org.rocksdb.BlockBasedTableConfig
-
Use the specified filter policy to reduce disk reads.
- setForceConsistencyChecks(boolean) - 接口 中的方法org.rocksdb.AdvancedColumnFamilyOptionsInterface
-
By default, RocksDB runs consistency checks on the LSM every time the LSM
changes (Flush, Compaction, AddFile).
- setForceConsistencyChecks(boolean) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setForceConsistencyChecks(boolean) - 类 中的方法org.rocksdb.Options
-
- setFormatVersion(int) - 类 中的方法org.rocksdb.BlockBasedTableConfig
-
We currently have five versions:
0 - This version is currently written
out by all RocksDB's versions by default.
- setFullHistoryTSLow(CompactRangeOptions.Timestamp) - 类 中的方法org.rocksdb.CompactRangeOptions
-
- setFullScanMode(boolean) - 类 中的方法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) - 接口 中的方法org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
All writes are stopped if estimated bytes needed to be compaction exceed
this threshold.
- setHardPendingCompactionBytesLimit(long) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setHardPendingCompactionBytesLimit(long) - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setHardPendingCompactionBytesLimit(long) - 类 中的方法org.rocksdb.Options
-
- setHashIndexAllowCollision(boolean) - 类 中的方法org.rocksdb.BlockBasedTableConfig
-
- setHashTableRatio(double) - 类 中的方法org.rocksdb.PlainTableConfig
-
hashTableRatio is the desired utilization of the hash table used
for prefix hashing.
- setHeight(int) - 类 中的方法org.rocksdb.HashSkipListMemTableConfig
-
Set the height of the skip list.
- setHugePageTlbSize(long) - 类 中的方法org.rocksdb.HashLinkedListMemTableConfig
-
Set the size of huge tlb or allocate the hashtable bytes from
malloc if size <= 0.
- setHugePageTlbSize(int) - 类 中的方法org.rocksdb.PlainTableConfig
-
huge_page_tlb_size: if ≤0, allocate hash indexes and blooms
from malloc otherwise from huge page TLB.
- setIfLogBucketDistWhenFlush(boolean) - 类 中的方法org.rocksdb.HashLinkedListMemTableConfig
-
If true the distrubition of number of entries will be logged.
- setIgnoreMissingColumnFamilies(boolean) - 类 中的方法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) - 类 中的方法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) - 类 中的方法org.rocksdb.ConfigOptions
-
- setIncreaseParallelism(int) - 类 中的方法org.rocksdb.DBOptions
-
- setIncreaseParallelism(int) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
By default, RocksDB uses only one background thread for flush and
compaction.
- setIncreaseParallelism(int) - 类 中的方法org.rocksdb.Options
-
- setIndexBlockRestartInterval(int) - 类 中的方法org.rocksdb.BlockBasedTableConfig
-
Set the index block restart interval
- setIndexShortening(IndexShorteningMode) - 类 中的方法org.rocksdb.BlockBasedTableConfig
-
Set the index shortening mode.
- setIndexSparseness(int) - 类 中的方法org.rocksdb.PlainTableConfig
-
Index sparseness determines the index interval for keys inside the
same prefix.
- setIndexType(IndexType) - 类 中的方法org.rocksdb.BlockBasedTableConfig
-
Sets the index type to used with this table.
- setInfoLog(Logger) - 类 中的方法org.rocksdb.BackupEngineOptions
-
Set the logger to use for Backup info and error messages
- setInfoLogLevel(InfoLogLevel) - 类 中的方法org.rocksdb.DBOptions
-
- setInfoLogLevel(InfoLogLevel) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
Sets the RocksDB log level.
- setInfoLogLevel(InfoLogLevel) - 类 中的方法org.rocksdb.Logger
-
- setInfoLogLevel(long, byte) - 类 中的方法org.rocksdb.Logger
-
- setInfoLogLevel(InfoLogLevel) - 类 中的方法org.rocksdb.Options
-
- setIngestBehind(boolean) - 类 中的方法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) - 接口 中的方法org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
Number of locks used for inplace update
Default: 10000, if inplace_update_support = true, else 0.
- setInplaceUpdateNumLocks(long) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setInplaceUpdateNumLocks(long) - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setInplaceUpdateNumLocks(long) - 类 中的方法org.rocksdb.Options
-
- setInplaceUpdateSupport(boolean) - 接口 中的方法org.rocksdb.AdvancedColumnFamilyOptionsInterface
-
Allows thread-safe inplace updates.
- setInplaceUpdateSupport(boolean) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setInplaceUpdateSupport(boolean) - 类 中的方法org.rocksdb.Options
-
- setInputStringsEscaped(boolean) - 类 中的方法org.rocksdb.ConfigOptions
-
- setInt(K, int) - 类 中的方法org.rocksdb.AbstractMutableOptions.AbstractMutableOptionsBuilder
-
- setIntArray(K, int[]) - 类 中的方法org.rocksdb.AbstractMutableOptions.AbstractMutableOptionsBuilder
-
- setIoTimeout(long) - 类 中的方法org.rocksdb.ReadOptions
-
A timeout in microseconds to be passed to the underlying FileSystem for
reads.
- setIsFdCloseOnExec(boolean) - 类 中的方法org.rocksdb.DBOptions
-
- setIsFdCloseOnExec(boolean) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
Disable child process inherit open files.
- setIsFdCloseOnExec(boolean) - 类 中的方法org.rocksdb.Options
-
- setIterateLowerBound(AbstractSlice<?>) - 类 中的方法org.rocksdb.ReadOptions
-
Defines the smallest key at which the backward
iterator can return an entry.
- setIterateUpperBound(AbstractSlice<?>) - 类 中的方法org.rocksdb.ReadOptions
-
Defines the extent up to which the forward iterator
can return entries.
- setIterStartTs(AbstractSlice<?>) - 类 中的方法org.rocksdb.ReadOptions
-
Timestamp of operation.
- setKeepLogFileNum(long) - 类 中的方法org.rocksdb.DBOptions
-
- setKeepLogFileNum(long) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
Specifies the maximum number of info log files to be kept.
- setKeepLogFileNum(long) - 类 中的方法org.rocksdb.Options
-
- setKeySize(int) - 类 中的方法org.rocksdb.PlainTableConfig
-
Set the length of the user key.
- setLength(int) - 类 中的方法org.rocksdb.DirectSlice
-
- setLevel(int) - 类 中的方法org.rocksdb.CompressionOptions
-
- setLevel0FileNumCompactionTrigger(int) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setLevel0FileNumCompactionTrigger(int) - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setLevel0FileNumCompactionTrigger(int) - 接口 中的方法org.rocksdb.MutableColumnFamilyOptionsInterface
-
Number of files to trigger level-0 compaction.
- setLevel0FileNumCompactionTrigger(int) - 类 中的方法org.rocksdb.Options
-
- setLevel0SlowdownWritesTrigger(int) - 接口 中的方法org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
Soft limit on number of level-0 files.
- setLevel0SlowdownWritesTrigger(int) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setLevel0SlowdownWritesTrigger(int) - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setLevel0SlowdownWritesTrigger(int) - 类 中的方法org.rocksdb.Options
-
- setLevel0StopWritesTrigger(int) - 接口 中的方法org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
Maximum number of level-0 files.
- setLevel0StopWritesTrigger(int) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setLevel0StopWritesTrigger(int) - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setLevel0StopWritesTrigger(int) - 类 中的方法org.rocksdb.Options
-
- setLevelCompactionDynamicLevelBytes(boolean) - 接口 中的方法org.rocksdb.AdvancedColumnFamilyOptionsInterface
-
If true, RocksDB will pick target size of each level
dynamically.
- setLevelCompactionDynamicLevelBytes(boolean) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setLevelCompactionDynamicLevelBytes(boolean) - 类 中的方法org.rocksdb.Options
-
- setLevelZeroFileNumCompactionTrigger(int) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setLevelZeroFileNumCompactionTrigger(int) - 接口 中的方法org.rocksdb.ColumnFamilyOptionsInterface
-
Number of files to trigger level-0 compaction.
- setLevelZeroFileNumCompactionTrigger(int) - 类 中的方法org.rocksdb.Options
-
- setLevelZeroSlowdownWritesTrigger(int) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setLevelZeroSlowdownWritesTrigger(int) - 接口 中的方法org.rocksdb.ColumnFamilyOptionsInterface
-
Soft limit on number of level-0 files.
- setLevelZeroSlowdownWritesTrigger(int) - 类 中的方法org.rocksdb.Options
-
- setLevelZeroStopWritesTrigger(int) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setLevelZeroStopWritesTrigger(int) - 接口 中的方法org.rocksdb.ColumnFamilyOptionsInterface
-
Maximum number of level-0 files.
- setLevelZeroStopWritesTrigger(int) - 类 中的方法org.rocksdb.Options
-
- setListeners(List<AbstractEventListener>) - 类 中的方法org.rocksdb.DBOptions
-
- setListeners(List<AbstractEventListener>) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
Sets the
EventListeners whose callback functions
will be called when specific RocksDB event happens.
- setListeners(List<AbstractEventListener>) - 类 中的方法org.rocksdb.Options
-
- setLockTimeout(long) - 类 中的方法org.rocksdb.Transaction
-
- setLockTimeout(long) - 类 中的方法org.rocksdb.TransactionOptions
-
If positive, specifies the wait timeout in milliseconds when
a transaction attempts to lock a key.
- setLogFileTimeToRoll(long) - 类 中的方法org.rocksdb.DBOptions
-
- setLogFileTimeToRoll(long) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
Specifies the time interval for the info log file to roll (in seconds).
- setLogFileTimeToRoll(long) - 类 中的方法org.rocksdb.Options
-
- setLogger(Logger) - 类 中的方法org.rocksdb.DBOptions
-
- setLogger(Logger) - 接口 中的方法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) - 类 中的方法org.rocksdb.Options
-
- setLogNumber(long) - 类 中的方法org.rocksdb.Transaction
-
Set the log number.
- setLogReadaheadSize(long) - 类 中的方法org.rocksdb.DBOptions
-
- setLogReadaheadSize(long) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
The number of bytes to prefetch when reading the log.
- setLogReadaheadSize(long) - 类 中的方法org.rocksdb.Options
-
- setLong(K, long) - 类 中的方法org.rocksdb.AbstractMutableOptions.AbstractMutableOptionsBuilder
-
- setLookahead(long) - 类 中的方法org.rocksdb.SkipListMemTableConfig
-
Sets lookahead for SkipList
- setLowPri(boolean) - 类 中的方法org.rocksdb.WriteOptions
-
If true, this write request is of lower priority if compaction is
behind.
- setManaged(boolean) - 类 中的方法org.rocksdb.ReadOptions
-
- setManifestPreallocationSize(long) - 类 中的方法org.rocksdb.DBOptions
-
- setManifestPreallocationSize(long) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
Number of bytes to preallocate (via fallocate) the manifest
files.
- setManifestPreallocationSize(long) - 类 中的方法org.rocksdb.Options
-
- setManualWalFlush(boolean) - 类 中的方法org.rocksdb.DBOptions
-
- setManualWalFlush(boolean) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
If true WAL is not flushed automatically after each write.
- setManualWalFlush(boolean) - 类 中的方法org.rocksdb.Options
-
- setMaxAllowedSpaceUsage(long) - 类 中的方法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) - 类 中的方法org.rocksdb.DBOptions
-
已过时。
- setMaxBackgroundCompactions(int) - 类 中的方法org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
已过时。
- setMaxBackgroundCompactions(int) - 接口 中的方法org.rocksdb.MutableDBOptionsInterface
-
- setMaxBackgroundCompactions(int) - 类 中的方法org.rocksdb.Options
-
已过时。
- setMaxBackgroundFlushes(int) - 类 中的方法org.rocksdb.DBOptions
-
已过时。
- setMaxBackgroundFlushes(int) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
- setMaxBackgroundFlushes(int) - 类 中的方法org.rocksdb.Options
-
已过时。
- setMaxBackgroundJobs(int) - 类 中的方法org.rocksdb.DBOptions
-
- setMaxBackgroundJobs(int) - 类 中的方法org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
- setMaxBackgroundJobs(int) - 接口 中的方法org.rocksdb.MutableDBOptionsInterface
-
Specifies the maximum number of concurrent background jobs (both flushes
and compactions combined).
- setMaxBackgroundJobs(int) - 类 中的方法org.rocksdb.Options
-
- setMaxBackgroundOperations(int) - 类 中的方法org.rocksdb.BackupEngineOptions
-
- setMaxBgErrorResumeCount(int) - 类 中的方法org.rocksdb.DBOptions
-
- setMaxBgErrorResumeCount(int) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
It defines how many times db resume is called by a separate thread when
background retryable IO Error happens.
- setMaxBgErrorResumeCount(int) - 类 中的方法org.rocksdb.Options
-
- setMaxBytes(long) - 类 中的方法org.rocksdb.AbstractWriteBatch
-
- setMaxBytes(long) - 接口 中的方法org.rocksdb.WriteBatchInterface
-
Set the maximum size of the write batch.
- setMaxBytesForLevelBase(long) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setMaxBytesForLevelBase(long) - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setMaxBytesForLevelBase(long) - 接口 中的方法org.rocksdb.MutableColumnFamilyOptionsInterface
-
The upper-bound of the total size of level-1 files in bytes.
- setMaxBytesForLevelBase(long) - 类 中的方法org.rocksdb.Options
-
- setMaxBytesForLevelMultiplier(double) - 接口 中的方法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) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setMaxBytesForLevelMultiplier(double) - 接口 中的方法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) - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setMaxBytesForLevelMultiplier(double) - 类 中的方法org.rocksdb.Options
-
- setMaxBytesForLevelMultiplierAdditional(int[]) - 接口 中的方法org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
Different max-size multipliers for different levels.
- setMaxBytesForLevelMultiplierAdditional(int[]) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setMaxBytesForLevelMultiplierAdditional(int[]) - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setMaxBytesForLevelMultiplierAdditional(int[]) - 类 中的方法org.rocksdb.Options
-
- setMaxCompactionBytes(long) - 接口 中的方法org.rocksdb.AdvancedColumnFamilyOptionsInterface
-
Maximum size of each compaction (not guarantee)
- setMaxCompactionBytes(long) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setMaxCompactionBytes(long) - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setMaxCompactionBytes(long) - 接口 中的方法org.rocksdb.MutableColumnFamilyOptionsInterface
-
We try to limit number of bytes in one compaction to be lower than this
threshold.
- setMaxCompactionBytes(long) - 类 中的方法org.rocksdb.Options
-
- setMaxDictBytes(int) - 类 中的方法org.rocksdb.CompressionOptions
-
Maximum size of dictionary used to prime the compression library.
- setMaxFileOpeningThreads(int) - 类 中的方法org.rocksdb.DBOptions
-
- setMaxFileOpeningThreads(int) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
- setMaxFileOpeningThreads(int) - 类 中的方法org.rocksdb.Options
-
- setMaxLogFileSize(long) - 类 中的方法org.rocksdb.DBOptions
-
- setMaxLogFileSize(long) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
Specifies the maximum size of a info log file.
- setMaxLogFileSize(long) - 类 中的方法org.rocksdb.Options
-
- setMaxManifestFileSize(long) - 类 中的方法org.rocksdb.DBOptions
-
- setMaxManifestFileSize(long) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
Manifest file is rolled over on reaching this limit.
- setMaxManifestFileSize(long) - 类 中的方法org.rocksdb.Options
-
- setMaxMergeWidth(int) - 类 中的方法org.rocksdb.CompactionOptionsUniversal
-
The maximum number of files in a single compaction run.
- setMaxNumLocks(long) - 类 中的方法org.rocksdb.TransactionDBOptions
-
Specifies the maximum number of keys that can be locked at the same time
per column family.
- setMaxOpenFiles(int) - 类 中的方法org.rocksdb.DBOptions
-
- setMaxOpenFiles(int) - 类 中的方法org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
- setMaxOpenFiles(int) - 接口 中的方法org.rocksdb.MutableDBOptionsInterface
-
Number of open files that can be used by the DB.
- setMaxOpenFiles(int) - 类 中的方法org.rocksdb.Options
-
- setMaxOutstandingTask(int) - 类 中的方法org.rocksdb.ConcurrentTaskLimiter
-
Set max concurrent tasks.
- setMaxOutstandingTask(int) - 类 中的方法org.rocksdb.ConcurrentTaskLimiterImpl
-
- setMaxReusedBufferSize(int) - 类 中的方法org.rocksdb.ComparatorOptions
-
Sets the maximum size of a buffer (in bytes) that will be reused.
- setMaxSequentialSkipInIterations(long) - 接口 中的方法org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
An iteration->Next() sequentially skips over keys with the same
user-key unless this option is set.
- setMaxSequentialSkipInIterations(long) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setMaxSequentialSkipInIterations(long) - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setMaxSequentialSkipInIterations(long) - 类 中的方法org.rocksdb.Options
-
- setMaxSizeAmplificationPercent(int) - 类 中的方法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) - 类 中的方法org.rocksdb.ReadOptions
-
A threshold for the number of keys that can be skipped before failing an
iterator seek as incomplete.
- setMaxSubcompactions(int) - 类 中的方法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) - 类 中的方法org.rocksdb.CompactRangeOptions
-
If > 0, it will replace the option in the DBOptions for this compaction
- setMaxSubcompactions(int) - 类 中的方法org.rocksdb.DBOptions
-
- setMaxSubcompactions(int) - 接口 中的方法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) - 类 中的方法org.rocksdb.Options
-
- setMaxSuccessiveMerges(long) - 接口 中的方法org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
Maximum number of successive merge operations on a key in the memtable.
- setMaxSuccessiveMerges(long) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setMaxSuccessiveMerges(long) - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setMaxSuccessiveMerges(long) - 类 中的方法org.rocksdb.Options
-
- setMaxTableFilesSize(long) - 类 中的方法org.rocksdb.CompactionOptionsFIFO
-
Once the total sum of table files reaches this, we will delete the oldest
table file
Default: 1GB
- setMaxTableFilesSizeFIFO(long) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setMaxTableFilesSizeFIFO(long) - 接口 中的方法org.rocksdb.ColumnFamilyOptionsInterface
-
FIFO compaction option.
- setMaxTableFilesSizeFIFO(long) - 类 中的方法org.rocksdb.Options
-
- setMaxTotalWalSize(long) - 类 中的方法org.rocksdb.DBOptions
-
- setMaxTotalWalSize(long) - 类 中的方法org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
- setMaxTotalWalSize(long) - 接口 中的方法org.rocksdb.MutableDBOptionsInterface
-
Set the max total write-ahead log size.
- setMaxTotalWalSize(long) - 类 中的方法org.rocksdb.Options
-
- setMaxTrashDBRatio(double) - 类 中的方法org.rocksdb.SstFileManager
-
Set the trash/DB size ratio where new files will be deleted immediately.
- setMaxWriteBatchGroupSizeBytes(long) - 类 中的方法org.rocksdb.DBOptions
-
- setMaxWriteBatchGroupSizeBytes(long) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
The maximum limit of number of bytes that are written in a single batch
of WAL or memtable write.
- setMaxWriteBatchGroupSizeBytes(long) - 类 中的方法org.rocksdb.Options
-
- setMaxWriteBatchSize(long) - 类 中的方法org.rocksdb.TransactionOptions
-
Set the maximum number of bytes that may be used for the write batch.
- setMaxWriteBufferNumber(int) - 接口 中的方法org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
The maximum number of write buffers that are built up in memory.
- setMaxWriteBufferNumber(int) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setMaxWriteBufferNumber(int) - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setMaxWriteBufferNumber(int) - 类 中的方法org.rocksdb.Options
-
- setMaxWriteBufferNumberToMaintain(int) - 接口 中的方法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) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setMaxWriteBufferNumberToMaintain(int) - 类 中的方法org.rocksdb.Options
-
- setMemTableConfig(MemTableConfig) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setMemTableConfig(MemTableConfig) - 接口 中的方法org.rocksdb.ColumnFamilyOptionsInterface
-
Set the config for mem-table.
- setMemTableConfig(MemTableConfig) - 类 中的方法org.rocksdb.Options
-
- setMemtableHugePageSize(long) - 接口 中的方法org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
Page size for huge page TLB for bloom in memtable.
- setMemtableHugePageSize(long) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setMemtableHugePageSize(long) - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setMemtableHugePageSize(long) - 类 中的方法org.rocksdb.Options
-
- setMemtableInsertHintPerBatch(boolean) - 类 中的方法org.rocksdb.WriteOptions
-
If true, this writebatch will maintain the last insert positions of each
memtable as hints in concurrent write.
- setMemtablePrefixBloomSizeRatio(double) - 接口 中的方法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) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setMemtablePrefixBloomSizeRatio(double) - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setMemtablePrefixBloomSizeRatio(double) - 类 中的方法org.rocksdb.Options
-
- setMemtableWholeKeyFiltering(boolean) - 接口 中的方法org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
Enable whole key bloom filter in memtable.
- setMemtableWholeKeyFiltering(boolean) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setMemtableWholeKeyFiltering(boolean) - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setMemtableWholeKeyFiltering(boolean) - 类 中的方法org.rocksdb.Options
-
- setMergeOperator(MergeOperator) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setMergeOperator(MergeOperator) - 接口 中的方法org.rocksdb.ColumnFamilyOptionsInterface
-
Set the merge operator to be used for merging two different key/value
pairs that share the same key.
- setMergeOperator(MergeOperator) - 类 中的方法org.rocksdb.Options
-
- setMergeOperatorName(String) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setMergeOperatorName(String) - 接口 中的方法org.rocksdb.ColumnFamilyOptionsInterface
-
Set the merge operator to be used for merging two merge operands
of the same key.
- setMergeOperatorName(String) - 类 中的方法org.rocksdb.Options
-
- setMetadataBlockSize(long) - 类 中的方法org.rocksdb.BlockBasedTableConfig
-
Set block size for partitioned metadata.
- setMinBlobSize(long) - 接口 中的方法org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
Set the size of the smallest value to be stored separately in a blob file.
- setMinBlobSize(long) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
Set the size of the smallest value to be stored separately in a blob file.
- setMinBlobSize(long) - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setMinBlobSize(long) - 类 中的方法org.rocksdb.Options
-
- setMinMergeWidth(int) - 类 中的方法org.rocksdb.CompactionOptionsUniversal
-
The minimum number of files in a single compaction run.
- setMinWriteBufferNumberToMerge(int) - 接口 中的方法org.rocksdb.AdvancedColumnFamilyOptionsInterface
-
The minimum number of write buffers that will be merged together
before writing to storage.
- setMinWriteBufferNumberToMerge(int) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setMinWriteBufferNumberToMerge(int) - 类 中的方法org.rocksdb.Options
-
- setMoveFiles(boolean) - 类 中的方法org.rocksdb.IngestExternalFileOptions
-
Can be set to true to move the files instead of copying them.
- setName(String) - 类 中的方法org.rocksdb.Transaction
-
Set the name of the transaction.
- setNativeHandle(long, boolean) - 类 中的方法org.rocksdb.RocksMutableObject
-
Sets the handle (C++ pointer) of the underlying C++ native object
- setNoBlockCache(boolean) - 类 中的方法org.rocksdb.BlockBasedTableConfig
-
Disable block cache.
- setNoSlowdown(boolean) - 类 中的方法org.rocksdb.WriteOptions
-
- setNumLevels(int) - 接口 中的方法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) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setNumLevels(int) - 类 中的方法org.rocksdb.Options
-
- setNumStripes(long) - 类 中的方法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) - 接口 中的方法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) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setOptimizeFiltersForHits(boolean) - 类 中的方法org.rocksdb.Options
-
- setOptimizeFiltersForMemory(boolean) - 类 中的方法org.rocksdb.BlockBasedTableConfig
-
Option to generate Bloom filters that minimize memory
internal fragmentation.
- setOptions(ColumnFamilyHandle, MutableColumnFamilyOptions) - 类 中的方法org.rocksdb.RocksDB
-
Change the options for the column family handle.
- setOptions(MutableColumnFamilyOptions) - 类 中的方法org.rocksdb.RocksDB
-
Change the options for the default column family handle.
- setOutputFileSizeLimit(long) - 类 中的方法org.rocksdb.CompactionOptions
-
- setParanoidChecks(boolean) - 类 中的方法org.rocksdb.DBOptions
-
- setParanoidChecks(boolean) - 接口 中的方法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) - 类 中的方法org.rocksdb.Options
-
- setParanoidFileChecks(boolean) - 接口 中的方法org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
After writing every SST file, reopen it and read all the keys.
- setParanoidFileChecks(boolean) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setParanoidFileChecks(boolean) - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setParanoidFileChecks(boolean) - 类 中的方法org.rocksdb.Options
-
- setPartitionFilters(boolean) - 类 中的方法org.rocksdb.BlockBasedTableConfig
-
Use partitioned full filters for each SST file.
- setPeriodicCompactionSeconds(long) - 接口 中的方法org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
Files older than this value will be picked up for compaction, and
re-written to the same level as they were before.
- setPeriodicCompactionSeconds(long) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setPeriodicCompactionSeconds(long) - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setPeriodicCompactionSeconds(long) - 类 中的方法org.rocksdb.Options
-
- setPersistentCache(PersistentCache) - 类 中的方法org.rocksdb.BlockBasedTableConfig
-
Use the specified persistent cache.
- setPersistStatsToDisk(boolean) - 类 中的方法org.rocksdb.DBOptions
-
- setPersistStatsToDisk(boolean) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
If true, automatically persist stats to a hidden column family (column
family name: ___rocksdb_stats_history___) every
stats_persist_period_sec seconds; otherwise, write to an in-memory
struct.
- setPersistStatsToDisk(boolean) - 类 中的方法org.rocksdb.Options
-
- setPinData(boolean) - 类 中的方法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) - 类 中的方法org.rocksdb.BlockBasedTableConfig
-
Indicating if we'd like to pin L0 index/filter blocks to the block cache.
- setPinTopLevelIndexAndFilter(boolean) - 类 中的方法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) - 类 中的方法org.rocksdb.ReadOptions
-
Enforce that the iterator only iterates over the same prefix as the seek.
- setPrepopulateBlobCache(PrepopulateBlobCache) - 接口 中的方法org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
Set a certain prepopulate blob cache option.
- setPrepopulateBlobCache(PrepopulateBlobCache) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
Set a certain prepopulate blob cache option.
- setPrepopulateBlobCache(PrepopulateBlobCache) - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setPrepopulateBlobCache(PrepopulateBlobCache) - 类 中的方法org.rocksdb.Options
-
- setRandomAccessMaxBufferSize(long) - 类 中的方法org.rocksdb.DBOptions
-
- setRandomAccessMaxBufferSize(long) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
This is a maximum buffer size that is used by WinMmapReadableFile in
unbuffered disk I/O mode.
- setRandomAccessMaxBufferSize(long) - 类 中的方法org.rocksdb.EnvOptions
-
- setRandomAccessMaxBufferSize(long) - 类 中的方法org.rocksdb.Options
-
- setRateLimiter(RateLimiter) - 类 中的方法org.rocksdb.DBOptions
-
- setRateLimiter(RateLimiter) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
Use to control write rate of flush and compaction.
- setRateLimiter(RateLimiter) - 类 中的方法org.rocksdb.EnvOptions
-
Set the write rate limiter for flush and compaction.
- setRateLimiter(RateLimiter) - 类 中的方法org.rocksdb.Options
-
- setReadaheadSize(long) - 类 中的方法org.rocksdb.ReadOptions
-
If non-zero, NewIterator will create a new table reader which
performs reads of the given size.
- setReadAmpBytesPerBit(int) - 类 中的方法org.rocksdb.BlockBasedTableConfig
-
Set the Read amplification bytes per-bit.
- setReadTier(ReadTier) - 类 中的方法org.rocksdb.ReadOptions
-
Specify if this read request should process data that ALREADY
resides on a particular cache.
- setRecycleLogFileNum(long) - 类 中的方法org.rocksdb.DBOptions
-
- setRecycleLogFileNum(long) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
Recycle log files.
- setRecycleLogFileNum(long) - 类 中的方法org.rocksdb.Options
-
- setReportBgIoStats(boolean) - 接口 中的方法org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
Measure IO stats in compactions and flushes, if true.
- setReportBgIoStats(boolean) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setReportBgIoStats(boolean) - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setReportBgIoStats(boolean) - 类 中的方法org.rocksdb.Options
-
- setReservedSize(int) - 类 中的方法org.rocksdb.VectorMemTableConfig
-
Set the initial size of the vector that will be used
by the memtable created based on this config.
- setRestoreRateLimit(long) - 类 中的方法org.rocksdb.BackupEngineOptions
-
Set restore rate limit.
- setRestoreRateLimiter(RateLimiter) - 类 中的方法org.rocksdb.BackupEngineOptions
-
Restore rate limiter.
- setReusedSynchronisationType(ReusedSynchronisationType) - 类 中的方法org.rocksdb.ComparatorOptions
-
Set the synchronisation type used to guard the reused buffers.
- setRowCache(Cache) - 类 中的方法org.rocksdb.DBOptions
-
- setRowCache(Cache) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
A global cache for table-level rows.
- setRowCache(Cache) - 类 中的方法org.rocksdb.Options
-
- setSanityLevel(SanityLevel) - 类 中的方法org.rocksdb.ConfigOptions
-
- setSavePoint() - 类 中的方法org.rocksdb.AbstractWriteBatch
-
- setSavePoint() - 类 中的方法org.rocksdb.Transaction
-
- setSavePoint() - 接口 中的方法org.rocksdb.WriteBatchInterface
-
Records the state of the batch for future calls to RollbackToSavePoint().
- setSetFdCloexec(boolean) - 类 中的方法org.rocksdb.EnvOptions
-
Enable/Disable the FD_CLOEXEC bit when opening file descriptors.
- setSetSnapshot(boolean) - 类 中的方法org.rocksdb.OptimisticTransactionOptions
-
- setSetSnapshot(boolean) - 类 中的方法org.rocksdb.TransactionOptions
-
- setShareFilesWithChecksum(boolean) - 类 中的方法org.rocksdb.BackupEngineOptions
-
Only used if share_table_files is set to true.
- setShareTableFiles(boolean) - 类 中的方法org.rocksdb.BackupEngineOptions
-
Share table files between backups.
- setSizeRatio(int) - 类 中的方法org.rocksdb.CompactionOptionsUniversal
-
Percentage flexibility while comparing file size.
- setSkipCheckingSstFileSizesOnDbOpen(boolean) - 类 中的方法org.rocksdb.DBOptions
-
- setSkipCheckingSstFileSizesOnDbOpen(boolean) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
- setSkipCheckingSstFileSizesOnDbOpen(boolean) - 类 中的方法org.rocksdb.Options
-
- setSkipStatsUpdateOnDbOpen(boolean) - 类 中的方法org.rocksdb.DBOptions
-
- setSkipStatsUpdateOnDbOpen(boolean) - 接口 中的方法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) - 类 中的方法org.rocksdb.Options
-
- setSnapshot(Snapshot) - 类 中的方法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() - 类 中的方法org.rocksdb.Transaction
-
- setSnapshotConsistency(boolean) - 类 中的方法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() - 类 中的方法org.rocksdb.Transaction
-
Similar to
Transaction.setSnapshot(), but will not change the current snapshot
until put/merge/delete/getForUpdate/multiGetForUpdate is called.
- setSnapshotOnNextOperation(AbstractTransactionNotifier) - 类 中的方法org.rocksdb.Transaction
-
Similar to
Transaction.setSnapshot(), but will not change the current snapshot
until put/merge/delete/getForUpdate/multiGetForUpdate is called.
- setSoftPendingCompactionBytesLimit(long) - 接口 中的方法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) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setSoftPendingCompactionBytesLimit(long) - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setSoftPendingCompactionBytesLimit(long) - 类 中的方法org.rocksdb.Options
-
- setSstFileManager(SstFileManager) - 类 中的方法org.rocksdb.DBOptions
-
- setSstFileManager(SstFileManager) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
Use to track SST files and control their file deletion rate.
- setSstFileManager(SstFileManager) - 类 中的方法org.rocksdb.Options
-
- setSstPartitionerFactory(SstPartitionerFactory) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setSstPartitionerFactory(SstPartitionerFactory) - 接口 中的方法org.rocksdb.ColumnFamilyOptionsInterface
-
If non-nullptr, use the specified factory for a function to determine the
partitioning of sst files.
- setSstPartitionerFactory(SstPartitionerFactory) - 类 中的方法org.rocksdb.Options
-
- setStatistics(Statistics) - 类 中的方法org.rocksdb.DBOptions
-
- setStatistics(Statistics) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
Sets the statistics object which collects metrics about database operations.
- setStatistics(Statistics) - 类 中的方法org.rocksdb.Options
-
- setStatsDumpPeriodSec(int) - 类 中的方法org.rocksdb.DBOptions
-
- setStatsDumpPeriodSec(int) - 类 中的方法org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
- setStatsDumpPeriodSec(int) - 接口 中的方法org.rocksdb.MutableDBOptionsInterface
-
if not zero, dump rocksdb.stats to LOG every stats_dump_period_sec
Default: 600 (10 minutes)
- setStatsDumpPeriodSec(int) - 类 中的方法org.rocksdb.Options
-
- setStatsHistoryBufferSize(long) - 类 中的方法org.rocksdb.DBOptions
-
- setStatsHistoryBufferSize(long) - 类 中的方法org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
- setStatsHistoryBufferSize(long) - 接口 中的方法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) - 类 中的方法org.rocksdb.Options
-
- setStatsLevel(StatsLevel) - 类 中的方法org.rocksdb.Statistics
-
Sets the stats level.
- setStatsPersistPeriodSec(int) - 类 中的方法org.rocksdb.DBOptions
-
- setStatsPersistPeriodSec(int) - 类 中的方法org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
- setStatsPersistPeriodSec(int) - 接口 中的方法org.rocksdb.MutableDBOptionsInterface
-
If not zero, dump rocksdb.stats to RocksDB every
statsPersistPeriodSec
Default: 600
- setStatsPersistPeriodSec(int) - 类 中的方法org.rocksdb.Options
-
- setStopStyle(CompactionStopStyle) - 类 中的方法org.rocksdb.CompactionOptionsUniversal
-
- setStoreIndexInFile(boolean) - 类 中的方法org.rocksdb.PlainTableConfig
-
If set to true: compute plain table index and bloom
filter during file building and store it in file.
- setStrategy(int) - 类 中的方法org.rocksdb.CompressionOptions
-
- setStrictBytesPerSync(boolean) - 类 中的方法org.rocksdb.DBOptions
-
- setStrictBytesPerSync(boolean) - 类 中的方法org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
- setStrictBytesPerSync(boolean) - 接口 中的方法org.rocksdb.MutableDBOptionsInterface
-
- setStrictBytesPerSync(boolean) - 类 中的方法org.rocksdb.Options
-
- setSync(boolean) - 类 中的方法org.rocksdb.BackupEngineOptions
-
Set synchronous backups.
- setSync(boolean) - 类 中的方法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) - 类 中的方法org.rocksdb.DBOptions
-
- setTableCacheNumshardbits(int) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
Number of shards used for table cache.
- setTableCacheNumshardbits(int) - 类 中的方法org.rocksdb.Options
-
- setTableFilter(AbstractTableFilter) - 类 中的方法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) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setTableFormatConfig(TableFormatConfig) - 接口 中的方法org.rocksdb.ColumnFamilyOptionsInterface
-
Set the config for table format.
- setTableFormatConfig(TableFormatConfig) - 类 中的方法org.rocksdb.Options
-
- setTailing(boolean) - 类 中的方法org.rocksdb.ReadOptions
-
Specify to create a tailing iterator -- a special iterator that has a
view of the complete database (i.e. it can also be used to read newly
added data) and is optimized for sequential reads.
- setTargetFileSizeBase(long) - 接口 中的方法org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
The target file size for compaction.
- setTargetFileSizeBase(long) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setTargetFileSizeBase(long) - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setTargetFileSizeBase(long) - 类 中的方法org.rocksdb.Options
-
- setTargetFileSizeMultiplier(int) - 接口 中的方法org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
targetFileSizeMultiplier defines the size ratio between a
level-L file and level-(L+1) file.
- setTargetFileSizeMultiplier(int) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setTargetFileSizeMultiplier(int) - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setTargetFileSizeMultiplier(int) - 类 中的方法org.rocksdb.Options
-
- setTargetLevel(int) - 类 中的方法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) - 类 中的方法org.rocksdb.CompactRangeOptions
-
Compaction outputs will be placed in options.db_paths[target_path_id].
- setThresholdUseSkiplist(int) - 类 中的方法org.rocksdb.HashLinkedListMemTableConfig
-
Set maximum number of entries in one bucket.
- setTimestamp(AbstractSlice<?>) - 类 中的方法org.rocksdb.ReadOptions
-
Timestamp of operation.
- setTotalOrderSeek(boolean) - 类 中的方法org.rocksdb.ReadOptions
-
Enable a total order seek regardless of index format (e.g. hash index)
used in the table.
- setTransactionLockTimeout(long) - 类 中的方法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) - 接口 中的方法org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface
-
Non-bottom-level files older than TTL will go through the compaction
process.
- setTtl(long) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setTtl(long) - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setTtl(long) - 类 中的方法org.rocksdb.Options
-
- setTwoWriteQueues(boolean) - 类 中的方法org.rocksdb.DBOptions
-
- setTwoWriteQueues(boolean) - 接口 中的方法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) - 类 中的方法org.rocksdb.Options
-
- setUnorderedWrite(boolean) - 类 中的方法org.rocksdb.DBOptions
-
- setUnorderedWrite(boolean) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
- setUnorderedWrite(boolean) - 类 中的方法org.rocksdb.Options
-
- setUseAdaptiveMutex(boolean) - 类 中的方法org.rocksdb.DBOptions
-
- setUseAdaptiveMutex(boolean) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
Use adaptive mutex, which spins in the user space before resorting
to kernel.
- setUseAdaptiveMutex(boolean) - 类 中的方法org.rocksdb.Options
-
- setUseDeltaEncoding(boolean) - 类 中的方法org.rocksdb.BlockBasedTableConfig
-
Use delta encoding to compress keys in blocks.
- setUseDirectBuffer(boolean) - 类 中的方法org.rocksdb.ComparatorOptions
-
Controls whether a direct byte buffer (i.e. outside the normal
garbage-collected heap) is used, as opposed to a non-direct byte buffer
which is a wrapper around an on-heap byte[].
- setUseDirectIoForFlushAndCompaction(boolean) - 类 中的方法org.rocksdb.DBOptions
-
- setUseDirectIoForFlushAndCompaction(boolean) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
Enable the OS to use direct reads and writes in flush and
compaction
Default: false
- setUseDirectIoForFlushAndCompaction(boolean) - 类 中的方法org.rocksdb.Options
-
- setUseDirectReads(boolean) - 类 中的方法org.rocksdb.DBOptions
-
- setUseDirectReads(boolean) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
Enable the OS to use direct I/O for reading sst tables.
- setUseDirectReads(boolean) - 类 中的方法org.rocksdb.EnvOptions
-
Enable/Disable direct reads, i.e.
- setUseDirectReads(boolean) - 类 中的方法org.rocksdb.Options
-
- setUseDirectWrites(boolean) - 类 中的方法org.rocksdb.EnvOptions
-
Enable/Disable direct writes, i.e.
- setUseFsync(boolean) - 类 中的方法org.rocksdb.DBOptions
-
- setUseFsync(boolean) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
If true, then every store to stable storage will issue a fsync.
- setUseFsync(boolean) - 类 中的方法org.rocksdb.Options
-
- setUseMmapReads(boolean) - 类 中的方法org.rocksdb.EnvOptions
-
Enable/Disable memory mapped reads.
- setUseMmapWrites(boolean) - 类 中的方法org.rocksdb.EnvOptions
-
Enable/Disable memory mapped Writes.
- setValue(T) - 类 中的方法org.rocksdb.Holder
-
Set the instance reference.
- setValueSizeSoftLimit(long) - 类 中的方法org.rocksdb.ReadOptions
-
It limits the maximum cumulative value size of the keys in batch while
reading through MultiGet.
- setVerifyChecksums(boolean) - 类 中的方法org.rocksdb.ReadOptions
-
If true, all data read from underlying storage will be
verified against corresponding checksums.
- setVerifyCompression(boolean) - 类 中的方法org.rocksdb.BlockBasedTableConfig
-
Verify that decompressing the compressed block gives back the input.
- setWaitForFlush(boolean) - 类 中的方法org.rocksdb.FlushOptions
-
Set if the flush operation shall block until it terminates.
- setWalBytesPerSync(long) - 类 中的方法org.rocksdb.DBOptions
-
- setWalBytesPerSync(long) - 类 中的方法org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
- setWalBytesPerSync(long) - 接口 中的方法org.rocksdb.MutableDBOptionsInterface
-
- setWalBytesPerSync(long) - 类 中的方法org.rocksdb.Options
-
- setWalDir(String) - 类 中的方法org.rocksdb.DBOptions
-
- setWalDir(String) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
This specifies the absolute dir path for write-ahead logs (WAL).
- setWalDir(String) - 类 中的方法org.rocksdb.Options
-
- setWalFilter(AbstractWalFilter) - 类 中的方法org.rocksdb.DBOptions
-
- setWalFilter(AbstractWalFilter) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
A filter object supplied to be invoked while processing write-ahead-logs
(WALs) during recovery.
- setWalFilter(AbstractWalFilter) - 类 中的方法org.rocksdb.Options
-
- setWalRecoveryMode(WALRecoveryMode) - 类 中的方法org.rocksdb.DBOptions
-
- setWalRecoveryMode(WALRecoveryMode) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
- setWalRecoveryMode(WALRecoveryMode) - 类 中的方法org.rocksdb.Options
-
- setWalSizeLimitMB(long) - 类 中的方法org.rocksdb.DBOptions
-
- setWalSizeLimitMB(long) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
WalTtlSeconds() and walSizeLimitMB() affect how archived logs
will be deleted.
- setWalSizeLimitMB(long) - 类 中的方法org.rocksdb.Options
-
- setWalTtlSeconds(long) - 类 中的方法org.rocksdb.DBOptions
-
- setWalTtlSeconds(long) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
- setWalTtlSeconds(long) - 类 中的方法org.rocksdb.Options
-
- setWholeKeyFiltering(boolean) - 类 中的方法org.rocksdb.BlockBasedTableConfig
-
If true, place whole keys in the filter (not just prefixes).
- setWindowBits(int) - 类 中的方法org.rocksdb.CompressionOptions
-
- setWritableFileMaxBufferSize(long) - 类 中的方法org.rocksdb.DBOptions
-
- setWritableFileMaxBufferSize(long) - 类 中的方法org.rocksdb.EnvOptions
-
- setWritableFileMaxBufferSize(long) - 类 中的方法org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
- setWritableFileMaxBufferSize(long) - 接口 中的方法org.rocksdb.MutableDBOptionsInterface
-
This is the maximum buffer size that is used by WritableFileWriter.
- setWritableFileMaxBufferSize(long) - 类 中的方法org.rocksdb.Options
-
- setWriteBufferManager(WriteBufferManager) - 类 中的方法org.rocksdb.DBOptions
-
- setWriteBufferManager(WriteBufferManager) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
Use passed
WriteBufferManager to control memory usage across
multiple column families and/or DB instances.
- setWriteBufferManager(WriteBufferManager) - 类 中的方法org.rocksdb.Options
-
- setWriteBufferSize(long) - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- setWriteBufferSize(long) - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- setWriteBufferSize(long) - 接口 中的方法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) - 类 中的方法org.rocksdb.Options
-
- setWriteDbidToManifest(boolean) - 类 中的方法org.rocksdb.DBOptions
-
- setWriteDbidToManifest(boolean) - 接口 中的方法org.rocksdb.DBOptionsInterface
-
Historically DB ID has always been stored in Identity File in DB folder.
- setWriteDbidToManifest(boolean) - 类 中的方法org.rocksdb.Options
-
- setWriteGlobalSeqno(boolean) - 类 中的方法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) - 类 中的方法org.rocksdb.Transaction
-
- setWritePolicy(TxnDBWritePolicy) - 类 中的方法org.rocksdb.TransactionDBOptions
-
The policy for when to write the data into the DB.
- setWriteThreadMaxYieldUsec(long) - 类 中的方法org.rocksdb.DBOptions
-
- setWriteThreadMaxYieldUsec(long) - 接口 中的方法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) - 类 中的方法org.rocksdb.Options
-
- setWriteThreadSlowYieldUsec(long) - 类 中的方法org.rocksdb.DBOptions
-
- setWriteThreadSlowYieldUsec(long) - 接口 中的方法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) - 类 中的方法org.rocksdb.Options
-
- setZStdMaxTrainBytes(int) - 类 中的方法org.rocksdb.CompressionOptions
-
Maximum size of training data passed to zstd's dictionary trainer.
- shareFilesWithChecksum() - 类 中的方法org.rocksdb.BackupEngineOptions
-
Return of share files with checksum is active.
- shareTableFiles() - 类 中的方法org.rocksdb.BackupEngineOptions
-
Share table files between backups.
- shouldBeNotifiedOnFileIO() - 类 中的方法org.rocksdb.AbstractEventListener
-
- shouldBeNotifiedOnFileIO() - 接口 中的方法org.rocksdb.EventListener
-
- shouldContinue() - 类 中的方法org.rocksdb.WriteBatch.Handler
-
- shutDown(int) - 类 中的方法org.rocksdb.StatisticsCollector
-
Shuts down statistics collector.
- singleDelete(byte[]) - 类 中的方法org.rocksdb.AbstractWriteBatch
-
- singleDelete(ColumnFamilyHandle, byte[]) - 类 中的方法org.rocksdb.AbstractWriteBatch
-
- singleDelete(byte[]) - 类 中的方法org.rocksdb.RocksDB
-
Remove the database entry for key.
- singleDelete(ColumnFamilyHandle, byte[]) - 类 中的方法org.rocksdb.RocksDB
-
Remove the database entry for key.
- singleDelete(WriteOptions, byte[]) - 类 中的方法org.rocksdb.RocksDB
-
Remove the database entry for key.
- singleDelete(ColumnFamilyHandle, WriteOptions, byte[]) - 类 中的方法org.rocksdb.RocksDB
-
Remove the database entry for key.
- singleDelete(ColumnFamilyHandle, byte[], boolean) - 类 中的方法org.rocksdb.Transaction
-
- singleDelete(ColumnFamilyHandle, byte[]) - 类 中的方法org.rocksdb.Transaction
-
- singleDelete(byte[]) - 类 中的方法org.rocksdb.Transaction
-
- singleDelete(ColumnFamilyHandle, byte[][], boolean) - 类 中的方法org.rocksdb.Transaction
-
- singleDelete(ColumnFamilyHandle, byte[][]) - 类 中的方法org.rocksdb.Transaction
-
- singleDelete(byte[][]) - 类 中的方法org.rocksdb.Transaction
-
- singleDelete(int, byte[]) - 类 中的方法org.rocksdb.WriteBatch.Handler
-
- singleDelete(byte[]) - 类 中的方法org.rocksdb.WriteBatch.Handler
-
- singleDelete(byte[]) - 接口 中的方法org.rocksdb.WriteBatchInterface
-
Remove the database entry for key.
- singleDelete(ColumnFamilyHandle, byte[]) - 接口 中的方法org.rocksdb.WriteBatchInterface
-
Remove the database entry for key.
- size() - 类 中的方法org.rocksdb.AbstractSlice
-
Return the length (in bytes) of the data.
- size() - 类 中的方法org.rocksdb.BackupInfo
-
- size() - 类 中的方法org.rocksdb.ColumnFamilyMetaData
-
- size() - 类 中的方法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 - 类 中的变量org.rocksdb.RocksDB.CountAndSize
-
- size() - 类 中的方法org.rocksdb.SstFileMetaData
-
Get the file size in bytes.
- SizeApproximationFlag - org.rocksdb中的枚举
-
- sizeFileBytes() - 类 中的方法org.rocksdb.LogFile
-
Size of log file on disk in Bytes.
- sizeRatio() - 类 中的方法org.rocksdb.CompactionOptionsUniversal
-
Percentage flexibility while comparing file size.
- SizeUnit - org.rocksdb.util中的类
-
- skipCheckingSstFileSizesOnDbOpen() - 类 中的方法org.rocksdb.DBOptions
-
- skipCheckingSstFileSizesOnDbOpen() - 接口 中的方法org.rocksdb.DBOptionsInterface
-
- skipCheckingSstFileSizesOnDbOpen() - 类 中的方法org.rocksdb.Options
-
- SkipListMemTableConfig - org.rocksdb中的类
-
The config for skip-list memtable representation.
- SkipListMemTableConfig() - 类 的构造器org.rocksdb.SkipListMemTableConfig
-
SkipListMemTableConfig constructor
- skipStatsUpdateOnDbOpen() - 类 中的方法org.rocksdb.DBOptions
-
- skipStatsUpdateOnDbOpen() - 接口 中的方法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() - 类 中的方法org.rocksdb.Options
-
- Slice - org.rocksdb中的类
-
Base class for slices which will receive
byte[] based access to the underlying data.
- Slice(String) - 类 的构造器org.rocksdb.Slice
-
Constructs a slice where the data is taken from
a String.
- Slice(byte[], int) - 类 的构造器org.rocksdb.Slice
-
Constructs a slice where the data is a copy of
the byte array from a specific offset.
- Slice(byte[]) - 类 的构造器org.rocksdb.Slice
-
Constructs a slice where the data is a copy of
the byte array.
- smallestKey() - 类 中的方法org.rocksdb.SstFileMetaData
-
Get the smallest user defined key in the file.
- smallestOutputKeyPrefix() - 类 中的方法org.rocksdb.CompactionJobStats
-
Get the smallest output key prefix.
- smallestSeqno() - 类 中的方法org.rocksdb.SstFileMetaData
-
Get the smallest sequence number in file.
- snapshot() - 类 中的方法org.rocksdb.ReadOptions
-
Returns the currently assigned Snapshot instance.
- Snapshot - org.rocksdb中的类
-
Snapshot of database
- snapshotConsistency() - 类 中的方法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) - 类 中的方法org.rocksdb.AbstractTransactionNotifier
-
- softPendingCompactionBytesLimit() - 接口 中的方法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() - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- softPendingCompactionBytesLimit() - 类 中的方法org.rocksdb.MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
-
- softPendingCompactionBytesLimit() - 类 中的方法org.rocksdb.Options
-
- SstFileManager - org.rocksdb中的类
-
SstFileManager is used to track SST files in the DB and control their
deletion rate.
- SstFileManager(Env) - 类 的构造器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) - 类 的构造器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) - 类 的构造器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) - 类 的构造器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) - 类 的构造器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 - org.rocksdb中的类
-
The metadata that describes a SST file.
- SstFileMetaData(String, String, long, long, long, byte[], byte[], long, boolean, long, long) - 类 的构造器org.rocksdb.SstFileMetaData
-
Called from JNI C++
- SstFileReader - org.rocksdb中的类
-
- SstFileReader(Options) - 类 的构造器org.rocksdb.SstFileReader
-
- SstFileReaderIterator - org.rocksdb中的类
-
An iterator that yields a sequence of key/value pairs from a source.
- SstFileReaderIterator(SstFileReader, long) - 类 的构造器org.rocksdb.SstFileReaderIterator
-
- SstFileWriter - org.rocksdb中的类
-
SstFileWriter is used to create sst files that can be added to the
database later.
- SstFileWriter(EnvOptions, Options) - 类 的构造器org.rocksdb.SstFileWriter
-
SstFileWriter Constructor.
- sstPartitionerFactory() - 类 中的方法org.rocksdb.ColumnFamilyOptions
-
- sstPartitionerFactory() - 接口 中的方法org.rocksdb.ColumnFamilyOptionsInterface
-
Get SST partitioner factory
- sstPartitionerFactory() - 类 中的方法org.rocksdb.Options
-
- SstPartitionerFactory - org.rocksdb中的类
-
Handle to factory for SstPartitioner.
- SstPartitionerFactory(long) - 类 的构造器org.rocksdb.SstPartitionerFactory
-
- SstPartitionerFixedPrefixFactory - org.rocksdb中的类
-
Fixed prefix factory.
- SstPartitionerFixedPrefixFactory(long) - 类 的构造器org.rocksdb.SstPartitionerFixedPrefixFactory
-
- start - 类 中的变量org.rocksdb.CompactRangeOptions.Timestamp
-
- start() - 类 中的方法org.rocksdb.StatisticsCollector
-
- startSequence() - 类 中的方法org.rocksdb.LogFile
-
Starting sequence number of writebatch written in this log file.
- startsWith(AbstractSlice<?>) - 类 中的方法org.rocksdb.AbstractSlice
-
Determines whether this slice starts with
another slice
- startTrace(TraceOptions, AbstractTraceWriter) - 类 中的方法org.rocksdb.RocksDB
-
Trace DB operations.
- StateType - org.rocksdb中的枚举
-
The type used to refer to a thread state.
- statistics() - 类 中的方法org.rocksdb.DBOptions
-
- statistics() - 接口 中的方法org.rocksdb.DBOptionsInterface
-
Returns statistics object.
- statistics() - 类 中的方法org.rocksdb.Options
-
- Statistics - org.rocksdb中的类
-
Statistics to analyze the performance of a db.
- Statistics() - 类 的构造器org.rocksdb.Statistics
-
- Statistics(Statistics) - 类 的构造器org.rocksdb.Statistics
-
- Statistics(EnumSet<HistogramType>) - 类 的构造器org.rocksdb.Statistics
-
- Statistics(EnumSet<HistogramType>, Statistics) - 类 的构造器org.rocksdb.Statistics
-
- StatisticsCollector - org.rocksdb中的类
-
Helper class to collect DB statistics periodically at a period specified in
constructor.
- StatisticsCollector(List<StatsCollectorInput>, int) - 类 的构造器org.rocksdb.StatisticsCollector
-
Constructor for statistics collector.
- StatisticsCollectorCallback - org.rocksdb中的接口
-
Callback interface provided to StatisticsCollector.
- stats() - 类 中的方法org.rocksdb.CompactionJobInfo
-
Get detailed information about this compaction.
- StatsCollectorInput - org.rocksdb中的类
-
Contains all information necessary to collect statistics from one instance
of DB statistics.
- StatsCollectorInput(Statistics, StatisticsCollectorCallback) - 类 的构造器org.rocksdb.StatsCollectorInput
-
Constructor for StatsCollectorInput.
- statsDumpPeriodSec() - 类 中的方法org.rocksdb.DBOptions
-
- statsDumpPeriodSec() - 类 中的方法org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
- statsDumpPeriodSec() - 接口 中的方法org.rocksdb.MutableDBOptionsInterface
-
If not zero, dump rocksdb.stats to LOG every stats_dump_period_sec
Default: 600 (10 minutes)
- statsDumpPeriodSec() - 类 中的方法org.rocksdb.Options
-
- statsHistoryBufferSize() - 类 中的方法org.rocksdb.DBOptions
-
- statsHistoryBufferSize() - 类 中的方法org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
- statsHistoryBufferSize() - 接口 中的方法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() - 类 中的方法org.rocksdb.Options
-
- statsLevel() - 类 中的方法org.rocksdb.Statistics
-
Gets the current stats level.
- StatsLevel - org.rocksdb中的枚举
-
The level of Statistics to report.
- statsPersistPeriodSec() - 类 中的方法org.rocksdb.DBOptions
-
- statsPersistPeriodSec() - 类 中的方法org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
- statsPersistPeriodSec() - 接口 中的方法org.rocksdb.MutableDBOptionsInterface
-
If not zero, dump rocksdb.stats to RocksDB every
statsPersistPeriodSec
- statsPersistPeriodSec() - 类 中的方法org.rocksdb.Options
-
- status() - 类 中的方法org.rocksdb.AbstractRocksIterator
-
- status - 类 中的变量org.rocksdb.ByteBufferGetStatus
-
- status() - 类 中的方法org.rocksdb.CompactionJobInfo
-
Get the status indicating whether the compaction was successful or not.
- status() - 接口 中的方法org.rocksdb.RocksIteratorInterface
-
If an error has occurred, return it.
- Status - org.rocksdb中的类
-
Represents the status returned by a function call in RocksDB.
- Status(Status.Code, Status.SubCode, String) - 类 的构造器org.rocksdb.Status
-
- status() - 类 中的方法org.rocksdb.TransactionLogIterator
-
Throws RocksDBException if something went wrong.
- Status.Code - org.rocksdb中的枚举
-
- Status.SubCode - org.rocksdb中的枚举
-
- stopStyle() - 类 中的方法org.rocksdb.CompactionOptionsUniversal
-
- storeIndexInFile() - 类 中的方法org.rocksdb.PlainTableConfig
-
Return a boolean value indicating if index shall be stored
in a file.
- storeOptionsInstance(DBOptionsInterface<?>) - 类 中的方法org.rocksdb.RocksDB
-
- strategy() - 类 中的方法org.rocksdb.CompressionOptions
-
- strictBytesPerSync() - 类 中的方法org.rocksdb.DBOptions
-
- strictBytesPerSync() - 类 中的方法org.rocksdb.MutableDBOptions.MutableDBOptionsBuilder
-
- strictBytesPerSync() - 接口 中的方法org.rocksdb.MutableDBOptionsInterface
-
Return the strict byte limit per sync.
- strictBytesPerSync() - 类 中的方法org.rocksdb.Options
-
- StringAppendOperator - org.rocksdb中的类
-
StringAppendOperator is a merge operator that concatenates
two strings.
- StringAppendOperator() - 类 的构造器org.rocksdb.StringAppendOperator
-
- StringAppendOperator(char) - 类 的构造器org.rocksdb.StringAppendOperator
-
- StringAppendOperator(String) - 类 的构造器org.rocksdb.StringAppendOperator
-
- suggestCompactRange(ColumnFamilyHandle) - 类 中的方法org.rocksdb.RocksDB
-
Suggest the range to compact.
- suggestCompactRange() - 类 中的方法org.rocksdb.RocksDB
-
Suggest the range to compact for the default column family.
- sync() - 类 中的方法org.rocksdb.BackupEngineOptions
-
Are synchronous backups activated.
- sync() - 类 中的方法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() - 类 中的方法org.rocksdb.RocksDB
-
Sync the WAL.