Values_1.DatabaseSourceThe Database object represents a logical grouping of tables that might reside in a Hive metastore or an RDBMS.
type nonrec t = {name : Values_0.NameString.t option;The name of the database. For Hive compatibility, this is folded to lowercase when it is stored.
*)description : Values_0.DescriptionString.t option;A description of the database.
*)locationUri : URI.t option;The location of the database (for example, an HDFS path).
*)parameters : Values_0.ParametersMap.t option;These key-value pairs define parameters and properties of the database.
*)createTime : Values_0.Timestamp.t option;The time at which the metadata database was created in the catalog.
*)createTableDefaultPermissions : Values_0.PrincipalPermissionsList.t option;Creates a set of default permissions on the table for principals. Used by Lake Formation. Not used in the normal course of Glue operations.
*)targetDatabase : DatabaseIdentifier.t option;A DatabaseIdentifier structure that describes a target database for resource linking.
*)catalogId : Values_0.CatalogIdString.t option;The ID of the Data Catalog in which the database resides.
*)federatedDatabase : FederatedDatabase.t option;A FederatedDatabase structure that references an entity outside the Glue Data Catalog.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `List of [> `Enum of string ] list
| `Structure of (string * [> `String of string ]) list ])
list ]
list
| `Map of ([> `String of string ] * [> `String of string ]) list
| `String of Values_0.NameString.t
| `Structure of
(string * [> `String of Values_0.CatalogIdString.t ]) list
| `Timestamp of Values_0.Timestamp.t ])
list ]