Values_1.IcebergInputSourceA structure that defines an Apache Iceberg metadata table to create in the catalog.
type nonrec t = {metadataOperation : MetadataOperation.t;A required metadata operation. Can only be set to CREATE.
*)version : Values_0.VersionString.t option;The table version for the Iceberg table. Defaults to 2.
*)createIcebergTableInput : CreateIcebergTableInput.t option;The configuration parameters required to create a new Iceberg table in the Glue Data Catalog, including table properties and metadata specifications.
*)}val make :
?version:??? ->
?createIcebergTableInput:??? ->
metadataOperation:MetadataOperation.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of Values_0.VersionString.t
| `Structure of
(string
* [> `Map of
([> `String of Values_0.NullableString.t ]
* [> `String of Values_0.NullableString.t ])
list
| `String of Values_0.LocationString.t
| `Structure of
(string
* [> `Enum of string
| `Integer of Values_0.Integer.t
| `List of
[> `Integer of Values_0.Integer.t
| `Structure of
(string
* [> `Boolean of Values_0.Boolean.t
| `Enum of string
| `Integer of Values_0.Integer.t
| `String of Values_0.ColumnNameString.t
| `Structure of 'a list ])
list ]
list ])
list ])
list ])
list ]