Skip to content

Add unknown datatype support#2410

Draft
manuzhang wants to merge 1 commit intoapache:mainfrom
manuzhang:add-unknown-datatype
Draft

Add unknown datatype support#2410
manuzhang wants to merge 1 commit intoapache:mainfrom
manuzhang:add-unknown-datatype

Conversation

@manuzhang
Copy link
Copy Markdown
Member

Add PrimitiveType::Unknown with JSON, Arrow, and Avro null mappings. Validate unknown fields as optional with null defaults and reject unsupported catalog conversions.

Which issue does this PR close?

  • Closes #.

What changes are included in this PR?

Are these changes tested?

@manuzhang manuzhang closed this May 6, 2026
@manuzhang manuzhang reopened this May 6, 2026
@manuzhang manuzhang marked this pull request as draft May 6, 2026 16:19
@manuzhang manuzhang force-pushed the add-unknown-datatype branch 2 times, most recently from b20d5df to d91ef33 Compare May 7, 2026 14:21
Add Iceberg unknown type parsing and conversions across schema, Arrow, Avro, HMS, and Glue paths.

Reject non-null defaults for unknown fields and make set predicate formatting deterministic for stable tests.

Co-authored-by: Codex <codex@openai.com>
@manuzhang manuzhang force-pushed the add-unknown-datatype branch from d91ef33 to 013362e Compare May 7, 2026 15:12
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.

1 participant