Clear::SQL::Query::Join
Instance methods
cross_join(name : Selectable, lateral = false)
Sourcefull_outer_join(name : Selectable, lateral = false, &)
Add a "FULL_OUTER" JOIN directive to the query
full_outer_join(name : Selectable, condition : String = "true", lateral = false)
Add a "FULL_OUTER" JOIN directive to the query
inner_join(name : Selectable, condition : String = "true", lateral = false)
Add a "INNER" JOIN directive to the query
join(name : Selectable, type = :inner, lateral = false, &)
Sourcejoin(name : Selectable, type = :inner, condition : String = "true", lateral = false)
Sourcejoin(name : Selectable, type = :inner, lateral = false)
Sourceleft_join(name : Selectable, condition : String = "true", lateral = false)
Add a "LEFT" JOIN directive to the query
right_join(name : Selectable, condition : String = "true", lateral = false)
Add a "RIGHT" JOIN directive to the query