module Bmg::Sql::QualifiedName
[:qualified_name,
[:range_var_name `qualifier`], [:column_name, `as_name`] ]
Public Instance Methods
as_name()
click to toggle source
# File lib/bmg/sql/nodes/qualified_name.rb, line 15 def as_name last.as_name end
is_computed?()
click to toggle source
# File lib/bmg/sql/nodes/qualified_name.rb, line 23 def is_computed? false end
qualifier()
click to toggle source
# File lib/bmg/sql/nodes/qualified_name.rb, line 11 def qualifier self[1].qualifier end
to_sql(buffer, dialect)
click to toggle source
# File lib/bmg/sql/nodes/qualified_name.rb, line 27 def to_sql(buffer, dialect) self[1].to_sql(buffer, dialect) buffer << '.' self[2].to_sql(buffer, dialect) buffer end
would_be_name()
click to toggle source
# File lib/bmg/sql/nodes/qualified_name.rb, line 19 def would_be_name as_name end