pub enum ProjectExpr {
Var(SqlIdent),
Field(SqlIdent, SqlIdent),
}Expand description
A column projection in a SELECT clause
Variants§
Implementations§
Source§impl ProjectExpr
impl ProjectExpr
pub fn qualify_vars(self, with: SqlIdent) -> Self
Trait Implementations§
Source§impl Debug for ProjectExpr
impl Debug for ProjectExpr
Source§impl From<ProjectExpr> for SqlExpr
impl From<ProjectExpr> for SqlExpr
Source§fn from(value: ProjectExpr) -> Self
fn from(value: ProjectExpr) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ProjectExpr
impl RefUnwindSafe for ProjectExpr
impl Send for ProjectExpr
impl Sync for ProjectExpr
impl Unpin for ProjectExpr
impl UnwindSafe for ProjectExpr
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