Class Options
public class Options : RocksObject, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IAutoCloseable, IDBOptionsInterface<Options>, IMutableDBOptionsInterface<Options>, IColumnFamilyOptionsInterface<Options>, IMutableColumnFamilyOptionsInterface<Options>, IAdvancedMutableColumnFamilyOptionsInterface<Options>
- Inheritance
-
Options
- Implements
- Inherited Members
-
JVMBridgeBase<AutoCloseable>.SExecuteWithSignature(Type, IJavaType, string, string, params object[])JVMBridgeBase<AutoCloseable>.SExecute<TReturn, TConverter>(Type, IJavaType, string, params object[])JVMBridgeBase<AutoCloseable>.SExecuteWithSignatureArray<TArrayType>(string, string, params object[])
Constructors
Options()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public Options()
Options(IJVMBridgeBaseInitializer)
Internal constructor: used internally from JCOBridge
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Options(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Options(DBOptions, ColumnFamilyOptions)
public Options(DBOptions arg0, ColumnFamilyOptions arg1)
Parameters
Options(Options)
public Options(Options arg0)
Parameters
Options(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
public Options(params object[] args)
Parameters
argsobject[]
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
Env
public Env Env { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements Closeable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
Methods
AdviseRandomOnOpen()
public bool AdviseRandomOnOpen()
Returns
Allow2pc()
public bool Allow2pc()
Returns
AllowConcurrentMemtableWrite()
public bool AllowConcurrentMemtableWrite()
Returns
AllowFAllocate()
public bool AllowFAllocate()
Returns
AllowIngestBehind()
public bool AllowIngestBehind()
Returns
AllowMmapReads()
public bool AllowMmapReads()
Returns
AllowMmapWrites()
public bool AllowMmapWrites()
Returns
ArenaBlockSize()
public long ArenaBlockSize()
Returns
AtomicFlush()
public bool AtomicFlush()
Returns
AvoidFlushDuringRecovery()
public bool AvoidFlushDuringRecovery()
Returns
AvoidFlushDuringShutdown()
public bool AvoidFlushDuringShutdown()
Returns
AvoidUnnecessaryBlockingIO()
public bool AvoidUnnecessaryBlockingIO()
Returns
BestEffortsRecovery()
public bool BestEffortsRecovery()
Returns
BgerrorResumeRetryInterval()
public long BgerrorResumeRetryInterval()
Returns
BlobCompactionReadaheadSize()
public long BlobCompactionReadaheadSize()
Returns
BlobCompressionType()
public CompressionType BlobCompressionType()
Returns
BlobFileSize()
public long BlobFileSize()
Returns
BlobFileStartingLevel()
public int BlobFileStartingLevel()
Returns
BlobGarbageCollectionAgeCutoff()
public double BlobGarbageCollectionAgeCutoff()
Returns
BlobGarbageCollectionForceThreshold()
public double BlobGarbageCollectionForceThreshold()
Returns
BloomLocality()
public int BloomLocality()
Returns
BottommostCompressionOptions()
public CompressionOptions BottommostCompressionOptions()
Returns
BottommostCompressionType()
public CompressionType BottommostCompressionType()
Returns
BytesPerSync()
public long BytesPerSync()
Returns
CfPaths()
public List<DbPath> CfPaths()
Returns
CompactionOptionsFIFO()
public CompactionOptionsFIFO CompactionOptionsFIFO()
Returns
CompactionOptionsUniversal()
public CompactionOptionsUniversal CompactionOptionsUniversal()
Returns
CompactionPriority()
public CompactionPriority CompactionPriority()
Returns
CompactionReadaheadSize()
public long CompactionReadaheadSize()
Returns
CompactionStyle()
public CompactionStyle CompactionStyle()
Returns
CompactionThreadLimiter()
public ConcurrentTaskLimiter CompactionThreadLimiter()
Returns
CompressionOptions()
public CompressionOptions CompressionOptions()
Returns
CompressionPerLevel()
public List<CompressionType> CompressionPerLevel()
Returns
CompressionType()
public CompressionType CompressionType()
Returns
CreateIfMissing()
public bool CreateIfMissing()
Returns
CreateMissingColumnFamilies()
public bool CreateMissingColumnFamilies()
Returns
DailyOffpeakTimeUTC()
public String DailyOffpeakTimeUTC()
Returns
DbLogDir()
public String DbLogDir()
Returns
DbPaths()
public List<DbPath> DbPaths()
Returns
DbWriteBufferSize()
public long DbWriteBufferSize()
Returns
DelayedWriteRate()
https://www.javadoc.io/doc/org.rocksdb/rocksdbjni/10.1.3/org/rocksdb/Options.html#delayedWriteRate()
public long DelayedWriteRate()
Returns
DeleteObsoleteFilesPeriodMicros()
public long DeleteObsoleteFilesPeriodMicros()
Returns
DisableAutoCompactions()
public bool DisableAutoCompactions()
Returns
DumpMallocStats()
public bool DumpMallocStats()
Returns
EnableBlobFiles()
public bool EnableBlobFiles()
Returns
EnableBlobGarbageCollection()
public bool EnableBlobGarbageCollection()
Returns
EnablePipelinedWrite()
public bool EnablePipelinedWrite()
Returns
EnableThreadTracking()
public bool EnableThreadTracking()
Returns
EnableWriteThreadAdaptiveYield()
public bool EnableWriteThreadAdaptiveYield()
Returns
ErrorIfExists()
public bool ErrorIfExists()
Returns
ExperimentalMempurgeThreshold()
public double ExperimentalMempurgeThreshold()
Returns
FailIfOptionsFileError()
public bool FailIfOptionsFileError()
Returns
ForceConsistencyChecks()
public bool ForceConsistencyChecks()
Returns
GetOptionStringFromProps(Properties)
public static String GetOptionStringFromProps(Properties arg0)
Parameters
arg0Properties
Returns
HardPendingCompactionBytesLimit()
public long HardPendingCompactionBytesLimit()
Returns
InfoLogLevel()
public InfoLogLevel InfoLogLevel()
Returns
InplaceUpdateNumLocks()
public long InplaceUpdateNumLocks()
Returns
InplaceUpdateSupport()
public bool InplaceUpdateSupport()
Returns
IsFdCloseOnExec()
public bool IsFdCloseOnExec()
Returns
KeepLogFileNum()
public long KeepLogFileNum()
Returns
Level0FileNumCompactionTrigger()
public int Level0FileNumCompactionTrigger()
Returns
Level0SlowdownWritesTrigger()
public int Level0SlowdownWritesTrigger()
Returns
Level0StopWritesTrigger()
public int Level0StopWritesTrigger()
Returns
LevelCompactionDynamicLevelBytes()
public bool LevelCompactionDynamicLevelBytes()
Returns
LevelZeroFileNumCompactionTrigger()
public int LevelZeroFileNumCompactionTrigger()
Returns
LevelZeroSlowdownWritesTrigger()
public int LevelZeroSlowdownWritesTrigger()
Returns
LevelZeroStopWritesTrigger()
public int LevelZeroStopWritesTrigger()
Returns
Listeners()
public List<AbstractEventListener> Listeners()
Returns
LogFileTimeToRoll()
public long LogFileTimeToRoll()
Returns
LogReadaheadSize()
https://www.javadoc.io/doc/org.rocksdb/rocksdbjni/10.1.3/org/rocksdb/Options.html#logReadaheadSize()
public long LogReadaheadSize()
Returns
ManifestPreallocationSize()
public long ManifestPreallocationSize()
Returns
ManualWalFlush()
public bool ManualWalFlush()
Returns
MaxBackgroundJobs()
public int MaxBackgroundJobs()
Returns
MaxBgerrorResumeCount()
public int MaxBgerrorResumeCount()
Returns
MaxBytesForLevelBase()
public long MaxBytesForLevelBase()
Returns
MaxBytesForLevelMultiplier()
public double MaxBytesForLevelMultiplier()
Returns
MaxBytesForLevelMultiplierAdditional()
public int[] MaxBytesForLevelMultiplierAdditional()
Returns
MaxCompactionBytes()
public long MaxCompactionBytes()
Returns
MaxFileOpeningThreads()
public int MaxFileOpeningThreads()
Returns
MaxLogFileSize()
public long MaxLogFileSize()
Returns
MaxManifestFileSize()
public long MaxManifestFileSize()
Returns
MaxOpenFiles()
public int MaxOpenFiles()
Returns
MaxSequentialSkipInIterations()
public long MaxSequentialSkipInIterations()
Returns
MaxSubcompactions()
public int MaxSubcompactions()
Returns
MaxSuccessiveMerges()
public long MaxSuccessiveMerges()
Returns
MaxTableFilesSizeFIFO()
public long MaxTableFilesSizeFIFO()
Returns
MaxTotalWalSize()
public long MaxTotalWalSize()
Returns
MaxWriteBatchGroupSizeBytes()
public long MaxWriteBatchGroupSizeBytes()
Returns
MaxWriteBufferNumber()
public int MaxWriteBufferNumber()
Returns
MaxWriteBufferNumberToMaintain()
public int MaxWriteBufferNumberToMaintain()
Returns
MemTableConfig()
public MemTableConfig MemTableConfig()
Returns
MemTableFactoryName()
public String MemTableFactoryName()
Returns
MemtableHugePageSize()
public long MemtableHugePageSize()
Returns
MemtableMaxRangeDeletions()
public int MemtableMaxRangeDeletions()
Returns
MemtablePrefixBloomSizeRatio()
public double MemtablePrefixBloomSizeRatio()
Returns
MemtableWholeKeyFiltering()
public bool MemtableWholeKeyFiltering()
Returns
MinBlobSize()
public long MinBlobSize()
Returns
MinWriteBufferNumberToMerge()
public int MinWriteBufferNumberToMerge()
Returns
NumLevels()
public int NumLevels()
Returns
OldDefaults(int, int)
public ColumnFamilyOptionsInterface OldDefaults(int arg0, int arg1)
Parameters
Returns
OptimizeFiltersForHits()
public bool OptimizeFiltersForHits()
Returns
OptimizeForPointLookup(long)
public ColumnFamilyOptionsInterface OptimizeForPointLookup(long arg0)
Parameters
Returns
OptimizeForSmallDb(Cache)
public ColumnFamilyOptionsInterface OptimizeForSmallDb(Cache arg0)
Parameters
Returns
OptimizeLevelStyleCompaction()
public ColumnFamilyOptionsInterface OptimizeLevelStyleCompaction()
Returns
OptimizeLevelStyleCompaction(long)
public ColumnFamilyOptionsInterface OptimizeLevelStyleCompaction(long arg0)
Parameters
Returns
OptimizeUniversalStyleCompaction()
public ColumnFamilyOptionsInterface OptimizeUniversalStyleCompaction()
Returns
OptimizeUniversalStyleCompaction(long)
public ColumnFamilyOptionsInterface OptimizeUniversalStyleCompaction(long arg0)
Parameters
Returns
ParanoidChecks()
public bool ParanoidChecks()
Returns
ParanoidFileChecks()
public bool ParanoidFileChecks()
Returns
PeriodicCompactionSeconds()
public long PeriodicCompactionSeconds()
Returns
PersistStatsToDisk()
public bool PersistStatsToDisk()
Returns
PrepareForBulkLoad()
public Options PrepareForBulkLoad()
Returns
PrepopulateBlobCache()
public PrepopulateBlobCache PrepopulateBlobCache()
Returns
RecycleLogFileNum()
public long RecycleLogFileNum()
Returns
ReportBgIoStats()
public bool ReportBgIoStats()
Returns
RowCache()
public Cache RowCache()
Returns
SetAdviseRandomOnOpen(bool)
public DBOptionsInterface SetAdviseRandomOnOpen(bool arg0)
Parameters
Returns
SetAllow2pc(bool)
public DBOptionsInterface SetAllow2pc(bool arg0)
Parameters
Returns
SetAllowConcurrentMemtableWrite(bool)
public DBOptionsInterface SetAllowConcurrentMemtableWrite(bool arg0)
Parameters
Returns
SetAllowFAllocate(bool)
public DBOptionsInterface SetAllowFAllocate(bool arg0)
Parameters
Returns
SetAllowIngestBehind(bool)
public DBOptionsInterface SetAllowIngestBehind(bool arg0)
Parameters
Returns
SetAllowMmapReads(bool)
public DBOptionsInterface SetAllowMmapReads(bool arg0)
Parameters
Returns
SetAllowMmapWrites(bool)
public DBOptionsInterface SetAllowMmapWrites(bool arg0)
Parameters
Returns
SetArenaBlockSize(long)
public AdvancedMutableColumnFamilyOptionsInterface SetArenaBlockSize(long arg0)
Parameters
Returns
SetAtomicFlush(bool)
public DBOptionsInterface SetAtomicFlush(bool arg0)
Parameters
Returns
SetAvoidFlushDuringRecovery(bool)
public DBOptionsInterface SetAvoidFlushDuringRecovery(bool arg0)
Parameters
Returns
SetAvoidFlushDuringShutdown(bool)
public MutableDBOptionsInterface SetAvoidFlushDuringShutdown(bool arg0)
Parameters
Returns
SetAvoidUnnecessaryBlockingIO(bool)
public DBOptionsInterface SetAvoidUnnecessaryBlockingIO(bool arg0)
Parameters
Returns
SetBestEffortsRecovery(bool)
public DBOptionsInterface SetBestEffortsRecovery(bool arg0)
Parameters
Returns
SetBgerrorResumeRetryInterval(long)
public DBOptionsInterface SetBgerrorResumeRetryInterval(long arg0)
Parameters
Returns
SetBlobCompactionReadaheadSize(long)
public AdvancedMutableColumnFamilyOptionsInterface SetBlobCompactionReadaheadSize(long arg0)
Parameters
Returns
SetBlobCompressionType(CompressionType)
public AdvancedMutableColumnFamilyOptionsInterface SetBlobCompressionType(CompressionType arg0)
Parameters
Returns
SetBlobFileSize(long)
public AdvancedMutableColumnFamilyOptionsInterface SetBlobFileSize(long arg0)
Parameters
Returns
SetBlobFileStartingLevel(int)
public AdvancedMutableColumnFamilyOptionsInterface SetBlobFileStartingLevel(int arg0)
Parameters
Returns
SetBlobGarbageCollectionAgeCutoff(double)
public AdvancedMutableColumnFamilyOptionsInterface SetBlobGarbageCollectionAgeCutoff(double arg0)
Parameters
Returns
SetBlobGarbageCollectionForceThreshold(double)
public AdvancedMutableColumnFamilyOptionsInterface SetBlobGarbageCollectionForceThreshold(double arg0)
Parameters
Returns
SetBottommostCompressionOptions(CompressionOptions)
public ColumnFamilyOptionsInterface SetBottommostCompressionOptions(CompressionOptions arg0)
Parameters
Returns
SetBottommostCompressionType(CompressionType)
public ColumnFamilyOptionsInterface SetBottommostCompressionType(CompressionType arg0)
Parameters
Returns
SetBytesPerSync(long)
public MutableDBOptionsInterface SetBytesPerSync(long arg0)
Parameters
Returns
SetCfPaths(Collection)
public ColumnFamilyOptionsInterface SetCfPaths(Collection arg0)
Parameters
arg0Collection
Returns
SetCompactionReadaheadSize(long)
public MutableDBOptionsInterface SetCompactionReadaheadSize(long arg0)
Parameters
Returns
SetCompactionStyle(CompactionStyle)
public ColumnFamilyOptionsInterface SetCompactionStyle(CompactionStyle arg0)
Parameters
Returns
SetCompactionThreadLimiter(ConcurrentTaskLimiter)
public ColumnFamilyOptionsInterface SetCompactionThreadLimiter(ConcurrentTaskLimiter arg0)
Parameters
Returns
SetComparator(AbstractComparator)
public ColumnFamilyOptionsInterface SetComparator(AbstractComparator arg0)
Parameters
Returns
SetComparator(BuiltinComparator)
public ColumnFamilyOptionsInterface SetComparator(BuiltinComparator arg0)
Parameters
Returns
SetCompressionOptions(CompressionOptions)
public ColumnFamilyOptionsInterface SetCompressionOptions(CompressionOptions arg0)
Parameters
Returns
SetCompressionType(CompressionType)
public MutableColumnFamilyOptionsInterface SetCompressionType(CompressionType arg0)
Parameters
Returns
SetCreateIfMissing(bool)
public DBOptionsInterface SetCreateIfMissing(bool arg0)
Parameters
Returns
SetCreateMissingColumnFamilies(bool)
public DBOptionsInterface SetCreateMissingColumnFamilies(bool arg0)
Parameters
Returns
SetDbLogDir(String)
public DBOptionsInterface SetDbLogDir(String arg0)
Parameters
Returns
SetDbPaths(Collection)
public DBOptionsInterface SetDbPaths(Collection arg0)
Parameters
arg0Collection
Returns
SetDbWriteBufferSize(long)
public DBOptionsInterface SetDbWriteBufferSize(long arg0)
Parameters
Returns
SetDelayedWriteRate(long)
public MutableDBOptionsInterface SetDelayedWriteRate(long arg0)
Parameters
Returns
SetDisableAutoCompactions(bool)
public MutableColumnFamilyOptionsInterface SetDisableAutoCompactions(bool arg0)
Parameters
Returns
SetDumpMallocStats(bool)
public DBOptionsInterface SetDumpMallocStats(bool arg0)
Parameters
Returns
SetEnableBlobFiles(bool)
public AdvancedMutableColumnFamilyOptionsInterface SetEnableBlobFiles(bool arg0)
Parameters
Returns
SetEnableBlobGarbageCollection(bool)
public AdvancedMutableColumnFamilyOptionsInterface SetEnableBlobGarbageCollection(bool arg0)
Parameters
Returns
SetEnablePipelinedWrite(bool)
public DBOptionsInterface SetEnablePipelinedWrite(bool arg0)
Parameters
Returns
SetEnableThreadTracking(bool)
public DBOptionsInterface SetEnableThreadTracking(bool arg0)
Parameters
Returns
SetEnableWriteThreadAdaptiveYield(bool)
public DBOptionsInterface SetEnableWriteThreadAdaptiveYield(bool arg0)
Parameters
Returns
SetEnv(Env)
public DBOptionsInterface SetEnv(Env arg0)
Parameters
Returns
SetErrorIfExists(bool)
public DBOptionsInterface SetErrorIfExists(bool arg0)
Parameters
Returns
SetExperimentalMempurgeThreshold(double)
public AdvancedMutableColumnFamilyOptionsInterface SetExperimentalMempurgeThreshold(double arg0)
Parameters
Returns
SetFailIfOptionsFileError(bool)
public DBOptionsInterface SetFailIfOptionsFileError(bool arg0)
Parameters
Returns
SetHardPendingCompactionBytesLimit(long)
public AdvancedMutableColumnFamilyOptionsInterface SetHardPendingCompactionBytesLimit(long arg0)
Parameters
Returns
SetIncreaseParallelism(int)
public DBOptionsInterface SetIncreaseParallelism(int arg0)
Parameters
Returns
SetInfoLogLevel(InfoLogLevel)
public DBOptionsInterface SetInfoLogLevel(InfoLogLevel arg0)
Parameters
arg0InfoLogLevel
Returns
SetInplaceUpdateNumLocks(long)
public AdvancedMutableColumnFamilyOptionsInterface SetInplaceUpdateNumLocks(long arg0)
Parameters
Returns
SetIsFdCloseOnExec(bool)
public DBOptionsInterface SetIsFdCloseOnExec(bool arg0)
Parameters
Returns
SetKeepLogFileNum(long)
public DBOptionsInterface SetKeepLogFileNum(long arg0)
Parameters
Returns
SetLevel0FileNumCompactionTrigger(int)
public MutableColumnFamilyOptionsInterface SetLevel0FileNumCompactionTrigger(int arg0)
Parameters
Returns
SetLevel0SlowdownWritesTrigger(int)
public AdvancedMutableColumnFamilyOptionsInterface SetLevel0SlowdownWritesTrigger(int arg0)
Parameters
Returns
SetLevel0StopWritesTrigger(int)
public AdvancedMutableColumnFamilyOptionsInterface SetLevel0StopWritesTrigger(int arg0)
Parameters
Returns
SetLevelZeroFileNumCompactionTrigger(int)
public ColumnFamilyOptionsInterface SetLevelZeroFileNumCompactionTrigger(int arg0)
Parameters
Returns
SetLevelZeroSlowdownWritesTrigger(int)
public ColumnFamilyOptionsInterface SetLevelZeroSlowdownWritesTrigger(int arg0)
Parameters
Returns
SetLevelZeroStopWritesTrigger(int)
public ColumnFamilyOptionsInterface SetLevelZeroStopWritesTrigger(int arg0)
Parameters
Returns
SetListeners(List)
public DBOptionsInterface SetListeners(List arg0)
Parameters
Returns
SetLogFileTimeToRoll(long)
public DBOptionsInterface SetLogFileTimeToRoll(long arg0)
Parameters
Returns
SetLogReadaheadSize(long)
public DBOptionsInterface SetLogReadaheadSize(long arg0)
Parameters
Returns
SetLogger(LoggerInterface)
public DBOptionsInterface SetLogger(LoggerInterface arg0)
Parameters
Returns
SetManifestPreallocationSize(long)
public DBOptionsInterface SetManifestPreallocationSize(long arg0)
Parameters
Returns
SetManualWalFlush(bool)
public DBOptionsInterface SetManualWalFlush(bool arg0)
Parameters
Returns
SetMaxBackgroundJobs(int)
public MutableDBOptionsInterface SetMaxBackgroundJobs(int arg0)
Parameters
Returns
SetMaxBgErrorResumeCount(int)
public DBOptionsInterface SetMaxBgErrorResumeCount(int arg0)
Parameters
Returns
SetMaxBytesForLevelBase(long)
public MutableColumnFamilyOptionsInterface SetMaxBytesForLevelBase(long arg0)
Parameters
Returns
SetMaxBytesForLevelMultiplierAdditional(int[])
public AdvancedMutableColumnFamilyOptionsInterface SetMaxBytesForLevelMultiplierAdditional(int[] arg0)
Parameters
Returns
SetMaxFileOpeningThreads(int)
public DBOptionsInterface SetMaxFileOpeningThreads(int arg0)
Parameters
Returns
SetMaxLogFileSize(long)
public DBOptionsInterface SetMaxLogFileSize(long arg0)
Parameters
Returns
SetMaxManifestFileSize(long)
public DBOptionsInterface SetMaxManifestFileSize(long arg0)
Parameters
Returns
SetMaxOpenFiles(int)
public MutableDBOptionsInterface SetMaxOpenFiles(int arg0)
Parameters
Returns
SetMaxSequentialSkipInIterations(long)
public AdvancedMutableColumnFamilyOptionsInterface SetMaxSequentialSkipInIterations(long arg0)
Parameters
Returns
SetMaxSubcompactions(int)
public DBOptionsInterface SetMaxSubcompactions(int arg0)
Parameters
Returns
SetMaxSuccessiveMerges(long)
public AdvancedMutableColumnFamilyOptionsInterface SetMaxSuccessiveMerges(long arg0)
Parameters
Returns
SetMaxTableFilesSizeFIFO(long)
public ColumnFamilyOptionsInterface SetMaxTableFilesSizeFIFO(long arg0)
Parameters
Returns
SetMaxTotalWalSize(long)
public MutableDBOptionsInterface SetMaxTotalWalSize(long arg0)
Parameters
Returns
SetMaxWriteBatchGroupSizeBytes(long)
public DBOptionsInterface SetMaxWriteBatchGroupSizeBytes(long arg0)
Parameters
Returns
SetMaxWriteBufferNumber(int)
public AdvancedMutableColumnFamilyOptionsInterface SetMaxWriteBufferNumber(int arg0)
Parameters
Returns
SetMemTableConfig(MemTableConfig)
public ColumnFamilyOptionsInterface SetMemTableConfig(MemTableConfig arg0)
Parameters
Returns
SetMemtableHugePageSize(long)
public AdvancedMutableColumnFamilyOptionsInterface SetMemtableHugePageSize(long arg0)
Parameters
Returns
SetMemtableMaxRangeDeletions(int)
public ColumnFamilyOptionsInterface SetMemtableMaxRangeDeletions(int arg0)
Parameters
Returns
SetMemtablePrefixBloomSizeRatio(double)
public AdvancedMutableColumnFamilyOptionsInterface SetMemtablePrefixBloomSizeRatio(double arg0)
Parameters
Returns
SetMemtableWholeKeyFiltering(bool)
public AdvancedMutableColumnFamilyOptionsInterface SetMemtableWholeKeyFiltering(bool arg0)
Parameters
Returns
SetMergeOperator(MergeOperator)
public ColumnFamilyOptionsInterface SetMergeOperator(MergeOperator arg0)
Parameters
Returns
SetMergeOperatorName(String)
public ColumnFamilyOptionsInterface SetMergeOperatorName(String arg0)
Parameters
Returns
SetMinBlobSize(long)
public AdvancedMutableColumnFamilyOptionsInterface SetMinBlobSize(long arg0)
Parameters
Returns
SetParanoidChecks(bool)
public DBOptionsInterface SetParanoidChecks(bool arg0)
Parameters
Returns
SetParanoidFileChecks(bool)
public AdvancedMutableColumnFamilyOptionsInterface SetParanoidFileChecks(bool arg0)
Parameters
Returns
SetPeriodicCompactionSeconds(long)
public AdvancedMutableColumnFamilyOptionsInterface SetPeriodicCompactionSeconds(long arg0)
Parameters
Returns
SetPersistStatsToDisk(bool)
public DBOptionsInterface SetPersistStatsToDisk(bool arg0)
Parameters
Returns
SetPrepopulateBlobCache(PrepopulateBlobCache)
public AdvancedMutableColumnFamilyOptionsInterface SetPrepopulateBlobCache(PrepopulateBlobCache arg0)
Parameters
Returns
SetRateLimiter(RateLimiter)
public DBOptionsInterface SetRateLimiter(RateLimiter arg0)
Parameters
arg0RateLimiter
Returns
SetRecycleLogFileNum(long)
public DBOptionsInterface SetRecycleLogFileNum(long arg0)
Parameters
Returns
SetReportBgIoStats(bool)
public AdvancedMutableColumnFamilyOptionsInterface SetReportBgIoStats(bool arg0)
Parameters
Returns
SetRowCache(Cache)
public DBOptionsInterface SetRowCache(Cache arg0)
Parameters
Returns
SetSkipCheckingSstFileSizesOnDbOpen(bool)
public DBOptionsInterface SetSkipCheckingSstFileSizesOnDbOpen(bool arg0)
Parameters
Returns
SetSkipStatsUpdateOnDbOpen(bool)
public DBOptionsInterface SetSkipStatsUpdateOnDbOpen(bool arg0)
Parameters
Returns
SetSoftPendingCompactionBytesLimit(long)
public AdvancedMutableColumnFamilyOptionsInterface SetSoftPendingCompactionBytesLimit(long arg0)
Parameters
Returns
SetSstFileManager(SstFileManager)
public DBOptionsInterface SetSstFileManager(SstFileManager arg0)
Parameters
Returns
SetSstPartitionerFactory(SstPartitionerFactory)
public ColumnFamilyOptionsInterface SetSstPartitionerFactory(SstPartitionerFactory arg0)
Parameters
Returns
SetStatistics(Statistics)
public DBOptionsInterface SetStatistics(Statistics arg0)
Parameters
arg0Statistics
Returns
SetStatsDumpPeriodSec(int)
public MutableDBOptionsInterface SetStatsDumpPeriodSec(int arg0)
Parameters
Returns
SetStatsHistoryBufferSize(long)
public MutableDBOptionsInterface SetStatsHistoryBufferSize(long arg0)
Parameters
Returns
SetStatsPersistPeriodSec(int)
public MutableDBOptionsInterface SetStatsPersistPeriodSec(int arg0)
Parameters
Returns
SetStrictBytesPerSync(bool)
public MutableDBOptionsInterface SetStrictBytesPerSync(bool arg0)
Parameters
Returns
SetTableCacheNumshardbits(int)
public DBOptionsInterface SetTableCacheNumshardbits(int arg0)
Parameters
Returns
SetTableFormatConfig(TableFormatConfig)
public ColumnFamilyOptionsInterface SetTableFormatConfig(TableFormatConfig arg0)
Parameters
Returns
SetTablePropertiesCollectorFactory(List<TablePropertiesCollectorFactory>)
public void SetTablePropertiesCollectorFactory(List<TablePropertiesCollectorFactory> arg0)
Parameters
SetTargetFileSizeBase(long)
public AdvancedMutableColumnFamilyOptionsInterface SetTargetFileSizeBase(long arg0)
Parameters
Returns
SetTargetFileSizeMultiplier(int)
public AdvancedMutableColumnFamilyOptionsInterface SetTargetFileSizeMultiplier(int arg0)
Parameters
Returns
SetTtl(long)
public AdvancedMutableColumnFamilyOptionsInterface SetTtl(long arg0)
Parameters
Returns
SetTwoWriteQueues(bool)
public DBOptionsInterface SetTwoWriteQueues(bool arg0)
Parameters
Returns
SetUnorderedWrite(bool)
public DBOptionsInterface SetUnorderedWrite(bool arg0)
Parameters
Returns
SetUseAdaptiveMutex(bool)
public DBOptionsInterface SetUseAdaptiveMutex(bool arg0)
Parameters
Returns
SetUseDirectIoForFlushAndCompaction(bool)
public DBOptionsInterface SetUseDirectIoForFlushAndCompaction(bool arg0)
Parameters
Returns
SetUseDirectReads(bool)
public DBOptionsInterface SetUseDirectReads(bool arg0)
Parameters
Returns
SetUseFsync(bool)
public DBOptionsInterface SetUseFsync(bool arg0)
Parameters
Returns
SetWalBytesPerSync(long)
public MutableDBOptionsInterface SetWalBytesPerSync(long arg0)
Parameters
Returns
SetWalDir(String)
public DBOptionsInterface SetWalDir(String arg0)
Parameters
Returns
SetWalFilter(AbstractWalFilter)
public DBOptionsInterface SetWalFilter(AbstractWalFilter arg0)
Parameters
Returns
SetWalRecoveryMode(WALRecoveryMode)
public DBOptionsInterface SetWalRecoveryMode(WALRecoveryMode arg0)
Parameters
Returns
SetWalSizeLimitMB(long)
public DBOptionsInterface SetWalSizeLimitMB(long arg0)
Parameters
Returns
SetWalTtlSeconds(long)
public DBOptionsInterface SetWalTtlSeconds(long arg0)
Parameters
Returns
SetWritableFileMaxBufferSize(long)
public MutableDBOptionsInterface SetWritableFileMaxBufferSize(long arg0)
Parameters
Returns
SetWriteBufferManager(WriteBufferManager)
public DBOptionsInterface SetWriteBufferManager(WriteBufferManager arg0)
Parameters
Returns
SetWriteBufferSize(long)
public MutableColumnFamilyOptionsInterface SetWriteBufferSize(long arg0)
Parameters
Returns
SetWriteDbidToManifest(bool)
public DBOptionsInterface SetWriteDbidToManifest(bool arg0)
Parameters
Returns
SetWriteThreadMaxYieldUsec(long)
public DBOptionsInterface SetWriteThreadMaxYieldUsec(long arg0)
Parameters
Returns
SetWriteThreadSlowYieldUsec(long)
public DBOptionsInterface SetWriteThreadSlowYieldUsec(long arg0)
Parameters
Returns
SkipCheckingSstFileSizesOnDbOpen()
public bool SkipCheckingSstFileSizesOnDbOpen()
Returns
SkipStatsUpdateOnDbOpen()
public bool SkipStatsUpdateOnDbOpen()
Returns
SoftPendingCompactionBytesLimit()
public long SoftPendingCompactionBytesLimit()
Returns
SstPartitionerFactory()
public SstPartitionerFactory SstPartitionerFactory()
Returns
Statistics()
public Statistics Statistics()
Returns
StatsDumpPeriodSec()
public int StatsDumpPeriodSec()
Returns
StatsHistoryBufferSize()
public long StatsHistoryBufferSize()
Returns
StatsPersistPeriodSec()
public int StatsPersistPeriodSec()
Returns
StrictBytesPerSync()
public bool StrictBytesPerSync()
Returns
TableCacheNumshardbits()
public int TableCacheNumshardbits()
Returns
TableFactoryName()
https://www.javadoc.io/doc/org.rocksdb/rocksdbjni/10.1.3/org/rocksdb/Options.html#tableFactoryName()
public String TableFactoryName()
Returns
TableFormatConfig()
public TableFormatConfig TableFormatConfig()
Returns
TablePropertiesCollectorFactory()
public List<TablePropertiesCollectorFactory> TablePropertiesCollectorFactory()
Returns
TargetFileSizeBase()
public long TargetFileSizeBase()
Returns
TargetFileSizeMultiplier()
public int TargetFileSizeMultiplier()
Returns
Ttl()
public long Ttl()
Returns
TwoWriteQueues()
public bool TwoWriteQueues()
Returns
UnorderedWrite()
public bool UnorderedWrite()
Returns
UseAdaptiveMutex()
https://www.javadoc.io/doc/org.rocksdb/rocksdbjni/10.1.3/org/rocksdb/Options.html#useAdaptiveMutex()
public bool UseAdaptiveMutex()
Returns
UseCappedPrefixExtractor(int)
public ColumnFamilyOptionsInterface UseCappedPrefixExtractor(int arg0)
Parameters
Returns
UseDirectIoForFlushAndCompaction()
public bool UseDirectIoForFlushAndCompaction()
Returns
UseDirectReads()
public bool UseDirectReads()
Returns
UseFixedLengthPrefixExtractor(int)
public ColumnFamilyOptionsInterface UseFixedLengthPrefixExtractor(int arg0)
Parameters
Returns
UseFsync()
public bool UseFsync()
Returns
WalBytesPerSync()
public long WalBytesPerSync()
Returns
WalDir()
public String WalDir()
Returns
WalFilter()
public WalFilter WalFilter()
Returns
WalRecoveryMode()
public WALRecoveryMode WalRecoveryMode()
Returns
WalSizeLimitMB()
public long WalSizeLimitMB()
Returns
WalTtlSeconds()
public long WalTtlSeconds()
Returns
WritableFileMaxBufferSize()
public long WritableFileMaxBufferSize()
Returns
WriteBufferManager()
public WriteBufferManager WriteBufferManager()
Returns
WriteBufferSize()
public long WriteBufferSize()
Returns
WriteDbidToManifest()
public bool WriteDbidToManifest()
Returns
WriteThreadMaxYieldUsec()
public long WriteThreadMaxYieldUsec()
Returns
WriteThreadSlowYieldUsec()
public long WriteThreadSlowYieldUsec()
Returns
Operators
implicit operator ColumnFamilyOptionsInterface(Options)
Converter from Options to ColumnFamilyOptionsInterface
public static implicit operator ColumnFamilyOptionsInterface(Options t)
Parameters
tOptions
Returns
implicit operator DBOptionsInterface(Options)
Converter from Options to DBOptionsInterface
public static implicit operator DBOptionsInterface(Options t)
Parameters
tOptions
Returns
implicit operator MutableColumnFamilyOptionsInterface(Options)
Converter from Options to MutableColumnFamilyOptionsInterface
public static implicit operator MutableColumnFamilyOptionsInterface(Options t)
Parameters
tOptions
Returns
implicit operator MutableDBOptionsInterface(Options)
Converter from Options to MutableDBOptionsInterface
public static implicit operator MutableDBOptionsInterface(Options t)
Parameters
tOptions