module Bmg::Sql::OrderByTerm

Public Instance Methods

as_name() click to toggle source
# File lib/bmg/sql/nodes/order_by_term.rb, line 14
def as_name
  qualified_name.as_name
end
direction() click to toggle source
# File lib/bmg/sql/nodes/order_by_term.rb, line 18
def direction
  last
end
qualified_name() click to toggle source
# File lib/bmg/sql/nodes/order_by_term.rb, line 6
def qualified_name
  self[1]
end
qualifier() click to toggle source
# File lib/bmg/sql/nodes/order_by_term.rb, line 10
def qualifier
  qualified_name.qualifier
end
to_sql(buffer, dialect) click to toggle source
# File lib/bmg/sql/nodes/order_by_term.rb, line 22
def to_sql(buffer, dialect)
  self[1].to_sql(buffer, dialect)
  buffer << SPACE << direction.upcase
  buffer
end