diff options
Diffstat (limited to 'lib/gitlab/analytics/cycle_analytics/stage_events/stage_event.rb')
-rw-r--r-- | lib/gitlab/analytics/cycle_analytics/stage_events/stage_event.rb | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/lib/gitlab/analytics/cycle_analytics/stage_events/stage_event.rb b/lib/gitlab/analytics/cycle_analytics/stage_events/stage_event.rb index aa392140eb5..a55eee048c2 100644 --- a/lib/gitlab/analytics/cycle_analytics/stage_events/stage_event.rb +++ b/lib/gitlab/analytics/cycle_analytics/stage_events/stage_event.rb @@ -6,8 +6,6 @@ module Gitlab module StageEvents # Base class for expressing an event that can be used for a stage. class StageEvent - include Gitlab::CycleAnalytics::MetricsTables - def initialize(params) @params = params end @@ -23,21 +21,6 @@ module Gitlab def object_type raise NotImplementedError end - - # Each StageEvent must expose a timestamp or a timestamp like expression in order to build a range query. - # Example: get me all the Issue records between start event end end event - def timestamp_projection - raise NotImplementedError - end - - # Optionally a StageEvent may apply additional filtering or join other tables on the base query. - def apply_query_customization(query) - query - end - - private - - attr_reader :params end end end |