Skip to content

[python]: Add nullability support for data type in python#522

Merged
leekeiabstraction merged 2 commits intoapache:mainfrom
charlesdong1991:issue-511
May 3, 2026
Merged

[python]: Add nullability support for data type in python#522
leekeiabstraction merged 2 commits intoapache:mainfrom
charlesdong1991:issue-511

Conversation

@charlesdong1991
Copy link
Copy Markdown
Contributor

Purpose

Preserve PyArrow field nullability when constructing Fluss schemas. Previously, field.is_nullable() was ignored and all types defaulted to nullable.

Linked issue: close #511

Tests

All tests have passed

API and Format

Documentation

@charlesdong1991
Copy link
Copy Markdown
Contributor Author

@fresh-borzoni @leekeiabstraction if you have time, PTAL 🙏 thanks!

Copy link
Copy Markdown
Contributor

@fresh-borzoni fresh-borzoni left a comment

Choose a reason for hiding this comment

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

@charlesdong1991 Ty for the PR, LGTM 👍

@fresh-borzoni
Copy link
Copy Markdown
Contributor

I'm waiting for syncing Cargo.lock and then we can rebase and merge 👍
cc @leekeiabstraction

@charlesdong1991
Copy link
Copy Markdown
Contributor Author

Seems Cargo.lock PR has been merged! i did a rebase to sync

Copy link
Copy Markdown
Contributor

@leekeiabstraction leekeiabstraction left a comment

Choose a reason for hiding this comment

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

LGTM, TY for the PR!

@leekeiabstraction leekeiabstraction merged commit 093b31e into apache:main May 3, 2026
6 checks passed
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.

[python] Add nullability support to DataType in Python bindings

3 participants