Skip to main content

Module format_constants

Module format_constants 

Source
Expand description

Binary format constants (file types, spec versions, compression).

Structs§

FileHeader
Decoded contents of a metadata file’s binary header.

Enums§

CompressionAlgorithmBin
Compression algorithm used for metadata files.
FileTypeBin
Binary file type identifier in the file header.
SpecVersionBin
Icechunk format specification version.

Constants§

ICECHUNK_CLIENT_NAME_METADATA_KEY
ICECHUNK_COMPRESSION_METADATA_KEY
ICECHUNK_COMPRESSION_OFFSET
ICECHUNK_COMPRESSION_ZSTD
ICECHUNK_FILE_HEADER_LEN
ICECHUNK_FILE_TYPE_MANIFEST
ICECHUNK_FILE_TYPE_METADATA_KEY
ICECHUNK_FILE_TYPE_OFFSET
ICECHUNK_FILE_TYPE_REPO_INFO
ICECHUNK_FILE_TYPE_SNAPSHOT
ICECHUNK_FILE_TYPE_TRANSACTION_LOG
ICECHUNK_FORMAT_MAGIC_BYTES
ICECHUNK_IMPL_NAME_LEN
ICECHUNK_LIB_VERSION
ICECHUNK_SPEC_VERSION_OFFSET
LATEST_ICECHUNK_FORMAT_VERSION_METADATA_KEY

Statics§

ICECHUNK_CLIENT_NAME

Functions§

parse_file_header
Parse a file header from the first ICECHUNK_FILE_HEADER_LEN bytes of any metadata file.