pub struct CreateViewStatement {
pub if_not_exists: bool,
pub temporary: bool,
pub name: QualifiedName,
pub columns: Vec<String>,
pub query: SelectStatement,
}Expand description
A CREATE VIEW statement.
Fields§
§if_not_exists: boolIF NOT EXISTS flag.
temporary: boolCREATE TEMP VIEW.
name: QualifiedNameView name.
columns: Vec<String>Optional column name list.
query: SelectStatementThe view’s SELECT query.
Trait 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 (const: unstable) · 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 Display for CreateViewStatement
impl Display for CreateViewStatement
Source§impl PartialEq for CreateViewStatement
impl PartialEq 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