Class ColumnFamilyOptionsInterface
public class ColumnFamilyOptionsInterface : JVMBridgeBase<ColumnFamilyOptionsInterface>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
ColumnFamilyOptionsInterface
- Implements
- Inherited Members
Constructors
ColumnFamilyOptionsInterface()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
[Obsolete("ColumnFamilyOptionsInterface 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 ColumnFamilyOptionsInterface()
ColumnFamilyOptionsInterface(IJVMBridgeBaseInitializer)
Internal constructor: used internally from JCOBridge
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public ColumnFamilyOptionsInterface(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
ColumnFamilyOptionsInterface(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("ColumnFamilyOptionsInterface 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 ColumnFamilyOptionsInterface(params object[] args)
Parameters
argsobject[]
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
DEFAULT_COMPACTION_MEMTABLE_MEMORY_BUDGET
public static long DEFAULT_COMPACTION_MEMTABLE_MEMORY_BUDGET { 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
BottommostCompressionOptions()
public CompressionOptions BottommostCompressionOptions()
Returns
BottommostCompressionType()
public CompressionType BottommostCompressionType()
Returns
CfPaths()
public List CfPaths()
Returns
CompactionThreadLimiter()
public ConcurrentTaskLimiter CompactionThreadLimiter()
Returns
CompressionOptions()
public CompressionOptions CompressionOptions()
Returns
LevelZeroFileNumCompactionTrigger()
public int LevelZeroFileNumCompactionTrigger()
Returns
LevelZeroSlowdownWritesTrigger()
public int LevelZeroSlowdownWritesTrigger()
Returns
LevelZeroStopWritesTrigger()
public int LevelZeroStopWritesTrigger()
Returns
MaxBytesForLevelMultiplier()
public double MaxBytesForLevelMultiplier()
Returns
MaxTableFilesSizeFIFO()
public long MaxTableFilesSizeFIFO()
Returns
MemTableConfig()
public MemTableConfig MemTableConfig()
Returns
MemTableFactoryName()
public String MemTableFactoryName()
Returns
MemtableMaxRangeDeletions()
public int MemtableMaxRangeDeletions()
Returns
OldDefaults(int, int)
public ColumnFamilyOptionsInterface OldDefaults(int arg0, int arg1)
Parameters
Returns
OptimizeForPointLookup(long)
public ColumnFamilyOptionsInterface OptimizeForPointLookup(long arg0)
Parameters
Returns
OptimizeForSmallDb()
public ColumnFamilyOptionsInterface OptimizeForSmallDb()
Returns
OptimizeForSmallDb(Cache)
public ColumnFamilyOptionsInterface OptimizeForSmallDb(Cache arg0)
Parameters
Returns
OptimizeLevelStyleCompaction()
public ColumnFamilyOptionsInterface OptimizeLevelStyleCompaction()
Returns
OptimizeLevelStyleCompaction(long)
public ColumnFamilyOptionsInterface OptimizeLevelStyleCompaction(long arg0)
Parameters
Returns
OptimizeUniversalStyleCompaction()
public ColumnFamilyOptionsInterface OptimizeUniversalStyleCompaction()
Returns
OptimizeUniversalStyleCompaction(long)
public ColumnFamilyOptionsInterface OptimizeUniversalStyleCompaction(long arg0)
Parameters
Returns
SetBottommostCompressionOptions(CompressionOptions)
public ColumnFamilyOptionsInterface SetBottommostCompressionOptions(CompressionOptions arg0)
Parameters
Returns
SetBottommostCompressionType(CompressionType)
public ColumnFamilyOptionsInterface SetBottommostCompressionType(CompressionType arg0)
Parameters
Returns
SetCfPaths(Collection)
public ColumnFamilyOptionsInterface SetCfPaths(Collection arg0)
Parameters
arg0Collection
Returns
SetCompactionThreadLimiter(ConcurrentTaskLimiter)
public ColumnFamilyOptionsInterface SetCompactionThreadLimiter(ConcurrentTaskLimiter arg0)
Parameters
Returns
SetComparator(AbstractComparator)
public ColumnFamilyOptionsInterface SetComparator(AbstractComparator arg0)
Parameters
Returns
SetComparator(BuiltinComparator)
public ColumnFamilyOptionsInterface SetComparator(BuiltinComparator arg0)
Parameters
Returns
SetCompressionOptions(CompressionOptions)
public ColumnFamilyOptionsInterface SetCompressionOptions(CompressionOptions arg0)
Parameters
Returns
SetLevelZeroFileNumCompactionTrigger(int)
public ColumnFamilyOptionsInterface SetLevelZeroFileNumCompactionTrigger(int arg0)
Parameters
Returns
SetLevelZeroSlowdownWritesTrigger(int)
public ColumnFamilyOptionsInterface SetLevelZeroSlowdownWritesTrigger(int arg0)
Parameters
Returns
SetLevelZeroStopWritesTrigger(int)
public ColumnFamilyOptionsInterface SetLevelZeroStopWritesTrigger(int arg0)
Parameters
Returns
SetMaxBytesForLevelMultiplier(double)
public ColumnFamilyOptionsInterface SetMaxBytesForLevelMultiplier(double arg0)
Parameters
Returns
SetMaxTableFilesSizeFIFO(long)
public ColumnFamilyOptionsInterface SetMaxTableFilesSizeFIFO(long arg0)
Parameters
Returns
SetMemTableConfig(MemTableConfig)
public ColumnFamilyOptionsInterface SetMemTableConfig(MemTableConfig arg0)
Parameters
Returns
SetMemtableMaxRangeDeletions(int)
public ColumnFamilyOptionsInterface SetMemtableMaxRangeDeletions(int arg0)
Parameters
Returns
SetMergeOperator(MergeOperator)
public ColumnFamilyOptionsInterface SetMergeOperator(MergeOperator arg0)
Parameters
Returns
SetMergeOperatorName(String)
public ColumnFamilyOptionsInterface SetMergeOperatorName(String arg0)
Parameters
Returns
SetSstPartitionerFactory(SstPartitionerFactory)
public ColumnFamilyOptionsInterface SetSstPartitionerFactory(SstPartitionerFactory arg0)
Parameters
Returns
SetTableFormatConfig(TableFormatConfig)
public ColumnFamilyOptionsInterface SetTableFormatConfig(TableFormatConfig arg0)
Parameters
Returns
SstPartitionerFactory()
public SstPartitionerFactory SstPartitionerFactory()
Returns
TableFactoryName()
public String TableFactoryName()
Returns
TableFormatConfig()
public TableFormatConfig TableFormatConfig()
Returns
UseCappedPrefixExtractor(int)
public ColumnFamilyOptionsInterface UseCappedPrefixExtractor(int arg0)
Parameters
Returns
UseFixedLengthPrefixExtractor(int)
public ColumnFamilyOptionsInterface UseFixedLengthPrefixExtractor(int arg0)