pub struct StorageDescriptor {
pub input_format: Option<String>,
pub location_uri: Option<String>,
pub output_format: Option<String>,
pub serde_info: Option<SerDeInfo>,
}Expand description
Contains information about how a table’s data is stored and accessed by open source query engines.
This type is not used in any activity, and only used as part of another schema.
Fields§
§input_format: Option<String>Optional. Specifies the fully qualified class name of the InputFormat (e.g. “org.apache.hadoop.hive.ql.io.orc.OrcInputFormat”). The maximum length is 128 characters.
location_uri: Option<String>Optional. The physical location of the table (e.g. gs://spark-dataproc-data/pangea-data/case_sensitive/ or gs://spark-dataproc-data/pangea-data/*). The maximum length is 2056 bytes.
output_format: Option<String>Optional. Specifies the fully qualified class name of the OutputFormat (e.g. “org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat”). The maximum length is 128 characters.
serde_info: Option<SerDeInfo>Optional. Serializer and deserializer information.
Trait Implementations§
Source§impl Clone for StorageDescriptor
impl Clone for StorageDescriptor
Source§fn clone(&self) -> StorageDescriptor
fn clone(&self) -> StorageDescriptor
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StorageDescriptor
impl Debug for StorageDescriptor
Source§impl Default for StorageDescriptor
impl Default for StorageDescriptor
Source§fn default() -> StorageDescriptor
fn default() -> StorageDescriptor
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StorageDescriptor
impl<'de> Deserialize<'de> for StorageDescriptor
Source§fn 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
Source§impl Serialize for StorageDescriptor
impl Serialize for StorageDescriptor
impl Part for StorageDescriptor
Auto Trait Implementations§
impl Freeze for StorageDescriptor
impl RefUnwindSafe for StorageDescriptor
impl Send for StorageDescriptor
impl Sync for StorageDescriptor
impl Unpin for StorageDescriptor
impl UnwindSafe for StorageDescriptor
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more