pub struct AnalyzedQuery {
pub columns: Vec<OutputColumn>,
pub has_aggregation: bool,
pub has_window_functions: bool,
}Expand description
Analysis result for a query.
Fields§
§columns: Vec<OutputColumn>The output columns.
has_aggregation: boolWhether the query has aggregation.
has_window_functions: boolWhether the query uses window functions.
Trait Implementations§
Source§impl Clone for AnalyzedQuery
impl Clone for AnalyzedQuery
Source§fn clone(&self) -> AnalyzedQuery
fn clone(&self) -> AnalyzedQuery
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for AnalyzedQuery
impl RefUnwindSafe for AnalyzedQuery
impl Send for AnalyzedQuery
impl Sync for AnalyzedQuery
impl Unpin for AnalyzedQuery
impl UnwindSafe for AnalyzedQuery
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