Table of Contents

Class DBOptionsInterface

Namespace
Org.Rocksdb
Assembly
MASES.KNet.dll
public class DBOptionsInterface : JVMBridgeBase<DBOptionsInterface>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
DBOptionsInterface
Implements
Inherited Members

Constructors

DBOptionsInterface()

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

[Obsolete("DBOptionsInterface class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public DBOptionsInterface()

DBOptionsInterface(IJVMBridgeBaseInitializer)

Internal constructor: used internally from JCOBridge

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

Parameters

initializer IJVMBridgeBaseInitializer

DBOptionsInterface(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

[Obsolete("DBOptionsInterface class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public DBOptionsInterface(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

AvoidUnnecessaryBlockingIO()

public bool AvoidUnnecessaryBlockingIO()

Returns

bool

bool

BestEffortsRecovery()

public bool BestEffortsRecovery()

Returns

bool

bool

BgerrorResumeRetryInterval()

public long BgerrorResumeRetryInterval()

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 DbPaths()

Returns

List

List

DbWriteBufferSize()

public long DbWriteBufferSize()

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

InfoLogLevel()

public InfoLogLevel InfoLogLevel()

Returns

InfoLogLevel

InfoLogLevel

IsFdCloseOnExec()

public bool IsFdCloseOnExec()

Returns

bool

bool

KeepLogFileNum()

public long KeepLogFileNum()

Returns

long

long

Listeners()

public List Listeners()

Returns

List

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

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

MaxSubcompactions()

public int MaxSubcompactions()

Returns

int

int

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

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

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

SetDailyOffpeakTimeUTC(String)

public DBOptionsInterface SetDailyOffpeakTimeUTC(String arg0)

Parameters

arg0 String

String

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

SetDeleteObsoleteFilesPeriodMicros(long)

public DBOptionsInterface SetDeleteObsoleteFilesPeriodMicros(long arg0)

Parameters

arg0 long

long

Returns

DBOptionsInterface

DBOptionsInterface

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

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

SetMaxSubcompactions(int)

public DBOptionsInterface SetMaxSubcompactions(int arg0)

Parameters

arg0 int

int

Returns

DBOptionsInterface

DBOptionsInterface

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

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

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

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

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

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

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