pub struct CreateViewStatement {
pub comments: Vec<String>,
pub name: TableRef,
pub columns: Vec<String>,
pub query: Box<Statement>,
pub or_replace: bool,
pub materialized: bool,
pub if_not_exists: bool,
}Expand description
CREATE VIEW statement.
Fields§
§comments: Vec<String>Comments attached to this statement.
name: TableRef§columns: Vec<String>§query: Box<Statement>§or_replace: bool§materialized: bool§if_not_exists: boolTrait Implementations§
Source§impl Clone for CreateViewStatement
impl Clone for CreateViewStatement
Source§fn clone(&self) -> CreateViewStatement
fn clone(&self) -> CreateViewStatement
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 CreateViewStatement
impl Debug for CreateViewStatement
Source§impl<'de> Deserialize<'de> for CreateViewStatement
impl<'de> Deserialize<'de> for CreateViewStatement
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 PartialEq for CreateViewStatement
impl PartialEq for CreateViewStatement
Source§impl Serialize for CreateViewStatement
impl Serialize for CreateViewStatement
impl StructuralPartialEq for CreateViewStatement
Auto Trait Implementations§
impl Freeze for CreateViewStatement
impl RefUnwindSafe for CreateViewStatement
impl Send for CreateViewStatement
impl Sync for CreateViewStatement
impl Unpin for CreateViewStatement
impl UnsafeUnpin for CreateViewStatement
impl UnwindSafe for CreateViewStatement
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