Struct google_datastream1::api::PostgresqlColumn
source · pub struct PostgresqlColumn {
pub column: Option<String>,
pub data_type: Option<String>,
pub length: Option<i32>,
pub nullable: Option<bool>,
pub ordinal_position: Option<i32>,
pub precision: Option<i32>,
pub primary_key: Option<bool>,
pub scale: Option<i32>,
}Expand description
PostgreSQL Column.
This type is not used in any activity, and only used as part of another schema.
Fields§
§column: Option<String>Column name.
data_type: Option<String>The PostgreSQL data type.
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.
precision: Option<i32>Column precision.
primary_key: Option<bool>Whether or not the column represents a primary key.
scale: Option<i32>Column scale.
Trait Implementations§
source§impl Clone for PostgresqlColumn
impl Clone for PostgresqlColumn
source§fn clone(&self) -> PostgresqlColumn
fn clone(&self) -> PostgresqlColumn
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 PostgresqlColumn
impl Debug for PostgresqlColumn
source§impl Default for PostgresqlColumn
impl Default for PostgresqlColumn
source§fn default() -> PostgresqlColumn
fn default() -> PostgresqlColumn
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for PostgresqlColumn
impl<'de> Deserialize<'de> for PostgresqlColumn
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