class ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
def exec_no_cache(sql, name, binds, async: false)
Experimental RBS support (using type sampling data from the type_fusion
project).
def exec_no_cache: (String sql, String name, (Array[ActiveRecord::Relation::QueryAttribute] | Array[] | Array[ActiveModel::Attribute::FromUser]) binds, async: false) -> PG::Result
This signature was generated using 19 samples from 1 application.
def exec_no_cache(sql, name, binds, async: false) materialize_transactions mark_transaction_written_if_write(sql) # make sure we carry over any changes to ActiveRecord.default_timezone that have been # made since we established the connection update_typemap_for_default_timezone type_casted_binds = type_casted_binds(binds) log(sql, name, binds, type_casted_binds, async: async) do ActiveSupport::Dependencies.interlock.permit_concurrent_loads do @connection.exec_params(sql, type_casted_binds) end end end