module OracleSqlParser::Grammar::Delete::DeleteTarget2

Public Instance Methods

ast() click to toggle source
# File lib/oracle-sql-parser/grammar/delete.rb, line 197
def ast
  table_or_subquery = t.ast
  if table_or_subquery.instance_of? OracleSqlParser::Ast::DeleteTarget
    table_or_subquery
  else
    OracleSqlParser::Ast::DeleteTarget[
      :name => t.ast,
      :alias => a.try(:t_alias).ast,
    ]
  end
end