class MySqlExplainer

Public Class Methods

port_number() click to toggle source
# File lib/log_magic/explainers/mysql_explainer.rb, line 6
def self.port_number
  7469
end

Public Instance Methods

explained_query() click to toggle source
# File lib/log_magic/explainers/mysql_explainer.rb, line 17
def explained_query
  @query_explainer = QueryExplainerSection.new(mysql_query)
  @query_explainer.enriche_mysql_query
  @query_explainer
end
mysql_query() click to toggle source
# File lib/log_magic/explainers/mysql_explainer.rb, line 10
def mysql_query
  # TODO: find root issue for why chomping \e[0m is necessary
  mysql_query = @persistance_layer.retrieve_value(@uuid, 'mysql_query').chomp('[0m')
  mysql_query = mysql_query[0..-2]
  mysql_query
end
template_name() click to toggle source
# File lib/log_magic/explainers/mysql_explainer.rb, line 23
def template_name
  'mysql.haml'
end