Struct rusoto_glue::Database
source · [−]pub struct Database {
pub catalog_id: Option<String>,
pub create_table_default_permissions: Option<Vec<PrincipalPermissions>>,
pub create_time: Option<f64>,
pub description: Option<String>,
pub location_uri: Option<String>,
pub name: String,
pub parameters: Option<HashMap<String, String>>,
pub target_database: Option<DatabaseIdentifier>,
}
Expand description
The Database
object represents a logical grouping of tables that might reside in a Hive metastore or an RDBMS.
Fields
catalog_id: Option<String>
The ID of the Data Catalog in which the database resides.
create_table_default_permissions: Option<Vec<PrincipalPermissions>>
Creates a set of default permissions on the table for principals.
create_time: Option<f64>
The time at which the metadata database was created in the catalog.
description: Option<String>
A description of the database.
location_uri: Option<String>
The location of the database (for example, an HDFS path).
name: String
The name of the database. For Hive compatibility, this is folded to lowercase when it is stored.
parameters: Option<HashMap<String, String>>
These key-value pairs define parameters and properties of the database.
target_database: Option<DatabaseIdentifier>
A DatabaseIdentifier
structure that describes a target database for resource linking.
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Database
impl<'de> Deserialize<'de> for Database
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for Database
Auto Trait Implementations
impl RefUnwindSafe for Database
impl Send for Database
impl Sync for Database
impl Unpin for Database
impl UnwindSafe for Database
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more