Values_1.IcebergPartitionSpecSourceDefines the partitioning specification for an Iceberg table, determining how table data will be organized and partitioned for optimal query performance.
type nonrec t = {fields : IcebergPartitionSpecFieldList.t;The list of partition fields that define how the table data should be partitioned, including source fields and their transformations.
*)specId : Values_0.Integer.t option;The unique identifier for this partition specification within the Iceberg table's metadata history.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Integer of Values_0.Integer.t
| `List of
[> `Structure of
(string
* [> `Integer of Values_0.Integer.t
| `String of IcebergTransformString.t ])
list ]
list ])
list ]