class Sequel::SQL::QualifiedIdentifier
Represents a qualified identifier (column with table or table with schema).
Attributes
column[R]
The column/table referenced
table[R]
The table/schema qualifying the reference
Public Class Methods
new(table, column)
click to toggle source
Set the table and column to the given arguments
# File lib/sequel/sql.rb 1706 def initialize(table, column) 1707 @table = convert_identifier(table) 1708 @column = convert_identifier(column) 1709 freeze 1710 end
Public Instance Methods
function(*args)
click to toggle source
Create a Function
using this identifier as the functions name, with the given args.
# File lib/sequel/sql.rb 1714 def function(*args) 1715 Function.new(self, *args) 1716 end
Private Instance Methods
convert_identifier(identifier)
click to toggle source
Automatically convert SQL::Identifiers to strings
# File lib/sequel/sql.rb 1723 def convert_identifier(identifier) 1724 case identifier 1725 when SQL::Identifier 1726 identifier.value.to_s 1727 else 1728 identifier 1729 end 1730 end