Class DBOptionsInterface<T>
public class DBOptionsInterface<T> : JVMBridgeBase<DBOptionsInterface<T>>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IDBOptionsInterface<T> where T : DBOptionsInterface<T>
Type Parameters
- Inheritance
-
DBOptionsInterface<T>
- Implements
- Inherited Members
-
JVMBridgeBase<DBOptionsInterface<T>>.SExecuteWithSignature<TReturn>(string, string, params object[])
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<DbPath> 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<AbstractEventListener> 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 T OptimizeForSmallDb()
Returns
- T
T
ParanoidChecks()
public bool ParanoidChecks()
Returns
PersistStatsToDisk()
public bool PersistStatsToDisk()
Returns
RecycleLogFileNum()
public long RecycleLogFileNum()
Returns
RowCache()
public Cache RowCache()
Returns
SetAdviseRandomOnOpen(bool)
public T SetAdviseRandomOnOpen(bool arg0)
Parameters
Returns
- T
T
SetAllow2pc(bool)
public T SetAllow2pc(bool arg0)
Parameters
Returns
- T
T
SetAllowConcurrentMemtableWrite(bool)
public T SetAllowConcurrentMemtableWrite(bool arg0)
Parameters
Returns
- T
T
SetAllowFAllocate(bool)
public T SetAllowFAllocate(bool arg0)
Parameters
Returns
- T
T
SetAllowIngestBehind(bool)
public T SetAllowIngestBehind(bool arg0)
Parameters
Returns
- T
T
SetAllowMmapReads(bool)
public T SetAllowMmapReads(bool arg0)
Parameters
Returns
- T
T
SetAllowMmapWrites(bool)
public T SetAllowMmapWrites(bool arg0)
Parameters
Returns
- T
T
SetAtomicFlush(bool)
public T SetAtomicFlush(bool arg0)
Parameters
Returns
- T
T
SetAvoidFlushDuringRecovery(bool)
public T SetAvoidFlushDuringRecovery(bool arg0)
Parameters
Returns
- T
T
SetAvoidUnnecessaryBlockingIO(bool)
public T SetAvoidUnnecessaryBlockingIO(bool arg0)
Parameters
Returns
- T
T
SetBestEffortsRecovery(bool)
public T SetBestEffortsRecovery(bool arg0)
Parameters
Returns
- T
T
SetBgerrorResumeRetryInterval(long)
public T SetBgerrorResumeRetryInterval(long arg0)
Parameters
Returns
- T
T
SetCreateIfMissing(bool)
public T SetCreateIfMissing(bool arg0)
Parameters
Returns
- T
T
SetCreateMissingColumnFamilies(bool)
public T SetCreateMissingColumnFamilies(bool arg0)
Parameters
Returns
- T
T
SetDailyOffpeakTimeUTC(String)
public T SetDailyOffpeakTimeUTC(String arg0)
Parameters
Returns
- T
T
SetDbLogDir(String)
public T SetDbLogDir(String arg0)
Parameters
Returns
- T
T
SetDbPaths(Collection<DbPath>)
public T SetDbPaths(Collection<DbPath> arg0)
Parameters
arg0Collection<DbPath>
Returns
- T
T
SetDbWriteBufferSize(long)
public T SetDbWriteBufferSize(long arg0)
Parameters
Returns
- T
T
SetDeleteObsoleteFilesPeriodMicros(long)
public T SetDeleteObsoleteFilesPeriodMicros(long arg0)
Parameters
Returns
- T
T
SetDumpMallocStats(bool)
public T SetDumpMallocStats(bool arg0)
Parameters
Returns
- T
T
SetEnablePipelinedWrite(bool)
public T SetEnablePipelinedWrite(bool arg0)
Parameters
Returns
- T
T
SetEnableThreadTracking(bool)
public T SetEnableThreadTracking(bool arg0)
Parameters
Returns
- T
T
SetEnableWriteThreadAdaptiveYield(bool)
public T SetEnableWriteThreadAdaptiveYield(bool arg0)
Parameters
Returns
- T
T
SetEnv(Env)
public T SetEnv(Env arg0)
Parameters
Returns
- T
T
SetErrorIfExists(bool)
public T SetErrorIfExists(bool arg0)
Parameters
Returns
- T
T
SetFailIfOptionsFileError(bool)
public T SetFailIfOptionsFileError(bool arg0)
Parameters
Returns
- T
T
SetIncreaseParallelism(int)
public T SetIncreaseParallelism(int arg0)
Parameters
Returns
- T
T
SetInfoLogLevel(InfoLogLevel)
public T SetInfoLogLevel(InfoLogLevel arg0)
Parameters
arg0InfoLogLevel
Returns
- T
T
SetIsFdCloseOnExec(bool)
public T SetIsFdCloseOnExec(bool arg0)
Parameters
Returns
- T
T
SetKeepLogFileNum(long)
public T SetKeepLogFileNum(long arg0)
Parameters
Returns
- T
T
SetListeners(List<AbstractEventListener>)
public T SetListeners(List<AbstractEventListener> arg0)
Parameters
arg0List<AbstractEventListener>
Returns
- T
T
SetLogFileTimeToRoll(long)
public T SetLogFileTimeToRoll(long arg0)
Parameters
Returns
- T
T
SetLogReadaheadSize(long)
public T SetLogReadaheadSize(long arg0)
Parameters
Returns
- T
T
SetLogger(LoggerInterface)
public T SetLogger(LoggerInterface arg0)
Parameters
Returns
- T
T
SetManifestPreallocationSize(long)
public T SetManifestPreallocationSize(long arg0)
Parameters
Returns
- T
T
SetManualWalFlush(bool)
public T SetManualWalFlush(bool arg0)
Parameters
Returns
- T
T
SetMaxBgErrorResumeCount(int)
public T SetMaxBgErrorResumeCount(int arg0)
Parameters
Returns
- T
T
SetMaxFileOpeningThreads(int)
public T SetMaxFileOpeningThreads(int arg0)
Parameters
Returns
- T
T
SetMaxLogFileSize(long)
public T SetMaxLogFileSize(long arg0)
Parameters
Returns
- T
T
SetMaxManifestFileSize(long)
public T SetMaxManifestFileSize(long arg0)
Parameters
Returns
- T
T
SetMaxSubcompactions(int)
public T SetMaxSubcompactions(int arg0)
Parameters
Returns
- T
T
SetMaxWriteBatchGroupSizeBytes(long)
public T SetMaxWriteBatchGroupSizeBytes(long arg0)
Parameters
Returns
- T
T
SetParanoidChecks(bool)
public T SetParanoidChecks(bool arg0)
Parameters
Returns
- T
T
SetPersistStatsToDisk(bool)
public T SetPersistStatsToDisk(bool arg0)
Parameters
Returns
- T
T
SetRateLimiter(RateLimiter)
public T SetRateLimiter(RateLimiter arg0)
Parameters
arg0RateLimiter
Returns
- T
T
SetRecycleLogFileNum(long)
public T SetRecycleLogFileNum(long arg0)
Parameters
Returns
- T
T
SetRowCache(Cache)
public T SetRowCache(Cache arg0)
Parameters
Returns
- T
T
SetSkipCheckingSstFileSizesOnDbOpen(bool)
public T SetSkipCheckingSstFileSizesOnDbOpen(bool arg0)
Parameters
Returns
- T
T
SetSkipStatsUpdateOnDbOpen(bool)
public T SetSkipStatsUpdateOnDbOpen(bool arg0)
Parameters
Returns
- T
T
SetSstFileManager(SstFileManager)
public T SetSstFileManager(SstFileManager arg0)
Parameters
Returns
- T
T
SetStatistics(Statistics)
public T SetStatistics(Statistics arg0)
Parameters
arg0Statistics
Returns
- T
T
SetTableCacheNumshardbits(int)
public T SetTableCacheNumshardbits(int arg0)
Parameters
Returns
- T
T
SetTwoWriteQueues(bool)
public T SetTwoWriteQueues(bool arg0)
Parameters
Returns
- T
T
SetUnorderedWrite(bool)
public T SetUnorderedWrite(bool arg0)
Parameters
Returns
- T
T
SetUseAdaptiveMutex(bool)
public T SetUseAdaptiveMutex(bool arg0)
Parameters
Returns
- T
T
SetUseDirectIoForFlushAndCompaction(bool)
public T SetUseDirectIoForFlushAndCompaction(bool arg0)
Parameters
Returns
- T
T
SetUseDirectReads(bool)
public T SetUseDirectReads(bool arg0)
Parameters
Returns
- T
T
SetUseFsync(bool)
public T SetUseFsync(bool arg0)
Parameters
Returns
- T
T
SetWalDir(String)
public T SetWalDir(String arg0)
Parameters
Returns
- T
T
SetWalFilter(AbstractWalFilter)
public T SetWalFilter(AbstractWalFilter arg0)
Parameters
Returns
- T
T
SetWalRecoveryMode(WALRecoveryMode)
public T SetWalRecoveryMode(WALRecoveryMode arg0)
Parameters
Returns
- T
T
SetWalSizeLimitMB(long)
public T SetWalSizeLimitMB(long arg0)
Parameters
Returns
- T
T
SetWalTtlSeconds(long)
public T SetWalTtlSeconds(long arg0)
Parameters
Returns
- T
T
SetWriteBufferManager(WriteBufferManager)
public T SetWriteBufferManager(WriteBufferManager arg0)
Parameters
Returns
- T
T
SetWriteDbidToManifest(bool)
public T SetWriteDbidToManifest(bool arg0)
Parameters
Returns
- T
T
SetWriteThreadMaxYieldUsec(long)
public T SetWriteThreadMaxYieldUsec(long arg0)
Parameters
Returns
- T
T
SetWriteThreadSlowYieldUsec(long)
public T SetWriteThreadSlowYieldUsec(long arg0)
Parameters
Returns
- T
T
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()
Returns
Operators
implicit operator DBOptionsInterface(DBOptionsInterface<T>)
Converter from DBOptionsInterface<T> to DBOptionsInterface
public static implicit operator DBOptionsInterface(DBOptionsInterface<T> t)
Parameters
tDBOptionsInterface<T>