pub struct MatviewDef {
pub name: String,
pub select_sql: String,
pub backing_table: String,
pub with_data: bool,
pub created_at_micros: i64,
}Expand description
Backing table shares the matview’s name and is repopulated on REFRESH.
Fields§
§name: String§select_sql: String§backing_table: String§with_data: bool§created_at_micros: i64Implementations§
Trait Implementations§
Source§impl Clone for MatviewDef
impl Clone for MatviewDef
Source§fn clone(&self) -> MatviewDef
fn clone(&self) -> MatviewDef
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for MatviewDef
impl RefUnwindSafe for MatviewDef
impl Send for MatviewDef
impl Sync for MatviewDef
impl Unpin for MatviewDef
impl UnsafeUnpin for MatviewDef
impl UnwindSafe for MatviewDef
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