Table of Contents

Class CompressionType

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

Constructors

CompressionType()

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

public CompressionType()

CompressionType(IJVMBridgeBaseInitializer)

Internal constructor: used internally from JCOBridge

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

Parameters

initializer IJVMBridgeBaseInitializer

CompressionType(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 CompressionType(params object[] args)

Parameters

args object[]

Properties

BZLIB2_COMPRESSION

public static CompressionType BZLIB2_COMPRESSION { get; }

Property Value

CompressionType

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

DISABLE_COMPRESSION_OPTION

public static CompressionType DISABLE_COMPRESSION_OPTION { get; }

Property Value

CompressionType

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

LZ4HC_COMPRESSION

public static CompressionType LZ4HC_COMPRESSION { get; }

Property Value

CompressionType

LZ4_COMPRESSION

public static CompressionType LZ4_COMPRESSION { get; }

Property Value

CompressionType

LibraryName

public String LibraryName { get; }

Property Value

String

NO_COMPRESSION

public static CompressionType NO_COMPRESSION { get; }

Property Value

CompressionType

SNAPPY_COMPRESSION

public static CompressionType SNAPPY_COMPRESSION { get; }

Property Value

CompressionType

Value

public byte Value { get; }

Property Value

byte

XPRESS_COMPRESSION

public static CompressionType XPRESS_COMPRESSION { get; }

Property Value

CompressionType

ZLIB_COMPRESSION

public static CompressionType ZLIB_COMPRESSION { get; }

Property Value

CompressionType

ZSTD_COMPRESSION

public static CompressionType ZSTD_COMPRESSION { get; }

Property Value

CompressionType

Methods

GetCompressionType(String)

public static CompressionType GetCompressionType(String arg0)

Parameters

arg0 String

String

Returns

CompressionType

CompressionType

GetCompressionType(byte)

public static CompressionType GetCompressionType(byte arg0)

Parameters

arg0 byte

byte

Returns

CompressionType

CompressionType

ValueOf(String)

public static CompressionType ValueOf(String arg0)

Parameters

arg0 String

String

Returns

CompressionType

CompressionType

Values()

public static CompressionType[] Values()

Returns

CompressionType[]

CompressionType