Skip to main content

Module schema_evolution

Module schema_evolution 

Source
Expand description

Schema evolution request types (Phase G).

SchemaEvolution is a pure metadata operation — no data files are rewritten. initial-default in each added field tells readers what value to return for old files that predate the column. Corresponds to Iceberg V2/V3 spec §4.1.1.

Structs§

AddColumnRequest
Request to add a new column to the table schema.
RenameColumnRequest
Request to rename an existing column (field-id stays stable).
SchemaEvolution
Atomic schema evolution transaction applied in a single metadata.json rewrite.