pub struct Table {
pub full_name: Option<String>,
pub columns: Vec<TableColumnInfo>,
pub is_private: Option<bool>,
pub owner: Option<TableOwner>,
pub table_size_bytes: Option<String>,
pub created_at: Option<String>,
pub updated_at: Option<String>,
pub purged_at: Option<String>,
}Expand description
Table list element
Fields§
§full_name: Option<String>Full table name (catalog.schema.table)
columns: Vec<TableColumnInfo>Table columns
is_private: Option<bool>Whether the table is private
owner: Option<TableOwner>Owner information
table_size_bytes: Option<String>Table size in bytes
created_at: Option<String>Creation timestamp
updated_at: Option<String>Last update timestamp
purged_at: Option<String>Purge timestamp
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Table
impl<'de> Deserialize<'de> for Table
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
Auto Trait Implementations§
impl Freeze for Table
impl RefUnwindSafe for Table
impl Send for Table
impl Sync for Table
impl Unpin for Table
impl UnwindSafe for Table
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