struct Clear::SQL::Join
- Clear::SQL::Join
- Clear::SQL::Fragment
- Struct
- Value
- Object
Defined in:
clear/sql/fragment/join.crConstant Summary
-
TYPE =
{left: "LEFT JOIN", inner: "INNER JOIN", right: "RIGHT JOIN", full_outer: "FULL OUTER JOIN", cross: "CROSS JOIN"}
Constructors
Instance Method Summary
- #condition : Clear::Expression::Node | Nil
- #from : Selectable
- #lateral? : Bool
- #to_sql
- #type : String
Instance methods inherited from struct Clear::SQL::Fragment
initialize
initialize,
to_sql
to_sql
Constructor methods inherited from struct Clear::SQL::Fragment
new
new
Constructor Detail
def self.new(from : Clear::SQL::SelectBuilder | String | Symbol, condition : Clear::Expression::Node | Nil = nil, lateral : Bool = false, type : Symbol = :inner)
#