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 1504 1504: def column_aliases 1505: if @table_expr.is_a?(AliasedExpression) 1506: @table_expr.columns 1507: end 1508: end
The table/set related to the JOIN, without any alias.
# File lib/sequel/sql.rb, line 1486 1486: def table 1487: if @table_expr.is_a?(AliasedExpression) 1488: @table_expr.expression 1489: else 1490: @table_expr 1491: end 1492: end