Module: OracleSqlParser::Grammar::Select::Subquery6

Defined in:
lib/oracle-sql-parser/grammar/select.rb

Instance Method Summary collapse

Instance Method Details

#astObject



180
181
182
183
184
185
186
187
188
# File 'lib/oracle-sql-parser/grammar/select.rb', line 180

def ast
  OracleSqlParser::Ast::Subquery[
    :has_parenthesis => query.try(:left_parenthesis) ? true : nil,
    :query_block => query.try(:query_block).ast,
    :subqueries => query.try(:subqueries).ast,
    :subquery => query.try(:subquery).ast,
    :order_by_clause => order.try(:order_by_clause).ast,
  ]
end