module ActiveRecord::Import::MysqlAdapter

Constants

NO_MAX_PACKET
QUERY_OVERHEAD

Public Instance Methods

increment_locking_column!(table_name, results, locking_column) click to toggle source
# File lib/activerecord-import/adapters/mysql_adapter.rb, line 132
def increment_locking_column!(table_name, results, locking_column)
  if locking_column.present?
    results << "`#{locking_column}`=#{table_name}.`#{locking_column}`+1"
  end
end
pre_sql_statements( options) click to toggle source
Calls superclass method
# File lib/activerecord-import/adapters/mysql_adapter.rb, line 69
def pre_sql_statements( options)
  sql = []
  sql << "IGNORE" if options[:ignore] || options[:on_duplicate_key_ignore]
  sql + super
end