class OracleSqlParser::Ast::QueryBlock

Public Instance Methods

to_sql(options = {}) click to toggle source
# File lib/oracle-sql-parser/ast/query_block.rb, line 3
def to_sql(options = {})
  [
    "select",
    @ast[:hint],
    @ast[:modifier],
    @ast[:select_list].to_sql(:separator => ','),
    "from",
    @ast[:select_sources].to_sql(:separator => ','),
    @ast[:where_clause],
    @ast[:group_by_clause],
    @ast[:model_clause]
  ].compact.map(&:to_sql).join(" ")
end