Class | Sequel::SQL::JoinClause |
In: |
lib/sequel/sql.rb
|
Parent: | Expression |
Represents an SQL JOIN clause, used for joining tables.
join_type | [R] | The type of join to do |
table_expr | [R] | The expression representing the table/set related to the JOIN. Is an AliasedExpression if the JOIN uses an alias. |
The column aliases to use for the JOIN , or nil if the JOIN does not use a derived column list.
# File lib/sequel/sql.rb, line 1501 1501: def column_aliases 1502: if @table_expr.is_a?(AliasedExpression) 1503: @table_expr.columns 1504: end 1505: end
The table/set related to the JOIN, without any alias.
# File lib/sequel/sql.rb, line 1483 1483: def table 1484: if @table_expr.is_a?(AliasedExpression) 1485: @table_expr.expression 1486: else 1487: @table_expr 1488: end 1489: end