Skip to main content

AfterLeftJoin

Trait AfterLeftJoin 

Source
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>

Source§

impl<M, Scope, R, T> AfterLeftJoin<R, T> for Scoped<M, Scope>
where M: AfterLeftJoin<R, T>,

Source§

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>).

Source§

impl<R, T> AfterLeftJoin<R, T> for SelectExpr

Source§

impl<Row, R, T> AfterLeftJoin<R, T> for SelectAs<Row>