Struct rusoto_glue::TableInput
source · [−]pub struct TableInput {Show 13 fields
pub description: Option<String>,
pub last_access_time: Option<f64>,
pub last_analyzed_time: Option<f64>,
pub name: String,
pub owner: Option<String>,
pub parameters: Option<HashMap<String, String>>,
pub partition_keys: Option<Vec<Column>>,
pub retention: Option<i64>,
pub storage_descriptor: Option<StorageDescriptor>,
pub table_type: Option<String>,
pub target_table: Option<TableIdentifier>,
pub view_expanded_text: Option<String>,
pub view_original_text: Option<String>,
}
Expand description
A structure used to define a table.
Fields
description: Option<String>
A description of the table.
last_access_time: Option<f64>
The last time that the table was accessed.
last_analyzed_time: Option<f64>
The last time that column statistics were computed for this table.
name: String
The table name. For Hive compatibility, this is folded to lowercase when it is stored.
owner: Option<String>
The table owner.
parameters: Option<HashMap<String, String>>
These key-value pairs define properties associated with the table.
partition_keys: Option<Vec<Column>>
A list of columns by which the table is partitioned. Only primitive types are supported as partition keys.
When you create a table used by Amazon Athena, and you do not specify any partitionKeys
, you must at least set the value of partitionKeys
to an empty list. For example:
"PartitionKeys": []
retention: Option<i64>
The retention time for this table.
storage_descriptor: Option<StorageDescriptor>
A storage descriptor containing information about the physical storage of this table.
table_type: Option<String>
The type of this table (EXTERNAL_TABLE
, VIRTUAL_VIEW
, etc.).
target_table: Option<TableIdentifier>
A TableIdentifier
structure that describes a target table for resource linking.
view_expanded_text: Option<String>
If the table is a view, the expanded text of the view; otherwise null
.
view_original_text: Option<String>
If the table is a view, the original text of the view; otherwise null
.
Trait Implementations
sourceimpl Clone for TableInput
impl Clone for TableInput
sourcefn clone(&self) -> TableInput
fn clone(&self) -> TableInput
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for TableInput
impl Debug for TableInput
sourceimpl Default for TableInput
impl Default for TableInput
sourcefn default() -> TableInput
fn default() -> TableInput
Returns the “default value” for a type. Read more
sourceimpl PartialEq<TableInput> for TableInput
impl PartialEq<TableInput> for TableInput
sourcefn eq(&self, other: &TableInput) -> bool
fn eq(&self, other: &TableInput) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &TableInput) -> bool
fn ne(&self, other: &TableInput) -> bool
This method tests for !=
.
sourceimpl Serialize for TableInput
impl Serialize for TableInput
impl StructuralPartialEq for TableInput
Auto Trait Implementations
impl RefUnwindSafe for TableInput
impl Send for TableInput
impl Sync for TableInput
impl Unpin for TableInput
impl UnwindSafe for TableInput
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