Skip to content

Conversation

@nathaniel-d-ef
Copy link
Contributor

Which issue does this PR close?

Relates to:
#8348
#4886

Rationale for this change

This PR completes the efforts of @jecsand838, adding dense union support to the encoder side of the crate, along with four other minor extensions of existing time-related encoding.

Note: currently this PR is stacked behind #8546. Once that's merged this will be updated and will not include those changes.

What changes are included in this PR?

  • Dense union support for the writer
  • Tests

Are these changes tested?

  • A full round-trip test, reading in an existing union avro file and asserting that the output matches expectations
  • Unit tests covering new encoders.

Are there any user-facing changes?

Crate not yet public

@github-actions github-actions bot added arrow Changes to the arrow crate arrow-avro arrow-avro crate labels Oct 3, 2025
Copy link
Member

@mbrobbel mbrobbel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jecsand838
Copy link
Contributor

@mbrobbel Just a heads up that @nathaniel-d-ef is out of office until early next week.

@alamb
Copy link
Contributor

alamb commented Oct 7, 2025

@mbrobbel Just a heads up that @nathaniel-d-ef is out of office until early next week.

Thanks @jecsand838 -- to keep things moving do you think you would be able to implement the PR suggestions? I would normally do it myself, but I don't have the permissions to push to the elastiflow fork: https://github.com/elastiflow/arrow-rs

@nathaniel-d-ef
Copy link
Contributor Author

nathaniel-d-ef commented Oct 7, 2025 via email

@jecsand838
Copy link
Contributor

@mbrobbel Just a heads up that @nathaniel-d-ef is out of office until early next week.

Thanks @jecsand838 -- to keep things moving do you think you would be able to implement the PR suggestions? I would normally do it myself, but I don't have the permissions to push to the elastiflow fork: https://github.com/elastiflow/arrow-rs

Absolutely! Just pushed up those PR suggestions.

Copy link
Member

@mbrobbel mbrobbel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @jecsand838!

@mbrobbel mbrobbel merged commit f19bda3 into apache:main Oct 8, 2025
23 checks passed
@alamb
Copy link
Contributor

alamb commented Oct 8, 2025

woohoo!

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.

4 participants