Skip to content

Conversation

@dongjoon-hyun
Copy link
Member

@dongjoon-hyun dongjoon-hyun commented May 28, 2025

Rationale for this change

This PR aims to support Decimal128 for Decimal type.

What changes are included in this PR?

There are two decimal types; Decimal128 and Decimal256. Since Apache Spark uses Decimal128, this PR focus on Decimal128.

Are these changes tested?

Pass the CIs.

Are there any user-facing changes?

Previously, Decimal type was not supported.

@dongjoon-hyun dongjoon-hyun requested a review from kou as a code owner May 28, 2025 14:39
@dongjoon-hyun dongjoon-hyun changed the title GH-46627: [Swift] Support Decimal128 GH-46627: [Swift] Support Decimal128 May 28, 2025
@github-actions github-actions bot added the awaiting review Awaiting review label May 28, 2025
@dongjoon-hyun dongjoon-hyun force-pushed the PR-46627 branch 4 times, most recently from 714cb23 to 15dbb62 Compare May 28, 2025 15:11
@dongjoon-hyun
Copy link
Member Author

cc @kou and @abandy

@kou
Copy link
Member

kou commented May 28, 2025

Let's do this in apache/arrow-swift.
See also: apache/arrow-swift#1

Cc: @raulcd

@dongjoon-hyun
Copy link
Member Author

It's a great news!

@dongjoon-hyun dongjoon-hyun deleted the PR-46627 branch May 28, 2025 21:39
@raulcd
Copy link
Member

raulcd commented May 29, 2025

apache/arrow-swift#1 is done, I've imported the commits into https://github.com/apache/arrow-swift

@abandy
Copy link
Contributor

abandy commented May 29, 2025

apache/arrow-swift#1 is done, I've imported the commits into https://github.com/apache/arrow-swift

Awesome!!! Thank you!

@github-actions
Copy link

⚠️ GitHub issue #46627 has no components, please add labels for components.

dongjoon-hyun added a commit to apache/spark-connect-swift that referenced this pull request Jul 3, 2025
### What changes were proposed in this pull request?

This PR aims to update `ArrowReader.swift` with `GH-54`.

Please note that we cannot use `Apache Arrow Swift` directly yet because
- It is still unable to support `Decimal`.
  - apache/arrow#46628
- It still uses `GRPC Swift` while we use `GRPC Swift 2`.

### Why are the changes needed?

To be ready for the upstream release because `v21.0.0-rc0` tag is created.
- https://github.com/apache/arrow-swift/releases/tag/v21.0.0-rc0

According to the release notes, this seems to be the only one which needs to catch up.

### Does this PR introduce _any_ user-facing change?

No behavior change because this is a refactoring to suppress warning messages.

### How was this patch tested?

Pass the CIs.

### Was this patch authored or co-authored using generative AI tooling?

No.

Closes #207 from dongjoon-hyun/SPARK-52678.

Authored-by: Dongjoon Hyun <[email protected]>
Signed-off-by: Dongjoon Hyun <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants