Skip to content

GH-1302: Add support for the arrow.json extension type - #1303

Draft
ddupg wants to merge 3 commits into
apache:mainfrom
ddupg:feat/arrow-json
Draft

ddupg wants to merge 3 commits into
apache:mainfrom
ddupg:feat/arrow-json

Conversation

@ddupg

@ddupg ddupg commented Sep 20, 2026

Copy link
Copy Markdown
Member

Adds JsonType and JsonVector for the canonical arrow.json extension, backed by Utf8, LargeUtf8, or Utf8View.

Includes metadata handling, registration, and vector transfers that preserve the extension type. IPC loading and unloading now inspect the underlying vector when counting view buffers, so JSON backed by Utf8View can round-trip correctly.

Closes #1302.

Change-Id: I94ff9448ea6a2ac4089489c49d2bc61f1312a16f
@github-actions

Copy link
Copy Markdown

Thank you for opening a pull request!

Please label the PR with one or more of:

  • bug-fix
  • chore
  • dependencies
  • documentation
  • enhancement

Also, add the 'breaking-change' label if appropriate.

See CONTRIBUTING.md for details.

Change-Id: I2f961fbc983bd29bffd2b4280021f7b696e3ad50
Change-Id: If49bdef2c665414b786ea0f2b60d0336b3839b9b
@lidavidm lidavidm added the enhancement PRs that add or improve features. label Sep 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement PRs that add or improve features.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add support for the arrow.json extension type

2 participants