Class DBOptionsInterface
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
initializerIJVMBridgeBaseInitializer
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
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
AtomicFlush()
public bool AtomicFlush()
Returns
AvoidFlushDuringRecovery()
public bool AvoidFlushDuringRecovery()
Returns
AvoidUnnecessaryBlockingIO()
public bool AvoidUnnecessaryBlockingIO()
Returns
BestEffortsRecovery()
public bool BestEffortsRecovery()
Returns
BgerrorResumeRetryInterval()
public long BgerrorResumeRetryInterval()
Returns
CreateIfMissing()
public bool CreateIfMissing()
Returns
CreateMissingColumnFamilies()
public bool CreateMissingColumnFamilies()
Returns
DailyOffpeakTimeUTC()
public String DailyOffpeakTimeUTC()
Returns
DbLogDir()
public String DbLogDir()
Returns
DbPaths()
public List DbPaths()
Returns
DbWriteBufferSize()
public long DbWriteBufferSize()
Returns
DeleteObsoleteFilesPeriodMicros()
public long DeleteObsoleteFilesPeriodMicros()
Returns
DumpMallocStats()
public bool DumpMallocStats()
Returns
EnablePipelinedWrite()
public bool EnablePipelinedWrite()
Returns
EnableThreadTracking()
public bool EnableThreadTracking()
Returns
EnableWriteThreadAdaptiveYield()
public bool EnableWriteThreadAdaptiveYield()
Returns
ErrorIfExists()
public bool ErrorIfExists()
Returns
FailIfOptionsFileError()
public bool FailIfOptionsFileError()
Returns
InfoLogLevel()
public InfoLogLevel InfoLogLevel()
Returns
IsFdCloseOnExec()
public bool IsFdCloseOnExec()
Returns
KeepLogFileNum()
public long KeepLogFileNum()
Returns
Listeners()
public List Listeners()
Returns
LogFileTimeToRoll()
public long LogFileTimeToRoll()
Returns
LogReadaheadSize()
public long LogReadaheadSize()
Returns
ManifestPreallocationSize()
public long ManifestPreallocationSize()
Returns
ManualWalFlush()
public bool ManualWalFlush()
Returns
MaxBgerrorResumeCount()
public int MaxBgerrorResumeCount()
Returns
MaxFileOpeningThreads()
public int MaxFileOpeningThreads()
Returns
MaxLogFileSize()
public long MaxLogFileSize()
Returns
MaxManifestFileSize()
public long MaxManifestFileSize()
Returns
MaxSubcompactions()
public int MaxSubcompactions()
Returns
MaxWriteBatchGroupSizeBytes()
public long MaxWriteBatchGroupSizeBytes()
Returns
OptimizeForSmallDb()
public DBOptionsInterface OptimizeForSmallDb()
Returns
ParanoidChecks()
public bool ParanoidChecks()
Returns
PersistStatsToDisk()
public bool PersistStatsToDisk()
Returns
RecycleLogFileNum()
public long RecycleLogFileNum()
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
SetAtomicFlush(bool)
public DBOptionsInterface SetAtomicFlush(bool arg0)
Parameters
Returns
SetAvoidFlushDuringRecovery(bool)
public DBOptionsInterface SetAvoidFlushDuringRecovery(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
SetCreateIfMissing(bool)
public DBOptionsInterface SetCreateIfMissing(bool arg0)
Parameters
Returns
SetCreateMissingColumnFamilies(bool)
public DBOptionsInterface SetCreateMissingColumnFamilies(bool arg0)
Parameters
Returns
SetDailyOffpeakTimeUTC(String)
public DBOptionsInterface SetDailyOffpeakTimeUTC(String 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
SetDeleteObsoleteFilesPeriodMicros(long)
public DBOptionsInterface SetDeleteObsoleteFilesPeriodMicros(long arg0)
Parameters
Returns
SetDumpMallocStats(bool)
public DBOptionsInterface SetDumpMallocStats(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
SetFailIfOptionsFileError(bool)
public DBOptionsInterface SetFailIfOptionsFileError(bool arg0)
Parameters
Returns
SetIncreaseParallelism(int)
public DBOptionsInterface SetIncreaseParallelism(int arg0)
Parameters
Returns
SetInfoLogLevel(InfoLogLevel)
public DBOptionsInterface SetInfoLogLevel(InfoLogLevel arg0)
Parameters
arg0InfoLogLevel
Returns
SetIsFdCloseOnExec(bool)
public DBOptionsInterface SetIsFdCloseOnExec(bool arg0)
Parameters
Returns
SetKeepLogFileNum(long)
public DBOptionsInterface SetKeepLogFileNum(long 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
SetMaxBgErrorResumeCount(int)
public DBOptionsInterface SetMaxBgErrorResumeCount(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
SetMaxSubcompactions(int)
public DBOptionsInterface SetMaxSubcompactions(int arg0)
Parameters
Returns
SetMaxWriteBatchGroupSizeBytes(long)
public DBOptionsInterface SetMaxWriteBatchGroupSizeBytes(long arg0)
Parameters
Returns
SetParanoidChecks(bool)
public DBOptionsInterface SetParanoidChecks(bool arg0)
Parameters
Returns
SetPersistStatsToDisk(bool)
public DBOptionsInterface SetPersistStatsToDisk(bool arg0)
Parameters
Returns
SetRateLimiter(RateLimiter)
public DBOptionsInterface SetRateLimiter(RateLimiter arg0)
Parameters
arg0RateLimiter
Returns
SetRecycleLogFileNum(long)
public DBOptionsInterface SetRecycleLogFileNum(long 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
SetSstFileManager(SstFileManager)
public DBOptionsInterface SetSstFileManager(SstFileManager arg0)
Parameters
Returns
SetStatistics(Statistics)
public DBOptionsInterface SetStatistics(Statistics arg0)
Parameters
arg0Statistics
Returns
SetTableCacheNumshardbits(int)
public DBOptionsInterface SetTableCacheNumshardbits(int 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
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
SetWriteBufferManager(WriteBufferManager)
public DBOptionsInterface SetWriteBufferManager(WriteBufferManager 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
Statistics()
public Statistics Statistics()
Returns
TableCacheNumshardbits()
public int TableCacheNumshardbits()
Returns
TwoWriteQueues()
public bool TwoWriteQueues()
Returns
UnorderedWrite()
public bool UnorderedWrite()
Returns
UseAdaptiveMutex()
public bool UseAdaptiveMutex()
Returns
UseDirectIoForFlushAndCompaction()
public bool UseDirectIoForFlushAndCompaction()
Returns
UseDirectReads()
public bool UseDirectReads()
Returns
UseFsync()
public bool UseFsync()
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
WriteBufferManager()
public WriteBufferManager WriteBufferManager()
Returns
WriteDbidToManifest()
public bool WriteDbidToManifest()
Returns
WriteThreadMaxYieldUsec()
public long WriteThreadMaxYieldUsec()
Returns
WriteThreadSlowYieldUsec()
public long WriteThreadSlowYieldUsec()