IcebergSchema
¶
Source code in docs_src/capo_glue/types/iceberg_schema.py
fields
instance-attribute
¶
fields: IcebergStructFieldList
The list of field definitions that make up the table schema, including field names, types, and metadata.
identifier_field_ids
instance-attribute
¶
identifier_field_ids: NotRequired[IntegerList]
The list of field identifiers that uniquely identify records in the table, used for row-level operations and deduplication.
schema_id
instance-attribute
¶
schema_id: Integer
The unique identifier for this schema version within the Iceberg table's schema evolution history.
type
instance-attribute
¶
type: NotRequired[IcebergStructTypeEnum]
The root type of the schema structure, typically "struct" for Iceberg table schemas.