Enum libsql_sqlite3_parser::ast::OneSelect
source · pub enum OneSelect {
Select {
distinctness: Option<Distinctness>,
columns: Vec<ResultColumn>,
from: Option<FromClause>,
where_clause: Option<Expr>,
group_by: Option<GroupBy>,
window_clause: Option<Vec<WindowDef>>,
},
Values(Vec<Vec<Expr>>),
}
Variants§
Select
Values(Vec<Vec<Expr>>)
Trait Implementations§
source§impl PartialEq for OneSelect
impl PartialEq for OneSelect
impl Eq for OneSelect
impl StructuralEq for OneSelect
impl StructuralPartialEq for OneSelect
Auto Trait Implementations§
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
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.