pub enum OneSelect {
Select {
distinctness: Option<Distinctness>,
columns: Vec<ResultColumn>,
from: Option<FromClause>,
where_clause: Option<Box<Expr>>,
group_by: Option<Vec<Expr>>,
having: Option<Box<Expr>>,
window_clause: Option<Vec<WindowDef>>,
},
Values(Vec<Vec<Expr>>),
}
Expand description
SELECT
core
Variants§
Select
SELECT
Fields
§
distinctness: Option<Distinctness>
DISTINCT
§
columns: Vec<ResultColumn>
columns
§
from: Option<FromClause>
FROM
clause
Values(Vec<Vec<Expr>>)
VALUES
Implementations§
Trait Implementations§
impl Eq for OneSelect
impl StructuralPartialEq for OneSelect
Auto Trait Implementations§
impl Freeze for OneSelect
impl RefUnwindSafe for OneSelect
impl Send for OneSelect
impl Sync for OneSelect
impl Unpin for OneSelect
impl UnwindSafe for OneSelect
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§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.