module ActiveRecord::ConnectionAdapters::SQLite3::DatabaseStatements

def execute(sql, name = nil) # :nodoc:

:nodoc:
def execute(sql, name = nil) # :nodoc:
  sql = transform_query(sql)
  check_if_write_query(sql)
  materialize_transactions
  mark_transaction_written_if_write(sql)
  log(sql, name) do
    ActiveSupport::Dependencies.interlock.permit_concurrent_loads do
      @connection.execute(sql)
    end
  end
end