pub struct DropViewStmt {
pub view_name: String,
pub if_exists: bool,
pub cascade: bool,
pub restrict: bool,
}Expand description
DROP VIEW statement
Fields§
§view_name: String§if_exists: bool§cascade: bool§restrict: boolWhether RESTRICT was explicitly specified. When neither CASCADE nor RESTRICT is specified, we use SQLite-compatible behavior (allow dropping views even if dependents exist). When RESTRICT is explicit, we enforce dependency checks.
Trait Implementations§
Source§impl Clone for DropViewStmt
impl Clone for DropViewStmt
Source§fn clone(&self) -> DropViewStmt
fn clone(&self) -> DropViewStmt
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 DropViewStmt
impl Debug for DropViewStmt
Source§impl PartialEq for DropViewStmt
impl PartialEq for DropViewStmt
impl StructuralPartialEq for DropViewStmt
Auto Trait Implementations§
impl Freeze for DropViewStmt
impl RefUnwindSafe for DropViewStmt
impl Send for DropViewStmt
impl Sync for DropViewStmt
impl Unpin for DropViewStmt
impl UnwindSafe for DropViewStmt
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