libzarr
Header-only C++17 Zarr v2/v3, WASM-compatible
Loading...
Searching...
No Matches
Classes
codecs.hpp File Reference
#include <cstdint>
#include <limits>
#include <optional>
#include <string>
#include <vector>
#include "libzarr/detail/common.hpp"
#include "libzarr/metadata.hpp"
#include "libzarr/types.hpp"
#include "libzarr/codecs_gzip.hpp"
#include "libzarr/codecs_blosc.hpp"

Go to the source code of this file.

Classes

class  zarr::CodecPipeline
 

Detailed Description

The codec pipeline: a chain of CodecSpec resolved once per array into an executable encode/decode plan. The chain is partitioned per the v3 model — array->array codecs, exactly one array->bytes codec ("bytes"), then bytes->bytes codecs — and no-op stages are elided at resolve time.