Skip to content

feat(common): introduce arrow utilities#110

Merged
JingsongLi merged 1 commit into
apache:mainfrom
zjw1111:migrate/common-arrow-utils
Jun 25, 2026
Merged

feat(common): introduce arrow utilities#110
JingsongLi merged 1 commit into
apache:mainfrom
zjw1111:migrate/common-arrow-utils

Conversation

@zjw1111

@zjw1111 zjw1111 commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

Purpose

Linked issue: N/A

Introduce the common Arrow utility components migrated from the Alibaba Paimon C++ repository.

This PR adds:

  • Arrow input and output stream adapters.
  • Arrow schema and projection helpers.
  • Arrow memory allocation helpers.
  • Unit tests for the migrated Arrow utilities.

The requested src/paimon/common/utils/arrow/status_utils.h file was already present in the Apache repository with matching content, so this PR keeps it unchanged and adds the remaining files from the requested directory.

No extra dependency files were added. The migrated files use ASF license headers. No additional LICENSE or NOTICE updates are required for this batch. External contributor analysis did not require a Co-authored-by trailer.

Tests

API and Format

No public API, storage format, or protocol changes.

Documentation

No documentation changes.

Generative AI tooling

Migrated-by: OpenAI Codex

Copilot AI review requested due to automatic review settings June 23, 2026 03:15

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@lxy-9602

Copy link
Copy Markdown
Contributor

+1

@JingsongLi
JingsongLi merged commit c662861 into apache:main Jun 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants