Module: OracleSqlParser::Grammar::Select::QueryBlock7

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

Instance Method Summary collapse

Instance Method Details

#astObject



754
755
756
757
758
759
760
761
762
763
# File 'lib/oracle-sql-parser/grammar/select.rb', line 754

def ast
  OracleSqlParser::Ast::QueryBlock[
    :hint => hint.ast,
    :modifier => modifier.ast,
    :select_list => select_list.ast,
    :select_sources => select.try(:select_sources).ast,
    :where_clause => where.try(:where_clause).ast,
    :group_by_clause => group.try(:group_by_clause).ast,
    :model_clause => model.try(:model_clause).ast]
end

#modifierObject



765
766
767
# File 'lib/oracle-sql-parser/grammar/select.rb', line 765

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