Struct aws_sdk_glue::model::Database [−][src]
#[non_exhaustive]pub struct Database {
pub name: Option<String>,
pub description: Option<String>,
pub location_uri: Option<String>,
pub parameters: Option<HashMap<String, String>>,
pub create_time: Option<DateTime>,
pub create_table_default_permissions: Option<Vec<PrincipalPermissions>>,
pub target_database: Option<DatabaseIdentifier>,
pub catalog_id: Option<String>,
}Expand description
The Database object represents a logical grouping of tables that might reside
in a Hive metastore or an RDBMS.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.name: Option<String>The name of the database. For Hive compatibility, this is folded to lowercase when it is stored.
description: Option<String>A description of the database.
location_uri: Option<String>The location of the database (for example, an HDFS path).
parameters: Option<HashMap<String, String>>These key-value pairs define parameters and properties of the database.
create_time: Option<DateTime>The time at which the metadata database was created in the catalog.
create_table_default_permissions: Option<Vec<PrincipalPermissions>>Creates a set of default permissions on the table for principals.
target_database: Option<DatabaseIdentifier>A DatabaseIdentifier structure that describes a target database for resource linking.
catalog_id: Option<String>The ID of the Data Catalog in which the database resides.
Implementations
The name of the database. For Hive compatibility, this is folded to lowercase when it is stored.
A description of the database.
The location of the database (for example, an HDFS path).
These key-value pairs define parameters and properties of the database.
The time at which the metadata database was created in the catalog.
Creates a set of default permissions on the table for principals.
A DatabaseIdentifier structure that describes a target database for resource linking.
The ID of the Data Catalog in which the database resides.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Database
impl UnwindSafe for Database
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more
