Module: OracleSqlParser::Grammar::Select::SubqueriesWithUnion2

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

Instance Method Summary collapse

Instance Method Details

#astObject



378
379
380
381
382
383
# File 'lib/oracle-sql-parser/grammar/select.rb', line 378

def ast
  OracleSqlParser::Ast::Array[
    query_block.ast,
    *more_queries.map(&:ast),
  ]
end

#more_queriesObject



385
386
387
# File 'lib/oracle-sql-parser/grammar/select.rb', line 385

def more_queries
  more.elements.map{|e| [e.union_or_intersect_or_minus, e.subquery]}.flatten
end