method
connection_explain
rails latest stable - Class:
ActiveRecord::Explain
connection_explain(sql, binds, options)private
No documentation available.
# File activerecord/lib/active_record/explain.rb, line 62
def connection_explain(sql, binds, options)
if connection.method(:explain).parameters.size == 2
ActiveRecord.deprecator.warn(<<~MSG.squish)
The current database adapter, #{connection.adapter_name}, does not support explain options.
To remove this warning, the adapter must implement `build_explain_clause(options = [])`.
MSG
connection.explain(sql, binds)
else
connection.explain(sql, binds, options)
end
end