Expand description
SQL fragment builders used by the PostgreSQL query builders.
Most items are internal. The public ones render join fragments for
hand-built SQL: join, left_join, natural_join and the other
*_join functions (JOIN table ON condition), and the PostgreSQL-only
*_join_using functions (JOIN table USING (columns)). JoinArg is the
argument type of the select builder’s .join(...) methods.
Structs§
- Join
- The JOIN keyword of a join clause, such as
NATURAL LEFT OUTER JOIN.
Traits§
- JoinArg
- Trait for arguments accepted by
.join()and related join methods.
Functions§
- cross_
join - Compatibility helper for a conditional cross join.
- full_
join - Renders
FULL JOIN table ON condition. - full_
join_ using - Renders
FULL JOIN table USING (columns). Seejoin_usingfor how to passcolumns. - full_
outer_ join - Renders
FULL OUTER JOIN table ON condition. - full_
outer_ join_ using - Renders
FULL OUTER JOIN table USING (columns). Seejoin_usingfor how to passcolumns. - inner_
join - Renders
INNER JOIN table ON condition. - inner_
join_ using - Renders
INNER JOIN table USING (columns). Seejoin_usingfor how to passcolumns. - join
- Renders
JOIN table ON condition. - join_
using - Renders
JOIN table USING (columns), which joins rows whose same-named columns are equal. - left_
join - Renders
LEFT JOIN table ON condition. - left_
join_ using - Renders
LEFT JOIN table USING (columns). Seejoin_usingfor how to passcolumns. - left_
outer_ join - Renders
LEFT OUTER JOIN table ON condition. - left_
outer_ join_ using - Renders
LEFT OUTER JOIN table USING (columns). Seejoin_usingfor how to passcolumns. - natural_
full_ join - Renders
NATURAL FULL JOIN table. - natural_
full_ outer_ join - Renders
NATURAL FULL OUTER JOIN table. - natural_
inner_ join - Renders
NATURAL INNER JOIN table. - natural_
join - Renders
NATURAL JOIN table. - natural_
left_ join - Renders
NATURAL LEFT JOIN table. - natural_
left_ outer_ join - Renders
NATURAL LEFT OUTER JOIN table. - natural_
right_ join - Renders
NATURAL RIGHT JOIN table. - natural_
right_ outer_ join - Renders
NATURAL RIGHT OUTER JOIN table. - right_
join - Renders
RIGHT JOIN table ON condition. - right_
join_ using - Renders
RIGHT JOIN table USING (columns). Seejoin_usingfor how to passcolumns. - right_
outer_ join - Renders
RIGHT OUTER JOIN table ON condition. - right_
outer_ join_ using - Renders
RIGHT OUTER JOIN table USING (columns). Seejoin_usingfor how to passcolumns.