Instance methods
cross_join(name : Selectable, lateral = false)
Sourcefull_outer_join(name : Selectable, lateral = false, &)
Add a "FULL_OUTER" JOIN directive to the query
Sourcefull_outer_join(name :
Selectable, condition :
String = "true", lateral = false)
Add a "FULL_OUTER" JOIN directive to the query
Sourceinner_join(name : Selectable, lateral = false, &)
Add a "INNER" JOIN directive to the query
Sourceinner_join(name :
Selectable, condition :
String = "true", lateral = false)
Add a "INNER" JOIN directive to the query
Sourcejoin(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, lateral = false, &)
Add a "LEFT" JOIN directive to the query
Sourceleft_join(name :
Selectable, condition :
String = "true", lateral = false)
Add a "LEFT" JOIN directive to the query
Sourceright_join(name : Selectable, lateral = false, &)
Add a "RIGHT" JOIN directive to the query
Sourceright_join(name :
Selectable, condition :
String = "true", lateral = false)
Add a "RIGHT" JOIN directive to the query
Source