Method: Gitlab::Utils::UsageData#sum

Defined in:
lib/gitlab/utils/usage_data.rb

#sum(relation, column, batch_size: nil, start: nil, finish: nil) ⇒ Object



98
99
100
101
102
103
104
105
# File 'lib/gitlab/utils/usage_data.rb', line 98

def sum(relation, column, batch_size: nil, start: nil, finish: nil)
   do
    Gitlab::Database::BatchCount.batch_sum(relation, column, batch_size: batch_size, start: start, finish: finish)
  rescue ActiveRecord::StatementInvalid => error
    Gitlab::ErrorTracking.track_and_raise_for_dev_exception(error)
    FALLBACK
  end
end