Skip to content

fix: json's arrow extension metadata missing#5527

Merged
Xuanwo merged 4 commits intomainfrom
xuanwo/json-metadata-loss
Dec 18, 2025
Merged

fix: json's arrow extension metadata missing#5527
Xuanwo merged 4 commits intomainfrom
xuanwo/json-metadata-loss

Conversation

@Xuanwo
Copy link
Copy Markdown
Collaborator

@Xuanwo Xuanwo commented Dec 18, 2025

This PR fixed the issue that json's arrow extension metadata missing between the convert of arrow field and lance field.


Parts of this PR were drafted with assistance from Codex (with gpt-5.2) and fully reviewed and edited by me. I take full responsibility for all changes.

@github-actions github-actions Bot added the bug Something isn't working label Dec 18, 2025
@codecov
Copy link
Copy Markdown

codecov Bot commented Dec 18, 2025

Codecov Report

❌ Patch coverage is 97.46835% with 2 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
rust/lance-datafusion/src/projection.rs 90.00% 0 Missing and 2 partials ⚠️

📢 Thoughts on this report? Let us know!

Copy link
Copy Markdown
Member

@westonpace westonpace left a comment

Choose a reason for hiding this comment

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

Nice catch. Do we want at least one test at the python level?

@Xuanwo
Copy link
Copy Markdown
Collaborator Author

Xuanwo commented Dec 18, 2025

Nice catch. Do we want at least one test at the python level?

on my way

@Xuanwo Xuanwo merged commit 135d0b9 into main Dec 18, 2025
27 of 28 checks passed
@Xuanwo Xuanwo deleted the xuanwo/json-metadata-loss branch December 18, 2025 16:03
wjones127 pushed a commit to wjones127/lance that referenced this pull request Dec 19, 2025
This PR fixed the issue that json's arrow extension metadata missing
between the convert of arrow field and lance field.

---

**Parts of this PR were drafted with assistance from Codex (with
`gpt-5.2`) and fully reviewed and edited by me. I take full
responsibility for all changes.**
wjones127 pushed a commit that referenced this pull request Dec 19, 2025
This PR fixed the issue that json's arrow extension metadata missing
between the convert of arrow field and lance field.

---

**Parts of this PR were drafted with assistance from Codex (with
`gpt-5.2`) and fully reviewed and edited by me. I take full
responsibility for all changes.**
wjones127 pushed a commit to wjones127/lance that referenced this pull request Dec 30, 2025
This PR fixed the issue that json's arrow extension metadata missing
between the convert of arrow field and lance field.

---

**Parts of this PR were drafted with assistance from Codex (with
`gpt-5.2`) and fully reviewed and edited by me. I take full
responsibility for all changes.**
jackye1995 pushed a commit to jackye1995/lance that referenced this pull request Jan 21, 2026
This PR fixed the issue that json's arrow extension metadata missing
between the convert of arrow field and lance field.

---

**Parts of this PR were drafted with assistance from Codex (with
`gpt-5.2`) and fully reviewed and edited by me. I take full
responsibility for all changes.**
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working python

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants