Table of Contents

Class MutableColumnFamilyOptions.BlobOption

Namespace
Org.Rocksdb
Assembly
MASES.KNet.dll
public class MutableColumnFamilyOptions.BlobOption : Enum<MutableColumnFamilyOptions.BlobOption>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IEquatable<Enum<MutableColumnFamilyOptions.BlobOption>>
Inheritance
MutableColumnFamilyOptions.BlobOption
Implements
Inherited Members

Constructors

BlobOption()

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

public BlobOption()

BlobOption(IJVMBridgeBaseInitializer)

Internal constructor: used internally from JCOBridge

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

Parameters

initializer IJVMBridgeBaseInitializer

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

ValueType

public MutableOptionKey.ValueType ValueType { get; }

Property Value

MutableOptionKey.ValueType

blob_compaction_readahead_size

public static MutableColumnFamilyOptions.BlobOption blob_compaction_readahead_size { get; }

Property Value

MutableColumnFamilyOptions.BlobOption

blob_compression_type

public static MutableColumnFamilyOptions.BlobOption blob_compression_type { get; }

Property Value

MutableColumnFamilyOptions.BlobOption

blob_file_size

public static MutableColumnFamilyOptions.BlobOption blob_file_size { get; }

Property Value

MutableColumnFamilyOptions.BlobOption

blob_file_starting_level

public static MutableColumnFamilyOptions.BlobOption blob_file_starting_level { get; }

Property Value

MutableColumnFamilyOptions.BlobOption

blob_garbage_collection_age_cutoff

public static MutableColumnFamilyOptions.BlobOption blob_garbage_collection_age_cutoff { get; }

Property Value

MutableColumnFamilyOptions.BlobOption

blob_garbage_collection_force_threshold

public static MutableColumnFamilyOptions.BlobOption blob_garbage_collection_force_threshold { get; }

Property Value

MutableColumnFamilyOptions.BlobOption

enable_blob_files

public static MutableColumnFamilyOptions.BlobOption enable_blob_files { get; }

Property Value

MutableColumnFamilyOptions.BlobOption

enable_blob_garbage_collection

public static MutableColumnFamilyOptions.BlobOption enable_blob_garbage_collection { get; }

Property Value

MutableColumnFamilyOptions.BlobOption

min_blob_size

public static MutableColumnFamilyOptions.BlobOption min_blob_size { get; }

Property Value

MutableColumnFamilyOptions.BlobOption

prepopulate_blob_cache

public static MutableColumnFamilyOptions.BlobOption prepopulate_blob_cache { get; }

Property Value

MutableColumnFamilyOptions.BlobOption

Methods

ValueOf(String)

public static MutableColumnFamilyOptions.BlobOption ValueOf(String arg0)

Parameters

arg0 String

String

Returns

MutableColumnFamilyOptions.BlobOption

MutableColumnFamilyOptions.BlobOption

Values()

public static MutableColumnFamilyOptions.BlobOption[] Values()

Returns

BlobOption[]

MutableColumnFamilyOptions.BlobOption