Module: OracleSqlParser::Grammar::Delete::DeleteTarget2

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

Instance Method Summary collapse

Instance Method Details

#astObject



201
202
203
204
205
206
207
208
209
210
211
# File 'lib/oracle-sql-parser/grammar/delete.rb', line 201

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 => t_alias.ast
    ]
  end
end

#t_aliasObject



213
214
215
# File 'lib/oracle-sql-parser/grammar/delete.rb', line 213

def t_alias
  a.t_alias if a.respond_to? :t_alias
end