Values.IcebergPartitionSpecSourceDefines how data in an Iceberg table is partitioned. Partitioning helps optimize query performance by organizing data into separate files based on field values. Each partition field specifies a transform to apply to a source field.
type nonrec t = {fields : IcebergPartitionFieldList.t;The list of partition fields that define how the table data is partitioned. Each field specifies a source field and a transform to apply. This field is required if partitionSpec is provided.
*)specId : Integer.t option;The unique identifier for this partition specification. If not specified, defaults to 0.
*)}