Module: OracleSqlParser::Grammar::Select::QueryBlock3

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

Instance Method Summary collapse

Instance Method Details

#astObject



658
659
660
661
662
663
664
665
666
667
# File 'lib/oracle-sql-parser/grammar/select.rb', line 658

def ast
  OracleSqlParser::Ast::QueryBlock[
    :hint => hint.ast,
    :modifier => modifier.ast,
    :select_list => select_list.ast,
    :select_sources => select_sources.ast,
    :where_clause => where_clause.ast,
    :group_by_clause => group_by_clause.ast,
    :model_clause => model_clause.ast]
end

#modifierObject



669
670
671
# File 'lib/oracle-sql-parser/grammar/select.rb', line 669

def modifier
  mod.modifier if mod.respond_to? :modifier
end