class MassInsert::Adapters::Mysql2Adapter
Public Instance Methods
on_duplicate_key_update()
click to toggle source
# File lib/mass_insert/adapters/mysql2_adapter.rb, line 8 def on_duplicate_key_update if @options[:handle_duplication] "ON DUPLICATE KEY UPDATE #{on_duplicate_key_update_values}" end end
on_duplicate_key_update_values()
click to toggle source
# File lib/mass_insert/adapters/mysql2_adapter.rb, line 14 def on_duplicate_key_update_values quoted_columns.map do |quoted_column| "#{quoted_column}=#{quoted_column}" end.join(',') end
to_sql()
click to toggle source
# File lib/mass_insert/adapters/mysql2_adapter.rb, line 4 def to_sql "#{insert_sql} #{values_sql} #{on_duplicate_key_update};" end