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

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

Instance Method Summary collapse

Instance Method Details

#astObject



1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
# File 'lib/oracle-sql-parser/grammar/select.rb', line 1989

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