pub struct AlterMaterializedViewStatement { /* private fields */ }Expand description
ALTER MATERIALIZED VIEW statement builder
This struct provides a fluent API for constructing ALTER MATERIALIZED VIEW queries.
§Examples
ⓘ
use reinhardt_query::prelude::*;
// Rename materialized view
let query = Query::alter_materialized_view()
.name("old_mv")
.rename_to("new_mv");
// Change owner
let query = Query::alter_materialized_view()
.name("my_mv")
.owner_to("new_owner");Implementations§
Source§impl AlterMaterializedViewStatement
impl AlterMaterializedViewStatement
Sourcepub fn set_schema<S>(&mut self, schema: S) -> &mut Selfwhere
S: IntoIden,
pub fn set_schema<S>(&mut self, schema: S) -> &mut Selfwhere
S: IntoIden,
Trait Implementations§
Source§impl Clone for AlterMaterializedViewStatement
impl Clone for AlterMaterializedViewStatement
Source§fn clone(&self) -> AlterMaterializedViewStatement
fn clone(&self) -> AlterMaterializedViewStatement
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 QueryStatementBuilder for AlterMaterializedViewStatement
impl QueryStatementBuilder for AlterMaterializedViewStatement
Source§fn build_any(&self, query_builder: &dyn QueryBuilderTrait) -> (String, Values)
fn build_any(&self, query_builder: &dyn QueryBuilderTrait) -> (String, Values)
Build SQL statement for a database backend and collect query parameters Read more
impl QueryStatementWriter for AlterMaterializedViewStatement
Auto Trait Implementations§
impl Freeze for AlterMaterializedViewStatement
impl !RefUnwindSafe for AlterMaterializedViewStatement
impl !Send for AlterMaterializedViewStatement
impl !Sync for AlterMaterializedViewStatement
impl Unpin for AlterMaterializedViewStatement
impl UnsafeUnpin for AlterMaterializedViewStatement
impl !UnwindSafe for AlterMaterializedViewStatement
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