Struct google_datastream1::api::MysqlColumn
source · pub struct MysqlColumn {
pub collation: Option<String>,
pub column: Option<String>,
pub data_type: Option<String>,
pub length: Option<i32>,
pub nullable: Option<bool>,
pub ordinal_position: Option<i32>,
pub primary_key: Option<bool>,
}Expand description
MySQL Column.
This type is not used in any activity, and only used as part of another schema.
Fields§
§collation: Option<String>Column collation.
column: Option<String>Column name.
data_type: Option<String>The MySQL data type. Full data types list can be found here: https://dev.mysql.com/doc/refman/8.0/en/data-types.html
length: Option<i32>Column length.
nullable: Option<bool>Whether or not the column can accept a null value.
ordinal_position: Option<i32>The ordinal position of the column in the table.
primary_key: Option<bool>Whether or not the column represents a primary key.
Trait Implementations§
source§impl Clone for MysqlColumn
impl Clone for MysqlColumn
source§fn clone(&self) -> MysqlColumn
fn clone(&self) -> MysqlColumn
Returns a copy 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 MysqlColumn
impl Debug for MysqlColumn
source§impl Default for MysqlColumn
impl Default for MysqlColumn
source§fn default() -> MysqlColumn
fn default() -> MysqlColumn
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for MysqlColumn
impl<'de> Deserialize<'de> for MysqlColumn
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