Skip to content

Update a TableSchema from a SchemaΒ #698

@Fokko

Description

@Fokko

To make things easier for query engines to evolve schemas into a target schema, it would be great to add UnionByName to Iceberg-Rust as well. The UnionByName visitor (python, java) to make extending of the schema easy. For example, see the Python docs on Union by Name.

For example, if you have a CDC application, and you see a new schema, you can just pass it into this method to update the table. It will traverse the schema and compare it based on the names.

Depends on #697

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions