class SqlReporter::Difference

Difference between 2 Query objects

Attributes

feature[R]
master[R]
query_name[R]

Public Class Methods

new(name, master, feature) click to toggle source
# File lib/sql_reporter/difference.rb, line 6
def initialize(name, master, feature)
  @query_name = name
  @master = master
  @feature = feature
end

Public Instance Methods

delta_cached_count() click to toggle source
# File lib/sql_reporter/difference.rb, line 16
def delta_cached_count
  (feature - master).cached_count
end
delta_count() click to toggle source
# File lib/sql_reporter/difference.rb, line 12
def delta_count
  (feature - master).count
end
delta_time() click to toggle source
# File lib/sql_reporter/difference.rb, line 20
def delta_time
  (feature - master).duration_formatted
end
sort_score(max_count) click to toggle source
# File lib/sql_reporter/difference.rb, line 24
def sort_score(max_count)
  (master - feature).count.abs + master.post_decimal_score(max_count)
end