pub struct Join<L: DataSet, R: DataSet, E: Expression> {
pub join: JoinType,
pub lhs: L,
pub rhs: R,
pub on: Option<E>,
}Expand description
Binary join with optional ON predicate.
Fields§
§join: JoinTypeJoin kind.
lhs: LLeft-hand data set.
rhs: RRight-hand data set.
on: Option<E>Optional ON expression.
Trait Implementations§
Source§impl<L: DataSet, R: DataSet, E: Expression> DataSet for Join<L, R, E>
impl<L: DataSet, R: DataSet, E: Expression> DataSet for Join<L, R, E>
Auto Trait Implementations§
impl<L, R, E> Freeze for Join<L, R, E>
impl<L, R, E> RefUnwindSafe for Join<L, R, E>
impl<L, R, E> Send for Join<L, R, E>
impl<L, R, E> Sync for Join<L, R, E>
impl<L, R, E> Unpin for Join<L, R, E>
impl<L, R, E> UnwindSafe for Join<L, R, E>
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