Parquet, byte by byte · Build a Parquet reader while you read about one

Part II: The values

How do values become bytes, and back?

Part I found where each column’s bytes are. This part decodes them. ch05 builds a decoder for each encoding, ch06 walks the pages of a column chunk, and ch07 adds decompression to the read path.

By Chris Snow, in collaboration with Claude (Anthropic) · Prose and figures: CC BY-NC 4.0 · Code: Apache 2.0

Built from commit c32f48e.