class Babik::Selection::Operation::Second
Second
date operation
Public Instance Methods
sql_function()
click to toggle source
# File lib/babik/queryset/lib/selection/operation/date.rb, line 156 def sql_function dbms_adapter = db_engine return 'SECOND(#field)' if dbms_adapter == 'mysql2' return 'FLOOR(EXTRACT(SECOND FROM #field))' if dbms_adapter == 'postgresql' return 'CAST(strftime(\'%S\', #field) AS INTEGER)' if dbms_adapter == 'sqlite3' raise NotImplementedError, "#{self.class} lookup not implemented for #{dbms_adapter}" end