Class: SqlQueryAnalyzer::Execute

Inherits:
Object
  • Object
show all
Defined in:
lib/sql_query_analyzer/execute.rb

Class Method Summary collapse

Class Method Details

.explain_sql(raw_sql, run) ⇒ Object



3
4
5
6
# File 'lib/sql_query_analyzer/execute.rb', line 3

def self.explain_sql(raw_sql, run)
  query_with_options = run ? "EXPLAIN ANALYZE #{raw_sql}" : "EXPLAIN #{raw_sql}"
  ActiveRecord::Base.connection.execute(query_with_options)
end