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

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

Instance Method Summary collapse

Instance Method Details

#astObject



809
810
811
812
813
814
815
816
817
818
# File 'lib/oracle-sql-parser/grammar/select/join.rb', line 809

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