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