Skip to content

IcebergPartitionField

Source code in docs_src/capo_glue/types/iceberg_partition_field.py
class IcebergPartitionField(TypedDict, closed=True):
    source_id: "capo_glue.types.integer.Integer"
    """<p>The identifier of the source field from the table schema that this partition field is based on.</p>"""
    transform: "capo_glue.types.iceberg_transform_string.IcebergTransformString"
    """<p>The transformation function applied to the source field to create the partition, such as identity, bucket, truncate, year, month, day, or hour.</p>"""
    name: "capo_glue.types.column_name_string.ColumnNameString"
    """<p>The name of the partition field as it will appear in the partitioned table structure.</p>"""
    field_id: "capo_glue.types.integer.Integer"
    """<p>The unique identifier assigned to this partition field within the Iceberg table's partition specification.</p>"""

field_id instance-attribute

field_id: Integer

The unique identifier assigned to this partition field within the Iceberg table's partition specification.

name instance-attribute

The name of the partition field as it will appear in the partitioned table structure.

source_id instance-attribute

source_id: Integer

The identifier of the source field from the table schema that this partition field is based on.

transform instance-attribute

The transformation function applied to the source field to create the partition, such as identity, bucket, truncate, year, month, day, or hour.