Class AdvancedMutableColumnFamilyOptionsInterface<T>
public class AdvancedMutableColumnFamilyOptionsInterface<T> : JVMBridgeBase<AdvancedMutableColumnFamilyOptionsInterface<T>>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IAdvancedMutableColumnFamilyOptionsInterface<T> where T : AdvancedMutableColumnFamilyOptionsInterface<T>
Type Parameters
- Inheritance
-
AdvancedMutableColumnFamilyOptionsInterface<T>
- Implements
- Derived
- Inherited Members
Constructors
AdvancedMutableColumnFamilyOptionsInterface()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
[Obsolete("AdvancedMutableColumnFamilyOptionsInterface 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 AdvancedMutableColumnFamilyOptionsInterface()
AdvancedMutableColumnFamilyOptionsInterface(IJVMBridgeBaseInitializer)
Internal constructor: used internally from JCOBridge
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public AdvancedMutableColumnFamilyOptionsInterface(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
AdvancedMutableColumnFamilyOptionsInterface(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("AdvancedMutableColumnFamilyOptionsInterface 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 AdvancedMutableColumnFamilyOptionsInterface(params object[] args)
Parameters
argsobject[]
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { 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
ArenaBlockSize()
public long ArenaBlockSize()
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
EnableBlobFiles()
public bool EnableBlobFiles()
Returns
EnableBlobGarbageCollection()
public bool EnableBlobGarbageCollection()
Returns
ExperimentalMempurgeThreshold()
public double ExperimentalMempurgeThreshold()
Returns
HardPendingCompactionBytesLimit()
public long HardPendingCompactionBytesLimit()
Returns
InplaceUpdateNumLocks()
public long InplaceUpdateNumLocks()
Returns
Level0SlowdownWritesTrigger()
public int Level0SlowdownWritesTrigger()
Returns
Level0StopWritesTrigger()
public int Level0StopWritesTrigger()
Returns
MaxBytesForLevelMultiplier()
public double MaxBytesForLevelMultiplier()
Returns
MaxBytesForLevelMultiplierAdditional()
public int[] MaxBytesForLevelMultiplierAdditional()
Returns
MaxSequentialSkipInIterations()
public long MaxSequentialSkipInIterations()
Returns
MaxSuccessiveMerges()
public long MaxSuccessiveMerges()
Returns
MaxWriteBufferNumber()
public int MaxWriteBufferNumber()
Returns
MemtableHugePageSize()
public long MemtableHugePageSize()
Returns
MemtablePrefixBloomSizeRatio()
public double MemtablePrefixBloomSizeRatio()
Returns
MemtableWholeKeyFiltering()
public bool MemtableWholeKeyFiltering()
Returns
MinBlobSize()
public long MinBlobSize()
Returns
ParanoidFileChecks()
public bool ParanoidFileChecks()
Returns
PeriodicCompactionSeconds()
public long PeriodicCompactionSeconds()
Returns
PrepopulateBlobCache()
public PrepopulateBlobCache PrepopulateBlobCache()
Returns
ReportBgIoStats()
public bool ReportBgIoStats()
Returns
SetArenaBlockSize(long)
public T SetArenaBlockSize(long arg0)
Parameters
Returns
- T
T
SetBlobCompactionReadaheadSize(long)
public T SetBlobCompactionReadaheadSize(long arg0)
Parameters
Returns
- T
T
SetBlobCompressionType(CompressionType)
public T SetBlobCompressionType(CompressionType arg0)
Parameters
Returns
- T
T
SetBlobFileSize(long)
public T SetBlobFileSize(long arg0)
Parameters
Returns
- T
T
SetBlobFileStartingLevel(int)
public T SetBlobFileStartingLevel(int arg0)
Parameters
Returns
- T
T
SetBlobGarbageCollectionAgeCutoff(double)
public T SetBlobGarbageCollectionAgeCutoff(double arg0)
Parameters
Returns
- T
T
SetBlobGarbageCollectionForceThreshold(double)
public T SetBlobGarbageCollectionForceThreshold(double arg0)
Parameters
Returns
- T
T
SetEnableBlobFiles(bool)
public T SetEnableBlobFiles(bool arg0)
Parameters
Returns
- T
T
SetEnableBlobGarbageCollection(bool)
public T SetEnableBlobGarbageCollection(bool arg0)
Parameters
Returns
- T
T
SetExperimentalMempurgeThreshold(double)
public T SetExperimentalMempurgeThreshold(double arg0)
Parameters
Returns
- T
T
SetHardPendingCompactionBytesLimit(long)
public T SetHardPendingCompactionBytesLimit(long arg0)
Parameters
Returns
- T
T
SetInplaceUpdateNumLocks(long)
public T SetInplaceUpdateNumLocks(long arg0)
Parameters
Returns
- T
T
SetLevel0SlowdownWritesTrigger(int)
public T SetLevel0SlowdownWritesTrigger(int arg0)
Parameters
Returns
- T
T
SetLevel0StopWritesTrigger(int)
public T SetLevel0StopWritesTrigger(int arg0)
Parameters
Returns
- T
T
SetMaxBytesForLevelMultiplier(double)
public T SetMaxBytesForLevelMultiplier(double arg0)
Parameters
Returns
- T
T
SetMaxBytesForLevelMultiplierAdditional(int[])
public T SetMaxBytesForLevelMultiplierAdditional(int[] arg0)
Parameters
Returns
- T
T
SetMaxSequentialSkipInIterations(long)
public T SetMaxSequentialSkipInIterations(long arg0)
Parameters
Returns
- T
T
SetMaxSuccessiveMerges(long)
public T SetMaxSuccessiveMerges(long arg0)
Parameters
Returns
- T
T
SetMaxWriteBufferNumber(int)
public T SetMaxWriteBufferNumber(int arg0)
Parameters
Returns
- T
T
SetMemtableHugePageSize(long)
public T SetMemtableHugePageSize(long arg0)
Parameters
Returns
- T
T
SetMemtablePrefixBloomSizeRatio(double)
public T SetMemtablePrefixBloomSizeRatio(double arg0)
Parameters
Returns
- T
T
SetMemtableWholeKeyFiltering(bool)
public T SetMemtableWholeKeyFiltering(bool arg0)
Parameters
Returns
- T
T
SetMinBlobSize(long)
public T SetMinBlobSize(long arg0)
Parameters
Returns
- T
T
SetParanoidFileChecks(bool)
public T SetParanoidFileChecks(bool arg0)
Parameters
Returns
- T
T
SetPeriodicCompactionSeconds(long)
public T SetPeriodicCompactionSeconds(long arg0)
Parameters
Returns
- T
T
SetPrepopulateBlobCache(PrepopulateBlobCache)
public T SetPrepopulateBlobCache(PrepopulateBlobCache arg0)
Parameters
Returns
- T
T
SetReportBgIoStats(bool)
public T SetReportBgIoStats(bool arg0)
Parameters
Returns
- T
T
SetSoftPendingCompactionBytesLimit(long)
public T SetSoftPendingCompactionBytesLimit(long arg0)
Parameters
Returns
- T
T
SetTargetFileSizeBase(long)
public T SetTargetFileSizeBase(long arg0)
Parameters
Returns
- T
T
SetTargetFileSizeMultiplier(int)
public T SetTargetFileSizeMultiplier(int arg0)
Parameters
Returns
- T
T
SetTtl(long)
public T SetTtl(long arg0)
Parameters
Returns
- T
T
SoftPendingCompactionBytesLimit()
public long SoftPendingCompactionBytesLimit()
Returns
TargetFileSizeBase()
public long TargetFileSizeBase()
Returns
TargetFileSizeMultiplier()
public int TargetFileSizeMultiplier()
Returns
Ttl()
public long Ttl()
Returns
Operators
implicit operator AdvancedMutableColumnFamilyOptionsInterface(AdvancedMutableColumnFamilyOptionsInterface<T>)
Converter from AdvancedMutableColumnFamilyOptionsInterface<T> to AdvancedMutableColumnFamilyOptionsInterface
public static implicit operator AdvancedMutableColumnFamilyOptionsInterface(AdvancedMutableColumnFamilyOptionsInterface<T> t)