Skip to content

Comments

feat: two-stage builder API for async Avro reader#9461

Closed
mzabaluev-flarion wants to merge 1 commit intoapache:mainfrom
mzabaluev:avro-async-reader-builder-with-writer-schema
Closed

feat: two-stage builder API for async Avro reader#9461
mzabaluev-flarion wants to merge 1 commit intoapache:mainfrom
mzabaluev:avro-async-reader-builder-with-writer-schema

Conversation

@mzabaluev-flarion
Copy link
Contributor

Which issue does this PR close?

What changes are included in this PR?

Expose the read_header method in reader::async_reader::ReaderBuilder, returning another builder typestate that exposes the writer schema as it was read from the file header.

Are these changes tested?

Tests and doc tests to be added for the new API, showing possible use.

Are there any user-facing changes?

The new API augments the existing ReaderBuilder in a backward-compatible way.

Expose the read_header method in reader::async_reader::ReaderBuilder,
returning another builder typestate that exposes the writer schema
as it was read from the file header.
@github-actions github-actions bot added arrow Changes to the arrow crate arrow-avro arrow-avro crate labels Feb 22, 2026
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.

Expose Avro writer schema when building the reader

2 participants