class ActiveRecord::ConnectionAdapters::MysqlAdapter
Private Instance Methods
select(sql, name = nil)
click to toggle source
# File lib/query_analyzer.rb, line 37 def select(sql, name = nil) query_results = select_without_analyzer(sql, name) # I went back to showing all queries. This makes for a heavy log file, but you pick up # things like filesorts (which the latest plugin wouldn't have caught). if @logger and @logger.level == Logger::DEBUG @logger.debug( ActiveRecord::Base.silence do format_log_entry("\033[1;34mAnalyzing #{name} \033[0m\n\n", "\033[1;34m#{select_without_analyzer("explain #{sql}", name).qa_columnized} \033[0m\n\n" ) end ) if sql =~ /^select/i end query_results end
Also aliased as: select_without_analyzer