Module: MysqlCasualExplain

Defined in:
lib/mysql_casual_explain/config.rb,
lib/mysql_casual_explain/version.rb,
lib/mysql_casual_explain/pretty_printer.rb

Defined Under Namespace

Modules: PrettyPrinter

Constant Summary collapse

SLOW_SELECT_TYPE_RE =
Regexp.union(
  'DEPENDENT UNION',
  'DEPENDENT SUBQUERY',
  'UNCACHEABLE UNION',
  'UNCACHEABLE SUBQUERY'
)
SLOW_TYPE_RE =
Regexp.union('index', 'ALL')
SLOW_POSSIBLE_KEYS_RE =
Regexp.union('NULL')
SLOW_KEY_RE =
Regexp.union('NULL')
SLOW_EXTRA_RE =
Regexp.union(
  'Using filesort',
  'Using temporary'
)
VERSION =
'1.1.0'

Class Attribute Summary collapse

Class Attribute Details

.warnings_by_columnObject

Returns the value of attribute warnings_by_column.



39
40
41
# File 'lib/mysql_casual_explain/config.rb', line 39

def warnings_by_column
  @warnings_by_column
end