Module constants

Module constants 

Source
Expand description

Constants for Lance encoding metadata keys

These constants define the metadata keys used in Arrow field metadata to configure various encoding behaviors in Lance.

Constants§

BSS_META_KEY
Metadata key for byte stream split encoding configuration
COMPRESSION_LEVEL_META_KEY
Metadata key for specifying compression level (applies to schemes that support levels)
COMPRESSION_META_KEY
Metadata key for specifying compression scheme (e.g., “lz4”, “zstd”, “none”)
DEFAULT_BSS_MODE
Default BSS mode
DICT_DIVISOR_META_KEY
Metadata key for specifying dictionary encoding threshold divisor
PACKED_STRUCT_LEGACY_META_KEY
Legacy metadata key for packed struct encoding (deprecated)
PACKED_STRUCT_META_KEY
Metadata key for packed struct encoding
RLE_THRESHOLD_META_KEY
Metadata key for specifying RLE (Run-Length Encoding) threshold
STRUCTURAL_ENCODING_FULLZIP
Value for fullzip structural encoding
STRUCTURAL_ENCODING_META_KEY
Metadata key for specifying structural encoding type
STRUCTURAL_ENCODING_MINIBLOCK
Value for miniblock structural encoding