class OracleSqlParser::Ast::TableReference

Public Instance Methods

inspect() click to toggle source
# File lib/oracle-sql-parser/ast/table_reference.rb, line 4
def inspect
  "#<#{self.class.name} #{@ast.inspect}>"
end
to_sql(options = {}) click to toggle source
# File lib/oracle-sql-parser/ast/table_reference.rb, line 8
def to_sql(options = {})
  result = ''
  result += "#{@ast[:schema_name].to_sql}." if @ast[:schema_name]
  result += @ast[:table_name].to_sql if @ast[:table_name]
  result += "@#{@ast[:dblink].to_sql}" if @ast[:dblink]
  result += @ast[:subquery].to_sql if @ast[:subquery]
  result += " #{@ast[:table_alias].to_sql}" if @ast[:table_alias]
  result
end