Class AdvancedMutableColumnFamilyOptionsInterface<T>
public class AdvancedMutableColumnFamilyOptionsInterface<T> : JVMBridgeBase<AdvancedMutableColumnFamilyOptionsInterface<T>>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, IAdvancedMutableColumnFamilyOptionsInterface<T> where T : AdvancedMutableColumnFamilyOptionsInterface<T>
Type Parameters
- Inheritance
-
AdvancedMutableColumnFamilyOptionsInterface<T>
- Implements
- Derived
Constructors
AdvancedMutableColumnFamilyOptionsInterface(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public AdvancedMutableColumnFamilyOptionsInterface(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
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 java.lang.AutoCloseable
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)