Module: OracleSqlParser::Grammar::Select::OuterJoinClause3

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

Instance Method Summary collapse

Instance Method Details

#astObject



1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
# File 'lib/oracle-sql-parser/grammar/select.rb', line 1770

def ast
  OracleSqlParser::Ast::OuterJoinClause[
    :natural => join_type.try(:natural_keyword).ast,
    :join_type => join_type.outer_join_type.try(:type).ast,
    :outer => join_type.outer_join_type.try(:outer).ast,
    :join => join_type.join_keyword.ast,
    :table2 => table_reference.ast,
    :on_or_using_clause => on_or_using_clause.ast
  ]
end