uber / gluten-fork
Unit Size

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

Intro
Learn more...
Unit Size Overall
8% | 18% | 29% | 20% | 22%
Legend:
101+
51-100
21-50
11-20
1-10
Unit Size per Extension
101+
51-100
21-50
11-20
1-10
scala13% | 17% | 29% | 21% | 17%
cpp7% | 27% | 33% | 16% | 15%
cc5% | 18% | 35% | 22% | 18%
h10% | 12% | 18% | 16% | 40%
java0% | 7% | 18% | 24% | 50%
py0% | 19% | 18% | 24% | 37%
Unit Size per Logical Component
primary logical decomposition
101+
51-100
21-50
11-20
1-10
cpp-ch8% | 22% | 32% | 17% | 18%
gluten-core10% | 10% | 27% | 27% | 24%
backends-clickhouse12% | 19% | 29% | 19% | 18%
backends-velox19% | 18% | 26% | 18% | 15%
shims10% | 22% | 26% | 19% | 21%
cpp3% | 19% | 33% | 22% | 20%
gluten-data8% | 11% | 20% | 16% | 43%
gluten-celeborn15% | 20% | 23% | 26% | 14%
tools0% | 20% | 35% | 22% | 21%
gluten-delta0% | 68% | 0% | 14% | 16%
dev0% | 24% | 23% | 17% | 35%
gluten-ui0% | 18% | 22% | 22% | 35%
substrait0% | 3% | 28% | 30% | 37%
gluten-iceberg0% | 0% | 50% | 30% | 19%
Alternative Visuals
Longest Units
Top 50 longest units
Unit# linesMcCabe index# params
460 1 1
404 68 4
396 84 1
267 1 1
240 52 1
178 11 14
175 29 1
164 42 2
158 39 2
154 52 4
150 16 8
150 26 5
148 15 8
145 54 4
144 28 2
137 17 5
136 33 5
124 32 5
121 11 6
121 6 5
120 25 2
120 25 2
120 28 4
119 31 1
118 19 1
116 26 4
116 29 1
113 14 9
112 16 1
110 13 1
110 16 6
110 7 4
109 14 8
108 21 0
107 18 1
106 15 5
106 15 0
106 10 22
105 10 2
103 16 3
102 24 2
101 14 5
101 8 14
100 3 1
99 27 4
92 9 14
92 3 1
91 9 2
91 20 1
90 6 8