pub struct QueryTree {
pub command_type: CommandType,
pub targets: Arc<SqlTypeDefinition>,
pub range_tables: Vec<RangeRelation>,
pub joins: Vec<(JoinType, RangeRelation, RangeRelation)>,
}Fields§
§command_type: CommandType§targets: Arc<SqlTypeDefinition>§range_tables: Vec<RangeRelation>§joins: Vec<(JoinType, RangeRelation, RangeRelation)>Trait Implementations§
Auto Trait Implementations§
impl Freeze for QueryTree
impl RefUnwindSafe for QueryTree
impl Send for QueryTree
impl Sync for QueryTree
impl Unpin for QueryTree
impl UnwindSafe for QueryTree
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