Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move decimal kernels to arrow-rs #3590

Closed
wants to merge 5 commits into from

Conversation

kmitchener
Copy link
Contributor

@kmitchener kmitchener commented Sep 22, 2022

Which issue does this PR close?

Closes #3521.
Closes #2259.

Rationale for this change

Removes the decimal arithmetic and comparison kernels that were moved to arrow-rs. The other half of this PR is in apache/arrow-rs#2770

This would remain in draft until Arrow 24 is released and DataFusion switches to that version.

What changes are included in this PR?

Are there any user-facing changes?

@github-actions github-actions bot added core Core datafusion crate logical-expr Logical plan and expressions optimizer Optimizer rules physical-expr Physical Expressions sql labels Sep 22, 2022
@kmitchener
Copy link
Contributor Author

cc @liukun4515

@kmitchener kmitchener mentioned this pull request Sep 22, 2022
8 tasks
@kmitchener
Copy link
Contributor Author

I believe we're going to wait for the new and improved decimal implementation in arrow-rs, then switch DF over to that. This PR is no longer relevant.

@kmitchener kmitchener closed this Sep 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core Core datafusion crate logical-expr Logical plan and expressions optimizer Optimizer rules physical-expr Physical Expressions sql
Projects
None yet
Development

Successfully merging this pull request may close these issues.

decimal division gives wrong answer division decimal: lose precision when convert i128 to f64
1 participant