2019-11-05 09:21:54 +00:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
|
|
|
module Gitlab
|
|
|
|
module Analytics
|
|
|
|
module CycleAnalytics
|
|
|
|
module StageEvents
|
|
|
|
class MetricsBasedStageEvent < StageEvent
|
|
|
|
# rubocop: disable CodeReuse/ActiveRecord
|
|
|
|
def apply_query_customization(query)
|
|
|
|
query.joins(:metrics)
|
|
|
|
end
|
|
|
|
# rubocop: enable CodeReuse/ActiveRecord
|
2020-06-25 00:09:26 +00:00
|
|
|
|
2020-06-29 18:08:57 +00:00
|
|
|
override :column_list
|
2020-06-25 00:09:26 +00:00
|
|
|
def column_list
|
|
|
|
[timestamp_projection]
|
|
|
|
end
|
2019-11-05 09:21:54 +00:00
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|