pub struct QuerySource {
pub name: Ident,
pub alias: Option<Ident>,
pub subquery: Option<Box<QueryPlan>>,
}Expand description
What the query reads from.
Fields§
§name: IdentTable or collection name (for a subquery source, its alias).
alias: Option<Ident>Optional alias.
subquery: Option<Box<QueryPlan>>Derived table: the source is the result of this query.
Implementations§
Trait Implementations§
Source§impl Clone for QuerySource
impl Clone for QuerySource
Source§fn clone(&self) -> QuerySource
fn clone(&self) -> QuerySource
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for QuerySource
impl Debug for QuerySource
Source§impl PartialEq for QuerySource
impl PartialEq for QuerySource
impl StructuralPartialEq for QuerySource
Auto Trait Implementations§
impl Freeze for QuerySource
impl RefUnwindSafe for QuerySource
impl Send for QuerySource
impl Sync for QuerySource
impl Unpin for QuerySource
impl UnsafeUnpin for QuerySource
impl UnwindSafe for QuerySource
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