apache / hive
Conditional Complexity

The distribution of complexity of units (measured with McCabe index).

Intro
Learn more...
Conditional Complexity Overall
2% | 5% | 16% | 17% | 58%
Legend:
51+
26-50
11-25
6-10
1-5
Alternative Visuals
Conditional Complexity per Extension
51+
26-50
11-25
6-10
1-5
java2% | 5% | 16% | 17% | 58%
cpp0% | 33% | 24% | 6% | 35%
js0% | 16% | 8% | 21% | 53%
py0% | 3% | 14% | 19% | 62%
php0% | 0% | 17% | 10% | 71%
c0% | 0% | 0% | 30% | 69%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
ql2% | 6% | 18% | 18% | 53%
serde4% | 5% | 15% | 15% | 58%
storage-api7% | 4% | 21% | 16% | 50%
common6% | 3% | 11% | 15% | 61%
standalone-metastore1% | 5% | 11% | 16% | 65%
vector-code-gen8% | 0% | 2% | 13% | 75%
hcatalog<1% | 3% | 11% | 16% | 68%
service0% | 3% | 11% | 17% | 67%
llap-server0% | 3% | 15% | 22% | 57%
jdbc0% | 9% | 10% | 8% | 72%
hbase-handler0% | 15% | 22% | 13% | 47%
beeline0% | 4% | 13% | 22% | 58%
hplsql0% | 1% | 22% | 20% | 55%
cli0% | 12% | 38% | 15% | 33%
llap-tez0% | 3% | 18% | 17% | 61%
jdbc-handler0% | 7% | 16% | 18% | 57%
udf0% | 27% | 12% | 21% | 37%
itests0% | <1% | 5% | 10% | 82%
iceberg0% | 0% | 10% | 20% | 68%
contrib0% | 0% | 20% | 8% | 71%
kudu-handler0% | 0% | 34% | 7% | 58%
streaming0% | 0% | 14% | 15% | 69%
druid-handler0% | 0% | 10% | 18% | 70%
llap-client0% | 0% | 7% | 19% | 73%
accumulo-handler0% | 0% | 6% | 23% | 70%
shims0% | 0% | 4% | 11% | 84%
llap-common0% | 0% | 4% | 13% | 81%
parser0% | 0% | 11% | 4% | 84%
llap-ext-client0% | 0% | 17% | 6% | 75%
metastore0% | 0% | 9% | 5% | 85%
kafka-handler0% | 0% | 3% | 16% | 79%
testutils0% | 0% | 0% | 0% | 100%
classification0% | 0% | 0% | 0% | 100%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
880 176 0
569 133 4
252 132 4
214 117 3
216 117 3
217 111 0
270 100 1
293 93 5
210 92 7
375 85 1
317 83 9
237 81 1
287 78 6
192 76 3
310 74 1
254 73 4
146 72 1
304 71 3
281 69 6
196 68 20
338 66 5
87 65 2
181 65 3
215 64 1
217 64 1
154 64 1
233 63 6
126 61 3
220 60 8
562 58 11
175 58 5
197 58 4
205 55 6
180 55 1
217 54 0
247 54 4
212 53 1
208 53 6
177 53 2
177 53 3
81 52 4
81 52 4
181 52 4
256 51 4
135 51 1
160 51 1
192 51 5
195 51 4
67 50 2
144 50 6