Table of Contents

Class DBOptions

Namespace
Org.Rocksdb
Assembly
MASES.KNet.dll
public class DBOptions : RocksObject, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IAutoCloseable, IDBOptionsInterface<DBOptions>, IMutableDBOptionsInterface<DBOptions>
Inheritance
DBOptions
Implements
Inherited Members

Constructors

DBOptions()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public DBOptions()

DBOptions(IJVMBridgeBaseInitializer)

Internal constructor: used internally from JCOBridge

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public DBOptions(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

DBOptions(DBOptions)

public DBOptions(DBOptions arg0)

Parameters

arg0 DBOptions

DBOptions

DBOptions(Options)

public DBOptions(Options arg0)

Parameters

arg0 Options

Options

DBOptions(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 DBOptions(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

Env

public Env Env { get; }

Property Value

Env

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements Closeable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

AdviseRandomOnOpen()

public bool AdviseRandomOnOpen()

Returns

bool

bool

Allow2pc()

public bool Allow2pc()

Returns

bool

bool

AllowConcurrentMemtableWrite()

public bool AllowConcurrentMemtableWrite()

Returns

bool

bool

AllowFAllocate()

public bool AllowFAllocate()

Returns

bool

bool

AllowIngestBehind()

public bool AllowIngestBehind()

Returns

bool

bool

AllowMmapReads()

public bool AllowMmapReads()

Returns

bool

bool

AllowMmapWrites()

public bool AllowMmapWrites()

Returns

bool

bool

AtomicFlush()

public bool AtomicFlush()

Returns

bool

bool

AvoidFlushDuringRecovery()

public bool AvoidFlushDuringRecovery()

Returns

bool

bool

AvoidFlushDuringShutdown()

public bool AvoidFlushDuringShutdown()

Returns

bool

bool

AvoidUnnecessaryBlockingIO()

public bool AvoidUnnecessaryBlockingIO()

Returns

bool

bool

BestEffortsRecovery()

public bool BestEffortsRecovery()

Returns

bool

bool

BgerrorResumeRetryInterval()

public long BgerrorResumeRetryInterval()

Returns

long

long

BytesPerSync()

public long BytesPerSync()

Returns

long

long

CompactionReadaheadSize()

public long CompactionReadaheadSize()

Returns

long

long

CreateIfMissing()

public bool CreateIfMissing()

Returns

bool

bool

CreateMissingColumnFamilies()

public bool CreateMissingColumnFamilies()

Returns

bool

bool

DailyOffpeakTimeUTC()

public String DailyOffpeakTimeUTC()

Returns

String

String

DbLogDir()

public String DbLogDir()

Returns

String

String

DbPaths()

public List<DbPath> DbPaths()

Returns

List<DbPath>

List

DbWriteBufferSize()

public long DbWriteBufferSize()

Returns

long

long

DelayedWriteRate()

public long DelayedWriteRate()

Returns

long

long

DeleteObsoleteFilesPeriodMicros()

public long DeleteObsoleteFilesPeriodMicros()

Returns

long

long

DumpMallocStats()

public bool DumpMallocStats()

Returns

bool

bool

EnablePipelinedWrite()

public bool EnablePipelinedWrite()

Returns

bool

bool

EnableThreadTracking()

public bool EnableThreadTracking()

Returns

bool

bool

EnableWriteThreadAdaptiveYield()

public bool EnableWriteThreadAdaptiveYield()

Returns

bool

bool

ErrorIfExists()

public bool ErrorIfExists()

Returns

bool

bool

FailIfOptionsFileError()

public bool FailIfOptionsFileError()

Returns

bool

bool

GetDBOptionsFromProps(Properties)

public static DBOptions GetDBOptionsFromProps(Properties arg0)

Parameters

arg0 Properties

Properties

Returns

DBOptions

DBOptions

GetDBOptionsFromProps(ConfigOptions, Properties)

public static DBOptions GetDBOptionsFromProps(ConfigOptions arg0, Properties arg1)

Parameters

arg0 ConfigOptions

ConfigOptions

arg1 Properties

Properties

Returns

DBOptions

DBOptions

InfoLogLevel()

public InfoLogLevel InfoLogLevel()

Returns

InfoLogLevel

InfoLogLevel

IsFdCloseOnExec()

public bool IsFdCloseOnExec()

Returns

bool

bool

KeepLogFileNum()

public long KeepLogFileNum()

Returns

long

long

Listeners()

public List<AbstractEventListener> Listeners()

Returns

List<AbstractEventListener>

List

LogFileTimeToRoll()

public long LogFileTimeToRoll()

Returns

long

long

LogReadaheadSize()

public long LogReadaheadSize()

Returns

long

long

ManifestPreallocationSize()

public long ManifestPreallocationSize()

Returns

long

long

ManualWalFlush()

public bool ManualWalFlush()

Returns

bool

bool

MaxBackgroundJobs()

public int MaxBackgroundJobs()

Returns

int

int

MaxBgerrorResumeCount()

public int MaxBgerrorResumeCount()

Returns

int

int

MaxFileOpeningThreads()

public int MaxFileOpeningThreads()

Returns

int

int

MaxLogFileSize()

public long MaxLogFileSize()

Returns

long

long

MaxManifestFileSize()

public long MaxManifestFileSize()

Returns

long

long

MaxOpenFiles()

public int MaxOpenFiles()

Returns

int

int

MaxSubcompactions()

public int MaxSubcompactions()

Returns

int

int

MaxTotalWalSize()

public long MaxTotalWalSize()

Returns

long

long

MaxWriteBatchGroupSizeBytes()

public long MaxWriteBatchGroupSizeBytes()

Returns

long

long

OptimizeForSmallDb()

public DBOptionsInterface OptimizeForSmallDb()

Returns

DBOptionsInterface

DBOptionsInterface

ParanoidChecks()

public bool ParanoidChecks()

Returns

bool

bool

PersistStatsToDisk()

public bool PersistStatsToDisk()

Returns

bool

bool

RecycleLogFileNum()

public long RecycleLogFileNum()

Returns

long

long

RowCache()

public Cache RowCache()

Returns

Cache

Cache

SetAdviseRandomOnOpen(bool)

public DBOptionsInterface SetAdviseRandomOnOpen(bool arg0)

Parameters

arg0 bool

bool

Returns

DBOptionsInterface

DBOptionsInterface

SetAllow2pc(bool)

public DBOptionsInterface SetAllow2pc(bool arg0)

Parameters

arg0 bool

bool

Returns

DBOptionsInterface

DBOptionsInterface

SetAllowConcurrentMemtableWrite(bool)

public DBOptionsInterface SetAllowConcurrentMemtableWrite(bool arg0)

Parameters

arg0 bool

bool

Returns

DBOptionsInterface

DBOptionsInterface

SetAllowFAllocate(bool)

public DBOptionsInterface SetAllowFAllocate(bool arg0)

Parameters

arg0 bool

bool

Returns

DBOptionsInterface

DBOptionsInterface

SetAllowIngestBehind(bool)

public DBOptionsInterface SetAllowIngestBehind(bool arg0)

Parameters

arg0 bool

bool

Returns

DBOptionsInterface

DBOptionsInterface

SetAllowMmapReads(bool)

public DBOptionsInterface SetAllowMmapReads(bool arg0)

Parameters

arg0 bool

bool

Returns

DBOptionsInterface

DBOptionsInterface

SetAllowMmapWrites(bool)

public DBOptionsInterface SetAllowMmapWrites(bool arg0)

Parameters

arg0 bool

bool

Returns

DBOptionsInterface

DBOptionsInterface

SetAtomicFlush(bool)

public DBOptionsInterface SetAtomicFlush(bool arg0)

Parameters

arg0 bool

bool

Returns

DBOptionsInterface

DBOptionsInterface

SetAvoidFlushDuringRecovery(bool)

public DBOptionsInterface SetAvoidFlushDuringRecovery(bool arg0)

Parameters

arg0 bool

bool

Returns

DBOptionsInterface

DBOptionsInterface

SetAvoidFlushDuringShutdown(bool)

public MutableDBOptionsInterface SetAvoidFlushDuringShutdown(bool arg0)

Parameters

arg0 bool

bool

Returns

MutableDBOptionsInterface

MutableDBOptionsInterface

SetAvoidUnnecessaryBlockingIO(bool)

public DBOptionsInterface SetAvoidUnnecessaryBlockingIO(bool arg0)

Parameters

arg0 bool

bool

Returns

DBOptionsInterface

DBOptionsInterface

SetBestEffortsRecovery(bool)

public DBOptionsInterface SetBestEffortsRecovery(bool arg0)

Parameters

arg0 bool

bool

Returns

DBOptionsInterface

DBOptionsInterface

SetBgerrorResumeRetryInterval(long)

public DBOptionsInterface SetBgerrorResumeRetryInterval(long arg0)

Parameters

arg0 long

long

Returns

DBOptionsInterface

DBOptionsInterface

SetBytesPerSync(long)

public MutableDBOptionsInterface SetBytesPerSync(long arg0)

Parameters

arg0 long

long

Returns

MutableDBOptionsInterface

MutableDBOptionsInterface

SetCompactionReadaheadSize(long)

public MutableDBOptionsInterface SetCompactionReadaheadSize(long arg0)

Parameters

arg0 long

long

Returns

MutableDBOptionsInterface

MutableDBOptionsInterface

SetCreateIfMissing(bool)

public DBOptionsInterface SetCreateIfMissing(bool arg0)

Parameters

arg0 bool

bool

Returns

DBOptionsInterface

DBOptionsInterface

SetCreateMissingColumnFamilies(bool)

public DBOptionsInterface SetCreateMissingColumnFamilies(bool arg0)

Parameters

arg0 bool

bool

Returns

DBOptionsInterface

DBOptionsInterface

SetDbLogDir(String)

public DBOptionsInterface SetDbLogDir(String arg0)

Parameters

arg0 String

String

Returns

DBOptionsInterface

DBOptionsInterface

SetDbPaths(Collection)

public DBOptionsInterface SetDbPaths(Collection arg0)

Parameters

arg0 Collection

Collection

Returns

DBOptionsInterface

DBOptionsInterface

SetDbWriteBufferSize(long)

public DBOptionsInterface SetDbWriteBufferSize(long arg0)

Parameters

arg0 long

long

Returns

DBOptionsInterface

DBOptionsInterface

SetDelayedWriteRate(long)

public MutableDBOptionsInterface SetDelayedWriteRate(long arg0)

Parameters

arg0 long

long

Returns

MutableDBOptionsInterface

MutableDBOptionsInterface

SetDumpMallocStats(bool)

public DBOptionsInterface SetDumpMallocStats(bool arg0)

Parameters

arg0 bool

bool

Returns

DBOptionsInterface

DBOptionsInterface

SetEnablePipelinedWrite(bool)

public DBOptionsInterface SetEnablePipelinedWrite(bool arg0)

Parameters

arg0 bool

bool

Returns

DBOptionsInterface

DBOptionsInterface

SetEnableThreadTracking(bool)

public DBOptionsInterface SetEnableThreadTracking(bool arg0)

Parameters

arg0 bool

bool

Returns

DBOptionsInterface

DBOptionsInterface

SetEnableWriteThreadAdaptiveYield(bool)

public DBOptionsInterface SetEnableWriteThreadAdaptiveYield(bool arg0)

Parameters

arg0 bool

bool

Returns

DBOptionsInterface

DBOptionsInterface

SetEnv(Env)

public DBOptionsInterface SetEnv(Env arg0)

Parameters

arg0 Env

Env

Returns

DBOptionsInterface

DBOptionsInterface

SetErrorIfExists(bool)

public DBOptionsInterface SetErrorIfExists(bool arg0)

Parameters

arg0 bool

bool

Returns

DBOptionsInterface

DBOptionsInterface

SetFailIfOptionsFileError(bool)

public DBOptionsInterface SetFailIfOptionsFileError(bool arg0)

Parameters

arg0 bool

bool

Returns

DBOptionsInterface

DBOptionsInterface

SetIncreaseParallelism(int)

public DBOptionsInterface SetIncreaseParallelism(int arg0)

Parameters

arg0 int

int

Returns

DBOptionsInterface

DBOptionsInterface

SetInfoLogLevel(InfoLogLevel)

public DBOptionsInterface SetInfoLogLevel(InfoLogLevel arg0)

Parameters

arg0 InfoLogLevel

InfoLogLevel

Returns

DBOptionsInterface

DBOptionsInterface

SetIsFdCloseOnExec(bool)

public DBOptionsInterface SetIsFdCloseOnExec(bool arg0)

Parameters

arg0 bool

bool

Returns

DBOptionsInterface

DBOptionsInterface

SetKeepLogFileNum(long)

public DBOptionsInterface SetKeepLogFileNum(long arg0)

Parameters

arg0 long

long

Returns

DBOptionsInterface

DBOptionsInterface

SetListeners(List)

public DBOptionsInterface SetListeners(List arg0)

Parameters

arg0 List

List

Returns

DBOptionsInterface

DBOptionsInterface

SetLogFileTimeToRoll(long)

public DBOptionsInterface SetLogFileTimeToRoll(long arg0)

Parameters

arg0 long

long

Returns

DBOptionsInterface

DBOptionsInterface

SetLogReadaheadSize(long)

public DBOptionsInterface SetLogReadaheadSize(long arg0)

Parameters

arg0 long

long

Returns

DBOptionsInterface

DBOptionsInterface

SetLogger(LoggerInterface)

public DBOptionsInterface SetLogger(LoggerInterface arg0)

Parameters

arg0 LoggerInterface

LoggerInterface

Returns

DBOptionsInterface

DBOptionsInterface

SetManifestPreallocationSize(long)

public DBOptionsInterface SetManifestPreallocationSize(long arg0)

Parameters

arg0 long

long

Returns

DBOptionsInterface

DBOptionsInterface

SetManualWalFlush(bool)

public DBOptionsInterface SetManualWalFlush(bool arg0)

Parameters

arg0 bool

bool

Returns

DBOptionsInterface

DBOptionsInterface

SetMaxBackgroundJobs(int)

public MutableDBOptionsInterface SetMaxBackgroundJobs(int arg0)

Parameters

arg0 int

int

Returns

MutableDBOptionsInterface

MutableDBOptionsInterface

SetMaxBgErrorResumeCount(int)

public DBOptionsInterface SetMaxBgErrorResumeCount(int arg0)

Parameters

arg0 int

int

Returns

DBOptionsInterface

DBOptionsInterface

SetMaxFileOpeningThreads(int)

public DBOptionsInterface SetMaxFileOpeningThreads(int arg0)

Parameters

arg0 int

int

Returns

DBOptionsInterface

DBOptionsInterface

SetMaxLogFileSize(long)

public DBOptionsInterface SetMaxLogFileSize(long arg0)

Parameters

arg0 long

long

Returns

DBOptionsInterface

DBOptionsInterface

SetMaxManifestFileSize(long)

public DBOptionsInterface SetMaxManifestFileSize(long arg0)

Parameters

arg0 long

long

Returns

DBOptionsInterface

DBOptionsInterface

SetMaxOpenFiles(int)

public MutableDBOptionsInterface SetMaxOpenFiles(int arg0)

Parameters

arg0 int

int

Returns

MutableDBOptionsInterface

MutableDBOptionsInterface

SetMaxSubcompactions(int)

public DBOptionsInterface SetMaxSubcompactions(int arg0)

Parameters

arg0 int

int

Returns

DBOptionsInterface

DBOptionsInterface

SetMaxTotalWalSize(long)

public MutableDBOptionsInterface SetMaxTotalWalSize(long arg0)

Parameters

arg0 long

long

Returns

MutableDBOptionsInterface

MutableDBOptionsInterface

SetMaxWriteBatchGroupSizeBytes(long)

public DBOptionsInterface SetMaxWriteBatchGroupSizeBytes(long arg0)

Parameters

arg0 long

long

Returns

DBOptionsInterface

DBOptionsInterface

SetParanoidChecks(bool)

public DBOptionsInterface SetParanoidChecks(bool arg0)

Parameters

arg0 bool

bool

Returns

DBOptionsInterface

DBOptionsInterface

SetPersistStatsToDisk(bool)

public DBOptionsInterface SetPersistStatsToDisk(bool arg0)

Parameters

arg0 bool

bool

Returns

DBOptionsInterface

DBOptionsInterface

SetRateLimiter(RateLimiter)

public DBOptionsInterface SetRateLimiter(RateLimiter arg0)

Parameters

arg0 RateLimiter

RateLimiter

Returns

DBOptionsInterface

DBOptionsInterface

SetRecycleLogFileNum(long)

public DBOptionsInterface SetRecycleLogFileNum(long arg0)

Parameters

arg0 long

long

Returns

DBOptionsInterface

DBOptionsInterface

SetRowCache(Cache)

public DBOptionsInterface SetRowCache(Cache arg0)

Parameters

arg0 Cache

Cache

Returns

DBOptionsInterface

DBOptionsInterface

SetSkipCheckingSstFileSizesOnDbOpen(bool)

public DBOptionsInterface SetSkipCheckingSstFileSizesOnDbOpen(bool arg0)

Parameters

arg0 bool

bool

Returns

DBOptionsInterface

DBOptionsInterface

SetSkipStatsUpdateOnDbOpen(bool)

public DBOptionsInterface SetSkipStatsUpdateOnDbOpen(bool arg0)

Parameters

arg0 bool

bool

Returns

DBOptionsInterface

DBOptionsInterface

SetSstFileManager(SstFileManager)

public DBOptionsInterface SetSstFileManager(SstFileManager arg0)

Parameters

arg0 SstFileManager

SstFileManager

Returns

DBOptionsInterface

DBOptionsInterface

SetStatistics(Statistics)

public DBOptionsInterface SetStatistics(Statistics arg0)

Parameters

arg0 Statistics

Statistics

Returns

DBOptionsInterface

DBOptionsInterface

SetStatsDumpPeriodSec(int)

public MutableDBOptionsInterface SetStatsDumpPeriodSec(int arg0)

Parameters

arg0 int

int

Returns

MutableDBOptionsInterface

MutableDBOptionsInterface

SetStatsHistoryBufferSize(long)

public MutableDBOptionsInterface SetStatsHistoryBufferSize(long arg0)

Parameters

arg0 long

long

Returns

MutableDBOptionsInterface

MutableDBOptionsInterface

SetStatsPersistPeriodSec(int)

public MutableDBOptionsInterface SetStatsPersistPeriodSec(int arg0)

Parameters

arg0 int

int

Returns

MutableDBOptionsInterface

MutableDBOptionsInterface

SetStrictBytesPerSync(bool)

public MutableDBOptionsInterface SetStrictBytesPerSync(bool arg0)

Parameters

arg0 bool

bool

Returns

MutableDBOptionsInterface

MutableDBOptionsInterface

SetTableCacheNumshardbits(int)

public DBOptionsInterface SetTableCacheNumshardbits(int arg0)

Parameters

arg0 int

int

Returns

DBOptionsInterface

DBOptionsInterface

SetTwoWriteQueues(bool)

public DBOptionsInterface SetTwoWriteQueues(bool arg0)

Parameters

arg0 bool

bool

Returns

DBOptionsInterface

DBOptionsInterface

SetUnorderedWrite(bool)

public DBOptionsInterface SetUnorderedWrite(bool arg0)

Parameters

arg0 bool

bool

Returns

DBOptionsInterface

DBOptionsInterface

SetUseAdaptiveMutex(bool)

public DBOptionsInterface SetUseAdaptiveMutex(bool arg0)

Parameters

arg0 bool

bool

Returns

DBOptionsInterface

DBOptionsInterface

SetUseDirectIoForFlushAndCompaction(bool)

public DBOptionsInterface SetUseDirectIoForFlushAndCompaction(bool arg0)

Parameters

arg0 bool

bool

Returns

DBOptionsInterface

DBOptionsInterface

SetUseDirectReads(bool)

public DBOptionsInterface SetUseDirectReads(bool arg0)

Parameters

arg0 bool

bool

Returns

DBOptionsInterface

DBOptionsInterface

SetUseFsync(bool)

public DBOptionsInterface SetUseFsync(bool arg0)

Parameters

arg0 bool

bool

Returns

DBOptionsInterface

DBOptionsInterface

SetWalBytesPerSync(long)

public MutableDBOptionsInterface SetWalBytesPerSync(long arg0)

Parameters

arg0 long

long

Returns

MutableDBOptionsInterface

MutableDBOptionsInterface

SetWalDir(String)

public DBOptionsInterface SetWalDir(String arg0)

Parameters

arg0 String

String

Returns

DBOptionsInterface

DBOptionsInterface

SetWalFilter(AbstractWalFilter)

public DBOptionsInterface SetWalFilter(AbstractWalFilter arg0)

Parameters

arg0 AbstractWalFilter

AbstractWalFilter

Returns

DBOptionsInterface

DBOptionsInterface

SetWalRecoveryMode(WALRecoveryMode)

public DBOptionsInterface SetWalRecoveryMode(WALRecoveryMode arg0)

Parameters

arg0 WALRecoveryMode

WALRecoveryMode

Returns

DBOptionsInterface

DBOptionsInterface

SetWalSizeLimitMB(long)

public DBOptionsInterface SetWalSizeLimitMB(long arg0)

Parameters

arg0 long

long

Returns

DBOptionsInterface

DBOptionsInterface

SetWalTtlSeconds(long)

public DBOptionsInterface SetWalTtlSeconds(long arg0)

Parameters

arg0 long

long

Returns

DBOptionsInterface

DBOptionsInterface

SetWritableFileMaxBufferSize(long)

public MutableDBOptionsInterface SetWritableFileMaxBufferSize(long arg0)

Parameters

arg0 long

long

Returns

MutableDBOptionsInterface

MutableDBOptionsInterface

SetWriteBufferManager(WriteBufferManager)

public DBOptionsInterface SetWriteBufferManager(WriteBufferManager arg0)

Parameters

arg0 WriteBufferManager

WriteBufferManager

Returns

DBOptionsInterface

DBOptionsInterface

SetWriteDbidToManifest(bool)

public DBOptionsInterface SetWriteDbidToManifest(bool arg0)

Parameters

arg0 bool

bool

Returns

DBOptionsInterface

DBOptionsInterface

SetWriteThreadMaxYieldUsec(long)

public DBOptionsInterface SetWriteThreadMaxYieldUsec(long arg0)

Parameters

arg0 long

long

Returns

DBOptionsInterface

DBOptionsInterface

SetWriteThreadSlowYieldUsec(long)

public DBOptionsInterface SetWriteThreadSlowYieldUsec(long arg0)

Parameters

arg0 long

long

Returns

DBOptionsInterface

DBOptionsInterface

SkipCheckingSstFileSizesOnDbOpen()

public bool SkipCheckingSstFileSizesOnDbOpen()

Returns

bool

bool

SkipStatsUpdateOnDbOpen()

public bool SkipStatsUpdateOnDbOpen()

Returns

bool

bool

Statistics()

public Statistics Statistics()

Returns

Statistics

Statistics

StatsDumpPeriodSec()

public int StatsDumpPeriodSec()

Returns

int

int

StatsHistoryBufferSize()

public long StatsHistoryBufferSize()

Returns

long

long

StatsPersistPeriodSec()

public int StatsPersistPeriodSec()

Returns

int

int

StrictBytesPerSync()

public bool StrictBytesPerSync()

Returns

bool

bool

TableCacheNumshardbits()

public int TableCacheNumshardbits()

Returns

int

int

TwoWriteQueues()

public bool TwoWriteQueues()

Returns

bool

bool

UnorderedWrite()

public bool UnorderedWrite()

Returns

bool

bool

UseAdaptiveMutex()

public bool UseAdaptiveMutex()

Returns

bool

bool

UseDirectIoForFlushAndCompaction()

public bool UseDirectIoForFlushAndCompaction()

Returns

bool

bool

UseDirectReads()

public bool UseDirectReads()

Returns

bool

bool

UseFsync()

public bool UseFsync()

Returns

bool

bool

WalBytesPerSync()

public long WalBytesPerSync()

Returns

long

long

WalDir()

public String WalDir()

Returns

String

String

WalFilter()

public WalFilter WalFilter()

Returns

WalFilter

WalFilter

WalRecoveryMode()

public WALRecoveryMode WalRecoveryMode()

Returns

WALRecoveryMode

WALRecoveryMode

WalSizeLimitMB()

public long WalSizeLimitMB()

Returns

long

long

WalTtlSeconds()

public long WalTtlSeconds()

Returns

long

long

WritableFileMaxBufferSize()

public long WritableFileMaxBufferSize()

Returns

long

long

WriteBufferManager()

public WriteBufferManager WriteBufferManager()

Returns

WriteBufferManager

WriteBufferManager

WriteDbidToManifest()

public bool WriteDbidToManifest()

Returns

bool

bool

WriteThreadMaxYieldUsec()

public long WriteThreadMaxYieldUsec()

Returns

long

long

WriteThreadSlowYieldUsec()

public long WriteThreadSlowYieldUsec()

Returns

long

long

Operators

implicit operator DBOptionsInterface(DBOptions)

Converter from DBOptions to DBOptionsInterface

public static implicit operator DBOptionsInterface(DBOptions t)

Parameters

t DBOptions

Returns

DBOptionsInterface

implicit operator MutableDBOptionsInterface(DBOptions)

public static implicit operator MutableDBOptionsInterface(DBOptions t)

Parameters

t DBOptions

Returns

MutableDBOptionsInterface