Skip to content

Conversation

@CurtHagenlocher
Copy link
Contributor

Which issue does this PR close?

Part of addressing #6661 but does not close it; there is at least one more PR for CSV/Parquet/JSON support.

What changes are included in this PR?

This change adds cast operations for the recently-added decimal32 and decimal64 types. It also adds tests to verify that sort and comparison work correctly, and includes these types in benchmarks.

Are these changes tested?

Yes.

Are there any user-facing changes?

Casting to and from decimal32 and decimal64 is now supported.

@github-actions github-actions bot added the arrow Changes to the arrow crate label Jun 28, 2025
@CurtHagenlocher
Copy link
Contributor Author

Apparently I don't understand "cargo fmt"; it complains about lines I haven't edited -- but only when I've edited other lines in the same file.

Copy link
Contributor

@alamb alamb left a comment

Choose a reason for hiding this comment

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

Thank you @CurtHagenlocher and @mbrobbel

I went through this code and reviewed the test coverage and I found it all quite thorough and following the existing patterns. Very nice 👌

Any other thoughts before we merge it?

@alamb
Copy link
Contributor

alamb commented Aug 19, 2025

The CI failure looks like an infrastructure problem: https://github.com/apache/arrow-rs/actions/runs/17078845261/job/48427216644?pr=7815

I'll retrigger it when possible

@alamb
Copy link
Contributor

alamb commented Aug 19, 2025

The docs CI failure is unrelated. 🚀

@alamb alamb merged commit 21a9a2a into apache:main Aug 19, 2025
26 of 28 checks passed
@alamb
Copy link
Contributor

alamb commented Aug 19, 2025

Thanks again @CurtHagenlocher

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants