Table of Contents

Class CompressionCodecFactory

Namespace
Apache.Arrow.Compression
Assembly
Apache.Arrow.Compression.dll

Creates compression codec implementations for decompressing Arrow IPC data

public sealed class CompressionCodecFactory : ICompressionCodecFactory
Inheritance
CompressionCodecFactory
Implements
Inherited Members

Methods

CreateCodec(CompressionCodecType)

Create a new compression codec

public 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

public 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