class OracleSqlParser::Ast::Identifier
Public Instance Methods
inspect()
click to toggle source
# File lib/oracle-sql-parser/ast/identifier.rb, line 3 def inspect "#<#{self.class.name} #{@ast.inspect}>" end
quoted?()
click to toggle source
# File lib/oracle-sql-parser/ast/identifier.rb, line 7 def quoted? @ast[:quoted] == true end
to_sql(options = {})
click to toggle source
# File lib/oracle-sql-parser/ast/identifier.rb, line 11 def to_sql(options = {}) result = [] if quoted? result << "\"#{@ast[:name]}\"" else result << @ast[:name] end result << @ast[:as] if @ast[:as] result << @ast[:alias] if @ast[:alias] result.map(&:to_sql).join(' ') end