Class RocksDBGenericOptionsToDbOptionsColumnFamilyOptionsAdapter
- java.lang.Object
-
- org.rocksdb.AbstractNativeReference
-
- org.rocksdb.AbstractImmutableNativeReference
-
- org.rocksdb.RocksObject
-
- org.rocksdb.Options
-
- org.apache.kafka.streams.state.internals.RocksDBGenericOptionsToDbOptionsColumnFamilyOptionsAdapter
-
- All Implemented Interfaces:
java.lang.AutoCloseable,org.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>,org.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>,org.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>,org.rocksdb.DBOptionsInterface<org.rocksdb.Options>,org.rocksdb.MutableColumnFamilyOptionsInterface<org.rocksdb.Options>
public class RocksDBGenericOptionsToDbOptionsColumnFamilyOptionsAdapter extends org.rocksdb.OptionsThe genericOptionsclass allows users to set all configs on one object if only default column family is used. Because we use multiple column families, we need to useDBOptionsandColumnFamilyOptionsthat cover a part of all options each. This class do the translation between genericOptionsintoDBOptionsandColumnFamilyOptions.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.rocksdb.AccessHintaccessHintOnCompactionStart()booleanadviseRandomOnOpen()booleanallow2pc()booleanallowConcurrentMemtableWrite()booleanallowFAllocate()booleanallowMmapReads()booleanallowMmapWrites()longarenaBlockSize()booleanavoidFlushDuringRecovery()booleanavoidFlushDuringShutdown()intbaseBackgroundCompactions()intbloomLocality()org.rocksdb.CompressionTypebottommostCompressionType()longbytesPerSync()voidclose()org.rocksdb.CompactionOptionsFIFOcompactionOptionsFIFO()org.rocksdb.CompactionOptionsUniversalcompactionOptionsUniversal()org.rocksdb.CompactionPrioritycompactionPriority()longcompactionReadaheadSize()org.rocksdb.CompactionStylecompactionStyle()org.rocksdb.CompressionOptionscompressionOptions()java.util.List<org.rocksdb.CompressionType>compressionPerLevel()org.rocksdb.CompressionTypecompressionType()booleancreateIfMissing()booleancreateMissingColumnFamilies()java.lang.StringdbLogDir()java.util.List<org.rocksdb.DbPath>dbPaths()longdbWriteBufferSize()longdelayedWriteRate()longdeleteObsoleteFilesPeriodMicros()booleandisableAutoCompactions()booleandumpMallocStats()booleanenableThreadTracking()booleanenableWriteThreadAdaptiveYield()booleanerrorIfExists()booleanfailIfOptionsFileError()booleanforceConsistencyChecks()org.rocksdb.EnvgetEnv()longhardPendingCompactionBytesLimit()org.rocksdb.InfoLogLevelinfoLogLevel()longinplaceUpdateNumLocks()booleaninplaceUpdateSupport()booleanisFdCloseOnExec()longkeepLogFileNum()intlevel0FileNumCompactionTrigger()intlevel0SlowdownWritesTrigger()intlevel0StopWritesTrigger()booleanlevelCompactionDynamicLevelBytes()intlevelZeroFileNumCompactionTrigger()intlevelZeroSlowdownWritesTrigger()intlevelZeroStopWritesTrigger()longlogFileTimeToRoll()static voidlogWarning(org.slf4j.Logger log)longmanifestPreallocationSize()intmaxBackgroundCompactions()intmaxBackgroundFlushes()intmaxBackgroundJobs()longmaxBytesForLevelBase()doublemaxBytesForLevelMultiplier()int[]maxBytesForLevelMultiplierAdditional()longmaxCompactionBytes()intmaxFileOpeningThreads()longmaxLogFileSize()longmaxManifestFileSize()intmaxOpenFiles()longmaxSequentialSkipInIterations()intmaxSubcompactions()longmaxSuccessiveMerges()longmaxTableFilesSizeFIFO()longmaxTotalWalSize()intmaxWriteBufferNumber()intmaxWriteBufferNumberToMaintain()org.rocksdb.MemTableConfigmemTableConfig()java.lang.StringmemTableFactoryName()longmemtableHugePageSize()doublememtablePrefixBloomSizeRatio()intminWriteBufferNumberToMerge()booleannewTableReaderForCompactionInputs()intnumLevels()booleanoptimizeFiltersForHits()org.rocksdb.OptionsoptimizeForPointLookup(long blockCacheSizeMb)org.rocksdb.OptionsoptimizeForSmallDb()org.rocksdb.OptionsoptimizeLevelStyleCompaction()org.rocksdb.OptionsoptimizeLevelStyleCompaction(long memtableMemoryBudget)org.rocksdb.OptionsoptimizeUniversalStyleCompaction()org.rocksdb.OptionsoptimizeUniversalStyleCompaction(long memtableMemoryBudget)booleanparanoidChecks()booleanparanoidFileChecks()org.rocksdb.OptionsprepareForBulkLoad()longrandomAccessMaxBufferSize()longrecycleLogFileNum()booleanreportBgIoStats()org.rocksdb.CacherowCache()org.rocksdb.OptionssetAccessHintOnCompactionStart(org.rocksdb.AccessHint accessHint)org.rocksdb.OptionssetAdviseRandomOnOpen(boolean adviseRandomOnOpen)org.rocksdb.OptionssetAllow2pc(boolean allow2pc)org.rocksdb.OptionssetAllowConcurrentMemtableWrite(boolean allowConcurrentMemtableWrite)org.rocksdb.OptionssetAllowFAllocate(boolean allowFAllocate)org.rocksdb.OptionssetAllowMmapReads(boolean allowMmapReads)org.rocksdb.OptionssetAllowMmapWrites(boolean allowMmapWrites)org.rocksdb.OptionssetArenaBlockSize(long arenaBlockSize)org.rocksdb.OptionssetAvoidFlushDuringRecovery(boolean avoidFlushDuringRecovery)org.rocksdb.OptionssetAvoidFlushDuringShutdown(boolean avoidFlushDuringShutdown)voidsetBaseBackgroundCompactions(int baseBackgroundCompactions)org.rocksdb.OptionssetBloomLocality(int bloomLocality)org.rocksdb.OptionssetBottommostCompressionType(org.rocksdb.CompressionType bottommostCompressionType)org.rocksdb.OptionssetBytesPerSync(long bytesPerSync)org.rocksdb.OptionssetCompactionFilter(org.rocksdb.AbstractCompactionFilter<? extends org.rocksdb.AbstractSlice<?>> compactionFilter)org.rocksdb.OptionssetCompactionFilterFactory(org.rocksdb.AbstractCompactionFilterFactory<? extends org.rocksdb.AbstractCompactionFilter<?>> compactionFilterFactory)org.rocksdb.OptionssetCompactionOptionsFIFO(org.rocksdb.CompactionOptionsFIFO compactionOptionsFIFO)org.rocksdb.OptionssetCompactionOptionsUniversal(org.rocksdb.CompactionOptionsUniversal compactionOptionsUniversal)org.rocksdb.OptionssetCompactionPriority(org.rocksdb.CompactionPriority compactionPriority)org.rocksdb.OptionssetCompactionReadaheadSize(long compactionReadaheadSize)org.rocksdb.OptionssetCompactionStyle(org.rocksdb.CompactionStyle compactionStyle)org.rocksdb.OptionssetComparator(org.rocksdb.AbstractComparator<? extends org.rocksdb.AbstractSlice<?>> comparator)org.rocksdb.OptionssetComparator(org.rocksdb.BuiltinComparator builtinComparator)org.rocksdb.OptionssetCompressionOptions(org.rocksdb.CompressionOptions compressionOptions)org.rocksdb.OptionssetCompressionPerLevel(java.util.List<org.rocksdb.CompressionType> compressionLevels)org.rocksdb.OptionssetCompressionType(org.rocksdb.CompressionType compressionType)org.rocksdb.OptionssetCreateIfMissing(boolean flag)org.rocksdb.OptionssetCreateMissingColumnFamilies(boolean flag)org.rocksdb.OptionssetDbLogDir(java.lang.String dbLogDir)org.rocksdb.OptionssetDbPaths(java.util.Collection<org.rocksdb.DbPath> dbPaths)org.rocksdb.OptionssetDbWriteBufferSize(long dbWriteBufferSize)org.rocksdb.OptionssetDelayedWriteRate(long delayedWriteRate)org.rocksdb.OptionssetDeleteObsoleteFilesPeriodMicros(long micros)org.rocksdb.OptionssetDisableAutoCompactions(boolean disableAutoCompactions)org.rocksdb.OptionssetDumpMallocStats(boolean dumpMallocStats)org.rocksdb.OptionssetEnableThreadTracking(boolean enableThreadTracking)org.rocksdb.OptionssetEnableWriteThreadAdaptiveYield(boolean enableWriteThreadAdaptiveYield)org.rocksdb.OptionssetEnv(org.rocksdb.Env env)org.rocksdb.OptionssetErrorIfExists(boolean errorIfExists)org.rocksdb.OptionssetFailIfOptionsFileError(boolean failIfOptionsFileError)org.rocksdb.OptionssetForceConsistencyChecks(boolean forceConsistencyChecks)org.rocksdb.OptionssetHardPendingCompactionBytesLimit(long hardPendingCompactionBytesLimit)org.rocksdb.OptionssetIncreaseParallelism(int totalThreads)org.rocksdb.OptionssetInfoLogLevel(org.rocksdb.InfoLogLevel infoLogLevel)org.rocksdb.OptionssetInplaceUpdateNumLocks(long inplaceUpdateNumLocks)org.rocksdb.OptionssetInplaceUpdateSupport(boolean inplaceUpdateSupport)org.rocksdb.OptionssetIsFdCloseOnExec(boolean isFdCloseOnExec)org.rocksdb.OptionssetKeepLogFileNum(long keepLogFileNum)org.rocksdb.OptionssetLevel0FileNumCompactionTrigger(int level0FileNumCompactionTrigger)org.rocksdb.OptionssetLevel0SlowdownWritesTrigger(int level0SlowdownWritesTrigger)org.rocksdb.OptionssetLevel0StopWritesTrigger(int level0StopWritesTrigger)org.rocksdb.OptionssetLevelCompactionDynamicLevelBytes(boolean enableLevelCompactionDynamicLevelBytes)org.rocksdb.OptionssetLevelZeroFileNumCompactionTrigger(int numFiles)org.rocksdb.OptionssetLevelZeroSlowdownWritesTrigger(int numFiles)org.rocksdb.OptionssetLevelZeroStopWritesTrigger(int numFiles)org.rocksdb.OptionssetLogFileTimeToRoll(long logFileTimeToRoll)org.rocksdb.OptionssetLogger(org.rocksdb.Logger logger)org.rocksdb.OptionssetManifestPreallocationSize(long size)org.rocksdb.OptionssetMaxBackgroundCompactions(int maxBackgroundCompactions)org.rocksdb.OptionssetMaxBackgroundFlushes(int maxBackgroundFlushes)org.rocksdb.OptionssetMaxBackgroundJobs(int maxBackgroundJobs)org.rocksdb.OptionssetMaxBytesForLevelBase(long maxBytesForLevelBase)org.rocksdb.OptionssetMaxBytesForLevelMultiplier(double multiplier)org.rocksdb.OptionssetMaxBytesForLevelMultiplierAdditional(int[] maxBytesForLevelMultiplierAdditional)org.rocksdb.OptionssetMaxCompactionBytes(long maxCompactionBytes)org.rocksdb.OptionssetMaxFileOpeningThreads(int maxFileOpeningThreads)org.rocksdb.OptionssetMaxLogFileSize(long maxLogFileSize)org.rocksdb.OptionssetMaxManifestFileSize(long maxManifestFileSize)org.rocksdb.OptionssetMaxOpenFiles(int maxOpenFiles)org.rocksdb.OptionssetMaxSequentialSkipInIterations(long maxSequentialSkipInIterations)voidsetMaxSubcompactions(int maxSubcompactions)org.rocksdb.OptionssetMaxSuccessiveMerges(long maxSuccessiveMerges)org.rocksdb.OptionssetMaxTableFilesSizeFIFO(long maxTableFilesSize)org.rocksdb.OptionssetMaxTotalWalSize(long maxTotalWalSize)org.rocksdb.OptionssetMaxWriteBufferNumber(int maxWriteBufferNumber)org.rocksdb.OptionssetMaxWriteBufferNumberToMaintain(int maxWriteBufferNumberToMaintain)org.rocksdb.OptionssetMemTableConfig(org.rocksdb.MemTableConfig config)org.rocksdb.OptionssetMemtableHugePageSize(long memtableHugePageSize)org.rocksdb.OptionssetMemtablePrefixBloomSizeRatio(double memtablePrefixBloomSizeRatio)org.rocksdb.OptionssetMergeOperator(org.rocksdb.MergeOperator mergeOperator)org.rocksdb.OptionssetMergeOperatorName(java.lang.String name)org.rocksdb.OptionssetMinWriteBufferNumberToMerge(int minWriteBufferNumberToMerge)org.rocksdb.OptionssetNewTableReaderForCompactionInputs(boolean newTableReaderForCompactionInputs)org.rocksdb.OptionssetNumLevels(int numLevels)org.rocksdb.OptionssetOptimizeFiltersForHits(boolean optimizeFiltersForHits)org.rocksdb.OptionssetParanoidChecks(boolean paranoidChecks)org.rocksdb.OptionssetParanoidFileChecks(boolean paranoidFileChecks)org.rocksdb.OptionssetRandomAccessMaxBufferSize(long randomAccessMaxBufferSize)org.rocksdb.OptionssetRateLimiter(org.rocksdb.RateLimiter rateLimiter)org.rocksdb.OptionssetRecycleLogFileNum(long recycleLogFileNum)org.rocksdb.OptionssetReportBgIoStats(boolean reportBgIoStats)org.rocksdb.OptionssetRowCache(org.rocksdb.Cache rowCache)org.rocksdb.OptionssetSkipStatsUpdateOnDbOpen(boolean skipStatsUpdateOnDbOpen)org.rocksdb.OptionssetSoftPendingCompactionBytesLimit(long softPendingCompactionBytesLimit)org.rocksdb.OptionssetSstFileManager(org.rocksdb.SstFileManager sstFileManager)org.rocksdb.OptionssetStatistics(org.rocksdb.Statistics statistics)org.rocksdb.OptionssetStatsDumpPeriodSec(int statsDumpPeriodSec)org.rocksdb.OptionssetTableCacheNumshardbits(int tableCacheNumshardbits)org.rocksdb.OptionssetTableFormatConfig(org.rocksdb.TableFormatConfig config)org.rocksdb.OptionssetTargetFileSizeBase(long targetFileSizeBase)org.rocksdb.OptionssetTargetFileSizeMultiplier(int multiplier)org.rocksdb.OptionssetUseAdaptiveMutex(boolean useAdaptiveMutex)org.rocksdb.OptionssetUseDirectIoForFlushAndCompaction(boolean useDirectIoForFlushAndCompaction)org.rocksdb.OptionssetUseDirectReads(boolean useDirectReads)org.rocksdb.OptionssetUseFsync(boolean useFsync)org.rocksdb.OptionssetWalBytesPerSync(long walBytesPerSync)org.rocksdb.OptionssetWalDir(java.lang.String walDir)org.rocksdb.OptionssetWalRecoveryMode(org.rocksdb.WALRecoveryMode walRecoveryMode)org.rocksdb.OptionssetWalSizeLimitMB(long sizeLimitMB)org.rocksdb.OptionssetWalTtlSeconds(long walTtlSeconds)org.rocksdb.OptionssetWritableFileMaxBufferSize(long writableFileMaxBufferSize)org.rocksdb.OptionssetWriteBufferManager(org.rocksdb.WriteBufferManager writeBufferManager)org.rocksdb.OptionssetWriteBufferSize(long writeBufferSize)org.rocksdb.OptionssetWriteThreadMaxYieldUsec(long writeThreadMaxYieldUsec)org.rocksdb.OptionssetWriteThreadSlowYieldUsec(long writeThreadSlowYieldUsec)booleanskipStatsUpdateOnDbOpen()longsoftPendingCompactionBytesLimit()org.rocksdb.Statisticsstatistics()intstatsDumpPeriodSec()inttableCacheNumshardbits()java.lang.StringtableFactoryName()org.rocksdb.TableFormatConfigtableFormatConfig()longtargetFileSizeBase()inttargetFileSizeMultiplier()booleanuseAdaptiveMutex()org.rocksdb.OptionsuseCappedPrefixExtractor(int n)booleanuseDirectIoForFlushAndCompaction()booleanuseDirectReads()org.rocksdb.OptionsuseFixedLengthPrefixExtractor(int n)booleanuseFsync()longwalBytesPerSync()java.lang.StringwalDir()org.rocksdb.WALRecoveryModewalRecoveryMode()longwalSizeLimitMB()longwalTtlSeconds()longwritableFileMaxBufferSize()org.rocksdb.WriteBufferManagerwriteBufferManager()longwriteBufferSize()longwriteThreadMaxYieldUsec()longwriteThreadSlowYieldUsec()
-
-
-
Method Detail
-
setIncreaseParallelism
public org.rocksdb.Options setIncreaseParallelism(int totalThreads)
- Specified by:
setIncreaseParallelismin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setIncreaseParallelismin classorg.rocksdb.Options
-
setCreateIfMissing
public org.rocksdb.Options setCreateIfMissing(boolean flag)
- Specified by:
setCreateIfMissingin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setCreateIfMissingin classorg.rocksdb.Options
-
setCreateMissingColumnFamilies
public org.rocksdb.Options setCreateMissingColumnFamilies(boolean flag)
- Specified by:
setCreateMissingColumnFamiliesin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setCreateMissingColumnFamiliesin classorg.rocksdb.Options
-
setEnv
public org.rocksdb.Options setEnv(org.rocksdb.Env env)
- Specified by:
setEnvin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setEnvin classorg.rocksdb.Options
-
getEnv
public org.rocksdb.Env getEnv()
- Specified by:
getEnvin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
getEnvin classorg.rocksdb.Options
-
prepareForBulkLoad
public org.rocksdb.Options prepareForBulkLoad()
- Overrides:
prepareForBulkLoadin classorg.rocksdb.Options
-
createIfMissing
public boolean createIfMissing()
- Specified by:
createIfMissingin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
createIfMissingin classorg.rocksdb.Options
-
createMissingColumnFamilies
public boolean createMissingColumnFamilies()
- Specified by:
createMissingColumnFamiliesin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
createMissingColumnFamiliesin classorg.rocksdb.Options
-
optimizeForSmallDb
public org.rocksdb.Options optimizeForSmallDb()
- Specified by:
optimizeForSmallDbin interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>- Specified by:
optimizeForSmallDbin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
optimizeForSmallDbin classorg.rocksdb.Options
-
optimizeForPointLookup
public org.rocksdb.Options optimizeForPointLookup(long blockCacheSizeMb)
- Specified by:
optimizeForPointLookupin interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
optimizeForPointLookupin classorg.rocksdb.Options
-
optimizeLevelStyleCompaction
public org.rocksdb.Options optimizeLevelStyleCompaction()
- Specified by:
optimizeLevelStyleCompactionin interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
optimizeLevelStyleCompactionin classorg.rocksdb.Options
-
optimizeLevelStyleCompaction
public org.rocksdb.Options optimizeLevelStyleCompaction(long memtableMemoryBudget)
- Specified by:
optimizeLevelStyleCompactionin interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
optimizeLevelStyleCompactionin classorg.rocksdb.Options
-
optimizeUniversalStyleCompaction
public org.rocksdb.Options optimizeUniversalStyleCompaction()
- Specified by:
optimizeUniversalStyleCompactionin interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
optimizeUniversalStyleCompactionin classorg.rocksdb.Options
-
optimizeUniversalStyleCompaction
public org.rocksdb.Options optimizeUniversalStyleCompaction(long memtableMemoryBudget)
- Specified by:
optimizeUniversalStyleCompactionin interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
optimizeUniversalStyleCompactionin classorg.rocksdb.Options
-
setComparator
public org.rocksdb.Options setComparator(org.rocksdb.BuiltinComparator builtinComparator)
- Specified by:
setComparatorin interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setComparatorin classorg.rocksdb.Options
-
setComparator
public org.rocksdb.Options setComparator(org.rocksdb.AbstractComparator<? extends org.rocksdb.AbstractSlice<?>> comparator)
- Specified by:
setComparatorin interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setComparatorin classorg.rocksdb.Options
-
setMergeOperatorName
public org.rocksdb.Options setMergeOperatorName(java.lang.String name)
- Specified by:
setMergeOperatorNamein interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setMergeOperatorNamein classorg.rocksdb.Options
-
setMergeOperator
public org.rocksdb.Options setMergeOperator(org.rocksdb.MergeOperator mergeOperator)
- Specified by:
setMergeOperatorin interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setMergeOperatorin classorg.rocksdb.Options
-
setWriteBufferSize
public org.rocksdb.Options setWriteBufferSize(long writeBufferSize)
- Specified by:
setWriteBufferSizein interfaceorg.rocksdb.MutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setWriteBufferSizein classorg.rocksdb.Options
-
writeBufferSize
public long writeBufferSize()
- Specified by:
writeBufferSizein interfaceorg.rocksdb.MutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
writeBufferSizein classorg.rocksdb.Options
-
setMaxWriteBufferNumber
public org.rocksdb.Options setMaxWriteBufferNumber(int maxWriteBufferNumber)
- Specified by:
setMaxWriteBufferNumberin interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setMaxWriteBufferNumberin classorg.rocksdb.Options
-
maxWriteBufferNumber
public int maxWriteBufferNumber()
- Specified by:
maxWriteBufferNumberin interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
maxWriteBufferNumberin classorg.rocksdb.Options
-
errorIfExists
public boolean errorIfExists()
- Specified by:
errorIfExistsin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
errorIfExistsin classorg.rocksdb.Options
-
setErrorIfExists
public org.rocksdb.Options setErrorIfExists(boolean errorIfExists)
- Specified by:
setErrorIfExistsin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setErrorIfExistsin classorg.rocksdb.Options
-
paranoidChecks
public boolean paranoidChecks()
- Specified by:
paranoidChecksin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
paranoidChecksin classorg.rocksdb.Options
-
setParanoidChecks
public org.rocksdb.Options setParanoidChecks(boolean paranoidChecks)
- Specified by:
setParanoidChecksin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setParanoidChecksin classorg.rocksdb.Options
-
maxOpenFiles
public int maxOpenFiles()
- Specified by:
maxOpenFilesin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
maxOpenFilesin classorg.rocksdb.Options
-
setMaxFileOpeningThreads
public org.rocksdb.Options setMaxFileOpeningThreads(int maxFileOpeningThreads)
- Specified by:
setMaxFileOpeningThreadsin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setMaxFileOpeningThreadsin classorg.rocksdb.Options
-
maxFileOpeningThreads
public int maxFileOpeningThreads()
- Specified by:
maxFileOpeningThreadsin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
maxFileOpeningThreadsin classorg.rocksdb.Options
-
setMaxTotalWalSize
public org.rocksdb.Options setMaxTotalWalSize(long maxTotalWalSize)
- Specified by:
setMaxTotalWalSizein interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setMaxTotalWalSizein classorg.rocksdb.Options
-
maxTotalWalSize
public long maxTotalWalSize()
- Specified by:
maxTotalWalSizein interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
maxTotalWalSizein classorg.rocksdb.Options
-
setMaxOpenFiles
public org.rocksdb.Options setMaxOpenFiles(int maxOpenFiles)
- Specified by:
setMaxOpenFilesin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setMaxOpenFilesin classorg.rocksdb.Options
-
useFsync
public boolean useFsync()
- Specified by:
useFsyncin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
useFsyncin classorg.rocksdb.Options
-
setUseFsync
public org.rocksdb.Options setUseFsync(boolean useFsync)
- Specified by:
setUseFsyncin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setUseFsyncin classorg.rocksdb.Options
-
setDbPaths
public org.rocksdb.Options setDbPaths(java.util.Collection<org.rocksdb.DbPath> dbPaths)
- Specified by:
setDbPathsin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setDbPathsin classorg.rocksdb.Options
-
dbPaths
public java.util.List<org.rocksdb.DbPath> dbPaths()
- Specified by:
dbPathsin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
dbPathsin classorg.rocksdb.Options
-
dbLogDir
public java.lang.String dbLogDir()
- Specified by:
dbLogDirin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
dbLogDirin classorg.rocksdb.Options
-
setDbLogDir
public org.rocksdb.Options setDbLogDir(java.lang.String dbLogDir)
- Specified by:
setDbLogDirin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setDbLogDirin classorg.rocksdb.Options
-
walDir
public java.lang.String walDir()
- Specified by:
walDirin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
walDirin classorg.rocksdb.Options
-
setWalDir
public org.rocksdb.Options setWalDir(java.lang.String walDir)
- Specified by:
setWalDirin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setWalDirin classorg.rocksdb.Options
-
deleteObsoleteFilesPeriodMicros
public long deleteObsoleteFilesPeriodMicros()
- Specified by:
deleteObsoleteFilesPeriodMicrosin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
deleteObsoleteFilesPeriodMicrosin classorg.rocksdb.Options
-
setDeleteObsoleteFilesPeriodMicros
public org.rocksdb.Options setDeleteObsoleteFilesPeriodMicros(long micros)
- Specified by:
setDeleteObsoleteFilesPeriodMicrosin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setDeleteObsoleteFilesPeriodMicrosin classorg.rocksdb.Options
-
maxBackgroundCompactions
public int maxBackgroundCompactions()
- Specified by:
maxBackgroundCompactionsin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
maxBackgroundCompactionsin classorg.rocksdb.Options
-
setStatistics
public org.rocksdb.Options setStatistics(org.rocksdb.Statistics statistics)
- Specified by:
setStatisticsin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setStatisticsin classorg.rocksdb.Options
-
statistics
public org.rocksdb.Statistics statistics()
- Specified by:
statisticsin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
statisticsin classorg.rocksdb.Options
-
setBaseBackgroundCompactions
public void setBaseBackgroundCompactions(int baseBackgroundCompactions)
- Specified by:
setBaseBackgroundCompactionsin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setBaseBackgroundCompactionsin classorg.rocksdb.Options
-
baseBackgroundCompactions
public int baseBackgroundCompactions()
- Specified by:
baseBackgroundCompactionsin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
baseBackgroundCompactionsin classorg.rocksdb.Options
-
setMaxBackgroundCompactions
public org.rocksdb.Options setMaxBackgroundCompactions(int maxBackgroundCompactions)
- Specified by:
setMaxBackgroundCompactionsin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setMaxBackgroundCompactionsin classorg.rocksdb.Options
-
setMaxSubcompactions
public void setMaxSubcompactions(int maxSubcompactions)
- Specified by:
setMaxSubcompactionsin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setMaxSubcompactionsin classorg.rocksdb.Options
-
maxSubcompactions
public int maxSubcompactions()
- Specified by:
maxSubcompactionsin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
maxSubcompactionsin classorg.rocksdb.Options
-
maxBackgroundFlushes
public int maxBackgroundFlushes()
- Specified by:
maxBackgroundFlushesin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
maxBackgroundFlushesin classorg.rocksdb.Options
-
setMaxBackgroundFlushes
public org.rocksdb.Options setMaxBackgroundFlushes(int maxBackgroundFlushes)
- Specified by:
setMaxBackgroundFlushesin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setMaxBackgroundFlushesin classorg.rocksdb.Options
-
maxBackgroundJobs
public int maxBackgroundJobs()
- Specified by:
maxBackgroundJobsin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
maxBackgroundJobsin classorg.rocksdb.Options
-
setMaxBackgroundJobs
public org.rocksdb.Options setMaxBackgroundJobs(int maxBackgroundJobs)
- Specified by:
setMaxBackgroundJobsin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setMaxBackgroundJobsin classorg.rocksdb.Options
-
maxLogFileSize
public long maxLogFileSize()
- Specified by:
maxLogFileSizein interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
maxLogFileSizein classorg.rocksdb.Options
-
setMaxLogFileSize
public org.rocksdb.Options setMaxLogFileSize(long maxLogFileSize)
- Specified by:
setMaxLogFileSizein interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setMaxLogFileSizein classorg.rocksdb.Options
-
logFileTimeToRoll
public long logFileTimeToRoll()
- Specified by:
logFileTimeToRollin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
logFileTimeToRollin classorg.rocksdb.Options
-
setLogFileTimeToRoll
public org.rocksdb.Options setLogFileTimeToRoll(long logFileTimeToRoll)
- Specified by:
setLogFileTimeToRollin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setLogFileTimeToRollin classorg.rocksdb.Options
-
keepLogFileNum
public long keepLogFileNum()
- Specified by:
keepLogFileNumin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
keepLogFileNumin classorg.rocksdb.Options
-
setKeepLogFileNum
public org.rocksdb.Options setKeepLogFileNum(long keepLogFileNum)
- Specified by:
setKeepLogFileNumin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setKeepLogFileNumin classorg.rocksdb.Options
-
setRecycleLogFileNum
public org.rocksdb.Options setRecycleLogFileNum(long recycleLogFileNum)
- Specified by:
setRecycleLogFileNumin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setRecycleLogFileNumin classorg.rocksdb.Options
-
recycleLogFileNum
public long recycleLogFileNum()
- Specified by:
recycleLogFileNumin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
recycleLogFileNumin classorg.rocksdb.Options
-
maxManifestFileSize
public long maxManifestFileSize()
- Specified by:
maxManifestFileSizein interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
maxManifestFileSizein classorg.rocksdb.Options
-
setMaxManifestFileSize
public org.rocksdb.Options setMaxManifestFileSize(long maxManifestFileSize)
- Specified by:
setMaxManifestFileSizein interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setMaxManifestFileSizein classorg.rocksdb.Options
-
setMaxTableFilesSizeFIFO
public org.rocksdb.Options setMaxTableFilesSizeFIFO(long maxTableFilesSize)
- Specified by:
setMaxTableFilesSizeFIFOin interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setMaxTableFilesSizeFIFOin classorg.rocksdb.Options
-
maxTableFilesSizeFIFO
public long maxTableFilesSizeFIFO()
- Specified by:
maxTableFilesSizeFIFOin interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
maxTableFilesSizeFIFOin classorg.rocksdb.Options
-
tableCacheNumshardbits
public int tableCacheNumshardbits()
- Specified by:
tableCacheNumshardbitsin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
tableCacheNumshardbitsin classorg.rocksdb.Options
-
setTableCacheNumshardbits
public org.rocksdb.Options setTableCacheNumshardbits(int tableCacheNumshardbits)
- Specified by:
setTableCacheNumshardbitsin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setTableCacheNumshardbitsin classorg.rocksdb.Options
-
walTtlSeconds
public long walTtlSeconds()
- Specified by:
walTtlSecondsin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
walTtlSecondsin classorg.rocksdb.Options
-
setWalTtlSeconds
public org.rocksdb.Options setWalTtlSeconds(long walTtlSeconds)
- Specified by:
setWalTtlSecondsin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setWalTtlSecondsin classorg.rocksdb.Options
-
walSizeLimitMB
public long walSizeLimitMB()
- Specified by:
walSizeLimitMBin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
walSizeLimitMBin classorg.rocksdb.Options
-
setWalSizeLimitMB
public org.rocksdb.Options setWalSizeLimitMB(long sizeLimitMB)
- Specified by:
setWalSizeLimitMBin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setWalSizeLimitMBin classorg.rocksdb.Options
-
manifestPreallocationSize
public long manifestPreallocationSize()
- Specified by:
manifestPreallocationSizein interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
manifestPreallocationSizein classorg.rocksdb.Options
-
setManifestPreallocationSize
public org.rocksdb.Options setManifestPreallocationSize(long size)
- Specified by:
setManifestPreallocationSizein interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setManifestPreallocationSizein classorg.rocksdb.Options
-
setUseDirectReads
public org.rocksdb.Options setUseDirectReads(boolean useDirectReads)
- Specified by:
setUseDirectReadsin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setUseDirectReadsin classorg.rocksdb.Options
-
useDirectReads
public boolean useDirectReads()
- Specified by:
useDirectReadsin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
useDirectReadsin classorg.rocksdb.Options
-
setUseDirectIoForFlushAndCompaction
public org.rocksdb.Options setUseDirectIoForFlushAndCompaction(boolean useDirectIoForFlushAndCompaction)
- Specified by:
setUseDirectIoForFlushAndCompactionin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setUseDirectIoForFlushAndCompactionin classorg.rocksdb.Options
-
useDirectIoForFlushAndCompaction
public boolean useDirectIoForFlushAndCompaction()
- Specified by:
useDirectIoForFlushAndCompactionin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
useDirectIoForFlushAndCompactionin classorg.rocksdb.Options
-
setAllowFAllocate
public org.rocksdb.Options setAllowFAllocate(boolean allowFAllocate)
- Specified by:
setAllowFAllocatein interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setAllowFAllocatein classorg.rocksdb.Options
-
allowFAllocate
public boolean allowFAllocate()
- Specified by:
allowFAllocatein interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
allowFAllocatein classorg.rocksdb.Options
-
allowMmapReads
public boolean allowMmapReads()
- Specified by:
allowMmapReadsin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
allowMmapReadsin classorg.rocksdb.Options
-
setAllowMmapReads
public org.rocksdb.Options setAllowMmapReads(boolean allowMmapReads)
- Specified by:
setAllowMmapReadsin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setAllowMmapReadsin classorg.rocksdb.Options
-
allowMmapWrites
public boolean allowMmapWrites()
- Specified by:
allowMmapWritesin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
allowMmapWritesin classorg.rocksdb.Options
-
setAllowMmapWrites
public org.rocksdb.Options setAllowMmapWrites(boolean allowMmapWrites)
- Specified by:
setAllowMmapWritesin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setAllowMmapWritesin classorg.rocksdb.Options
-
isFdCloseOnExec
public boolean isFdCloseOnExec()
- Specified by:
isFdCloseOnExecin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
isFdCloseOnExecin classorg.rocksdb.Options
-
setIsFdCloseOnExec
public org.rocksdb.Options setIsFdCloseOnExec(boolean isFdCloseOnExec)
- Specified by:
setIsFdCloseOnExecin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setIsFdCloseOnExecin classorg.rocksdb.Options
-
statsDumpPeriodSec
public int statsDumpPeriodSec()
- Specified by:
statsDumpPeriodSecin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
statsDumpPeriodSecin classorg.rocksdb.Options
-
setStatsDumpPeriodSec
public org.rocksdb.Options setStatsDumpPeriodSec(int statsDumpPeriodSec)
- Specified by:
setStatsDumpPeriodSecin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setStatsDumpPeriodSecin classorg.rocksdb.Options
-
adviseRandomOnOpen
public boolean adviseRandomOnOpen()
- Specified by:
adviseRandomOnOpenin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
adviseRandomOnOpenin classorg.rocksdb.Options
-
setAdviseRandomOnOpen
public org.rocksdb.Options setAdviseRandomOnOpen(boolean adviseRandomOnOpen)
- Specified by:
setAdviseRandomOnOpenin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setAdviseRandomOnOpenin classorg.rocksdb.Options
-
setDbWriteBufferSize
public org.rocksdb.Options setDbWriteBufferSize(long dbWriteBufferSize)
- Specified by:
setDbWriteBufferSizein interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setDbWriteBufferSizein classorg.rocksdb.Options
-
dbWriteBufferSize
public long dbWriteBufferSize()
- Specified by:
dbWriteBufferSizein interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
dbWriteBufferSizein classorg.rocksdb.Options
-
setAccessHintOnCompactionStart
public org.rocksdb.Options setAccessHintOnCompactionStart(org.rocksdb.AccessHint accessHint)
- Specified by:
setAccessHintOnCompactionStartin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setAccessHintOnCompactionStartin classorg.rocksdb.Options
-
accessHintOnCompactionStart
public org.rocksdb.AccessHint accessHintOnCompactionStart()
- Specified by:
accessHintOnCompactionStartin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
accessHintOnCompactionStartin classorg.rocksdb.Options
-
setNewTableReaderForCompactionInputs
public org.rocksdb.Options setNewTableReaderForCompactionInputs(boolean newTableReaderForCompactionInputs)
- Specified by:
setNewTableReaderForCompactionInputsin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setNewTableReaderForCompactionInputsin classorg.rocksdb.Options
-
newTableReaderForCompactionInputs
public boolean newTableReaderForCompactionInputs()
- Specified by:
newTableReaderForCompactionInputsin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
newTableReaderForCompactionInputsin classorg.rocksdb.Options
-
setCompactionReadaheadSize
public org.rocksdb.Options setCompactionReadaheadSize(long compactionReadaheadSize)
- Specified by:
setCompactionReadaheadSizein interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setCompactionReadaheadSizein classorg.rocksdb.Options
-
compactionReadaheadSize
public long compactionReadaheadSize()
- Specified by:
compactionReadaheadSizein interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
compactionReadaheadSizein classorg.rocksdb.Options
-
setRandomAccessMaxBufferSize
public org.rocksdb.Options setRandomAccessMaxBufferSize(long randomAccessMaxBufferSize)
- Specified by:
setRandomAccessMaxBufferSizein interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setRandomAccessMaxBufferSizein classorg.rocksdb.Options
-
randomAccessMaxBufferSize
public long randomAccessMaxBufferSize()
- Specified by:
randomAccessMaxBufferSizein interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
randomAccessMaxBufferSizein classorg.rocksdb.Options
-
setWritableFileMaxBufferSize
public org.rocksdb.Options setWritableFileMaxBufferSize(long writableFileMaxBufferSize)
- Specified by:
setWritableFileMaxBufferSizein interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setWritableFileMaxBufferSizein classorg.rocksdb.Options
-
writableFileMaxBufferSize
public long writableFileMaxBufferSize()
- Specified by:
writableFileMaxBufferSizein interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
writableFileMaxBufferSizein classorg.rocksdb.Options
-
useAdaptiveMutex
public boolean useAdaptiveMutex()
- Specified by:
useAdaptiveMutexin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
useAdaptiveMutexin classorg.rocksdb.Options
-
setUseAdaptiveMutex
public org.rocksdb.Options setUseAdaptiveMutex(boolean useAdaptiveMutex)
- Specified by:
setUseAdaptiveMutexin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setUseAdaptiveMutexin classorg.rocksdb.Options
-
bytesPerSync
public long bytesPerSync()
- Specified by:
bytesPerSyncin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
bytesPerSyncin classorg.rocksdb.Options
-
setBytesPerSync
public org.rocksdb.Options setBytesPerSync(long bytesPerSync)
- Specified by:
setBytesPerSyncin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setBytesPerSyncin classorg.rocksdb.Options
-
setWalBytesPerSync
public org.rocksdb.Options setWalBytesPerSync(long walBytesPerSync)
- Specified by:
setWalBytesPerSyncin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setWalBytesPerSyncin classorg.rocksdb.Options
-
walBytesPerSync
public long walBytesPerSync()
- Specified by:
walBytesPerSyncin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
walBytesPerSyncin classorg.rocksdb.Options
-
setEnableThreadTracking
public org.rocksdb.Options setEnableThreadTracking(boolean enableThreadTracking)
- Specified by:
setEnableThreadTrackingin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setEnableThreadTrackingin classorg.rocksdb.Options
-
enableThreadTracking
public boolean enableThreadTracking()
- Specified by:
enableThreadTrackingin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
enableThreadTrackingin classorg.rocksdb.Options
-
setDelayedWriteRate
public org.rocksdb.Options setDelayedWriteRate(long delayedWriteRate)
- Specified by:
setDelayedWriteRatein interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setDelayedWriteRatein classorg.rocksdb.Options
-
delayedWriteRate
public long delayedWriteRate()
- Specified by:
delayedWriteRatein interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
delayedWriteRatein classorg.rocksdb.Options
-
setAllowConcurrentMemtableWrite
public org.rocksdb.Options setAllowConcurrentMemtableWrite(boolean allowConcurrentMemtableWrite)
- Specified by:
setAllowConcurrentMemtableWritein interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setAllowConcurrentMemtableWritein classorg.rocksdb.Options
-
allowConcurrentMemtableWrite
public boolean allowConcurrentMemtableWrite()
- Specified by:
allowConcurrentMemtableWritein interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
allowConcurrentMemtableWritein classorg.rocksdb.Options
-
setEnableWriteThreadAdaptiveYield
public org.rocksdb.Options setEnableWriteThreadAdaptiveYield(boolean enableWriteThreadAdaptiveYield)
- Specified by:
setEnableWriteThreadAdaptiveYieldin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setEnableWriteThreadAdaptiveYieldin classorg.rocksdb.Options
-
enableWriteThreadAdaptiveYield
public boolean enableWriteThreadAdaptiveYield()
- Specified by:
enableWriteThreadAdaptiveYieldin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
enableWriteThreadAdaptiveYieldin classorg.rocksdb.Options
-
setWriteThreadMaxYieldUsec
public org.rocksdb.Options setWriteThreadMaxYieldUsec(long writeThreadMaxYieldUsec)
- Specified by:
setWriteThreadMaxYieldUsecin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setWriteThreadMaxYieldUsecin classorg.rocksdb.Options
-
writeThreadMaxYieldUsec
public long writeThreadMaxYieldUsec()
- Specified by:
writeThreadMaxYieldUsecin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
writeThreadMaxYieldUsecin classorg.rocksdb.Options
-
setWriteThreadSlowYieldUsec
public org.rocksdb.Options setWriteThreadSlowYieldUsec(long writeThreadSlowYieldUsec)
- Specified by:
setWriteThreadSlowYieldUsecin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setWriteThreadSlowYieldUsecin classorg.rocksdb.Options
-
writeThreadSlowYieldUsec
public long writeThreadSlowYieldUsec()
- Specified by:
writeThreadSlowYieldUsecin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
writeThreadSlowYieldUsecin classorg.rocksdb.Options
-
setSkipStatsUpdateOnDbOpen
public org.rocksdb.Options setSkipStatsUpdateOnDbOpen(boolean skipStatsUpdateOnDbOpen)
- Specified by:
setSkipStatsUpdateOnDbOpenin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setSkipStatsUpdateOnDbOpenin classorg.rocksdb.Options
-
skipStatsUpdateOnDbOpen
public boolean skipStatsUpdateOnDbOpen()
- Specified by:
skipStatsUpdateOnDbOpenin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
skipStatsUpdateOnDbOpenin classorg.rocksdb.Options
-
setWalRecoveryMode
public org.rocksdb.Options setWalRecoveryMode(org.rocksdb.WALRecoveryMode walRecoveryMode)
- Specified by:
setWalRecoveryModein interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setWalRecoveryModein classorg.rocksdb.Options
-
walRecoveryMode
public org.rocksdb.WALRecoveryMode walRecoveryMode()
- Specified by:
walRecoveryModein interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
walRecoveryModein classorg.rocksdb.Options
-
setAllow2pc
public org.rocksdb.Options setAllow2pc(boolean allow2pc)
- Specified by:
setAllow2pcin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setAllow2pcin classorg.rocksdb.Options
-
allow2pc
public boolean allow2pc()
- Specified by:
allow2pcin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
allow2pcin classorg.rocksdb.Options
-
setRowCache
public org.rocksdb.Options setRowCache(org.rocksdb.Cache rowCache)
- Specified by:
setRowCachein interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setRowCachein classorg.rocksdb.Options
-
rowCache
public org.rocksdb.Cache rowCache()
- Specified by:
rowCachein interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
rowCachein classorg.rocksdb.Options
-
setFailIfOptionsFileError
public org.rocksdb.Options setFailIfOptionsFileError(boolean failIfOptionsFileError)
- Specified by:
setFailIfOptionsFileErrorin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setFailIfOptionsFileErrorin classorg.rocksdb.Options
-
failIfOptionsFileError
public boolean failIfOptionsFileError()
- Specified by:
failIfOptionsFileErrorin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
failIfOptionsFileErrorin classorg.rocksdb.Options
-
setDumpMallocStats
public org.rocksdb.Options setDumpMallocStats(boolean dumpMallocStats)
- Specified by:
setDumpMallocStatsin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setDumpMallocStatsin classorg.rocksdb.Options
-
dumpMallocStats
public boolean dumpMallocStats()
- Specified by:
dumpMallocStatsin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
dumpMallocStatsin classorg.rocksdb.Options
-
setAvoidFlushDuringRecovery
public org.rocksdb.Options setAvoidFlushDuringRecovery(boolean avoidFlushDuringRecovery)
- Specified by:
setAvoidFlushDuringRecoveryin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setAvoidFlushDuringRecoveryin classorg.rocksdb.Options
-
avoidFlushDuringRecovery
public boolean avoidFlushDuringRecovery()
- Specified by:
avoidFlushDuringRecoveryin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
avoidFlushDuringRecoveryin classorg.rocksdb.Options
-
setAvoidFlushDuringShutdown
public org.rocksdb.Options setAvoidFlushDuringShutdown(boolean avoidFlushDuringShutdown)
- Specified by:
setAvoidFlushDuringShutdownin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setAvoidFlushDuringShutdownin classorg.rocksdb.Options
-
avoidFlushDuringShutdown
public boolean avoidFlushDuringShutdown()
- Specified by:
avoidFlushDuringShutdownin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
avoidFlushDuringShutdownin classorg.rocksdb.Options
-
memTableConfig
public org.rocksdb.MemTableConfig memTableConfig()
- Specified by:
memTableConfigin interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
memTableConfigin classorg.rocksdb.Options
-
setMemTableConfig
public org.rocksdb.Options setMemTableConfig(org.rocksdb.MemTableConfig config)
- Specified by:
setMemTableConfigin interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setMemTableConfigin classorg.rocksdb.Options
-
setRateLimiter
public org.rocksdb.Options setRateLimiter(org.rocksdb.RateLimiter rateLimiter)
- Specified by:
setRateLimiterin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setRateLimiterin classorg.rocksdb.Options
-
setSstFileManager
public org.rocksdb.Options setSstFileManager(org.rocksdb.SstFileManager sstFileManager)
- Specified by:
setSstFileManagerin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setSstFileManagerin classorg.rocksdb.Options
-
setLogger
public org.rocksdb.Options setLogger(org.rocksdb.Logger logger)
- Specified by:
setLoggerin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setLoggerin classorg.rocksdb.Options
-
setInfoLogLevel
public org.rocksdb.Options setInfoLogLevel(org.rocksdb.InfoLogLevel infoLogLevel)
- Specified by:
setInfoLogLevelin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setInfoLogLevelin classorg.rocksdb.Options
-
infoLogLevel
public org.rocksdb.InfoLogLevel infoLogLevel()
- Specified by:
infoLogLevelin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
infoLogLevelin classorg.rocksdb.Options
-
memTableFactoryName
public java.lang.String memTableFactoryName()
- Specified by:
memTableFactoryNamein interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
memTableFactoryNamein classorg.rocksdb.Options
-
tableFormatConfig
public org.rocksdb.TableFormatConfig tableFormatConfig()
- Specified by:
tableFormatConfigin interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
tableFormatConfigin classorg.rocksdb.Options
-
setTableFormatConfig
public org.rocksdb.Options setTableFormatConfig(org.rocksdb.TableFormatConfig config)
- Specified by:
setTableFormatConfigin interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setTableFormatConfigin classorg.rocksdb.Options
-
tableFactoryName
public java.lang.String tableFactoryName()
- Specified by:
tableFactoryNamein interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
tableFactoryNamein classorg.rocksdb.Options
-
useFixedLengthPrefixExtractor
public org.rocksdb.Options useFixedLengthPrefixExtractor(int n)
- Specified by:
useFixedLengthPrefixExtractorin interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
useFixedLengthPrefixExtractorin classorg.rocksdb.Options
-
useCappedPrefixExtractor
public org.rocksdb.Options useCappedPrefixExtractor(int n)
- Specified by:
useCappedPrefixExtractorin interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
useCappedPrefixExtractorin classorg.rocksdb.Options
-
compressionType
public org.rocksdb.CompressionType compressionType()
- Specified by:
compressionTypein interfaceorg.rocksdb.MutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
compressionTypein classorg.rocksdb.Options
-
setCompressionPerLevel
public org.rocksdb.Options setCompressionPerLevel(java.util.List<org.rocksdb.CompressionType> compressionLevels)
- Specified by:
setCompressionPerLevelin interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setCompressionPerLevelin classorg.rocksdb.Options
-
compressionPerLevel
public java.util.List<org.rocksdb.CompressionType> compressionPerLevel()
- Specified by:
compressionPerLevelin interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
compressionPerLevelin classorg.rocksdb.Options
-
setCompressionType
public org.rocksdb.Options setCompressionType(org.rocksdb.CompressionType compressionType)
- Specified by:
setCompressionTypein interfaceorg.rocksdb.MutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setCompressionTypein classorg.rocksdb.Options
-
setBottommostCompressionType
public org.rocksdb.Options setBottommostCompressionType(org.rocksdb.CompressionType bottommostCompressionType)
- Specified by:
setBottommostCompressionTypein interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setBottommostCompressionTypein classorg.rocksdb.Options
-
bottommostCompressionType
public org.rocksdb.CompressionType bottommostCompressionType()
- Specified by:
bottommostCompressionTypein interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
bottommostCompressionTypein classorg.rocksdb.Options
-
setCompressionOptions
public org.rocksdb.Options setCompressionOptions(org.rocksdb.CompressionOptions compressionOptions)
- Specified by:
setCompressionOptionsin interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setCompressionOptionsin classorg.rocksdb.Options
-
compressionOptions
public org.rocksdb.CompressionOptions compressionOptions()
- Specified by:
compressionOptionsin interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
compressionOptionsin classorg.rocksdb.Options
-
compactionStyle
public org.rocksdb.CompactionStyle compactionStyle()
- Specified by:
compactionStylein interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
compactionStylein classorg.rocksdb.Options
-
setCompactionStyle
public org.rocksdb.Options setCompactionStyle(org.rocksdb.CompactionStyle compactionStyle)
- Specified by:
setCompactionStylein interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setCompactionStylein classorg.rocksdb.Options
-
numLevels
public int numLevels()
- Specified by:
numLevelsin interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
numLevelsin classorg.rocksdb.Options
-
setNumLevels
public org.rocksdb.Options setNumLevels(int numLevels)
- Specified by:
setNumLevelsin interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setNumLevelsin classorg.rocksdb.Options
-
levelZeroFileNumCompactionTrigger
public int levelZeroFileNumCompactionTrigger()
- Specified by:
levelZeroFileNumCompactionTriggerin interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
levelZeroFileNumCompactionTriggerin classorg.rocksdb.Options
-
setLevelZeroFileNumCompactionTrigger
public org.rocksdb.Options setLevelZeroFileNumCompactionTrigger(int numFiles)
- Specified by:
setLevelZeroFileNumCompactionTriggerin interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setLevelZeroFileNumCompactionTriggerin classorg.rocksdb.Options
-
levelZeroSlowdownWritesTrigger
public int levelZeroSlowdownWritesTrigger()
- Specified by:
levelZeroSlowdownWritesTriggerin interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
levelZeroSlowdownWritesTriggerin classorg.rocksdb.Options
-
setLevelZeroSlowdownWritesTrigger
public org.rocksdb.Options setLevelZeroSlowdownWritesTrigger(int numFiles)
- Specified by:
setLevelZeroSlowdownWritesTriggerin interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setLevelZeroSlowdownWritesTriggerin classorg.rocksdb.Options
-
levelZeroStopWritesTrigger
public int levelZeroStopWritesTrigger()
- Specified by:
levelZeroStopWritesTriggerin interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
levelZeroStopWritesTriggerin classorg.rocksdb.Options
-
setLevelZeroStopWritesTrigger
public org.rocksdb.Options setLevelZeroStopWritesTrigger(int numFiles)
- Specified by:
setLevelZeroStopWritesTriggerin interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setLevelZeroStopWritesTriggerin classorg.rocksdb.Options
-
targetFileSizeBase
public long targetFileSizeBase()
- Specified by:
targetFileSizeBasein interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
targetFileSizeBasein classorg.rocksdb.Options
-
setTargetFileSizeBase
public org.rocksdb.Options setTargetFileSizeBase(long targetFileSizeBase)
- Specified by:
setTargetFileSizeBasein interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setTargetFileSizeBasein classorg.rocksdb.Options
-
targetFileSizeMultiplier
public int targetFileSizeMultiplier()
- Specified by:
targetFileSizeMultiplierin interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
targetFileSizeMultiplierin classorg.rocksdb.Options
-
setTargetFileSizeMultiplier
public org.rocksdb.Options setTargetFileSizeMultiplier(int multiplier)
- Specified by:
setTargetFileSizeMultiplierin interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setTargetFileSizeMultiplierin classorg.rocksdb.Options
-
setMaxBytesForLevelBase
public org.rocksdb.Options setMaxBytesForLevelBase(long maxBytesForLevelBase)
- Specified by:
setMaxBytesForLevelBasein interfaceorg.rocksdb.MutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setMaxBytesForLevelBasein classorg.rocksdb.Options
-
maxBytesForLevelBase
public long maxBytesForLevelBase()
- Specified by:
maxBytesForLevelBasein interfaceorg.rocksdb.MutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
maxBytesForLevelBasein classorg.rocksdb.Options
-
setLevelCompactionDynamicLevelBytes
public org.rocksdb.Options setLevelCompactionDynamicLevelBytes(boolean enableLevelCompactionDynamicLevelBytes)
- Specified by:
setLevelCompactionDynamicLevelBytesin interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setLevelCompactionDynamicLevelBytesin classorg.rocksdb.Options
-
levelCompactionDynamicLevelBytes
public boolean levelCompactionDynamicLevelBytes()
- Specified by:
levelCompactionDynamicLevelBytesin interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
levelCompactionDynamicLevelBytesin classorg.rocksdb.Options
-
maxBytesForLevelMultiplier
public double maxBytesForLevelMultiplier()
- Specified by:
maxBytesForLevelMultiplierin interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Specified by:
maxBytesForLevelMultiplierin interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
maxBytesForLevelMultiplierin classorg.rocksdb.Options
-
setMaxBytesForLevelMultiplier
public org.rocksdb.Options setMaxBytesForLevelMultiplier(double multiplier)
- Specified by:
setMaxBytesForLevelMultiplierin interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Specified by:
setMaxBytesForLevelMultiplierin interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setMaxBytesForLevelMultiplierin classorg.rocksdb.Options
-
maxCompactionBytes
public long maxCompactionBytes()
- Specified by:
maxCompactionBytesin interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>- Specified by:
maxCompactionBytesin interfaceorg.rocksdb.MutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
maxCompactionBytesin classorg.rocksdb.Options
-
setMaxCompactionBytes
public org.rocksdb.Options setMaxCompactionBytes(long maxCompactionBytes)
- Specified by:
setMaxCompactionBytesin interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>- Specified by:
setMaxCompactionBytesin interfaceorg.rocksdb.MutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setMaxCompactionBytesin classorg.rocksdb.Options
-
arenaBlockSize
public long arenaBlockSize()
- Specified by:
arenaBlockSizein interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
arenaBlockSizein classorg.rocksdb.Options
-
setArenaBlockSize
public org.rocksdb.Options setArenaBlockSize(long arenaBlockSize)
- Specified by:
setArenaBlockSizein interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setArenaBlockSizein classorg.rocksdb.Options
-
disableAutoCompactions
public boolean disableAutoCompactions()
- Specified by:
disableAutoCompactionsin interfaceorg.rocksdb.MutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
disableAutoCompactionsin classorg.rocksdb.Options
-
setDisableAutoCompactions
public org.rocksdb.Options setDisableAutoCompactions(boolean disableAutoCompactions)
- Specified by:
setDisableAutoCompactionsin interfaceorg.rocksdb.MutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setDisableAutoCompactionsin classorg.rocksdb.Options
-
maxSequentialSkipInIterations
public long maxSequentialSkipInIterations()
- Specified by:
maxSequentialSkipInIterationsin interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
maxSequentialSkipInIterationsin classorg.rocksdb.Options
-
setMaxSequentialSkipInIterations
public org.rocksdb.Options setMaxSequentialSkipInIterations(long maxSequentialSkipInIterations)
- Specified by:
setMaxSequentialSkipInIterationsin interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setMaxSequentialSkipInIterationsin classorg.rocksdb.Options
-
inplaceUpdateSupport
public boolean inplaceUpdateSupport()
- Specified by:
inplaceUpdateSupportin interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
inplaceUpdateSupportin classorg.rocksdb.Options
-
setInplaceUpdateSupport
public org.rocksdb.Options setInplaceUpdateSupport(boolean inplaceUpdateSupport)
- Specified by:
setInplaceUpdateSupportin interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setInplaceUpdateSupportin classorg.rocksdb.Options
-
inplaceUpdateNumLocks
public long inplaceUpdateNumLocks()
- Specified by:
inplaceUpdateNumLocksin interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
inplaceUpdateNumLocksin classorg.rocksdb.Options
-
setInplaceUpdateNumLocks
public org.rocksdb.Options setInplaceUpdateNumLocks(long inplaceUpdateNumLocks)
- Specified by:
setInplaceUpdateNumLocksin interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setInplaceUpdateNumLocksin classorg.rocksdb.Options
-
memtablePrefixBloomSizeRatio
public double memtablePrefixBloomSizeRatio()
- Specified by:
memtablePrefixBloomSizeRatioin interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
memtablePrefixBloomSizeRatioin classorg.rocksdb.Options
-
setMemtablePrefixBloomSizeRatio
public org.rocksdb.Options setMemtablePrefixBloomSizeRatio(double memtablePrefixBloomSizeRatio)
- Specified by:
setMemtablePrefixBloomSizeRatioin interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setMemtablePrefixBloomSizeRatioin classorg.rocksdb.Options
-
bloomLocality
public int bloomLocality()
- Specified by:
bloomLocalityin interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
bloomLocalityin classorg.rocksdb.Options
-
setBloomLocality
public org.rocksdb.Options setBloomLocality(int bloomLocality)
- Specified by:
setBloomLocalityin interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setBloomLocalityin classorg.rocksdb.Options
-
maxSuccessiveMerges
public long maxSuccessiveMerges()
- Specified by:
maxSuccessiveMergesin interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
maxSuccessiveMergesin classorg.rocksdb.Options
-
setMaxSuccessiveMerges
public org.rocksdb.Options setMaxSuccessiveMerges(long maxSuccessiveMerges)
- Specified by:
setMaxSuccessiveMergesin interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setMaxSuccessiveMergesin classorg.rocksdb.Options
-
minWriteBufferNumberToMerge
public int minWriteBufferNumberToMerge()
- Specified by:
minWriteBufferNumberToMergein interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
minWriteBufferNumberToMergein classorg.rocksdb.Options
-
setMinWriteBufferNumberToMerge
public org.rocksdb.Options setMinWriteBufferNumberToMerge(int minWriteBufferNumberToMerge)
- Specified by:
setMinWriteBufferNumberToMergein interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setMinWriteBufferNumberToMergein classorg.rocksdb.Options
-
setOptimizeFiltersForHits
public org.rocksdb.Options setOptimizeFiltersForHits(boolean optimizeFiltersForHits)
- Specified by:
setOptimizeFiltersForHitsin interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setOptimizeFiltersForHitsin classorg.rocksdb.Options
-
optimizeFiltersForHits
public boolean optimizeFiltersForHits()
- Specified by:
optimizeFiltersForHitsin interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
optimizeFiltersForHitsin classorg.rocksdb.Options
-
setMemtableHugePageSize
public org.rocksdb.Options setMemtableHugePageSize(long memtableHugePageSize)
- Specified by:
setMemtableHugePageSizein interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setMemtableHugePageSizein classorg.rocksdb.Options
-
memtableHugePageSize
public long memtableHugePageSize()
- Specified by:
memtableHugePageSizein interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
memtableHugePageSizein classorg.rocksdb.Options
-
setSoftPendingCompactionBytesLimit
public org.rocksdb.Options setSoftPendingCompactionBytesLimit(long softPendingCompactionBytesLimit)
- Specified by:
setSoftPendingCompactionBytesLimitin interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setSoftPendingCompactionBytesLimitin classorg.rocksdb.Options
-
softPendingCompactionBytesLimit
public long softPendingCompactionBytesLimit()
- Specified by:
softPendingCompactionBytesLimitin interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
softPendingCompactionBytesLimitin classorg.rocksdb.Options
-
setHardPendingCompactionBytesLimit
public org.rocksdb.Options setHardPendingCompactionBytesLimit(long hardPendingCompactionBytesLimit)
- Specified by:
setHardPendingCompactionBytesLimitin interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setHardPendingCompactionBytesLimitin classorg.rocksdb.Options
-
hardPendingCompactionBytesLimit
public long hardPendingCompactionBytesLimit()
- Specified by:
hardPendingCompactionBytesLimitin interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
hardPendingCompactionBytesLimitin classorg.rocksdb.Options
-
setLevel0FileNumCompactionTrigger
public org.rocksdb.Options setLevel0FileNumCompactionTrigger(int level0FileNumCompactionTrigger)
- Specified by:
setLevel0FileNumCompactionTriggerin interfaceorg.rocksdb.MutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setLevel0FileNumCompactionTriggerin classorg.rocksdb.Options
-
level0FileNumCompactionTrigger
public int level0FileNumCompactionTrigger()
- Specified by:
level0FileNumCompactionTriggerin interfaceorg.rocksdb.MutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
level0FileNumCompactionTriggerin classorg.rocksdb.Options
-
setLevel0SlowdownWritesTrigger
public org.rocksdb.Options setLevel0SlowdownWritesTrigger(int level0SlowdownWritesTrigger)
- Specified by:
setLevel0SlowdownWritesTriggerin interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setLevel0SlowdownWritesTriggerin classorg.rocksdb.Options
-
level0SlowdownWritesTrigger
public int level0SlowdownWritesTrigger()
- Specified by:
level0SlowdownWritesTriggerin interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
level0SlowdownWritesTriggerin classorg.rocksdb.Options
-
setLevel0StopWritesTrigger
public org.rocksdb.Options setLevel0StopWritesTrigger(int level0StopWritesTrigger)
- Specified by:
setLevel0StopWritesTriggerin interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setLevel0StopWritesTriggerin classorg.rocksdb.Options
-
level0StopWritesTrigger
public int level0StopWritesTrigger()
- Specified by:
level0StopWritesTriggerin interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
level0StopWritesTriggerin classorg.rocksdb.Options
-
setMaxBytesForLevelMultiplierAdditional
public org.rocksdb.Options setMaxBytesForLevelMultiplierAdditional(int[] maxBytesForLevelMultiplierAdditional)
- Specified by:
setMaxBytesForLevelMultiplierAdditionalin interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setMaxBytesForLevelMultiplierAdditionalin classorg.rocksdb.Options
-
maxBytesForLevelMultiplierAdditional
public int[] maxBytesForLevelMultiplierAdditional()
- Specified by:
maxBytesForLevelMultiplierAdditionalin interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
maxBytesForLevelMultiplierAdditionalin classorg.rocksdb.Options
-
setParanoidFileChecks
public org.rocksdb.Options setParanoidFileChecks(boolean paranoidFileChecks)
- Specified by:
setParanoidFileChecksin interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setParanoidFileChecksin classorg.rocksdb.Options
-
paranoidFileChecks
public boolean paranoidFileChecks()
- Specified by:
paranoidFileChecksin interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
paranoidFileChecksin classorg.rocksdb.Options
-
setMaxWriteBufferNumberToMaintain
public org.rocksdb.Options setMaxWriteBufferNumberToMaintain(int maxWriteBufferNumberToMaintain)
- Specified by:
setMaxWriteBufferNumberToMaintainin interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setMaxWriteBufferNumberToMaintainin classorg.rocksdb.Options
-
maxWriteBufferNumberToMaintain
public int maxWriteBufferNumberToMaintain()
- Specified by:
maxWriteBufferNumberToMaintainin interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
maxWriteBufferNumberToMaintainin classorg.rocksdb.Options
-
setCompactionPriority
public org.rocksdb.Options setCompactionPriority(org.rocksdb.CompactionPriority compactionPriority)
- Specified by:
setCompactionPriorityin interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setCompactionPriorityin classorg.rocksdb.Options
-
compactionPriority
public org.rocksdb.CompactionPriority compactionPriority()
- Specified by:
compactionPriorityin interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
compactionPriorityin classorg.rocksdb.Options
-
setReportBgIoStats
public org.rocksdb.Options setReportBgIoStats(boolean reportBgIoStats)
- Specified by:
setReportBgIoStatsin interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setReportBgIoStatsin classorg.rocksdb.Options
-
reportBgIoStats
public boolean reportBgIoStats()
- Specified by:
reportBgIoStatsin interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
reportBgIoStatsin classorg.rocksdb.Options
-
setCompactionOptionsUniversal
public org.rocksdb.Options setCompactionOptionsUniversal(org.rocksdb.CompactionOptionsUniversal compactionOptionsUniversal)
- Specified by:
setCompactionOptionsUniversalin interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setCompactionOptionsUniversalin classorg.rocksdb.Options
-
compactionOptionsUniversal
public org.rocksdb.CompactionOptionsUniversal compactionOptionsUniversal()
- Specified by:
compactionOptionsUniversalin interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
compactionOptionsUniversalin classorg.rocksdb.Options
-
setCompactionOptionsFIFO
public org.rocksdb.Options setCompactionOptionsFIFO(org.rocksdb.CompactionOptionsFIFO compactionOptionsFIFO)
- Specified by:
setCompactionOptionsFIFOin interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setCompactionOptionsFIFOin classorg.rocksdb.Options
-
compactionOptionsFIFO
public org.rocksdb.CompactionOptionsFIFO compactionOptionsFIFO()
- Specified by:
compactionOptionsFIFOin interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
compactionOptionsFIFOin classorg.rocksdb.Options
-
logWarning
public static void logWarning(org.slf4j.Logger log)
-
setForceConsistencyChecks
public org.rocksdb.Options setForceConsistencyChecks(boolean forceConsistencyChecks)
- Specified by:
setForceConsistencyChecksin interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
setForceConsistencyChecksin classorg.rocksdb.Options
-
forceConsistencyChecks
public boolean forceConsistencyChecks()
- Specified by:
forceConsistencyChecksin interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>- Overrides:
forceConsistencyChecksin classorg.rocksdb.Options
-
setWriteBufferManager
public org.rocksdb.Options setWriteBufferManager(org.rocksdb.WriteBufferManager writeBufferManager)
- Specified by:
setWriteBufferManagerin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
setWriteBufferManagerin classorg.rocksdb.Options
-
writeBufferManager
public org.rocksdb.WriteBufferManager writeBufferManager()
- Specified by:
writeBufferManagerin interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>- Overrides:
writeBufferManagerin classorg.rocksdb.Options
-
setCompactionFilter
public org.rocksdb.Options setCompactionFilter(org.rocksdb.AbstractCompactionFilter<? extends org.rocksdb.AbstractSlice<?>> compactionFilter)
-
setCompactionFilterFactory
public org.rocksdb.Options setCompactionFilterFactory(org.rocksdb.AbstractCompactionFilterFactory<? extends org.rocksdb.AbstractCompactionFilter<?>> compactionFilterFactory)
-
close
public void close()
- Specified by:
closein interfacejava.lang.AutoCloseable- Overrides:
closein classorg.rocksdb.AbstractImmutableNativeReference
-
-