Skip to content

Add some benchmarks for decoding delta encoded Parquet#9500

Open
etseidl wants to merge 8 commits intoapache:mainfrom
etseidl:delta_benches
Open

Add some benchmarks for decoding delta encoded Parquet#9500
etseidl wants to merge 8 commits intoapache:mainfrom
etseidl:delta_benches

Conversation

@etseidl
Copy link
Contributor

@etseidl etseidl commented Mar 2, 2026

Which issue does this PR close?

Rationale for this change

Add benchmarks to show benefit of the optimizations in #9477

What changes are included in this PR?

Adds some benches for DELTA_BINARY_PACKED, DELTA_BYTE_ARRAY, and DELTA_LENGTH_BYTE_ARRAY. The generated data is meant to show the benefit of special casing for miniblocks with a bitwidth of 0.

Are these changes tested?

Just benches

Are there any user-facing changes?

No

@github-actions github-actions bot added the parquet Changes to the parquet crate label Mar 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

parquet Changes to the parquet crate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant