Skip to content

Conversation

nathaniel-d-ef
Copy link
Contributor

Which issue does this PR close?

Rationale for this change

This PR adds benchmarks for additional complex types to the avro_writer benchmark file in the arrow-avro crate, extending the existing pattern to capture performance of recently added types.

What changes are included in this PR?

The following types now have benchmark tests:

Utf8
List
Struct
Fixed
UUID
Decimal (32, 64, 128, 128[fixed16], 256)

Are these changes tested?

These changes are exclusively tests themselves.

Are there any user-facing changes?

n/a, arrow-avro crate is not yet public

@github-actions github-actions bot added arrow Changes to the arrow crate arrow-avro arrow-avro crate labels Sep 10, 2025
…ng; consolidate interval encoding logic and add extensive unit tests.
Added benchmarks for new Arrow data types in the Avro writer, including Decimal (32, 64, 128, 256), Interval (MonthDayNano), FixedSizeBinary, UUID, Struct, Utf8, and List<Utf8>.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
arrow Changes to the arrow crate arrow-avro arrow-avro crate
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant