pub trait AfterLeftJoin<CurrentRow, JoinedTable> {
type NewRow;
}Expand description
Determines the new row type after a LEFT JOIN.
Required Associated Types§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementors§
Source§impl<Cols, R, T> AfterLeftJoin<R, T> for SelectCols<Cols>
impl<Cols, R, T> AfterLeftJoin<R, T> for SelectCols<Cols>
Source§impl<M, Scope, R, T> AfterLeftJoin<R, T> for Scoped<M, Scope>where
M: AfterLeftJoin<R, T>,
impl<M, Scope, R, T> AfterLeftJoin<R, T> for Scoped<M, Scope>where
M: AfterLeftJoin<R, T>,
type NewRow = <M as AfterLeftJoin<R, T>>::NewRow
Source§impl<R, T: HasSelectModel> AfterLeftJoin<R, T> for SelectStar
SELECT * + LEFT JOIN → (CurrentRow, Option<JoinedTable::SelectModel>).
impl<R, T: HasSelectModel> AfterLeftJoin<R, T> for SelectStar
SELECT * + LEFT JOIN → (CurrentRow, Option<JoinedTable::SelectModel>).