pub struct JoinTableSource {
pub token: Token,
pub left: Box<Expression>,
pub join_type: SmartString,
pub right: Box<Expression>,
pub condition: Option<Box<Expression>>,
pub using_columns: Vec<Identifier>,
}Expand description
Join table source
Fields§
§token: Token§left: Box<Expression>§join_type: SmartString§right: Box<Expression>§condition: Option<Box<Expression>>§using_columns: Vec<Identifier>USING clause columns (e.g., USING(id, name))
Trait Implementations§
Source§impl Clone for JoinTableSource
impl Clone for JoinTableSource
Source§fn clone(&self) -> JoinTableSource
fn clone(&self) -> JoinTableSource
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 JoinTableSource
impl Debug for JoinTableSource
Source§impl Display for JoinTableSource
impl Display for JoinTableSource
Source§impl PartialEq for JoinTableSource
impl PartialEq for JoinTableSource
impl StructuralPartialEq for JoinTableSource
Auto Trait Implementations§
impl Freeze for JoinTableSource
impl RefUnwindSafe for JoinTableSource
impl Send for JoinTableSource
impl Sync for JoinTableSource
impl Unpin for JoinTableSource
impl UnsafeUnpin for JoinTableSource
impl UnwindSafe for JoinTableSource
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