@@ -8,50 +8,228 @@ DESCRIPTION >
88 Unions all leaderboard results with their respective type identifiers for consolidated querying
99
1010SQL >
11- SELECT *, '' as githubHandle, 'active-contributors' as leaderboardType
11+ SELECT
12+ rank,
13+ id,
14+ segmentId,
15+ name,
16+ slug,
17+ logoUrl,
18+ collectionsSlugs,
19+ isLF,
20+ value,
21+ previousPeriodValue,
22+ '' as githubHandle,
23+ status,
24+ 'active-contributors' as leaderboardType
1225 FROM leaderboards_project_active_contributors
1326 UNION ALL
14- SELECT *, '' as githubHandle, 'active-organizations' as leaderboardType
27+ SELECT
28+ rank,
29+ id,
30+ segmentId,
31+ name,
32+ slug,
33+ logoUrl,
34+ collectionsSlugs,
35+ isLF,
36+ value,
37+ previousPeriodValue,
38+ '' as githubHandle,
39+ status,
40+ 'active-organizations' as leaderboardType
1541 FROM leaderboards_project_active_organizations
1642 UNION ALL
17- SELECT *, '' as githubHandle, 'commit-activity' as leaderboardType
43+ SELECT
44+ rank,
45+ id,
46+ segmentId,
47+ name,
48+ slug,
49+ logoUrl,
50+ collectionsSlugs,
51+ isLF,
52+ value,
53+ previousPeriodValue,
54+ '' as githubHandle,
55+ status,
56+ 'commit-activity' as leaderboardType
1857 FROM leaderboards_commits
1958 UNION ALL
20- SELECT *, '' as githubHandle, 'stars' as leaderboardType
59+ SELECT
60+ rank,
61+ id,
62+ segmentId,
63+ name,
64+ slug,
65+ logoUrl,
66+ collectionsSlugs,
67+ isLF,
68+ value,
69+ previousPeriodValue,
70+ '' as githubHandle,
71+ status,
72+ 'stars' as leaderboardType
2173 FROM leaderboards_stars
2274 UNION ALL
23- SELECT *, '' as githubHandle, 'forks' as leaderboardType
75+ SELECT
76+ rank,
77+ id,
78+ segmentId,
79+ name,
80+ slug,
81+ logoUrl,
82+ collectionsSlugs,
83+ isLF,
84+ value,
85+ previousPeriodValue,
86+ '' as githubHandle,
87+ status,
88+ 'forks' as leaderboardType
2489 FROM leaderboards_forks
2590 UNION ALL
26- SELECT *, '' as githubHandle, 'package-downloads' as leaderboardType
91+ SELECT
92+ rank,
93+ id,
94+ segmentId,
95+ name,
96+ slug,
97+ logoUrl,
98+ collectionsSlugs,
99+ isLF,
100+ value,
101+ previousPeriodValue,
102+ '' as githubHandle,
103+ status,
104+ 'package-downloads' as leaderboardType
27105 FROM leaderboards_package_downloads
28106 UNION ALL
29- SELECT *, 0.0 as previousPeriodValue, '' as githubHandle, 'focused-teams' as leaderboardType
107+ SELECT
108+ rank,
109+ id,
110+ segmentId,
111+ name,
112+ slug,
113+ logoUrl,
114+ collectionsSlugs,
115+ isLF,
116+ value,
117+ 0.0 as previousPeriodValue,
118+ '' as githubHandle,
119+ status,
120+ 'focused-teams' as leaderboardType
30121 FROM leaderboards_avg_commits_per_author
31122 UNION ALL
32123 SELECT
33- *,
124+ rank,
125+ id,
126+ segmentId,
127+ name,
128+ slug,
129+ logoUrl,
130+ collectionsSlugs,
131+ isLF,
132+ value,
34133 0.0 as previousPeriodValue,
35134 '' as githubHandle,
135+ status,
36136 'small-teams-massive-output' as leaderboardType
37137 FROM leaderboards_small_project_commit
38138 UNION ALL
39- SELECT *, 0.0 as previousPeriodValue, '' as githubHandle, 'codebase-size' as leaderboardType
139+ SELECT
140+ rank,
141+ id,
142+ segmentId,
143+ name,
144+ slug,
145+ logoUrl,
146+ collectionsSlugs,
147+ isLF,
148+ value,
149+ 0.0 as previousPeriodValue,
150+ '' as githubHandle,
151+ status,
152+ 'codebase-size' as leaderboardType
40153 FROM leaderboards_codebase_size
41154 UNION ALL
42- SELECT *, '' as githubHandle, 'fastest-mergers' as leaderboardType
155+ SELECT
156+ rank,
157+ id,
158+ segmentId,
159+ name,
160+ slug,
161+ logoUrl,
162+ collectionsSlugs,
163+ isLF,
164+ value,
165+ previousPeriodValue,
166+ '' as githubHandle,
167+ status,
168+ 'fastest-mergers' as leaderboardType
43169 FROM leaderboards_merge_time
44170 UNION ALL
45- SELECT *, '' as githubHandle, 'fastest-responders' as leaderboardType
171+ SELECT
172+ rank,
173+ id,
174+ segmentId,
175+ name,
176+ slug,
177+ logoUrl,
178+ collectionsSlugs,
179+ isLF,
180+ value,
181+ previousPeriodValue,
182+ '' as githubHandle,
183+ status,
184+ 'fastest-responders' as leaderboardType
46185 FROM leaderboards_issue_response
47186 UNION ALL
48- SELECT *, 0.0 as previousPeriodValue, '' as githubHandle, 'resolution-rate' as leaderboardType
187+ SELECT
188+ rank,
189+ id,
190+ segmentId,
191+ name,
192+ slug,
193+ logoUrl,
194+ collectionsSlugs,
195+ isLF,
196+ value,
197+ 0.0 as previousPeriodValue,
198+ '' as githubHandle,
199+ status,
200+ 'resolution-rate' as leaderboardType
49201 FROM leaderboards_resolution_rate
50202 UNION ALL
51- SELECT *, 'contributors' as leaderboardType
203+ SELECT
204+ rank,
205+ id,
206+ segmentId,
207+ name,
208+ slug,
209+ logoUrl,
210+ collectionSlugs as collectionsSlugs,
211+ isLF,
212+ value,
213+ previousPeriodValue,
214+ githubHandle,
215+ status,
216+ 'contributors' as leaderboardType
52217 FROM leaderboards_members
53218 UNION ALL
54- SELECT *, '' as githubHandle, 'organizations' as leaderboardType
219+ SELECT
220+ rank,
221+ id,
222+ segmentId,
223+ name,
224+ slug,
225+ logoUrl,
226+ collectionSlugs as collectionsSlugs,
227+ isLF,
228+ value,
229+ previousPeriodValue,
230+ '' as githubHandle,
231+ status,
232+ 'organizations' as leaderboardType
55233 FROM leaderboards_organizations
56234
57235TYPE COPY
0 commit comments