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:
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.Options
The genericOptions
class 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 useDBOptions
andColumnFamilyOptions
that cover a part of all options each. This class do the translation between genericOptions
intoDBOptions
andColumnFamilyOptions
.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.rocksdb.AccessHint
accessHintOnCompactionStart()
boolean
adviseRandomOnOpen()
boolean
allow2pc()
boolean
allowConcurrentMemtableWrite()
boolean
allowFAllocate()
boolean
allowMmapReads()
boolean
allowMmapWrites()
long
arenaBlockSize()
boolean
avoidFlushDuringRecovery()
boolean
avoidFlushDuringShutdown()
int
baseBackgroundCompactions()
int
bloomLocality()
org.rocksdb.CompressionType
bottommostCompressionType()
long
bytesPerSync()
void
close()
org.rocksdb.CompactionOptionsFIFO
compactionOptionsFIFO()
org.rocksdb.CompactionOptionsUniversal
compactionOptionsUniversal()
org.rocksdb.CompactionPriority
compactionPriority()
long
compactionReadaheadSize()
org.rocksdb.CompactionStyle
compactionStyle()
org.rocksdb.CompressionOptions
compressionOptions()
List<org.rocksdb.CompressionType>
compressionPerLevel()
org.rocksdb.CompressionType
compressionType()
boolean
createIfMissing()
boolean
createMissingColumnFamilies()
String
dbLogDir()
List<org.rocksdb.DbPath>
dbPaths()
long
dbWriteBufferSize()
long
delayedWriteRate()
long
deleteObsoleteFilesPeriodMicros()
boolean
disableAutoCompactions()
boolean
dumpMallocStats()
boolean
enableThreadTracking()
boolean
enableWriteThreadAdaptiveYield()
boolean
errorIfExists()
boolean
failIfOptionsFileError()
boolean
forceConsistencyChecks()
org.rocksdb.Env
getEnv()
long
hardPendingCompactionBytesLimit()
org.rocksdb.InfoLogLevel
infoLogLevel()
long
inplaceUpdateNumLocks()
boolean
inplaceUpdateSupport()
boolean
isFdCloseOnExec()
long
keepLogFileNum()
int
level0FileNumCompactionTrigger()
int
level0SlowdownWritesTrigger()
int
level0StopWritesTrigger()
boolean
levelCompactionDynamicLevelBytes()
int
levelZeroFileNumCompactionTrigger()
int
levelZeroSlowdownWritesTrigger()
int
levelZeroStopWritesTrigger()
long
logFileTimeToRoll()
static void
logWarning(org.slf4j.Logger log)
long
manifestPreallocationSize()
int
maxBackgroundCompactions()
int
maxBackgroundFlushes()
int
maxBackgroundJobs()
long
maxBytesForLevelBase()
double
maxBytesForLevelMultiplier()
int[]
maxBytesForLevelMultiplierAdditional()
long
maxCompactionBytes()
int
maxFileOpeningThreads()
long
maxLogFileSize()
long
maxManifestFileSize()
int
maxOpenFiles()
long
maxSequentialSkipInIterations()
int
maxSubcompactions()
long
maxSuccessiveMerges()
long
maxTableFilesSizeFIFO()
long
maxTotalWalSize()
int
maxWriteBufferNumber()
int
maxWriteBufferNumberToMaintain()
org.rocksdb.MemTableConfig
memTableConfig()
String
memTableFactoryName()
long
memtableHugePageSize()
double
memtablePrefixBloomSizeRatio()
int
minWriteBufferNumberToMerge()
boolean
newTableReaderForCompactionInputs()
int
numLevels()
boolean
optimizeFiltersForHits()
org.rocksdb.Options
optimizeForPointLookup(long blockCacheSizeMb)
org.rocksdb.Options
optimizeForSmallDb()
org.rocksdb.Options
optimizeLevelStyleCompaction()
org.rocksdb.Options
optimizeLevelStyleCompaction(long memtableMemoryBudget)
org.rocksdb.Options
optimizeUniversalStyleCompaction()
org.rocksdb.Options
optimizeUniversalStyleCompaction(long memtableMemoryBudget)
boolean
paranoidChecks()
boolean
paranoidFileChecks()
org.rocksdb.Options
prepareForBulkLoad()
long
randomAccessMaxBufferSize()
long
recycleLogFileNum()
boolean
reportBgIoStats()
org.rocksdb.Cache
rowCache()
org.rocksdb.Options
setAccessHintOnCompactionStart(org.rocksdb.AccessHint accessHint)
org.rocksdb.Options
setAdviseRandomOnOpen(boolean adviseRandomOnOpen)
org.rocksdb.Options
setAllow2pc(boolean allow2pc)
org.rocksdb.Options
setAllowConcurrentMemtableWrite(boolean allowConcurrentMemtableWrite)
org.rocksdb.Options
setAllowFAllocate(boolean allowFAllocate)
org.rocksdb.Options
setAllowMmapReads(boolean allowMmapReads)
org.rocksdb.Options
setAllowMmapWrites(boolean allowMmapWrites)
org.rocksdb.Options
setArenaBlockSize(long arenaBlockSize)
org.rocksdb.Options
setAvoidFlushDuringRecovery(boolean avoidFlushDuringRecovery)
org.rocksdb.Options
setAvoidFlushDuringShutdown(boolean avoidFlushDuringShutdown)
void
setBaseBackgroundCompactions(int baseBackgroundCompactions)
org.rocksdb.Options
setBloomLocality(int bloomLocality)
org.rocksdb.Options
setBottommostCompressionType(org.rocksdb.CompressionType bottommostCompressionType)
org.rocksdb.Options
setBytesPerSync(long bytesPerSync)
org.rocksdb.Options
setCompactionFilter(org.rocksdb.AbstractCompactionFilter<? extends org.rocksdb.AbstractSlice<?>> compactionFilter)
org.rocksdb.Options
setCompactionFilterFactory(org.rocksdb.AbstractCompactionFilterFactory<? extends org.rocksdb.AbstractCompactionFilter<?>> compactionFilterFactory)
org.rocksdb.Options
setCompactionOptionsFIFO(org.rocksdb.CompactionOptionsFIFO compactionOptionsFIFO)
org.rocksdb.Options
setCompactionOptionsUniversal(org.rocksdb.CompactionOptionsUniversal compactionOptionsUniversal)
org.rocksdb.Options
setCompactionPriority(org.rocksdb.CompactionPriority compactionPriority)
org.rocksdb.Options
setCompactionReadaheadSize(long compactionReadaheadSize)
org.rocksdb.Options
setCompactionStyle(org.rocksdb.CompactionStyle compactionStyle)
org.rocksdb.Options
setComparator(org.rocksdb.AbstractComparator<? extends org.rocksdb.AbstractSlice<?>> comparator)
org.rocksdb.Options
setComparator(org.rocksdb.BuiltinComparator builtinComparator)
org.rocksdb.Options
setCompressionOptions(org.rocksdb.CompressionOptions compressionOptions)
org.rocksdb.Options
setCompressionPerLevel(List<org.rocksdb.CompressionType> compressionLevels)
org.rocksdb.Options
setCompressionType(org.rocksdb.CompressionType compressionType)
org.rocksdb.Options
setCreateIfMissing(boolean flag)
org.rocksdb.Options
setCreateMissingColumnFamilies(boolean flag)
org.rocksdb.Options
setDbLogDir(String dbLogDir)
org.rocksdb.Options
setDbPaths(Collection<org.rocksdb.DbPath> dbPaths)
org.rocksdb.Options
setDbWriteBufferSize(long dbWriteBufferSize)
org.rocksdb.Options
setDelayedWriteRate(long delayedWriteRate)
org.rocksdb.Options
setDeleteObsoleteFilesPeriodMicros(long micros)
org.rocksdb.Options
setDisableAutoCompactions(boolean disableAutoCompactions)
org.rocksdb.Options
setDumpMallocStats(boolean dumpMallocStats)
org.rocksdb.Options
setEnableThreadTracking(boolean enableThreadTracking)
org.rocksdb.Options
setEnableWriteThreadAdaptiveYield(boolean enableWriteThreadAdaptiveYield)
org.rocksdb.Options
setEnv(org.rocksdb.Env env)
org.rocksdb.Options
setErrorIfExists(boolean errorIfExists)
org.rocksdb.Options
setFailIfOptionsFileError(boolean failIfOptionsFileError)
org.rocksdb.Options
setForceConsistencyChecks(boolean forceConsistencyChecks)
org.rocksdb.Options
setHardPendingCompactionBytesLimit(long hardPendingCompactionBytesLimit)
org.rocksdb.Options
setIncreaseParallelism(int totalThreads)
org.rocksdb.Options
setInfoLogLevel(org.rocksdb.InfoLogLevel infoLogLevel)
org.rocksdb.Options
setInplaceUpdateNumLocks(long inplaceUpdateNumLocks)
org.rocksdb.Options
setInplaceUpdateSupport(boolean inplaceUpdateSupport)
org.rocksdb.Options
setIsFdCloseOnExec(boolean isFdCloseOnExec)
org.rocksdb.Options
setKeepLogFileNum(long keepLogFileNum)
org.rocksdb.Options
setLevel0FileNumCompactionTrigger(int level0FileNumCompactionTrigger)
org.rocksdb.Options
setLevel0SlowdownWritesTrigger(int level0SlowdownWritesTrigger)
org.rocksdb.Options
setLevel0StopWritesTrigger(int level0StopWritesTrigger)
org.rocksdb.Options
setLevelCompactionDynamicLevelBytes(boolean enableLevelCompactionDynamicLevelBytes)
org.rocksdb.Options
setLevelZeroFileNumCompactionTrigger(int numFiles)
org.rocksdb.Options
setLevelZeroSlowdownWritesTrigger(int numFiles)
org.rocksdb.Options
setLevelZeroStopWritesTrigger(int numFiles)
org.rocksdb.Options
setLogFileTimeToRoll(long logFileTimeToRoll)
org.rocksdb.Options
setLogger(org.rocksdb.Logger logger)
org.rocksdb.Options
setManifestPreallocationSize(long size)
org.rocksdb.Options
setMaxBackgroundCompactions(int maxBackgroundCompactions)
org.rocksdb.Options
setMaxBackgroundFlushes(int maxBackgroundFlushes)
org.rocksdb.Options
setMaxBackgroundJobs(int maxBackgroundJobs)
org.rocksdb.Options
setMaxBytesForLevelBase(long maxBytesForLevelBase)
org.rocksdb.Options
setMaxBytesForLevelMultiplier(double multiplier)
org.rocksdb.Options
setMaxBytesForLevelMultiplierAdditional(int[] maxBytesForLevelMultiplierAdditional)
org.rocksdb.Options
setMaxCompactionBytes(long maxCompactionBytes)
org.rocksdb.Options
setMaxFileOpeningThreads(int maxFileOpeningThreads)
org.rocksdb.Options
setMaxLogFileSize(long maxLogFileSize)
org.rocksdb.Options
setMaxManifestFileSize(long maxManifestFileSize)
org.rocksdb.Options
setMaxOpenFiles(int maxOpenFiles)
org.rocksdb.Options
setMaxSequentialSkipInIterations(long maxSequentialSkipInIterations)
void
setMaxSubcompactions(int maxSubcompactions)
org.rocksdb.Options
setMaxSuccessiveMerges(long maxSuccessiveMerges)
org.rocksdb.Options
setMaxTableFilesSizeFIFO(long maxTableFilesSize)
org.rocksdb.Options
setMaxTotalWalSize(long maxTotalWalSize)
org.rocksdb.Options
setMaxWriteBufferNumber(int maxWriteBufferNumber)
org.rocksdb.Options
setMaxWriteBufferNumberToMaintain(int maxWriteBufferNumberToMaintain)
org.rocksdb.Options
setMemTableConfig(org.rocksdb.MemTableConfig config)
org.rocksdb.Options
setMemtableHugePageSize(long memtableHugePageSize)
org.rocksdb.Options
setMemtablePrefixBloomSizeRatio(double memtablePrefixBloomSizeRatio)
org.rocksdb.Options
setMergeOperator(org.rocksdb.MergeOperator mergeOperator)
org.rocksdb.Options
setMergeOperatorName(String name)
org.rocksdb.Options
setMinWriteBufferNumberToMerge(int minWriteBufferNumberToMerge)
org.rocksdb.Options
setNewTableReaderForCompactionInputs(boolean newTableReaderForCompactionInputs)
org.rocksdb.Options
setNumLevels(int numLevels)
org.rocksdb.Options
setOptimizeFiltersForHits(boolean optimizeFiltersForHits)
org.rocksdb.Options
setParanoidChecks(boolean paranoidChecks)
org.rocksdb.Options
setParanoidFileChecks(boolean paranoidFileChecks)
org.rocksdb.Options
setRandomAccessMaxBufferSize(long randomAccessMaxBufferSize)
org.rocksdb.Options
setRateLimiter(org.rocksdb.RateLimiter rateLimiter)
org.rocksdb.Options
setRecycleLogFileNum(long recycleLogFileNum)
org.rocksdb.Options
setReportBgIoStats(boolean reportBgIoStats)
org.rocksdb.Options
setRowCache(org.rocksdb.Cache rowCache)
org.rocksdb.Options
setSkipStatsUpdateOnDbOpen(boolean skipStatsUpdateOnDbOpen)
org.rocksdb.Options
setSoftPendingCompactionBytesLimit(long softPendingCompactionBytesLimit)
org.rocksdb.Options
setSstFileManager(org.rocksdb.SstFileManager sstFileManager)
org.rocksdb.Options
setStatistics(org.rocksdb.Statistics statistics)
org.rocksdb.Options
setStatsDumpPeriodSec(int statsDumpPeriodSec)
org.rocksdb.Options
setTableCacheNumshardbits(int tableCacheNumshardbits)
org.rocksdb.Options
setTableFormatConfig(org.rocksdb.TableFormatConfig config)
org.rocksdb.Options
setTargetFileSizeBase(long targetFileSizeBase)
org.rocksdb.Options
setTargetFileSizeMultiplier(int multiplier)
org.rocksdb.Options
setUseAdaptiveMutex(boolean useAdaptiveMutex)
org.rocksdb.Options
setUseDirectIoForFlushAndCompaction(boolean useDirectIoForFlushAndCompaction)
org.rocksdb.Options
setUseDirectReads(boolean useDirectReads)
org.rocksdb.Options
setUseFsync(boolean useFsync)
org.rocksdb.Options
setWalBytesPerSync(long walBytesPerSync)
org.rocksdb.Options
setWalDir(String walDir)
org.rocksdb.Options
setWalRecoveryMode(org.rocksdb.WALRecoveryMode walRecoveryMode)
org.rocksdb.Options
setWalSizeLimitMB(long sizeLimitMB)
org.rocksdb.Options
setWalTtlSeconds(long walTtlSeconds)
org.rocksdb.Options
setWritableFileMaxBufferSize(long writableFileMaxBufferSize)
org.rocksdb.Options
setWriteBufferManager(org.rocksdb.WriteBufferManager writeBufferManager)
org.rocksdb.Options
setWriteBufferSize(long writeBufferSize)
org.rocksdb.Options
setWriteThreadMaxYieldUsec(long writeThreadMaxYieldUsec)
org.rocksdb.Options
setWriteThreadSlowYieldUsec(long writeThreadSlowYieldUsec)
boolean
skipStatsUpdateOnDbOpen()
long
softPendingCompactionBytesLimit()
org.rocksdb.Statistics
statistics()
int
statsDumpPeriodSec()
int
tableCacheNumshardbits()
String
tableFactoryName()
org.rocksdb.TableFormatConfig
tableFormatConfig()
long
targetFileSizeBase()
int
targetFileSizeMultiplier()
boolean
useAdaptiveMutex()
org.rocksdb.Options
useCappedPrefixExtractor(int n)
boolean
useDirectIoForFlushAndCompaction()
boolean
useDirectReads()
org.rocksdb.Options
useFixedLengthPrefixExtractor(int n)
boolean
useFsync()
long
walBytesPerSync()
String
walDir()
org.rocksdb.WALRecoveryMode
walRecoveryMode()
long
walSizeLimitMB()
long
walTtlSeconds()
long
writableFileMaxBufferSize()
org.rocksdb.WriteBufferManager
writeBufferManager()
long
writeBufferSize()
long
writeThreadMaxYieldUsec()
long
writeThreadSlowYieldUsec()
-
-
-
Method Detail
-
setIncreaseParallelism
public org.rocksdb.Options setIncreaseParallelism(int totalThreads)
- Specified by:
setIncreaseParallelism
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setIncreaseParallelism
in classorg.rocksdb.Options
-
setCreateIfMissing
public org.rocksdb.Options setCreateIfMissing(boolean flag)
- Specified by:
setCreateIfMissing
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setCreateIfMissing
in classorg.rocksdb.Options
-
setCreateMissingColumnFamilies
public org.rocksdb.Options setCreateMissingColumnFamilies(boolean flag)
- Specified by:
setCreateMissingColumnFamilies
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setCreateMissingColumnFamilies
in classorg.rocksdb.Options
-
setEnv
public org.rocksdb.Options setEnv(org.rocksdb.Env env)
- Specified by:
setEnv
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setEnv
in classorg.rocksdb.Options
-
getEnv
public org.rocksdb.Env getEnv()
- Specified by:
getEnv
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
getEnv
in classorg.rocksdb.Options
-
prepareForBulkLoad
public org.rocksdb.Options prepareForBulkLoad()
- Overrides:
prepareForBulkLoad
in classorg.rocksdb.Options
-
createIfMissing
public boolean createIfMissing()
- Specified by:
createIfMissing
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
createIfMissing
in classorg.rocksdb.Options
-
createMissingColumnFamilies
public boolean createMissingColumnFamilies()
- Specified by:
createMissingColumnFamilies
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
createMissingColumnFamilies
in classorg.rocksdb.Options
-
optimizeForSmallDb
public org.rocksdb.Options optimizeForSmallDb()
- Specified by:
optimizeForSmallDb
in interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>
- Specified by:
optimizeForSmallDb
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
optimizeForSmallDb
in classorg.rocksdb.Options
-
optimizeForPointLookup
public org.rocksdb.Options optimizeForPointLookup(long blockCacheSizeMb)
- Specified by:
optimizeForPointLookup
in interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
optimizeForPointLookup
in classorg.rocksdb.Options
-
optimizeLevelStyleCompaction
public org.rocksdb.Options optimizeLevelStyleCompaction()
- Specified by:
optimizeLevelStyleCompaction
in interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
optimizeLevelStyleCompaction
in classorg.rocksdb.Options
-
optimizeLevelStyleCompaction
public org.rocksdb.Options optimizeLevelStyleCompaction(long memtableMemoryBudget)
- Specified by:
optimizeLevelStyleCompaction
in interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
optimizeLevelStyleCompaction
in classorg.rocksdb.Options
-
optimizeUniversalStyleCompaction
public org.rocksdb.Options optimizeUniversalStyleCompaction()
- Specified by:
optimizeUniversalStyleCompaction
in interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
optimizeUniversalStyleCompaction
in classorg.rocksdb.Options
-
optimizeUniversalStyleCompaction
public org.rocksdb.Options optimizeUniversalStyleCompaction(long memtableMemoryBudget)
- Specified by:
optimizeUniversalStyleCompaction
in interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
optimizeUniversalStyleCompaction
in classorg.rocksdb.Options
-
setComparator
public org.rocksdb.Options setComparator(org.rocksdb.BuiltinComparator builtinComparator)
- Specified by:
setComparator
in interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setComparator
in classorg.rocksdb.Options
-
setComparator
public org.rocksdb.Options setComparator(org.rocksdb.AbstractComparator<? extends org.rocksdb.AbstractSlice<?>> comparator)
- Specified by:
setComparator
in interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setComparator
in classorg.rocksdb.Options
-
setMergeOperatorName
public org.rocksdb.Options setMergeOperatorName(String name)
- Specified by:
setMergeOperatorName
in interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setMergeOperatorName
in classorg.rocksdb.Options
-
setMergeOperator
public org.rocksdb.Options setMergeOperator(org.rocksdb.MergeOperator mergeOperator)
- Specified by:
setMergeOperator
in interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setMergeOperator
in classorg.rocksdb.Options
-
setWriteBufferSize
public org.rocksdb.Options setWriteBufferSize(long writeBufferSize)
- Specified by:
setWriteBufferSize
in interfaceorg.rocksdb.MutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setWriteBufferSize
in classorg.rocksdb.Options
-
writeBufferSize
public long writeBufferSize()
- Specified by:
writeBufferSize
in interfaceorg.rocksdb.MutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
writeBufferSize
in classorg.rocksdb.Options
-
setMaxWriteBufferNumber
public org.rocksdb.Options setMaxWriteBufferNumber(int maxWriteBufferNumber)
- Specified by:
setMaxWriteBufferNumber
in interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setMaxWriteBufferNumber
in classorg.rocksdb.Options
-
maxWriteBufferNumber
public int maxWriteBufferNumber()
- Specified by:
maxWriteBufferNumber
in interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
maxWriteBufferNumber
in classorg.rocksdb.Options
-
errorIfExists
public boolean errorIfExists()
- Specified by:
errorIfExists
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
errorIfExists
in classorg.rocksdb.Options
-
setErrorIfExists
public org.rocksdb.Options setErrorIfExists(boolean errorIfExists)
- Specified by:
setErrorIfExists
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setErrorIfExists
in classorg.rocksdb.Options
-
paranoidChecks
public boolean paranoidChecks()
- Specified by:
paranoidChecks
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
paranoidChecks
in classorg.rocksdb.Options
-
setParanoidChecks
public org.rocksdb.Options setParanoidChecks(boolean paranoidChecks)
- Specified by:
setParanoidChecks
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setParanoidChecks
in classorg.rocksdb.Options
-
maxOpenFiles
public int maxOpenFiles()
- Specified by:
maxOpenFiles
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
maxOpenFiles
in classorg.rocksdb.Options
-
setMaxFileOpeningThreads
public org.rocksdb.Options setMaxFileOpeningThreads(int maxFileOpeningThreads)
- Specified by:
setMaxFileOpeningThreads
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setMaxFileOpeningThreads
in classorg.rocksdb.Options
-
maxFileOpeningThreads
public int maxFileOpeningThreads()
- Specified by:
maxFileOpeningThreads
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
maxFileOpeningThreads
in classorg.rocksdb.Options
-
setMaxTotalWalSize
public org.rocksdb.Options setMaxTotalWalSize(long maxTotalWalSize)
- Specified by:
setMaxTotalWalSize
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setMaxTotalWalSize
in classorg.rocksdb.Options
-
maxTotalWalSize
public long maxTotalWalSize()
- Specified by:
maxTotalWalSize
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
maxTotalWalSize
in classorg.rocksdb.Options
-
setMaxOpenFiles
public org.rocksdb.Options setMaxOpenFiles(int maxOpenFiles)
- Specified by:
setMaxOpenFiles
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setMaxOpenFiles
in classorg.rocksdb.Options
-
useFsync
public boolean useFsync()
- Specified by:
useFsync
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
useFsync
in classorg.rocksdb.Options
-
setUseFsync
public org.rocksdb.Options setUseFsync(boolean useFsync)
- Specified by:
setUseFsync
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setUseFsync
in classorg.rocksdb.Options
-
setDbPaths
public org.rocksdb.Options setDbPaths(Collection<org.rocksdb.DbPath> dbPaths)
- Specified by:
setDbPaths
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setDbPaths
in classorg.rocksdb.Options
-
dbPaths
public List<org.rocksdb.DbPath> dbPaths()
- Specified by:
dbPaths
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
dbPaths
in classorg.rocksdb.Options
-
dbLogDir
public String dbLogDir()
- Specified by:
dbLogDir
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
dbLogDir
in classorg.rocksdb.Options
-
setDbLogDir
public org.rocksdb.Options setDbLogDir(String dbLogDir)
- Specified by:
setDbLogDir
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setDbLogDir
in classorg.rocksdb.Options
-
walDir
public String walDir()
- Specified by:
walDir
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
walDir
in classorg.rocksdb.Options
-
setWalDir
public org.rocksdb.Options setWalDir(String walDir)
- Specified by:
setWalDir
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setWalDir
in classorg.rocksdb.Options
-
deleteObsoleteFilesPeriodMicros
public long deleteObsoleteFilesPeriodMicros()
- Specified by:
deleteObsoleteFilesPeriodMicros
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
deleteObsoleteFilesPeriodMicros
in classorg.rocksdb.Options
-
setDeleteObsoleteFilesPeriodMicros
public org.rocksdb.Options setDeleteObsoleteFilesPeriodMicros(long micros)
- Specified by:
setDeleteObsoleteFilesPeriodMicros
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setDeleteObsoleteFilesPeriodMicros
in classorg.rocksdb.Options
-
maxBackgroundCompactions
public int maxBackgroundCompactions()
- Specified by:
maxBackgroundCompactions
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
maxBackgroundCompactions
in classorg.rocksdb.Options
-
setStatistics
public org.rocksdb.Options setStatistics(org.rocksdb.Statistics statistics)
- Specified by:
setStatistics
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setStatistics
in classorg.rocksdb.Options
-
statistics
public org.rocksdb.Statistics statistics()
- Specified by:
statistics
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
statistics
in classorg.rocksdb.Options
-
setBaseBackgroundCompactions
public void setBaseBackgroundCompactions(int baseBackgroundCompactions)
- Specified by:
setBaseBackgroundCompactions
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setBaseBackgroundCompactions
in classorg.rocksdb.Options
-
baseBackgroundCompactions
public int baseBackgroundCompactions()
- Specified by:
baseBackgroundCompactions
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
baseBackgroundCompactions
in classorg.rocksdb.Options
-
setMaxBackgroundCompactions
public org.rocksdb.Options setMaxBackgroundCompactions(int maxBackgroundCompactions)
- Specified by:
setMaxBackgroundCompactions
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setMaxBackgroundCompactions
in classorg.rocksdb.Options
-
setMaxSubcompactions
public void setMaxSubcompactions(int maxSubcompactions)
- Specified by:
setMaxSubcompactions
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setMaxSubcompactions
in classorg.rocksdb.Options
-
maxSubcompactions
public int maxSubcompactions()
- Specified by:
maxSubcompactions
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
maxSubcompactions
in classorg.rocksdb.Options
-
maxBackgroundFlushes
public int maxBackgroundFlushes()
- Specified by:
maxBackgroundFlushes
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
maxBackgroundFlushes
in classorg.rocksdb.Options
-
setMaxBackgroundFlushes
public org.rocksdb.Options setMaxBackgroundFlushes(int maxBackgroundFlushes)
- Specified by:
setMaxBackgroundFlushes
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setMaxBackgroundFlushes
in classorg.rocksdb.Options
-
maxBackgroundJobs
public int maxBackgroundJobs()
- Specified by:
maxBackgroundJobs
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
maxBackgroundJobs
in classorg.rocksdb.Options
-
setMaxBackgroundJobs
public org.rocksdb.Options setMaxBackgroundJobs(int maxBackgroundJobs)
- Specified by:
setMaxBackgroundJobs
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setMaxBackgroundJobs
in classorg.rocksdb.Options
-
maxLogFileSize
public long maxLogFileSize()
- Specified by:
maxLogFileSize
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
maxLogFileSize
in classorg.rocksdb.Options
-
setMaxLogFileSize
public org.rocksdb.Options setMaxLogFileSize(long maxLogFileSize)
- Specified by:
setMaxLogFileSize
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setMaxLogFileSize
in classorg.rocksdb.Options
-
logFileTimeToRoll
public long logFileTimeToRoll()
- Specified by:
logFileTimeToRoll
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
logFileTimeToRoll
in classorg.rocksdb.Options
-
setLogFileTimeToRoll
public org.rocksdb.Options setLogFileTimeToRoll(long logFileTimeToRoll)
- Specified by:
setLogFileTimeToRoll
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setLogFileTimeToRoll
in classorg.rocksdb.Options
-
keepLogFileNum
public long keepLogFileNum()
- Specified by:
keepLogFileNum
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
keepLogFileNum
in classorg.rocksdb.Options
-
setKeepLogFileNum
public org.rocksdb.Options setKeepLogFileNum(long keepLogFileNum)
- Specified by:
setKeepLogFileNum
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setKeepLogFileNum
in classorg.rocksdb.Options
-
setRecycleLogFileNum
public org.rocksdb.Options setRecycleLogFileNum(long recycleLogFileNum)
- Specified by:
setRecycleLogFileNum
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setRecycleLogFileNum
in classorg.rocksdb.Options
-
recycleLogFileNum
public long recycleLogFileNum()
- Specified by:
recycleLogFileNum
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
recycleLogFileNum
in classorg.rocksdb.Options
-
maxManifestFileSize
public long maxManifestFileSize()
- Specified by:
maxManifestFileSize
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
maxManifestFileSize
in classorg.rocksdb.Options
-
setMaxManifestFileSize
public org.rocksdb.Options setMaxManifestFileSize(long maxManifestFileSize)
- Specified by:
setMaxManifestFileSize
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setMaxManifestFileSize
in classorg.rocksdb.Options
-
setMaxTableFilesSizeFIFO
public org.rocksdb.Options setMaxTableFilesSizeFIFO(long maxTableFilesSize)
- Specified by:
setMaxTableFilesSizeFIFO
in interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setMaxTableFilesSizeFIFO
in classorg.rocksdb.Options
-
maxTableFilesSizeFIFO
public long maxTableFilesSizeFIFO()
- Specified by:
maxTableFilesSizeFIFO
in interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
maxTableFilesSizeFIFO
in classorg.rocksdb.Options
-
tableCacheNumshardbits
public int tableCacheNumshardbits()
- Specified by:
tableCacheNumshardbits
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
tableCacheNumshardbits
in classorg.rocksdb.Options
-
setTableCacheNumshardbits
public org.rocksdb.Options setTableCacheNumshardbits(int tableCacheNumshardbits)
- Specified by:
setTableCacheNumshardbits
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setTableCacheNumshardbits
in classorg.rocksdb.Options
-
walTtlSeconds
public long walTtlSeconds()
- Specified by:
walTtlSeconds
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
walTtlSeconds
in classorg.rocksdb.Options
-
setWalTtlSeconds
public org.rocksdb.Options setWalTtlSeconds(long walTtlSeconds)
- Specified by:
setWalTtlSeconds
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setWalTtlSeconds
in classorg.rocksdb.Options
-
walSizeLimitMB
public long walSizeLimitMB()
- Specified by:
walSizeLimitMB
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
walSizeLimitMB
in classorg.rocksdb.Options
-
setWalSizeLimitMB
public org.rocksdb.Options setWalSizeLimitMB(long sizeLimitMB)
- Specified by:
setWalSizeLimitMB
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setWalSizeLimitMB
in classorg.rocksdb.Options
-
manifestPreallocationSize
public long manifestPreallocationSize()
- Specified by:
manifestPreallocationSize
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
manifestPreallocationSize
in classorg.rocksdb.Options
-
setManifestPreallocationSize
public org.rocksdb.Options setManifestPreallocationSize(long size)
- Specified by:
setManifestPreallocationSize
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setManifestPreallocationSize
in classorg.rocksdb.Options
-
setUseDirectReads
public org.rocksdb.Options setUseDirectReads(boolean useDirectReads)
- Specified by:
setUseDirectReads
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setUseDirectReads
in classorg.rocksdb.Options
-
useDirectReads
public boolean useDirectReads()
- Specified by:
useDirectReads
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
useDirectReads
in classorg.rocksdb.Options
-
setUseDirectIoForFlushAndCompaction
public org.rocksdb.Options setUseDirectIoForFlushAndCompaction(boolean useDirectIoForFlushAndCompaction)
- Specified by:
setUseDirectIoForFlushAndCompaction
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setUseDirectIoForFlushAndCompaction
in classorg.rocksdb.Options
-
useDirectIoForFlushAndCompaction
public boolean useDirectIoForFlushAndCompaction()
- Specified by:
useDirectIoForFlushAndCompaction
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
useDirectIoForFlushAndCompaction
in classorg.rocksdb.Options
-
setAllowFAllocate
public org.rocksdb.Options setAllowFAllocate(boolean allowFAllocate)
- Specified by:
setAllowFAllocate
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setAllowFAllocate
in classorg.rocksdb.Options
-
allowFAllocate
public boolean allowFAllocate()
- Specified by:
allowFAllocate
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
allowFAllocate
in classorg.rocksdb.Options
-
allowMmapReads
public boolean allowMmapReads()
- Specified by:
allowMmapReads
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
allowMmapReads
in classorg.rocksdb.Options
-
setAllowMmapReads
public org.rocksdb.Options setAllowMmapReads(boolean allowMmapReads)
- Specified by:
setAllowMmapReads
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setAllowMmapReads
in classorg.rocksdb.Options
-
allowMmapWrites
public boolean allowMmapWrites()
- Specified by:
allowMmapWrites
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
allowMmapWrites
in classorg.rocksdb.Options
-
setAllowMmapWrites
public org.rocksdb.Options setAllowMmapWrites(boolean allowMmapWrites)
- Specified by:
setAllowMmapWrites
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setAllowMmapWrites
in classorg.rocksdb.Options
-
isFdCloseOnExec
public boolean isFdCloseOnExec()
- Specified by:
isFdCloseOnExec
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
isFdCloseOnExec
in classorg.rocksdb.Options
-
setIsFdCloseOnExec
public org.rocksdb.Options setIsFdCloseOnExec(boolean isFdCloseOnExec)
- Specified by:
setIsFdCloseOnExec
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setIsFdCloseOnExec
in classorg.rocksdb.Options
-
statsDumpPeriodSec
public int statsDumpPeriodSec()
- Specified by:
statsDumpPeriodSec
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
statsDumpPeriodSec
in classorg.rocksdb.Options
-
setStatsDumpPeriodSec
public org.rocksdb.Options setStatsDumpPeriodSec(int statsDumpPeriodSec)
- Specified by:
setStatsDumpPeriodSec
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setStatsDumpPeriodSec
in classorg.rocksdb.Options
-
adviseRandomOnOpen
public boolean adviseRandomOnOpen()
- Specified by:
adviseRandomOnOpen
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
adviseRandomOnOpen
in classorg.rocksdb.Options
-
setAdviseRandomOnOpen
public org.rocksdb.Options setAdviseRandomOnOpen(boolean adviseRandomOnOpen)
- Specified by:
setAdviseRandomOnOpen
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setAdviseRandomOnOpen
in classorg.rocksdb.Options
-
setDbWriteBufferSize
public org.rocksdb.Options setDbWriteBufferSize(long dbWriteBufferSize)
- Specified by:
setDbWriteBufferSize
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setDbWriteBufferSize
in classorg.rocksdb.Options
-
dbWriteBufferSize
public long dbWriteBufferSize()
- Specified by:
dbWriteBufferSize
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
dbWriteBufferSize
in classorg.rocksdb.Options
-
setAccessHintOnCompactionStart
public org.rocksdb.Options setAccessHintOnCompactionStart(org.rocksdb.AccessHint accessHint)
- Specified by:
setAccessHintOnCompactionStart
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setAccessHintOnCompactionStart
in classorg.rocksdb.Options
-
accessHintOnCompactionStart
public org.rocksdb.AccessHint accessHintOnCompactionStart()
- Specified by:
accessHintOnCompactionStart
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
accessHintOnCompactionStart
in classorg.rocksdb.Options
-
setNewTableReaderForCompactionInputs
public org.rocksdb.Options setNewTableReaderForCompactionInputs(boolean newTableReaderForCompactionInputs)
- Specified by:
setNewTableReaderForCompactionInputs
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setNewTableReaderForCompactionInputs
in classorg.rocksdb.Options
-
newTableReaderForCompactionInputs
public boolean newTableReaderForCompactionInputs()
- Specified by:
newTableReaderForCompactionInputs
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
newTableReaderForCompactionInputs
in classorg.rocksdb.Options
-
setCompactionReadaheadSize
public org.rocksdb.Options setCompactionReadaheadSize(long compactionReadaheadSize)
- Specified by:
setCompactionReadaheadSize
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setCompactionReadaheadSize
in classorg.rocksdb.Options
-
compactionReadaheadSize
public long compactionReadaheadSize()
- Specified by:
compactionReadaheadSize
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
compactionReadaheadSize
in classorg.rocksdb.Options
-
setRandomAccessMaxBufferSize
public org.rocksdb.Options setRandomAccessMaxBufferSize(long randomAccessMaxBufferSize)
- Specified by:
setRandomAccessMaxBufferSize
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setRandomAccessMaxBufferSize
in classorg.rocksdb.Options
-
randomAccessMaxBufferSize
public long randomAccessMaxBufferSize()
- Specified by:
randomAccessMaxBufferSize
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
randomAccessMaxBufferSize
in classorg.rocksdb.Options
-
setWritableFileMaxBufferSize
public org.rocksdb.Options setWritableFileMaxBufferSize(long writableFileMaxBufferSize)
- Specified by:
setWritableFileMaxBufferSize
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setWritableFileMaxBufferSize
in classorg.rocksdb.Options
-
writableFileMaxBufferSize
public long writableFileMaxBufferSize()
- Specified by:
writableFileMaxBufferSize
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
writableFileMaxBufferSize
in classorg.rocksdb.Options
-
useAdaptiveMutex
public boolean useAdaptiveMutex()
- Specified by:
useAdaptiveMutex
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
useAdaptiveMutex
in classorg.rocksdb.Options
-
setUseAdaptiveMutex
public org.rocksdb.Options setUseAdaptiveMutex(boolean useAdaptiveMutex)
- Specified by:
setUseAdaptiveMutex
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setUseAdaptiveMutex
in classorg.rocksdb.Options
-
bytesPerSync
public long bytesPerSync()
- Specified by:
bytesPerSync
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
bytesPerSync
in classorg.rocksdb.Options
-
setBytesPerSync
public org.rocksdb.Options setBytesPerSync(long bytesPerSync)
- Specified by:
setBytesPerSync
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setBytesPerSync
in classorg.rocksdb.Options
-
setWalBytesPerSync
public org.rocksdb.Options setWalBytesPerSync(long walBytesPerSync)
- Specified by:
setWalBytesPerSync
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setWalBytesPerSync
in classorg.rocksdb.Options
-
walBytesPerSync
public long walBytesPerSync()
- Specified by:
walBytesPerSync
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
walBytesPerSync
in classorg.rocksdb.Options
-
setEnableThreadTracking
public org.rocksdb.Options setEnableThreadTracking(boolean enableThreadTracking)
- Specified by:
setEnableThreadTracking
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setEnableThreadTracking
in classorg.rocksdb.Options
-
enableThreadTracking
public boolean enableThreadTracking()
- Specified by:
enableThreadTracking
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
enableThreadTracking
in classorg.rocksdb.Options
-
setDelayedWriteRate
public org.rocksdb.Options setDelayedWriteRate(long delayedWriteRate)
- Specified by:
setDelayedWriteRate
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setDelayedWriteRate
in classorg.rocksdb.Options
-
delayedWriteRate
public long delayedWriteRate()
- Specified by:
delayedWriteRate
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
delayedWriteRate
in classorg.rocksdb.Options
-
setAllowConcurrentMemtableWrite
public org.rocksdb.Options setAllowConcurrentMemtableWrite(boolean allowConcurrentMemtableWrite)
- Specified by:
setAllowConcurrentMemtableWrite
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setAllowConcurrentMemtableWrite
in classorg.rocksdb.Options
-
allowConcurrentMemtableWrite
public boolean allowConcurrentMemtableWrite()
- Specified by:
allowConcurrentMemtableWrite
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
allowConcurrentMemtableWrite
in classorg.rocksdb.Options
-
setEnableWriteThreadAdaptiveYield
public org.rocksdb.Options setEnableWriteThreadAdaptiveYield(boolean enableWriteThreadAdaptiveYield)
- Specified by:
setEnableWriteThreadAdaptiveYield
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setEnableWriteThreadAdaptiveYield
in classorg.rocksdb.Options
-
enableWriteThreadAdaptiveYield
public boolean enableWriteThreadAdaptiveYield()
- Specified by:
enableWriteThreadAdaptiveYield
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
enableWriteThreadAdaptiveYield
in classorg.rocksdb.Options
-
setWriteThreadMaxYieldUsec
public org.rocksdb.Options setWriteThreadMaxYieldUsec(long writeThreadMaxYieldUsec)
- Specified by:
setWriteThreadMaxYieldUsec
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setWriteThreadMaxYieldUsec
in classorg.rocksdb.Options
-
writeThreadMaxYieldUsec
public long writeThreadMaxYieldUsec()
- Specified by:
writeThreadMaxYieldUsec
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
writeThreadMaxYieldUsec
in classorg.rocksdb.Options
-
setWriteThreadSlowYieldUsec
public org.rocksdb.Options setWriteThreadSlowYieldUsec(long writeThreadSlowYieldUsec)
- Specified by:
setWriteThreadSlowYieldUsec
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setWriteThreadSlowYieldUsec
in classorg.rocksdb.Options
-
writeThreadSlowYieldUsec
public long writeThreadSlowYieldUsec()
- Specified by:
writeThreadSlowYieldUsec
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
writeThreadSlowYieldUsec
in classorg.rocksdb.Options
-
setSkipStatsUpdateOnDbOpen
public org.rocksdb.Options setSkipStatsUpdateOnDbOpen(boolean skipStatsUpdateOnDbOpen)
- Specified by:
setSkipStatsUpdateOnDbOpen
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setSkipStatsUpdateOnDbOpen
in classorg.rocksdb.Options
-
skipStatsUpdateOnDbOpen
public boolean skipStatsUpdateOnDbOpen()
- Specified by:
skipStatsUpdateOnDbOpen
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
skipStatsUpdateOnDbOpen
in classorg.rocksdb.Options
-
setWalRecoveryMode
public org.rocksdb.Options setWalRecoveryMode(org.rocksdb.WALRecoveryMode walRecoveryMode)
- Specified by:
setWalRecoveryMode
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setWalRecoveryMode
in classorg.rocksdb.Options
-
walRecoveryMode
public org.rocksdb.WALRecoveryMode walRecoveryMode()
- Specified by:
walRecoveryMode
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
walRecoveryMode
in classorg.rocksdb.Options
-
setAllow2pc
public org.rocksdb.Options setAllow2pc(boolean allow2pc)
- Specified by:
setAllow2pc
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setAllow2pc
in classorg.rocksdb.Options
-
allow2pc
public boolean allow2pc()
- Specified by:
allow2pc
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
allow2pc
in classorg.rocksdb.Options
-
setRowCache
public org.rocksdb.Options setRowCache(org.rocksdb.Cache rowCache)
- Specified by:
setRowCache
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setRowCache
in classorg.rocksdb.Options
-
rowCache
public org.rocksdb.Cache rowCache()
- Specified by:
rowCache
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
rowCache
in classorg.rocksdb.Options
-
setFailIfOptionsFileError
public org.rocksdb.Options setFailIfOptionsFileError(boolean failIfOptionsFileError)
- Specified by:
setFailIfOptionsFileError
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setFailIfOptionsFileError
in classorg.rocksdb.Options
-
failIfOptionsFileError
public boolean failIfOptionsFileError()
- Specified by:
failIfOptionsFileError
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
failIfOptionsFileError
in classorg.rocksdb.Options
-
setDumpMallocStats
public org.rocksdb.Options setDumpMallocStats(boolean dumpMallocStats)
- Specified by:
setDumpMallocStats
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setDumpMallocStats
in classorg.rocksdb.Options
-
dumpMallocStats
public boolean dumpMallocStats()
- Specified by:
dumpMallocStats
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
dumpMallocStats
in classorg.rocksdb.Options
-
setAvoidFlushDuringRecovery
public org.rocksdb.Options setAvoidFlushDuringRecovery(boolean avoidFlushDuringRecovery)
- Specified by:
setAvoidFlushDuringRecovery
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setAvoidFlushDuringRecovery
in classorg.rocksdb.Options
-
avoidFlushDuringRecovery
public boolean avoidFlushDuringRecovery()
- Specified by:
avoidFlushDuringRecovery
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
avoidFlushDuringRecovery
in classorg.rocksdb.Options
-
setAvoidFlushDuringShutdown
public org.rocksdb.Options setAvoidFlushDuringShutdown(boolean avoidFlushDuringShutdown)
- Specified by:
setAvoidFlushDuringShutdown
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setAvoidFlushDuringShutdown
in classorg.rocksdb.Options
-
avoidFlushDuringShutdown
public boolean avoidFlushDuringShutdown()
- Specified by:
avoidFlushDuringShutdown
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
avoidFlushDuringShutdown
in classorg.rocksdb.Options
-
memTableConfig
public org.rocksdb.MemTableConfig memTableConfig()
- Specified by:
memTableConfig
in interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
memTableConfig
in classorg.rocksdb.Options
-
setMemTableConfig
public org.rocksdb.Options setMemTableConfig(org.rocksdb.MemTableConfig config)
- Specified by:
setMemTableConfig
in interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setMemTableConfig
in classorg.rocksdb.Options
-
setRateLimiter
public org.rocksdb.Options setRateLimiter(org.rocksdb.RateLimiter rateLimiter)
- Specified by:
setRateLimiter
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setRateLimiter
in classorg.rocksdb.Options
-
setSstFileManager
public org.rocksdb.Options setSstFileManager(org.rocksdb.SstFileManager sstFileManager)
- Specified by:
setSstFileManager
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setSstFileManager
in classorg.rocksdb.Options
-
setLogger
public org.rocksdb.Options setLogger(org.rocksdb.Logger logger)
- Specified by:
setLogger
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setLogger
in classorg.rocksdb.Options
-
setInfoLogLevel
public org.rocksdb.Options setInfoLogLevel(org.rocksdb.InfoLogLevel infoLogLevel)
- Specified by:
setInfoLogLevel
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setInfoLogLevel
in classorg.rocksdb.Options
-
infoLogLevel
public org.rocksdb.InfoLogLevel infoLogLevel()
- Specified by:
infoLogLevel
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
infoLogLevel
in classorg.rocksdb.Options
-
memTableFactoryName
public String memTableFactoryName()
- Specified by:
memTableFactoryName
in interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
memTableFactoryName
in classorg.rocksdb.Options
-
tableFormatConfig
public org.rocksdb.TableFormatConfig tableFormatConfig()
- Specified by:
tableFormatConfig
in interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
tableFormatConfig
in classorg.rocksdb.Options
-
setTableFormatConfig
public org.rocksdb.Options setTableFormatConfig(org.rocksdb.TableFormatConfig config)
- Specified by:
setTableFormatConfig
in interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setTableFormatConfig
in classorg.rocksdb.Options
-
tableFactoryName
public String tableFactoryName()
- Specified by:
tableFactoryName
in interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
tableFactoryName
in classorg.rocksdb.Options
-
useFixedLengthPrefixExtractor
public org.rocksdb.Options useFixedLengthPrefixExtractor(int n)
- Specified by:
useFixedLengthPrefixExtractor
in interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
useFixedLengthPrefixExtractor
in classorg.rocksdb.Options
-
useCappedPrefixExtractor
public org.rocksdb.Options useCappedPrefixExtractor(int n)
- Specified by:
useCappedPrefixExtractor
in interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
useCappedPrefixExtractor
in classorg.rocksdb.Options
-
compressionType
public org.rocksdb.CompressionType compressionType()
- Specified by:
compressionType
in interfaceorg.rocksdb.MutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
compressionType
in classorg.rocksdb.Options
-
setCompressionPerLevel
public org.rocksdb.Options setCompressionPerLevel(List<org.rocksdb.CompressionType> compressionLevels)
- Specified by:
setCompressionPerLevel
in interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setCompressionPerLevel
in classorg.rocksdb.Options
-
compressionPerLevel
public List<org.rocksdb.CompressionType> compressionPerLevel()
- Specified by:
compressionPerLevel
in interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
compressionPerLevel
in classorg.rocksdb.Options
-
setCompressionType
public org.rocksdb.Options setCompressionType(org.rocksdb.CompressionType compressionType)
- Specified by:
setCompressionType
in interfaceorg.rocksdb.MutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setCompressionType
in classorg.rocksdb.Options
-
setBottommostCompressionType
public org.rocksdb.Options setBottommostCompressionType(org.rocksdb.CompressionType bottommostCompressionType)
- Specified by:
setBottommostCompressionType
in interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setBottommostCompressionType
in classorg.rocksdb.Options
-
bottommostCompressionType
public org.rocksdb.CompressionType bottommostCompressionType()
- Specified by:
bottommostCompressionType
in interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
bottommostCompressionType
in classorg.rocksdb.Options
-
setCompressionOptions
public org.rocksdb.Options setCompressionOptions(org.rocksdb.CompressionOptions compressionOptions)
- Specified by:
setCompressionOptions
in interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setCompressionOptions
in classorg.rocksdb.Options
-
compressionOptions
public org.rocksdb.CompressionOptions compressionOptions()
- Specified by:
compressionOptions
in interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
compressionOptions
in classorg.rocksdb.Options
-
compactionStyle
public org.rocksdb.CompactionStyle compactionStyle()
- Specified by:
compactionStyle
in interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
compactionStyle
in classorg.rocksdb.Options
-
setCompactionStyle
public org.rocksdb.Options setCompactionStyle(org.rocksdb.CompactionStyle compactionStyle)
- Specified by:
setCompactionStyle
in interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setCompactionStyle
in classorg.rocksdb.Options
-
numLevels
public int numLevels()
- Specified by:
numLevels
in interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
numLevels
in classorg.rocksdb.Options
-
setNumLevels
public org.rocksdb.Options setNumLevels(int numLevels)
- Specified by:
setNumLevels
in interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setNumLevels
in classorg.rocksdb.Options
-
levelZeroFileNumCompactionTrigger
public int levelZeroFileNumCompactionTrigger()
- Specified by:
levelZeroFileNumCompactionTrigger
in interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
levelZeroFileNumCompactionTrigger
in classorg.rocksdb.Options
-
setLevelZeroFileNumCompactionTrigger
public org.rocksdb.Options setLevelZeroFileNumCompactionTrigger(int numFiles)
- Specified by:
setLevelZeroFileNumCompactionTrigger
in interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setLevelZeroFileNumCompactionTrigger
in classorg.rocksdb.Options
-
levelZeroSlowdownWritesTrigger
public int levelZeroSlowdownWritesTrigger()
- Specified by:
levelZeroSlowdownWritesTrigger
in interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
levelZeroSlowdownWritesTrigger
in classorg.rocksdb.Options
-
setLevelZeroSlowdownWritesTrigger
public org.rocksdb.Options setLevelZeroSlowdownWritesTrigger(int numFiles)
- Specified by:
setLevelZeroSlowdownWritesTrigger
in interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setLevelZeroSlowdownWritesTrigger
in classorg.rocksdb.Options
-
levelZeroStopWritesTrigger
public int levelZeroStopWritesTrigger()
- Specified by:
levelZeroStopWritesTrigger
in interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
levelZeroStopWritesTrigger
in classorg.rocksdb.Options
-
setLevelZeroStopWritesTrigger
public org.rocksdb.Options setLevelZeroStopWritesTrigger(int numFiles)
- Specified by:
setLevelZeroStopWritesTrigger
in interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setLevelZeroStopWritesTrigger
in classorg.rocksdb.Options
-
targetFileSizeBase
public long targetFileSizeBase()
- Specified by:
targetFileSizeBase
in interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
targetFileSizeBase
in classorg.rocksdb.Options
-
setTargetFileSizeBase
public org.rocksdb.Options setTargetFileSizeBase(long targetFileSizeBase)
- Specified by:
setTargetFileSizeBase
in interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setTargetFileSizeBase
in classorg.rocksdb.Options
-
targetFileSizeMultiplier
public int targetFileSizeMultiplier()
- Specified by:
targetFileSizeMultiplier
in interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
targetFileSizeMultiplier
in classorg.rocksdb.Options
-
setTargetFileSizeMultiplier
public org.rocksdb.Options setTargetFileSizeMultiplier(int multiplier)
- Specified by:
setTargetFileSizeMultiplier
in interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setTargetFileSizeMultiplier
in classorg.rocksdb.Options
-
setMaxBytesForLevelBase
public org.rocksdb.Options setMaxBytesForLevelBase(long maxBytesForLevelBase)
- Specified by:
setMaxBytesForLevelBase
in interfaceorg.rocksdb.MutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setMaxBytesForLevelBase
in classorg.rocksdb.Options
-
maxBytesForLevelBase
public long maxBytesForLevelBase()
- Specified by:
maxBytesForLevelBase
in interfaceorg.rocksdb.MutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
maxBytesForLevelBase
in classorg.rocksdb.Options
-
setLevelCompactionDynamicLevelBytes
public org.rocksdb.Options setLevelCompactionDynamicLevelBytes(boolean enableLevelCompactionDynamicLevelBytes)
- Specified by:
setLevelCompactionDynamicLevelBytes
in interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setLevelCompactionDynamicLevelBytes
in classorg.rocksdb.Options
-
levelCompactionDynamicLevelBytes
public boolean levelCompactionDynamicLevelBytes()
- Specified by:
levelCompactionDynamicLevelBytes
in interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
levelCompactionDynamicLevelBytes
in classorg.rocksdb.Options
-
maxBytesForLevelMultiplier
public double maxBytesForLevelMultiplier()
- Specified by:
maxBytesForLevelMultiplier
in interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Specified by:
maxBytesForLevelMultiplier
in interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
maxBytesForLevelMultiplier
in classorg.rocksdb.Options
-
setMaxBytesForLevelMultiplier
public org.rocksdb.Options setMaxBytesForLevelMultiplier(double multiplier)
- Specified by:
setMaxBytesForLevelMultiplier
in interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Specified by:
setMaxBytesForLevelMultiplier
in interfaceorg.rocksdb.ColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setMaxBytesForLevelMultiplier
in classorg.rocksdb.Options
-
maxCompactionBytes
public long maxCompactionBytes()
- Specified by:
maxCompactionBytes
in interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>
- Specified by:
maxCompactionBytes
in interfaceorg.rocksdb.MutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
maxCompactionBytes
in classorg.rocksdb.Options
-
setMaxCompactionBytes
public org.rocksdb.Options setMaxCompactionBytes(long maxCompactionBytes)
- Specified by:
setMaxCompactionBytes
in interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>
- Specified by:
setMaxCompactionBytes
in interfaceorg.rocksdb.MutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setMaxCompactionBytes
in classorg.rocksdb.Options
-
arenaBlockSize
public long arenaBlockSize()
- Specified by:
arenaBlockSize
in interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
arenaBlockSize
in classorg.rocksdb.Options
-
setArenaBlockSize
public org.rocksdb.Options setArenaBlockSize(long arenaBlockSize)
- Specified by:
setArenaBlockSize
in interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setArenaBlockSize
in classorg.rocksdb.Options
-
disableAutoCompactions
public boolean disableAutoCompactions()
- Specified by:
disableAutoCompactions
in interfaceorg.rocksdb.MutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
disableAutoCompactions
in classorg.rocksdb.Options
-
setDisableAutoCompactions
public org.rocksdb.Options setDisableAutoCompactions(boolean disableAutoCompactions)
- Specified by:
setDisableAutoCompactions
in interfaceorg.rocksdb.MutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setDisableAutoCompactions
in classorg.rocksdb.Options
-
maxSequentialSkipInIterations
public long maxSequentialSkipInIterations()
- Specified by:
maxSequentialSkipInIterations
in interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
maxSequentialSkipInIterations
in classorg.rocksdb.Options
-
setMaxSequentialSkipInIterations
public org.rocksdb.Options setMaxSequentialSkipInIterations(long maxSequentialSkipInIterations)
- Specified by:
setMaxSequentialSkipInIterations
in interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setMaxSequentialSkipInIterations
in classorg.rocksdb.Options
-
inplaceUpdateSupport
public boolean inplaceUpdateSupport()
- Specified by:
inplaceUpdateSupport
in interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
inplaceUpdateSupport
in classorg.rocksdb.Options
-
setInplaceUpdateSupport
public org.rocksdb.Options setInplaceUpdateSupport(boolean inplaceUpdateSupport)
- Specified by:
setInplaceUpdateSupport
in interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setInplaceUpdateSupport
in classorg.rocksdb.Options
-
inplaceUpdateNumLocks
public long inplaceUpdateNumLocks()
- Specified by:
inplaceUpdateNumLocks
in interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
inplaceUpdateNumLocks
in classorg.rocksdb.Options
-
setInplaceUpdateNumLocks
public org.rocksdb.Options setInplaceUpdateNumLocks(long inplaceUpdateNumLocks)
- Specified by:
setInplaceUpdateNumLocks
in interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setInplaceUpdateNumLocks
in classorg.rocksdb.Options
-
memtablePrefixBloomSizeRatio
public double memtablePrefixBloomSizeRatio()
- Specified by:
memtablePrefixBloomSizeRatio
in interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
memtablePrefixBloomSizeRatio
in classorg.rocksdb.Options
-
setMemtablePrefixBloomSizeRatio
public org.rocksdb.Options setMemtablePrefixBloomSizeRatio(double memtablePrefixBloomSizeRatio)
- Specified by:
setMemtablePrefixBloomSizeRatio
in interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setMemtablePrefixBloomSizeRatio
in classorg.rocksdb.Options
-
bloomLocality
public int bloomLocality()
- Specified by:
bloomLocality
in interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
bloomLocality
in classorg.rocksdb.Options
-
setBloomLocality
public org.rocksdb.Options setBloomLocality(int bloomLocality)
- Specified by:
setBloomLocality
in interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setBloomLocality
in classorg.rocksdb.Options
-
maxSuccessiveMerges
public long maxSuccessiveMerges()
- Specified by:
maxSuccessiveMerges
in interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
maxSuccessiveMerges
in classorg.rocksdb.Options
-
setMaxSuccessiveMerges
public org.rocksdb.Options setMaxSuccessiveMerges(long maxSuccessiveMerges)
- Specified by:
setMaxSuccessiveMerges
in interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setMaxSuccessiveMerges
in classorg.rocksdb.Options
-
minWriteBufferNumberToMerge
public int minWriteBufferNumberToMerge()
- Specified by:
minWriteBufferNumberToMerge
in interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
minWriteBufferNumberToMerge
in classorg.rocksdb.Options
-
setMinWriteBufferNumberToMerge
public org.rocksdb.Options setMinWriteBufferNumberToMerge(int minWriteBufferNumberToMerge)
- Specified by:
setMinWriteBufferNumberToMerge
in interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setMinWriteBufferNumberToMerge
in classorg.rocksdb.Options
-
setOptimizeFiltersForHits
public org.rocksdb.Options setOptimizeFiltersForHits(boolean optimizeFiltersForHits)
- Specified by:
setOptimizeFiltersForHits
in interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setOptimizeFiltersForHits
in classorg.rocksdb.Options
-
optimizeFiltersForHits
public boolean optimizeFiltersForHits()
- Specified by:
optimizeFiltersForHits
in interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
optimizeFiltersForHits
in classorg.rocksdb.Options
-
setMemtableHugePageSize
public org.rocksdb.Options setMemtableHugePageSize(long memtableHugePageSize)
- Specified by:
setMemtableHugePageSize
in interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setMemtableHugePageSize
in classorg.rocksdb.Options
-
memtableHugePageSize
public long memtableHugePageSize()
- Specified by:
memtableHugePageSize
in interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
memtableHugePageSize
in classorg.rocksdb.Options
-
setSoftPendingCompactionBytesLimit
public org.rocksdb.Options setSoftPendingCompactionBytesLimit(long softPendingCompactionBytesLimit)
- Specified by:
setSoftPendingCompactionBytesLimit
in interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setSoftPendingCompactionBytesLimit
in classorg.rocksdb.Options
-
softPendingCompactionBytesLimit
public long softPendingCompactionBytesLimit()
- Specified by:
softPendingCompactionBytesLimit
in interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
softPendingCompactionBytesLimit
in classorg.rocksdb.Options
-
setHardPendingCompactionBytesLimit
public org.rocksdb.Options setHardPendingCompactionBytesLimit(long hardPendingCompactionBytesLimit)
- Specified by:
setHardPendingCompactionBytesLimit
in interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setHardPendingCompactionBytesLimit
in classorg.rocksdb.Options
-
hardPendingCompactionBytesLimit
public long hardPendingCompactionBytesLimit()
- Specified by:
hardPendingCompactionBytesLimit
in interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
hardPendingCompactionBytesLimit
in classorg.rocksdb.Options
-
setLevel0FileNumCompactionTrigger
public org.rocksdb.Options setLevel0FileNumCompactionTrigger(int level0FileNumCompactionTrigger)
- Specified by:
setLevel0FileNumCompactionTrigger
in interfaceorg.rocksdb.MutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setLevel0FileNumCompactionTrigger
in classorg.rocksdb.Options
-
level0FileNumCompactionTrigger
public int level0FileNumCompactionTrigger()
- Specified by:
level0FileNumCompactionTrigger
in interfaceorg.rocksdb.MutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
level0FileNumCompactionTrigger
in classorg.rocksdb.Options
-
setLevel0SlowdownWritesTrigger
public org.rocksdb.Options setLevel0SlowdownWritesTrigger(int level0SlowdownWritesTrigger)
- Specified by:
setLevel0SlowdownWritesTrigger
in interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setLevel0SlowdownWritesTrigger
in classorg.rocksdb.Options
-
level0SlowdownWritesTrigger
public int level0SlowdownWritesTrigger()
- Specified by:
level0SlowdownWritesTrigger
in interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
level0SlowdownWritesTrigger
in classorg.rocksdb.Options
-
setLevel0StopWritesTrigger
public org.rocksdb.Options setLevel0StopWritesTrigger(int level0StopWritesTrigger)
- Specified by:
setLevel0StopWritesTrigger
in interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setLevel0StopWritesTrigger
in classorg.rocksdb.Options
-
level0StopWritesTrigger
public int level0StopWritesTrigger()
- Specified by:
level0StopWritesTrigger
in interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
level0StopWritesTrigger
in classorg.rocksdb.Options
-
setMaxBytesForLevelMultiplierAdditional
public org.rocksdb.Options setMaxBytesForLevelMultiplierAdditional(int[] maxBytesForLevelMultiplierAdditional)
- Specified by:
setMaxBytesForLevelMultiplierAdditional
in interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setMaxBytesForLevelMultiplierAdditional
in classorg.rocksdb.Options
-
maxBytesForLevelMultiplierAdditional
public int[] maxBytesForLevelMultiplierAdditional()
- Specified by:
maxBytesForLevelMultiplierAdditional
in interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
maxBytesForLevelMultiplierAdditional
in classorg.rocksdb.Options
-
setParanoidFileChecks
public org.rocksdb.Options setParanoidFileChecks(boolean paranoidFileChecks)
- Specified by:
setParanoidFileChecks
in interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setParanoidFileChecks
in classorg.rocksdb.Options
-
paranoidFileChecks
public boolean paranoidFileChecks()
- Specified by:
paranoidFileChecks
in interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
paranoidFileChecks
in classorg.rocksdb.Options
-
setMaxWriteBufferNumberToMaintain
public org.rocksdb.Options setMaxWriteBufferNumberToMaintain(int maxWriteBufferNumberToMaintain)
- Specified by:
setMaxWriteBufferNumberToMaintain
in interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setMaxWriteBufferNumberToMaintain
in classorg.rocksdb.Options
-
maxWriteBufferNumberToMaintain
public int maxWriteBufferNumberToMaintain()
- Specified by:
maxWriteBufferNumberToMaintain
in interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
maxWriteBufferNumberToMaintain
in classorg.rocksdb.Options
-
setCompactionPriority
public org.rocksdb.Options setCompactionPriority(org.rocksdb.CompactionPriority compactionPriority)
- Specified by:
setCompactionPriority
in interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setCompactionPriority
in classorg.rocksdb.Options
-
compactionPriority
public org.rocksdb.CompactionPriority compactionPriority()
- Specified by:
compactionPriority
in interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
compactionPriority
in classorg.rocksdb.Options
-
setReportBgIoStats
public org.rocksdb.Options setReportBgIoStats(boolean reportBgIoStats)
- Specified by:
setReportBgIoStats
in interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setReportBgIoStats
in classorg.rocksdb.Options
-
reportBgIoStats
public boolean reportBgIoStats()
- Specified by:
reportBgIoStats
in interfaceorg.rocksdb.AdvancedMutableColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
reportBgIoStats
in classorg.rocksdb.Options
-
setCompactionOptionsUniversal
public org.rocksdb.Options setCompactionOptionsUniversal(org.rocksdb.CompactionOptionsUniversal compactionOptionsUniversal)
- Specified by:
setCompactionOptionsUniversal
in interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setCompactionOptionsUniversal
in classorg.rocksdb.Options
-
compactionOptionsUniversal
public org.rocksdb.CompactionOptionsUniversal compactionOptionsUniversal()
- Specified by:
compactionOptionsUniversal
in interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
compactionOptionsUniversal
in classorg.rocksdb.Options
-
setCompactionOptionsFIFO
public org.rocksdb.Options setCompactionOptionsFIFO(org.rocksdb.CompactionOptionsFIFO compactionOptionsFIFO)
- Specified by:
setCompactionOptionsFIFO
in interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setCompactionOptionsFIFO
in classorg.rocksdb.Options
-
compactionOptionsFIFO
public org.rocksdb.CompactionOptionsFIFO compactionOptionsFIFO()
- Specified by:
compactionOptionsFIFO
in interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
compactionOptionsFIFO
in classorg.rocksdb.Options
-
logWarning
public static void logWarning(org.slf4j.Logger log)
-
setForceConsistencyChecks
public org.rocksdb.Options setForceConsistencyChecks(boolean forceConsistencyChecks)
- Specified by:
setForceConsistencyChecks
in interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
setForceConsistencyChecks
in classorg.rocksdb.Options
-
forceConsistencyChecks
public boolean forceConsistencyChecks()
- Specified by:
forceConsistencyChecks
in interfaceorg.rocksdb.AdvancedColumnFamilyOptionsInterface<org.rocksdb.Options>
- Overrides:
forceConsistencyChecks
in classorg.rocksdb.Options
-
setWriteBufferManager
public org.rocksdb.Options setWriteBufferManager(org.rocksdb.WriteBufferManager writeBufferManager)
- Specified by:
setWriteBufferManager
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
setWriteBufferManager
in classorg.rocksdb.Options
-
writeBufferManager
public org.rocksdb.WriteBufferManager writeBufferManager()
- Specified by:
writeBufferManager
in interfaceorg.rocksdb.DBOptionsInterface<org.rocksdb.Options>
- Overrides:
writeBufferManager
in 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:
close
in interfaceAutoCloseable
- Overrides:
close
in classorg.rocksdb.AbstractImmutableNativeReference
-
-