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

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

Instance Method Summary collapse

Instance Method Details

#astObject



1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
# File 'lib/oracle-sql-parser/grammar/select.rb', line 1776

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