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

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

Instance Method Summary collapse

Instance Method Details

#astObject



661
662
663
664
665
666
667
668
669
670
# File 'lib/oracle-sql-parser/grammar/select.rb', line 661

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



672
673
674
# File 'lib/oracle-sql-parser/grammar/select.rb', line 672

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