class ExplainParser::Explain

Constants

COLUMNS

Public Class Methods

new(params) click to toggle source
# File lib/explain_parser.rb, line 15
def initialize(params)
  raise ArgumentError unless params
  @params = params
end

Public Instance Methods

using_filesort?() click to toggle source
# File lib/explain_parser.rb, line 33
def using_filesort?
  !!(extra =~ /Using filesort/)
end
using_index?() click to toggle source
# File lib/explain_parser.rb, line 45
def using_index?
  !!(extra =~ /Using index/)
end
using_temporary?() click to toggle source
# File lib/explain_parser.rb, line 37
def using_temporary?
  !!(extra =~ /Using temporary/)
end
using_where?() click to toggle source
# File lib/explain_parser.rb, line 41
def using_where?
  !!(extra =~ /Using where/)
end