pub enum Project {
Star(Option<SqlIdent>),
Exprs(Vec<ProjectElem>),
Count(SqlIdent),
}Expand description
A SQL SELECT clause
Variants§
Star(Option<SqlIdent>)
SELECT * SELECT a.*
Exprs(Vec<ProjectElem>)
SELECT a, b
Count(SqlIdent)
SELECT COUNT(*)
Implementations§
Source§impl Project
impl Project
pub fn qualify_vars(self, with: SqlIdent) -> Self
pub fn has_unqualified_vars(&self) -> bool
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Project
impl RefUnwindSafe for Project
impl Send for Project
impl Sync for Project
impl Unpin for Project
impl UnwindSafe for Project
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