| 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