Skip to main content

Module codec

Module codec 

Source
Expand description

Unified compression codec enumeration.

Provides a unified interface for selecting and using compression codecs based on data type and characteristics.

§Supported Codecs

CodecBest ForCompression
NoneSmall data, random access1x
DeltaSorted integers2-10x
DeltaBitPackedSorted integers with small deltas5-20x
BitPackedSmall integers2-16x
DictionaryStrings with low cardinality2-50x
BitVectorBooleans8x
RunLengthHighly repetitive data2-100x

Structs§

CodecSelector
Automatic codec selection based on data characteristics.
CompressedData
Compressed data container.
TypeSpecificCompressor
Compressor that handles all supported data types.

Enums§

CompressionCodec
Compression codec identifier.
CompressionMetadata
Metadata needed for decompression.