Module: OracleSqlParser::Grammar::Select::CrossJoinClause1

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

Instance Method Summary collapse

Instance Method Details

#astObject



1647
1648
1649
1650
1651
1652
1653
1654
1655
# File 'lib/oracle-sql-parser/grammar/select.rb', line 1647

def ast
  OracleSqlParser::Ast::CrossNaturalJoinClause[
    :cross => cross_natural_join.cross_keyword.ast,
    :natural => cross_natural_join.natural_keyword.ast,
    :inner => cross_natural_join.inner_keyword.ast,
    :join => cross_natural_join.try(:join_keyword).ast,
    :table2 => table_reference.ast
  ]
end