apache / incubator-gluten
Conditional Complexity

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

Intro
Learn more...
Conditional Complexity Overall
<1% | 2% | 15% | 18% | 62%
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
scala1% | 1% | 14% | 19% | 63%
h3% | 2% | 10% | 16% | 66%
cpp0% | 3% | 21% | 21% | 53%
cc0% | 4% | 18% | 19% | 56%
java0% | 0% | 6% | 12% | 80%
py0% | 0% | 0% | 15% | 84%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
gluten-substrait5% | 2% | 7% | 19% | 64%
cpp-ch<1% | 3% | 19% | 20% | 55%
cpp0% | 3% | 16% | 19% | 59%
backends-clickhouse0% | 1% | 21% | 22% | 54%
backends-velox0% | 3% | 13% | 15% | 67%
tools0% | 1% | 4% | 16% | 77%
gluten-arrow0% | <1% | 10% | 4% | 84%
shims0% | 0% | 13% | 16% | 69%
gluten-flink0% | 0% | 10% | 22% | 66%
gluten-iceberg0% | 0% | 14% | 21% | 64%
gluten-celeborn0% | 0% | 9% | 11% | 79%
gluten-core0% | 0% | <1% | 9% | 89%
gluten-ras0% | 0% | 0% | 10% | 89%
gluten-delta0% | 0% | 0% | 16% | 83%
gluten-ui0% | 0% | 0% | 20% | 79%
gluten-kafka0% | 0% | 0% | 0% | 100%
gluten-hudi0% | 0% | 0% | 0% | 100%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
597 111 4
49 63 1
145 54 4
154 52 4
187 49 2
180 39 2
50 35 3
159 34 1
59 33 3
100 32 6
185 31 1
42 30 1
122 30 1
51 29 2
186 28 13
102 28 4
20 28 1
68 28 1
63 28 5
144 28 2
101 28 1
99 27 4
66 27 1
59 26 1
99 26 6
110 26 6
41 26 1
65 26 2
68 26 3
133 26 3
120 25 2
120 25 2
151 25 0
77 25 3
103 25 1
107 25 1
54 25 4
88 24 1
47 24 1
79 24 1
74 24 5
72 23 2
83 23 0
12 23 3
62 23 5
67 23 2
184 22 3
60 22 3
83 22 0
65 22 5