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
CompressionCodecTypeThe 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
CompressionCodecTypeThe type of codec to create
compressionLevel
int?The compression level to use when compressing data
Returns
- ICompressionCodec
The created codec