Skip to content

feat(encoding): compose generic block codecs - #8327

Draft
Xuanwo wants to merge 1 commit into
xuanwo/generic-block-v5-3-dictionaryfrom
xuanwo/generic-block-v5-4-cascade
Draft

feat(encoding): compose generic block codecs#8327
Xuanwo wants to merge 1 commit into
xuanwo/generic-block-v5-3-dictionaryfrom
xuanwo/generic-block-v5-4-cascade

Conversation

@Xuanwo

@Xuanwo Xuanwo commented Aug 6, 2026

Copy link
Copy Markdown
Collaborator

Stack 4 of 10 for Lance generic block sequence compression.

This composes constant, bitpacking, RLE, range, delta, and dictionary codecs into a bounded u32/u64 cascade. Each concrete codec still owns its descriptor and payload contract; the cascade only evaluates complete serialized cost and chooses a strictly smaller valid candidate.

The layer completes the reusable codec set without adopting it in the variable-width writer. Stable Lance 2.0–2.2 bytes, selection, and reader behavior remain unchanged.

Stack navigation

@github-actions github-actions Bot added A-encoding Encoding, IO, file reader/writer enhancement New feature or request labels Aug 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-encoding Encoding, IO, file reader/writer enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant