Values_1.CreateTableRequestSourceCreates a new table definition in the Data Catalog.
type nonrec t = {catalogId : Values_0.CatalogIdString.t option;The ID of the Data Catalog in which to create the Table. If none is supplied, the Amazon Web Services account ID is used by default.
*)databaseName : Values_0.NameString.t;The catalog database in which to create the new table. For Hive compatibility, this name is entirely lowercase.
*)name : Values_0.NameString.t option;The unique identifier for the table within the specified database that will be created in the Glue Data Catalog.
*)tableInput : TableInput.t option;The TableInput object that defines the metadata table to create in the catalog.
*)partitionIndexes : PartitionIndexList.t option;A list of partition indexes, PartitionIndex structures, to create in the table.
*)transactionId : Values_0.TransactionIdString.t option;The ID of the transaction.
*)openTableFormatInput : OpenTableFormatInput.t option;Specifies an OpenTableFormatInput structure when creating an open format table.
*)}val make :
?catalogId:??? ->
?name:??? ->
?tableInput:??? ->
?partitionIndexes:??? ->
?transactionId:??? ->
?openTableFormatInput:??? ->
databaseName:Values_0.NameString.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `List of [> `String of Values_0.NameString.t ] list
| `String of Values_0.NameString.t ])
list ]
list
| `String of Values_0.CatalogIdString.t
| `Structure of
(string
* [> `Integer of NonNegativeInteger.t
| `List of
[> `Structure of
(string
* [> `Map of
([> `String of string ] * [> `String of string ])
list
| `String of string ])
list ]
list
| `Map of ([> `String of string ] * [> `String of string ]) list
| `String of Values_0.NameString.t
| `Structure of
(string
* [> `Boolean of bool
| `Enum of string
| `Integer of int
| `List of
[> `Long of TableVersionId.t
| `String of string
| `Structure of
(string
* [> `Enum of string
| `Integer of int
| `Map of
([> `String of string ] * [> `String of string ])
list
| `String of string ])
list ]
list
| `Long of TableVersionId.t
| `Map of
([> `String of string ] * [> `String of string ]) list
| `String of string
| `Structure of
(string
* [> `List of [> `String of string ] list
| `Long of Awso.Import.Int64.t
| `Map of
([> `String of string ] * [> `String of string ])
list
| `String of string
| `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
| `String of string ])
list ])
list ])
list
| `Timestamp of Values_0.Timestamp.t ])
list ])
list ]