Table of Contents

Class ColumnFamilyOptions

Namespace
Org.Rocksdb
Assembly
MASES.KNet.dll
public class ColumnFamilyOptions : RocksObject, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IAutoCloseable, IColumnFamilyOptionsInterface<ColumnFamilyOptions>, IMutableColumnFamilyOptionsInterface<ColumnFamilyOptions>, IAdvancedMutableColumnFamilyOptionsInterface<ColumnFamilyOptions>
Inheritance
ColumnFamilyOptions
Implements
Inherited Members

Constructors

ColumnFamilyOptions()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public ColumnFamilyOptions()

ColumnFamilyOptions(IJVMBridgeBaseInitializer)

Internal constructor: used internally from JCOBridge

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public ColumnFamilyOptions(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

ColumnFamilyOptions(ColumnFamilyOptions)

public ColumnFamilyOptions(ColumnFamilyOptions arg0)

Parameters

arg0 ColumnFamilyOptions

ColumnFamilyOptions

ColumnFamilyOptions(Options)

public ColumnFamilyOptions(Options arg0)

Parameters

arg0 Options

Options

ColumnFamilyOptions(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

public ColumnFamilyOptions(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements Closeable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

ArenaBlockSize()

public long ArenaBlockSize()

Returns

long

long

BlobCompactionReadaheadSize()

public long BlobCompactionReadaheadSize()

Returns

long

long

BlobCompressionType()

public CompressionType BlobCompressionType()

Returns

CompressionType

CompressionType

BlobFileSize()

public long BlobFileSize()

Returns

long

long

BlobFileStartingLevel()

public int BlobFileStartingLevel()

Returns

int

int

BlobGarbageCollectionAgeCutoff()

public double BlobGarbageCollectionAgeCutoff()

Returns

double

double

BlobGarbageCollectionForceThreshold()

public double BlobGarbageCollectionForceThreshold()

Returns

double

double

BloomLocality()

public int BloomLocality()

Returns

int

int

BottommostCompressionOptions()

public CompressionOptions BottommostCompressionOptions()

Returns

CompressionOptions

CompressionOptions

BottommostCompressionType()

public CompressionType BottommostCompressionType()

Returns

CompressionType

CompressionType

CfPaths()

public List<DbPath> CfPaths()

Returns

List<DbPath>

List

CompactionOptionsFIFO()

public CompactionOptionsFIFO CompactionOptionsFIFO()

Returns

CompactionOptionsFIFO

CompactionOptionsFIFO

CompactionOptionsUniversal()

public CompactionOptionsUniversal CompactionOptionsUniversal()

Returns

CompactionOptionsUniversal

CompactionOptionsUniversal

CompactionPriority()

public CompactionPriority CompactionPriority()

Returns

CompactionPriority

CompactionPriority

CompactionStyle()

public CompactionStyle CompactionStyle()

Returns

CompactionStyle

CompactionStyle

CompactionThreadLimiter()

public ConcurrentTaskLimiter CompactionThreadLimiter()

Returns

ConcurrentTaskLimiter

ConcurrentTaskLimiter

CompressionOptions()

public CompressionOptions CompressionOptions()

Returns

CompressionOptions

CompressionOptions

CompressionPerLevel()

public List<CompressionType> CompressionPerLevel()

Returns

List<CompressionType>

List

CompressionType()

public CompressionType CompressionType()

Returns

CompressionType

CompressionType

DisableAutoCompactions()

public bool DisableAutoCompactions()

Returns

bool

bool

EnableBlobFiles()

public bool EnableBlobFiles()

Returns

bool

bool

EnableBlobGarbageCollection()

public bool EnableBlobGarbageCollection()

Returns

bool

bool

ExperimentalMempurgeThreshold()

public double ExperimentalMempurgeThreshold()

Returns

double

double

ForceConsistencyChecks()

public bool ForceConsistencyChecks()

Returns

bool

bool

GetColumnFamilyOptionsFromProps(Properties)

public static ColumnFamilyOptions GetColumnFamilyOptionsFromProps(Properties arg0)

Parameters

arg0 Properties

Properties

Returns

ColumnFamilyOptions

ColumnFamilyOptions

GetColumnFamilyOptionsFromProps(ConfigOptions, Properties)

public static ColumnFamilyOptions GetColumnFamilyOptionsFromProps(ConfigOptions arg0, Properties arg1)

Parameters

arg0 ConfigOptions

ConfigOptions

arg1 Properties

Properties

Returns

ColumnFamilyOptions

ColumnFamilyOptions

HardPendingCompactionBytesLimit()

public long HardPendingCompactionBytesLimit()

Returns

long

long

InplaceUpdateNumLocks()

public long InplaceUpdateNumLocks()

Returns

long

long

InplaceUpdateSupport()

public bool InplaceUpdateSupport()

Returns

bool

bool

Level0FileNumCompactionTrigger()

public int Level0FileNumCompactionTrigger()

Returns

int

int

Level0SlowdownWritesTrigger()

public int Level0SlowdownWritesTrigger()

Returns

int

int

Level0StopWritesTrigger()

public int Level0StopWritesTrigger()

Returns

int

int

LevelCompactionDynamicLevelBytes()

public bool LevelCompactionDynamicLevelBytes()

Returns

bool

bool

LevelZeroFileNumCompactionTrigger()

public int LevelZeroFileNumCompactionTrigger()

Returns

int

int

LevelZeroSlowdownWritesTrigger()

public int LevelZeroSlowdownWritesTrigger()

Returns

int

int

LevelZeroStopWritesTrigger()

public int LevelZeroStopWritesTrigger()

Returns

int

int

MaxBytesForLevelBase()

public long MaxBytesForLevelBase()

Returns

long

long

MaxBytesForLevelMultiplier()

public double MaxBytesForLevelMultiplier()

Returns

double

double

MaxBytesForLevelMultiplierAdditional()

public int[] MaxBytesForLevelMultiplierAdditional()

Returns

int[]

int

MaxCompactionBytes()

public long MaxCompactionBytes()

Returns

long

long

MaxSequentialSkipInIterations()

public long MaxSequentialSkipInIterations()

Returns

long

long

MaxSuccessiveMerges()

public long MaxSuccessiveMerges()

Returns

long

long

MaxTableFilesSizeFIFO()

public long MaxTableFilesSizeFIFO()

Returns

long

long

MaxWriteBufferNumber()

public int MaxWriteBufferNumber()

Returns

int

int

MaxWriteBufferNumberToMaintain()

public int MaxWriteBufferNumberToMaintain()

Returns

int

int

MemTableConfig()

public MemTableConfig MemTableConfig()

Returns

MemTableConfig

MemTableConfig

MemTableFactoryName()

public String MemTableFactoryName()

Returns

String

String

MemtableHugePageSize()

public long MemtableHugePageSize()

Returns

long

long

MemtableMaxRangeDeletions()

public int MemtableMaxRangeDeletions()

Returns

int

int

MemtablePrefixBloomSizeRatio()

public double MemtablePrefixBloomSizeRatio()

Returns

double

double

MemtableWholeKeyFiltering()

public bool MemtableWholeKeyFiltering()

Returns

bool

bool

MinBlobSize()

public long MinBlobSize()

Returns

long

long

MinWriteBufferNumberToMerge()

public int MinWriteBufferNumberToMerge()

Returns

int

int

NumLevels()

public int NumLevels()

Returns

int

int

OldDefaults(int, int)

public ColumnFamilyOptionsInterface OldDefaults(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

ColumnFamilyOptionsInterface

ColumnFamilyOptionsInterface

OptimizeFiltersForHits()

public bool OptimizeFiltersForHits()

Returns

bool

bool

OptimizeForPointLookup(long)

public ColumnFamilyOptionsInterface OptimizeForPointLookup(long arg0)

Parameters

arg0 long

long

Returns

ColumnFamilyOptionsInterface

ColumnFamilyOptionsInterface

OptimizeForSmallDb()

public ColumnFamilyOptionsInterface OptimizeForSmallDb()

Returns

ColumnFamilyOptionsInterface

ColumnFamilyOptionsInterface

OptimizeForSmallDb(Cache)

public ColumnFamilyOptionsInterface OptimizeForSmallDb(Cache arg0)

Parameters

arg0 Cache

Cache

Returns

ColumnFamilyOptionsInterface

ColumnFamilyOptionsInterface

OptimizeLevelStyleCompaction()

public ColumnFamilyOptionsInterface OptimizeLevelStyleCompaction()

Returns

ColumnFamilyOptionsInterface

ColumnFamilyOptionsInterface

OptimizeLevelStyleCompaction(long)

public ColumnFamilyOptionsInterface OptimizeLevelStyleCompaction(long arg0)

Parameters

arg0 long

long

Returns

ColumnFamilyOptionsInterface

ColumnFamilyOptionsInterface

OptimizeUniversalStyleCompaction()

public ColumnFamilyOptionsInterface OptimizeUniversalStyleCompaction()

Returns

ColumnFamilyOptionsInterface

ColumnFamilyOptionsInterface

OptimizeUniversalStyleCompaction(long)

public ColumnFamilyOptionsInterface OptimizeUniversalStyleCompaction(long arg0)

Parameters

arg0 long

long

Returns

ColumnFamilyOptionsInterface

ColumnFamilyOptionsInterface

ParanoidFileChecks()

public bool ParanoidFileChecks()

Returns

bool

bool

PeriodicCompactionSeconds()

public long PeriodicCompactionSeconds()

Returns

long

long

PrepopulateBlobCache()

public PrepopulateBlobCache PrepopulateBlobCache()

Returns

PrepopulateBlobCache

PrepopulateBlobCache

ReportBgIoStats()

public bool ReportBgIoStats()

Returns

bool

bool

SetArenaBlockSize(long)

public AdvancedMutableColumnFamilyOptionsInterface SetArenaBlockSize(long arg0)

Parameters

arg0 long

long

Returns

AdvancedMutableColumnFamilyOptionsInterface

AdvancedMutableColumnFamilyOptionsInterface

SetBlobCompactionReadaheadSize(long)

public AdvancedMutableColumnFamilyOptionsInterface SetBlobCompactionReadaheadSize(long arg0)

Parameters

arg0 long

long

Returns

AdvancedMutableColumnFamilyOptionsInterface

AdvancedMutableColumnFamilyOptionsInterface

SetBlobCompressionType(CompressionType)

public AdvancedMutableColumnFamilyOptionsInterface SetBlobCompressionType(CompressionType arg0)

Parameters

arg0 CompressionType

CompressionType

Returns

AdvancedMutableColumnFamilyOptionsInterface

AdvancedMutableColumnFamilyOptionsInterface

SetBlobFileSize(long)

public AdvancedMutableColumnFamilyOptionsInterface SetBlobFileSize(long arg0)

Parameters

arg0 long

long

Returns

AdvancedMutableColumnFamilyOptionsInterface

AdvancedMutableColumnFamilyOptionsInterface

SetBlobFileStartingLevel(int)

public AdvancedMutableColumnFamilyOptionsInterface SetBlobFileStartingLevel(int arg0)

Parameters

arg0 int

int

Returns

AdvancedMutableColumnFamilyOptionsInterface

AdvancedMutableColumnFamilyOptionsInterface

SetBlobGarbageCollectionAgeCutoff(double)

public AdvancedMutableColumnFamilyOptionsInterface SetBlobGarbageCollectionAgeCutoff(double arg0)

Parameters

arg0 double

double

Returns

AdvancedMutableColumnFamilyOptionsInterface

AdvancedMutableColumnFamilyOptionsInterface

SetBlobGarbageCollectionForceThreshold(double)

public AdvancedMutableColumnFamilyOptionsInterface SetBlobGarbageCollectionForceThreshold(double arg0)

Parameters

arg0 double

double

Returns

AdvancedMutableColumnFamilyOptionsInterface

AdvancedMutableColumnFamilyOptionsInterface

SetBottommostCompressionOptions(CompressionOptions)

public ColumnFamilyOptionsInterface SetBottommostCompressionOptions(CompressionOptions arg0)

Parameters

arg0 CompressionOptions

CompressionOptions

Returns

ColumnFamilyOptionsInterface

ColumnFamilyOptionsInterface

SetBottommostCompressionType(CompressionType)

public ColumnFamilyOptionsInterface SetBottommostCompressionType(CompressionType arg0)

Parameters

arg0 CompressionType

CompressionType

Returns

ColumnFamilyOptionsInterface

ColumnFamilyOptionsInterface

SetCfPaths(Collection)

public ColumnFamilyOptionsInterface SetCfPaths(Collection arg0)

Parameters

arg0 Collection

Collection

Returns

ColumnFamilyOptionsInterface

ColumnFamilyOptionsInterface

SetCompactionStyle(CompactionStyle)

public ColumnFamilyOptionsInterface SetCompactionStyle(CompactionStyle arg0)

Parameters

arg0 CompactionStyle

CompactionStyle

Returns

ColumnFamilyOptionsInterface

ColumnFamilyOptionsInterface

SetCompactionThreadLimiter(ConcurrentTaskLimiter)

public ColumnFamilyOptionsInterface SetCompactionThreadLimiter(ConcurrentTaskLimiter arg0)

Parameters

arg0 ConcurrentTaskLimiter

ConcurrentTaskLimiter

Returns

ColumnFamilyOptionsInterface

ColumnFamilyOptionsInterface

SetComparator(AbstractComparator)

public ColumnFamilyOptionsInterface SetComparator(AbstractComparator arg0)

Parameters

arg0 AbstractComparator

AbstractComparator

Returns

ColumnFamilyOptionsInterface

ColumnFamilyOptionsInterface

SetComparator(BuiltinComparator)

public ColumnFamilyOptionsInterface SetComparator(BuiltinComparator arg0)

Parameters

arg0 BuiltinComparator

BuiltinComparator

Returns

ColumnFamilyOptionsInterface

ColumnFamilyOptionsInterface

SetCompressionOptions(CompressionOptions)

public ColumnFamilyOptionsInterface SetCompressionOptions(CompressionOptions arg0)

Parameters

arg0 CompressionOptions

CompressionOptions

Returns

ColumnFamilyOptionsInterface

ColumnFamilyOptionsInterface

SetCompressionType(CompressionType)

public MutableColumnFamilyOptionsInterface SetCompressionType(CompressionType arg0)

Parameters

arg0 CompressionType

CompressionType

Returns

MutableColumnFamilyOptionsInterface

MutableColumnFamilyOptionsInterface

SetDisableAutoCompactions(bool)

public MutableColumnFamilyOptionsInterface SetDisableAutoCompactions(bool arg0)

Parameters

arg0 bool

bool

Returns

MutableColumnFamilyOptionsInterface

MutableColumnFamilyOptionsInterface

SetEnableBlobFiles(bool)

public AdvancedMutableColumnFamilyOptionsInterface SetEnableBlobFiles(bool arg0)

Parameters

arg0 bool

bool

Returns

AdvancedMutableColumnFamilyOptionsInterface

AdvancedMutableColumnFamilyOptionsInterface

SetEnableBlobGarbageCollection(bool)

public AdvancedMutableColumnFamilyOptionsInterface SetEnableBlobGarbageCollection(bool arg0)

Parameters

arg0 bool

bool

Returns

AdvancedMutableColumnFamilyOptionsInterface

AdvancedMutableColumnFamilyOptionsInterface

SetExperimentalMempurgeThreshold(double)

public AdvancedMutableColumnFamilyOptionsInterface SetExperimentalMempurgeThreshold(double arg0)

Parameters

arg0 double

double

Returns

AdvancedMutableColumnFamilyOptionsInterface

AdvancedMutableColumnFamilyOptionsInterface

SetHardPendingCompactionBytesLimit(long)

public AdvancedMutableColumnFamilyOptionsInterface SetHardPendingCompactionBytesLimit(long arg0)

Parameters

arg0 long

long

Returns

AdvancedMutableColumnFamilyOptionsInterface

AdvancedMutableColumnFamilyOptionsInterface

SetInplaceUpdateNumLocks(long)

public AdvancedMutableColumnFamilyOptionsInterface SetInplaceUpdateNumLocks(long arg0)

Parameters

arg0 long

long

Returns

AdvancedMutableColumnFamilyOptionsInterface

AdvancedMutableColumnFamilyOptionsInterface

SetLevel0FileNumCompactionTrigger(int)

public MutableColumnFamilyOptionsInterface SetLevel0FileNumCompactionTrigger(int arg0)

Parameters

arg0 int

int

Returns

MutableColumnFamilyOptionsInterface

MutableColumnFamilyOptionsInterface

SetLevel0SlowdownWritesTrigger(int)

public AdvancedMutableColumnFamilyOptionsInterface SetLevel0SlowdownWritesTrigger(int arg0)

Parameters

arg0 int

int

Returns

AdvancedMutableColumnFamilyOptionsInterface

AdvancedMutableColumnFamilyOptionsInterface

SetLevel0StopWritesTrigger(int)

public AdvancedMutableColumnFamilyOptionsInterface SetLevel0StopWritesTrigger(int arg0)

Parameters

arg0 int

int

Returns

AdvancedMutableColumnFamilyOptionsInterface

AdvancedMutableColumnFamilyOptionsInterface

SetLevelZeroFileNumCompactionTrigger(int)

public ColumnFamilyOptionsInterface SetLevelZeroFileNumCompactionTrigger(int arg0)

Parameters

arg0 int

int

Returns

ColumnFamilyOptionsInterface

ColumnFamilyOptionsInterface

SetLevelZeroSlowdownWritesTrigger(int)

public ColumnFamilyOptionsInterface SetLevelZeroSlowdownWritesTrigger(int arg0)

Parameters

arg0 int

int

Returns

ColumnFamilyOptionsInterface

ColumnFamilyOptionsInterface

SetLevelZeroStopWritesTrigger(int)

public ColumnFamilyOptionsInterface SetLevelZeroStopWritesTrigger(int arg0)

Parameters

arg0 int

int

Returns

ColumnFamilyOptionsInterface

ColumnFamilyOptionsInterface

SetMaxBytesForLevelBase(long)

public MutableColumnFamilyOptionsInterface SetMaxBytesForLevelBase(long arg0)

Parameters

arg0 long

long

Returns

MutableColumnFamilyOptionsInterface

MutableColumnFamilyOptionsInterface

SetMaxBytesForLevelMultiplierAdditional(int[])

public AdvancedMutableColumnFamilyOptionsInterface SetMaxBytesForLevelMultiplierAdditional(int[] arg0)

Parameters

arg0 int[]

int

Returns

AdvancedMutableColumnFamilyOptionsInterface

AdvancedMutableColumnFamilyOptionsInterface

SetMaxSequentialSkipInIterations(long)

public AdvancedMutableColumnFamilyOptionsInterface SetMaxSequentialSkipInIterations(long arg0)

Parameters

arg0 long

long

Returns

AdvancedMutableColumnFamilyOptionsInterface

AdvancedMutableColumnFamilyOptionsInterface

SetMaxSuccessiveMerges(long)

public AdvancedMutableColumnFamilyOptionsInterface SetMaxSuccessiveMerges(long arg0)

Parameters

arg0 long

long

Returns

AdvancedMutableColumnFamilyOptionsInterface

AdvancedMutableColumnFamilyOptionsInterface

SetMaxTableFilesSizeFIFO(long)

public ColumnFamilyOptionsInterface SetMaxTableFilesSizeFIFO(long arg0)

Parameters

arg0 long

long

Returns

ColumnFamilyOptionsInterface

ColumnFamilyOptionsInterface

SetMaxWriteBufferNumber(int)

public AdvancedMutableColumnFamilyOptionsInterface SetMaxWriteBufferNumber(int arg0)

Parameters

arg0 int

int

Returns

AdvancedMutableColumnFamilyOptionsInterface

AdvancedMutableColumnFamilyOptionsInterface

SetMemTableConfig(MemTableConfig)

public ColumnFamilyOptionsInterface SetMemTableConfig(MemTableConfig arg0)

Parameters

arg0 MemTableConfig

MemTableConfig

Returns

ColumnFamilyOptionsInterface

ColumnFamilyOptionsInterface

SetMemtableHugePageSize(long)

public AdvancedMutableColumnFamilyOptionsInterface SetMemtableHugePageSize(long arg0)

Parameters

arg0 long

long

Returns

AdvancedMutableColumnFamilyOptionsInterface

AdvancedMutableColumnFamilyOptionsInterface

SetMemtableMaxRangeDeletions(int)

public ColumnFamilyOptionsInterface SetMemtableMaxRangeDeletions(int arg0)

Parameters

arg0 int

int

Returns

ColumnFamilyOptionsInterface

ColumnFamilyOptionsInterface

SetMemtablePrefixBloomSizeRatio(double)

public AdvancedMutableColumnFamilyOptionsInterface SetMemtablePrefixBloomSizeRatio(double arg0)

Parameters

arg0 double

double

Returns

AdvancedMutableColumnFamilyOptionsInterface

AdvancedMutableColumnFamilyOptionsInterface

SetMemtableWholeKeyFiltering(bool)

public AdvancedMutableColumnFamilyOptionsInterface SetMemtableWholeKeyFiltering(bool arg0)

Parameters

arg0 bool

bool

Returns

AdvancedMutableColumnFamilyOptionsInterface

AdvancedMutableColumnFamilyOptionsInterface

SetMergeOperator(MergeOperator)

public ColumnFamilyOptionsInterface SetMergeOperator(MergeOperator arg0)

Parameters

arg0 MergeOperator

MergeOperator

Returns

ColumnFamilyOptionsInterface

ColumnFamilyOptionsInterface

SetMergeOperatorName(String)

public ColumnFamilyOptionsInterface SetMergeOperatorName(String arg0)

Parameters

arg0 String

String

Returns

ColumnFamilyOptionsInterface

ColumnFamilyOptionsInterface

SetMinBlobSize(long)

public AdvancedMutableColumnFamilyOptionsInterface SetMinBlobSize(long arg0)

Parameters

arg0 long

long

Returns

AdvancedMutableColumnFamilyOptionsInterface

AdvancedMutableColumnFamilyOptionsInterface

SetParanoidFileChecks(bool)

public AdvancedMutableColumnFamilyOptionsInterface SetParanoidFileChecks(bool arg0)

Parameters

arg0 bool

bool

Returns

AdvancedMutableColumnFamilyOptionsInterface

AdvancedMutableColumnFamilyOptionsInterface

SetPeriodicCompactionSeconds(long)

public AdvancedMutableColumnFamilyOptionsInterface SetPeriodicCompactionSeconds(long arg0)

Parameters

arg0 long

long

Returns

AdvancedMutableColumnFamilyOptionsInterface

AdvancedMutableColumnFamilyOptionsInterface

SetPrepopulateBlobCache(PrepopulateBlobCache)

public AdvancedMutableColumnFamilyOptionsInterface SetPrepopulateBlobCache(PrepopulateBlobCache arg0)

Parameters

arg0 PrepopulateBlobCache

PrepopulateBlobCache

Returns

AdvancedMutableColumnFamilyOptionsInterface

AdvancedMutableColumnFamilyOptionsInterface

SetReportBgIoStats(bool)

public AdvancedMutableColumnFamilyOptionsInterface SetReportBgIoStats(bool arg0)

Parameters

arg0 bool

bool

Returns

AdvancedMutableColumnFamilyOptionsInterface

AdvancedMutableColumnFamilyOptionsInterface

SetSoftPendingCompactionBytesLimit(long)

public AdvancedMutableColumnFamilyOptionsInterface SetSoftPendingCompactionBytesLimit(long arg0)

Parameters

arg0 long

long

Returns

AdvancedMutableColumnFamilyOptionsInterface

AdvancedMutableColumnFamilyOptionsInterface

SetSstPartitionerFactory(SstPartitionerFactory)

public ColumnFamilyOptionsInterface SetSstPartitionerFactory(SstPartitionerFactory arg0)

Parameters

arg0 SstPartitionerFactory

SstPartitionerFactory

Returns

ColumnFamilyOptionsInterface

ColumnFamilyOptionsInterface

SetTableFormatConfig(TableFormatConfig)

public ColumnFamilyOptionsInterface SetTableFormatConfig(TableFormatConfig arg0)

Parameters

arg0 TableFormatConfig

TableFormatConfig

Returns

ColumnFamilyOptionsInterface

ColumnFamilyOptionsInterface

SetTargetFileSizeBase(long)

public AdvancedMutableColumnFamilyOptionsInterface SetTargetFileSizeBase(long arg0)

Parameters

arg0 long

long

Returns

AdvancedMutableColumnFamilyOptionsInterface

AdvancedMutableColumnFamilyOptionsInterface

SetTargetFileSizeMultiplier(int)

public AdvancedMutableColumnFamilyOptionsInterface SetTargetFileSizeMultiplier(int arg0)

Parameters

arg0 int

int

Returns

AdvancedMutableColumnFamilyOptionsInterface

AdvancedMutableColumnFamilyOptionsInterface

SetTtl(long)

public AdvancedMutableColumnFamilyOptionsInterface SetTtl(long arg0)

Parameters

arg0 long

long

Returns

AdvancedMutableColumnFamilyOptionsInterface

AdvancedMutableColumnFamilyOptionsInterface

SetWriteBufferSize(long)

public MutableColumnFamilyOptionsInterface SetWriteBufferSize(long arg0)

Parameters

arg0 long

long

Returns

MutableColumnFamilyOptionsInterface

MutableColumnFamilyOptionsInterface

SoftPendingCompactionBytesLimit()

public long SoftPendingCompactionBytesLimit()

Returns

long

long

SstPartitionerFactory()

public SstPartitionerFactory SstPartitionerFactory()

Returns

SstPartitionerFactory

SstPartitionerFactory

TableFactoryName()

public String TableFactoryName()

Returns

String

String

TableFormatConfig()

public TableFormatConfig TableFormatConfig()

Returns

TableFormatConfig

TableFormatConfig

TargetFileSizeBase()

public long TargetFileSizeBase()

Returns

long

long

TargetFileSizeMultiplier()

public int TargetFileSizeMultiplier()

Returns

int

int

Ttl()

public long Ttl()

Returns

long

long

UseCappedPrefixExtractor(int)

public ColumnFamilyOptionsInterface UseCappedPrefixExtractor(int arg0)

Parameters

arg0 int

int

Returns

ColumnFamilyOptionsInterface

ColumnFamilyOptionsInterface

UseFixedLengthPrefixExtractor(int)

public ColumnFamilyOptionsInterface UseFixedLengthPrefixExtractor(int arg0)

Parameters

arg0 int

int

Returns

ColumnFamilyOptionsInterface

ColumnFamilyOptionsInterface

WriteBufferSize()

public long WriteBufferSize()

Returns

long

long

Operators

implicit operator ColumnFamilyOptionsInterface(ColumnFamilyOptions)

public static implicit operator ColumnFamilyOptionsInterface(ColumnFamilyOptions t)

Parameters

t ColumnFamilyOptions

Returns

ColumnFamilyOptionsInterface

implicit operator MutableColumnFamilyOptionsInterface(ColumnFamilyOptions)

public static implicit operator MutableColumnFamilyOptionsInterface(ColumnFamilyOptions t)

Parameters

t ColumnFamilyOptions

Returns

MutableColumnFamilyOptionsInterface