Table of Contents

Interface ICompressionCodecFactory

Namespace
Apache.Arrow.Ipc
Assembly
Apache.Arrow.dll

Provides compression codec implementations for different compression codecs

public interface ICompressionCodecFactory

Methods

CreateCodec(CompressionCodecType)

Create a new compression codec

ICompressionCodec CreateCodec(CompressionCodecType compressionCodecType)

Parameters

compressionCodecType CompressionCodecType

The type of codec to create

Returns

ICompressionCodec

The created codec

CreateCodec(CompressionCodecType, int?)

Create a new compression codec with a specified compression level

ICompressionCodec CreateCodec(CompressionCodecType compressionCodecType, int? compressionLevel)

Parameters

compressionCodecType CompressionCodecType

The type of codec to create

compressionLevel int?

The compression level to use when compressing data

Returns

ICompressionCodec

The created codec