Struct rusoto_glue::StorageDescriptor [−][src]
pub struct StorageDescriptor { pub bucket_columns: Option<Vec<String>>, pub columns: Option<Vec<Column>>, pub compressed: Option<bool>, pub input_format: Option<String>, pub location: Option<String>, pub number_of_buckets: Option<i64>, pub output_format: Option<String>, pub parameters: Option<HashMap<String, String>>, pub serde_info: Option<SerDeInfo>, pub skewed_info: Option<SkewedInfo>, pub sort_columns: Option<Vec<Order>>, pub stored_as_sub_directories: Option<bool>, }
Describes the physical storage of table data.
Fields
bucket_columns: Option<Vec<String>>
A list of reducer grouping columns, clustering columns, and bucketing columns in the table.
columns: Option<Vec<Column>>
A list of the Columns
in the table.
compressed: Option<bool>
True if the data in the table is compressed, or False if not.
input_format: Option<String>
The input format: SequenceFileInputFormat
(binary), or TextInputFormat
, or a custom format.
location: Option<String>
The physical location of the table. By default this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name.
number_of_buckets: Option<i64>
Must be specified if the table contains any dimension columns.
output_format: Option<String>
The output format: SequenceFileOutputFormat
(binary), or IgnoreKeyTextOutputFormat
, or a custom format.
parameters: Option<HashMap<String, String>>
User-supplied properties in key-value form.
serde_info: Option<SerDeInfo>
Serialization/deserialization (SerDe) information.
skewed_info: Option<SkewedInfo>
Information about values that appear very frequently in a column (skewed values).
sort_columns: Option<Vec<Order>>
A list specifying the sort order of each bucket in the table.
stored_as_sub_directories: Option<bool>
True if the table data is stored in subdirectories, or False if not.
Trait Implementations
impl Default for StorageDescriptor
[src]
impl Default for StorageDescriptor
fn default() -> StorageDescriptor
[src]
fn default() -> StorageDescriptor
Returns the "default value" for a type. Read more
impl Debug for StorageDescriptor
[src]
impl Debug for StorageDescriptor
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for StorageDescriptor
[src]
impl Clone for StorageDescriptor
fn clone(&self) -> StorageDescriptor
[src]
fn clone(&self) -> StorageDescriptor
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl PartialEq for StorageDescriptor
[src]
impl PartialEq for StorageDescriptor
fn eq(&self, other: &StorageDescriptor) -> bool
[src]
fn eq(&self, other: &StorageDescriptor) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &StorageDescriptor) -> bool
[src]
fn ne(&self, other: &StorageDescriptor) -> bool
This method tests for !=
.
Auto Trait Implementations
impl Send for StorageDescriptor
impl Send for StorageDescriptor
impl Sync for StorageDescriptor
impl Sync for StorageDescriptor