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 1424 1424: def column_aliases 1425: if @table_expr.is_a?(AliasedExpression) 1426: @table_expr.columns 1427: end 1428: end
The table/set related to the JOIN, without any alias.
# File lib/sequel/sql.rb, line 1406 1406: def table 1407: if @table_expr.is_a?(AliasedExpression) 1408: @table_expr.expression 1409: else 1410: @table_expr 1411: end 1412: end