Method: Sequel::SQLite::DatasetMethods#cast_sql_append

Defined in:
lib/sequel/adapters/shared/sqlite.rb

#cast_sql_append(sql, expr, type) ⇒ Object



598
599
600
601
602
603
604
605
606
607
608
609
610
# File 'lib/sequel/adapters/shared/sqlite.rb', line 598

def cast_sql_append(sql, expr, type)
  if type == Time or type == DateTime
    sql << "datetime("
    literal_append(sql, expr)
    sql << ')'
  elsif type == Date
    sql << "date("
    literal_append(sql, expr)
    sql << ')'
  else
    super
  end
end