class OracleSqlParser::Ast::LikeCondition

Public Instance Methods

to_sql(options = {}) click to toggle source
# File lib/oracle-sql-parser/ast/like_condition.rb, line 3
def to_sql(options = {})
  sql = [
    @ast[:target],
    @ast[:not],
    @ast[:like],
    @ast[:text],
  ]
  if @ast[:escape]
    sql << "escape"
    sql << @ast[:escape]
  end
  sql.map(&:to_sql).compact.join(' ')
end