Module: Gitlab::CycleAnalytics::MetricsTables
- Included in:
- Analytics::CycleAnalytics::BaseQueryBuilder, Analytics::CycleAnalytics::RecordsFetcher, Analytics::CycleAnalytics::StageEvents::StageEvent
- Defined in:
- lib/gitlab/cycle_analytics/metrics_tables.rb
Instance Method Summary collapse
- #build_table ⇒ Object
- #issue_metrics_table ⇒ Object
- #issue_table ⇒ Object
- #mr_closing_issues_table ⇒ Object
- #mr_diff_commits_table ⇒ Object
- #mr_diff_table ⇒ Object
- #mr_metrics_table ⇒ Object
- #mr_table ⇒ Object
- #projects_table ⇒ Object
- #routes_table ⇒ Object
- #user_table ⇒ Object
Instance Method Details
#build_table ⇒ Object
46 47 48 |
# File 'lib/gitlab/cycle_analytics/metrics_tables.rb', line 46 def build_table ::CommitStatus.arel_table end |
#issue_metrics_table ⇒ Object
30 31 32 |
# File 'lib/gitlab/cycle_analytics/metrics_tables.rb', line 30 def issue_metrics_table Issue::Metrics.arel_table end |
#issue_table ⇒ Object
26 27 28 |
# File 'lib/gitlab/cycle_analytics/metrics_tables.rb', line 26 def issue_table Issue.arel_table end |
#mr_closing_issues_table ⇒ Object
22 23 24 |
# File 'lib/gitlab/cycle_analytics/metrics_tables.rb', line 22 def mr_closing_issues_table MergeRequestsClosingIssues.arel_table end |
#mr_diff_commits_table ⇒ Object
18 19 20 |
# File 'lib/gitlab/cycle_analytics/metrics_tables.rb', line 18 def mr_diff_commits_table MergeRequestDiffCommit.arel_table end |
#mr_diff_table ⇒ Object
14 15 16 |
# File 'lib/gitlab/cycle_analytics/metrics_tables.rb', line 14 def mr_diff_table MergeRequestDiff.arel_table end |
#mr_metrics_table ⇒ Object
6 7 8 |
# File 'lib/gitlab/cycle_analytics/metrics_tables.rb', line 6 def mr_metrics_table MergeRequest::Metrics.arel_table end |
#mr_table ⇒ Object
10 11 12 |
# File 'lib/gitlab/cycle_analytics/metrics_tables.rb', line 10 def mr_table MergeRequest.arel_table end |
#projects_table ⇒ Object
38 39 40 |
# File 'lib/gitlab/cycle_analytics/metrics_tables.rb', line 38 def projects_table Project.arel_table end |
#routes_table ⇒ Object
42 43 44 |
# File 'lib/gitlab/cycle_analytics/metrics_tables.rb', line 42 def routes_table Route.arel_table end |
#user_table ⇒ Object
34 35 36 |
# File 'lib/gitlab/cycle_analytics/metrics_tables.rb', line 34 def user_table User.arel_table end |