Struct databend_common_ast::ast::AlterVirtualColumnStmt
source · pub struct AlterVirtualColumnStmt {
pub if_exists: bool,
pub catalog: Option<Identifier>,
pub database: Option<Identifier>,
pub table: Identifier,
pub virtual_columns: Vec<Expr>,
}Fields§
§if_exists: bool§catalog: Option<Identifier>§database: Option<Identifier>§table: Identifier§virtual_columns: Vec<Expr>Trait Implementations§
source§impl Clone for AlterVirtualColumnStmt
impl Clone for AlterVirtualColumnStmt
source§fn clone(&self) -> AlterVirtualColumnStmt
fn clone(&self) -> AlterVirtualColumnStmt
Returns a copy 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 AlterVirtualColumnStmt
impl Debug for AlterVirtualColumnStmt
source§impl Display for AlterVirtualColumnStmt
impl Display for AlterVirtualColumnStmt
source§impl DriveMut for AlterVirtualColumnStmt
impl DriveMut for AlterVirtualColumnStmt
fn drive_mut<V: VisitorMut>(&mut self, visitor: &mut V)
source§impl PartialEq for AlterVirtualColumnStmt
impl PartialEq for AlterVirtualColumnStmt
impl StructuralPartialEq for AlterVirtualColumnStmt
Auto Trait Implementations§
impl Freeze for AlterVirtualColumnStmt
impl RefUnwindSafe for AlterVirtualColumnStmt
impl Send for AlterVirtualColumnStmt
impl Sync for AlterVirtualColumnStmt
impl Unpin for AlterVirtualColumnStmt
impl UnwindSafe for AlterVirtualColumnStmt
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more