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