You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hudi.apache.org by "the-other-tim-brown (via GitHub)" <gi...@apache.org> on 2025/12/30 01:15:58 UTC
[I] Introduce Variant schema type [hudi]
the-other-tim-brown opened a new issue, #17745:
URL: https://github.com/apache/hudi/issues/17745
### Task Description
**What needs to be done:**
Introduce the new Variant schema type. This will look similar to a record/struct with a logical type associated with it, see the parquet [spec](https://github.com/apache/parquet-format/blob/master/LogicalTypes.md#variant) for reference.
Validation should be done to ensure that this context can be persisted as part of the schema string and then read back. For older Hudi versions, they should be able to read back this type but lose the context. This will ensure backwards compatibility.
**Why this task is needed:**
This is the first step towards adding support for the Variant type throughout Hudi.
### Task Type
Code improvement/refactoring
### Related Issues
**Parent feature issue:** (if applicable )
**Related issues:**
NOTE: Use `Relationships` button to add parent/blocking issues after issue is created.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] Introduce Variant schema type [hudi]
Posted by "voonhous (via GitHub)" <gi...@apache.org>.
voonhous closed issue #17745: Introduce Variant schema type
URL: https://github.com/apache/hudi/issues/17745
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@hudi.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org