module Bmg::Sql::TableAs

Public Instance Methods

as_name() click to toggle source
# File lib/bmg/sql/nodes/table_as.rb, line 18
def as_name
  self[2].last
end
left() click to toggle source
# File lib/bmg/sql/nodes/table_as.rb, line 6
def left
  self[1]
end
right() click to toggle source
# File lib/bmg/sql/nodes/table_as.rb, line 10
def right
  self[2]
end
table_name() click to toggle source
# File lib/bmg/sql/nodes/table_as.rb, line 14
def table_name
  self[1].last
end
to_sql(buffer, dialect) click to toggle source
# File lib/bmg/sql/nodes/table_as.rb, line 22
def to_sql(buffer, dialect)
  self[1].to_sql(buffer, dialect)
  buffer << SPACE << AS << SPACE
  self[2].to_sql(buffer, dialect)
  buffer
end