apache / pinot
Unit Size

The distribution of size of units (measured in lines of code).

Intro
Learn more...
Unit Size Overall
6% | 12% | 25% | 18% | 36%
Legend:
101+
51-100
21-50
11-20
1-10
Unit Size per Extension
101+
51-100
21-50
11-20
1-10
java6% | 12% | 25% | 18% | 36%
tsx50% | 29% | 14% | 3% | 1%
scala0% | 4% | 44% | 26% | 25%
ts0% | 0% | 100% | 0% | 0%
Unit Size per Logical Component
primary logical decomposition
101+
51-100
21-50
11-20
1-10
pinot-core9% | 16% | 24% | 17% | 32%
pinot-controller11% | 15% | 29% | 19% | 24%
pinot-segment-local5% | 14% | 25% | 18% | 35%
pinot-common7% | 8% | 21% | 18% | 44%
pinot-plugins9% | 15% | 29% | 18% | 26%
pinot-broker14% | 10% | 27% | 22% | 25%
pinot-tools9% | 11% | 27% | 18% | 32%
pinot-minion22% | 0% | 24% | 14% | 38%
pinot-query-planner1% | 7% | 24% | 24% | 40%
pinot-server4% | 17% | 35% | 20% | 22%
pinot-spi<1% | 5% | 15% | 15% | 62%
pinot-query-runtime1% | 8% | 35% | 21% | 33%
pinot-segment-spi0% | 7% | 19% | 19% | 53%
contrib0% | 89% | 7% | 0% | 3%
pinot-perf0% | 5% | 23% | 25% | 45%
pinot-compatibility-verifier0% | 18% | 14% | 35% | 31%
pinot-connectors0% | 6% | 39% | 25% | 29%
pinot-clients0% | 0% | 11% | 13% | 75%
pinot-timeseries0% | 0% | 8% | 26% | 64%
Alternative Visuals
Longest Units
Top 50 longest units
Unit# linesMcCabe index# params
408 1 1
403 148 2
353 42 4
304 57 8
274 100 4
265 62 1
259 96 2
258 28 5
245 78 2
244 78 3
240 56 4
231 53 2
226 1 1
219 67 4
211 45 4
204 40 4
204 44 3
201 45 8
199 17 0
192 52 1
189 40 2
186 29 2
186 33 6
185 53 1
183 29 0
181 34 0
179 28 0
176 32 2
172 52 2
172 17 3
170 30 8
170 13 0
169 33 3
166 18 3
166 17 3
164 39 1
158 18 12
156 39 2
156 17 3
154 45 1
147 27 2
143 19 1
139 28 0
138 34 3
136 39 1
135 8 0
135 25 5
132 17 0
131 12 4
130 40 4