apache / kyuubi
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
Learn more...
Duplication Overall
system25% (25,994 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
scala19% (9,551 lines)
py53% (6,107 lines)
java19% (4,774 lines)
sql33% (4,660 lines)
g473% (598 lines)
yaml31% (208 lines)
vue3% (56 lines)
xml13% (40 lines)
Duplication per Component (primary)
extensions43% (9,815 lines)
python58% (6,147 lines)
kyuubi-hive-jdbc26% (3,873 lines)
externals20% (2,323 lines)
kyuubi-server10% (1,619 lines)
kyuubi-hive-beeline9% (554 lines)
dev10% (521 lines)
kyuubi-rest-client12% (335 lines)
kyuubi-common3% (257 lines)
charts29% (208 lines)
kyuubi-ctl10% (142 lines)
kyuubi-ha13% (128 lines)
docker7% (60 lines)
kyuubi-util2% (12 lines)
kyuubi-util-scala0% (0 lines)
ROOT0% (0 lines)
build0% (0 lines)
kyuubi-events0% (0 lines)
kyuubi-metrics0% (0 lines)
kyuubi-zookeeper0% (0 lines)

Duplication Between Components (50+ lines)

G externals externals kyuubi-server kyuubi-server externals--kyuubi-server 497 kyuubi-common kyuubi-common externals--kyuubi-common 92 extensions extensions extensions--kyuubi-server 389 dev dev dev--extensions 350 kyuubi-common--kyuubi-server 183

Download: SVG DOT (open online Graphviz editor)

Open 2D force graph... Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 26,617 duplicates...
Size#FoldersFilesLinesCode
396 x 2 extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
27:514 (100%)
27:514 (100%)
view
396 x 2 extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
27:514 (100%)
27:514 (100%)
view
396 x 2 extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
27:514 (100%)
27:514 (100%)
view
262 x 2 extensions/spark/kyuubi-...che/kyuubi/sql/watchdog
extensions/spark/kyuubi-...che/kyuubi/sql/watchdog
40:338 (100%)
40:338 (100%)
view
192 x 2 extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
23:240 (100%)
23:240 (100%)
view
186 x 2 extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
23:233 (96%)
23:233 (90%)
view
186 x 2 extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
23:233 (96%)
23:233 (90%)
view
159 x 2 extensions/spark/kyuubi-...4/org/apache/kyuubi/sql
extensions/spark/kyuubi-...4/org/apache/kyuubi/sql
1:191 (100%)
1:191 (100%)
view
159 x 2 extensions/spark/kyuubi-...4/org/apache/kyuubi/sql
extensions/spark/kyuubi-...4/org/apache/kyuubi/sql
1:191 (100%)
1:191 (100%)
view
159 x 2 extensions/spark/kyuubi-...4/org/apache/kyuubi/sql
extensions/spark/kyuubi-...4/org/apache/kyuubi/sql
1:191 (100%)
1:191 (100%)
view
149 x 2 extensions/spark/kyuubi-...la/org/apache/spark/sql
extensions/spark/kyuubi-...la/org/apache/spark/sql
46:287 (100%)
46:287 (100%)
view
126 x 2 extensions/spark/kyuubi-...la/org/apache/spark/sql
extensions/spark/kyuubi-...la/org/apache/spark/sql
51:264 (86%)
54:267 (84%)
view
126 x 2 extensions/spark/kyuubi-...la/org/apache/spark/sql
extensions/spark/kyuubi-...la/org/apache/spark/sql
51:264 (86%)
54:267 (84%)
view
97 x 2 extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
31:160 (68%)
30:159 (86%)
view
95 x 2 extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
35:190 (100%)
35:190 (100%)
view
88 x 2 extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
35:180 (92%)
35:180 (92%)
view
88 x 2 extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
35:180 (92%)
35:180 (92%)
view
87 x 2 extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
50:190 (100%)
50:190 (100%)
view
84 x 2 extensions/spark/kyuubi-...che/kyuubi/sql/watchdog
extensions/spark/kyuubi-...che/kyuubi/sql/watchdog
238:335 (32%)
241:338 (32%)
view
84 x 2 extensions/spark/kyuubi-...che/kyuubi/sql/watchdog
extensions/spark/kyuubi-...che/kyuubi/sql/watchdog
238:335 (32%)
241:338 (32%)
view
80 x 2 kyuubi-hive-jdbc/src/mai...apache/kyuubi/jdbc/hive
kyuubi-hive-jdbc/src/mai...apache/kyuubi/jdbc/hive
431:553 (22%)
507:629 (21%)
view
79 x 2 extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
67:187 (90%)
67:190 (90%)
view
79 x 2 extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
67:187 (90%)
67:190 (90%)
view
74 x 2 externals/kyuubi-spark-s...ala/org/apache/spark/ui
externals/kyuubi-spark-s...ala/org/apache/spark/ui
29:170 (98%)
28:169 (98%)
view
68 x 2 extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
31:137 (100%)
31:137 (100%)
view
68 x 2 extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
31:137 (100%)
31:137 (100%)
view
68 x 2 extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
31:137 (100%)
31:137 (100%)
view
64 x 2 extensions/spark/kyuubi-...ources/kyuubi/tpcds_3.2
extensions/spark/kyuubi-...ources/kyuubi/tpcds_3.2
18:81 (87%)
18:81 (86%)
view
63 x 2 extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
31:131 (100%)
31:131 (100%)
view
62 x 2 extensions/spark/kyuubi-...che/kyuubi/sql/watchdog
extensions/spark/kyuubi-...che/kyuubi/sql/watchdog
59:129 (23%)
59:129 (23%)
view
62 x 2 extensions/spark/kyuubi-...che/kyuubi/sql/watchdog
extensions/spark/kyuubi-...che/kyuubi/sql/watchdog
59:129 (23%)
59:129 (23%)
view
61 x 2 extensions/spark/kyuubi-...ources/kyuubi/tpcds_3.2
extensions/spark/kyuubi-...ources/kyuubi/tpcds_3.2
18:78 (54%)
18:78 (46%)
view
59 x 2 extensions/spark/kyuubi-...che/spark/sql/execution
extensions/spark/kyuubi-...che/spark/sql/execution
41:115 (100%)
41:115 (100%)
view
59 x 2 extensions/spark/kyuubi-...che/spark/sql/execution
extensions/spark/kyuubi-...che/spark/sql/execution
41:115 (100%)
41:115 (100%)
view
59 x 2 extensions/spark/kyuubi-...che/spark/sql/execution
extensions/spark/kyuubi-...che/spark/sql/execution
41:115 (100%)
41:115 (100%)
view
57 x 2 kyuubi-server/src/main/resources/sql/postgresql
kyuubi-server/src/main/resources/sql/postgresql
1:59 (67%)
1:59 (100%)
view
56 x 2 extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
37:107 (100%)
37:107 (100%)
view
53 x 2 extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
29:94 (100%)
29:94 (100%)
view
51 x 2 kyuubi-hive-jdbc/src/mai...yuubi/jdbc/hive/adapter
kyuubi-hive-jdbc/src/mai...yuubi/jdbc/hive/adapter
771:853 (7%)
107:189 (44%)
view
51 x 2 extensions/spark/kyuubi-...ources/kyuubi/tpcds_3.2
extensions/spark/kyuubi-...ources/kyuubi/tpcds_3.2
26:76 (69%)
26:76 (69%)
view
51 x 2 extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
37:98 (91%)
37:98 (82%)
view
51 x 2 extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
37:98 (91%)
37:98 (82%)
view
50 x 2 extensions/spark/kyuubi-...ources/kyuubi/tpcds_3.2
extensions/spark/kyuubi-...ources/kyuubi/tpcds_3.2
18:67 (75%)
18:67 (75%)
view
49 x 2 extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
30:88 (92%)
30:88 (94%)
view
49 x 2 extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
30:88 (92%)
30:88 (94%)
view
49 x 2 externals/kyuubi-spark-s...yuubi/engine/spark/repl
externals/kyuubi-spark-s...yuubi/engine/spark/repl
61:135 (67%)
62:135 (66%)
view
47 x 2 extensions/spark/kyuubi-...ources/kyuubi/tpcds_3.2
extensions/spark/kyuubi-...ources/kyuubi/tpcds_3.2
66:112 (21%)
66:112 (22%)
view
47 x 2 extensions/spark/kyuubi-...ources/kyuubi/tpcds_3.2
extensions/spark/kyuubi-...ources/kyuubi/tpcds_3.2
18:64 (21%)
18:64 (22%)
view
44 x 2 externals/kyuubi-hive-sq...i/engine/hive/operation
kyuubi-server/src/main/s...apache/kyuubi/operation
98:151 (43%)
138:191 (29%)
view
43 x 2 extensions/spark/kyuubi-...ources/kyuubi/tpcds_3.2
extensions/spark/kyuubi-...ources/kyuubi/tpcds_3.2
21:63 (62%)
22:64 (35%)
view
Duplicated Units
The list of top 50 duplicated units.
See data for all 103 unit duplicates...
Size#FoldersFilesLinesCode
214 x 2 extensions/spark/kyuubi-...che/kyuubi/sql/watchdog
extensions/spark/kyuubi-...che/kyuubi/sql/watchdog
53:272 
53:272 
view
68 x 2 extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
32:127 
32:127 
view
62 x 2 extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
61:130 
62:131 
view
51 x 2 extensions/spark/kyuubi-...la/org/apache/spark/sql
extensions/spark/kyuubi-...la/org/apache/spark/sql
48:123 
48:123 
view
50 x 2 extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
56:109 
56:109 
view
46 x 3 extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
286:335 
286:335 
286:335 
view
42 x 3 extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
239:284 
239:284 
239:284 
view
42 x 2 extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
53:110 
53:110 
view
42 x 3 extensions/spark/kyuubi-...la/org/apache/spark/sql
extensions/spark/kyuubi-...la/org/apache/spark/sql
extensions/spark/kyuubi-...la/org/apache/spark/sql
130:184 
130:184 
127:181 
view
39 x 3 extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
33:77 
33:77 
33:77 
view
37 x 3 extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
197:237 
197:237 
197:237 
view
33 x 3 extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
159:195 
159:195 
159:195 
view
29 x 2 kyuubi-server/src/main/s...rg/apache/kyuubi/server
kyuubi-server/src/main/s...rg/apache/kyuubi/server
236:272 
90:126 
view
29 x 3 extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
115:154 
115:154 
112:151 
view
29 x 3 extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
44:80 
44:80 
44:80 
view
27 x 3 extensions/spark/kyuubi-...la/org/apache/spark/sql
extensions/spark/kyuubi-...la/org/apache/spark/sql
extensions/spark/kyuubi-...la/org/apache/spark/sql
186:230 
186:230 
183:227 
view
25 x 3 extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
129:157 
129:157 
129:157 
view
25 x 3 extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
337:365 
337:365 
337:365 
view
24 x 3 extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
64:89 
64:89 
64:89 
view
22 x 3 extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
397:421 
397:421 
397:421 
view
22 x 3 extensions/spark/kyuubi-...che/kyuubi/sql/watchdog
extensions/spark/kyuubi-...che/kyuubi/sql/watchdog
extensions/spark/kyuubi-...che/kyuubi/sql/watchdog
274:298 
274:298 
271:295 
view
22 x 3 extensions/spark/kyuubi-...che/kyuubi/sql/watchdog
extensions/spark/kyuubi-...che/kyuubi/sql/watchdog
extensions/spark/kyuubi-...che/kyuubi/sql/watchdog
300:324 
300:324 
297:321 
view
21 x 3 extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
103:127 
103:127 
103:127 
view
21 x 3 extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
68:90 
25:47 
25:47 
view
21 x 3 extensions/spark/kyuubi-...che/spark/sql/execution
extensions/spark/kyuubi-...che/spark/sql/execution
extensions/spark/kyuubi-...che/spark/sql/execution
76:102 
76:102 
76:102 
view
20 x 3 extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
494:516 
494:516 
494:516 
view
19 x 3 extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
79:101 
79:101 
79:101 
view
19 x 3 extensions/spark/kyuubi-...la/org/apache/spark/sql
extensions/spark/kyuubi-...la/org/apache/spark/sql
extensions/spark/kyuubi-...la/org/apache/spark/sql
241:261 
241:261 
238:258 
view
18 x 2 externals/kyuubi-chat-en...i/engine/chat/operation
externals/kyuubi-jdbc-en...i/engine/jdbc/operation
69:90 
73:94 
view
17 x 3 extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
37:57 
37:57 
37:57 
view
16 x 2 kyuubi-server/src/main/s...apache/kyuubi/operation
externals/kyuubi-hive-sq...i/engine/hive/operation
175:192 
135:152 
view
16 x 2 extensions/spark/kyuubi-...bi/spark/connector/tpch
extensions/spark/kyuubi-...i/spark/connector/tpcds
71:93 
71:93 
view
16 x 3 extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
108:128 
108:128 
108:128 
view
16 x 3 extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
55:73 
55:73 
55:73 
view
16 x 3 extensions/spark/kyuubi-...la/org/apache/spark/sql
extensions/spark/kyuubi-...la/org/apache/spark/sql
extensions/spark/kyuubi-...la/org/apache/spark/sql
27:45 
27:45 
27:45 
view
15 x 2 kyuubi-hive-beeline/src/...org/apache/hive/beeline
kyuubi-hive-beeline/src/...org/apache/hive/beeline
69:86 
818:835 
view
15 x 2 kyuubi-hive-beeline/src/...org/apache/hive/beeline
kyuubi-hive-beeline/src/...org/apache/hive/beeline
405:423 
1494:1512 
view
14 x 2 externals/kyuubi-spark-s...yuubi/engine/spark/repl
externals/kyuubi-spark-s...yuubi/engine/spark/repl
89:105 
90:105 
view
14 x 2 extensions/spark/kyuubi-...la/org/apache/spark/sql
extensions/spark/kyuubi-...la/org/apache/spark/sql
266:281 
266:281 
view
13 x 2 kyuubi-server/src/main/s...pache/kyuubi/server/api
kyuubi-server/src/main/s...kyuubi/server/trino/api
44:58 
44:58 
view
13 x 3 extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
381:395 
381:395 
381:395 
view
12 x 2 externals/kyuubi-spark-s...org/apache/spark/kyuubi
externals/kyuubi-trino-e...che/kyuubi/engine/trino
126:141 
105:120 
view
12 x 3 extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
475:488 
475:488 
475:488 
view
12 x 3 extensions/spark/kyuubi-...che/kyuubi/sql/watchdog
extensions/spark/kyuubi-...che/kyuubi/sql/watchdog
extensions/spark/kyuubi-...che/kyuubi/sql/watchdog
326:339 
326:339 
323:336 
view
12 x 3 extensions/spark/kyuubi-...che/spark/sql/execution
extensions/spark/kyuubi-...che/spark/sql/execution
extensions/spark/kyuubi-...che/spark/sql/execution
47:61 
47:61 
47:61 
view
12 x 2 extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
extensions/spark/kyuubi-...pache/kyuubi/sql/zorder
34:50 
34:50 
view
12 x 2 extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
extensions/spark/kyuubi-...a/org/apache/kyuubi/sql
102:116 
120:134 
view
11 x 2 kyuubi-hive-jdbc/src/mai...apache/kyuubi/jdbc/hive
kyuubi-hive-jdbc/src/mai...apache/kyuubi/jdbc/hive
310:322 
281:293 
view
11 x 2 kyuubi-hive-jdbc/src/mai...kyuubi/jdbc/hive/common
kyuubi-hive-jdbc/src/mai...kyuubi/jdbc/hive/common
28:40 
24:36 
view
11 x 2 kyuubi-hive-jdbc/src/mai...apache/kyuubi/jdbc/hive
kyuubi-hive-jdbc/src/mai...apache/kyuubi/jdbc/hive
466:478 
542:554 
view