pub struct JoinDef {
pub source: FromItem,
pub condition: Option<JoinCondition>,
pub join_type: JoinType,
pub natural: bool,
}Expand description
JOIN definition.
Fields§
§source: FromItem§condition: Option<JoinCondition>§join_type: JoinType§natural: boolImplementations§
Source§impl JoinDef
impl JoinDef
pub fn inner(source: FromItem, on: Conditions) -> Self
pub fn left(source: FromItem, on: Conditions) -> Self
pub fn right(source: FromItem, on: Conditions) -> Self
pub fn full(source: FromItem, on: Conditions) -> Self
pub fn cross(source: FromItem) -> Self
pub fn using( join_type: JoinType, source: FromItem, columns: Vec<String>, ) -> Self
pub fn natural(self) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for JoinDef
impl !RefUnwindSafe for JoinDef
impl Send for JoinDef
impl Sync for JoinDef
impl Unpin for JoinDef
impl UnsafeUnpin for JoinDef
impl !UnwindSafe for JoinDef
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