apache / phoenix-connectors
Duplication

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

Intro
Learn more...
Duplication Overall
system50% (6,982 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java39% (4,350 lines)
scala96% (2,444 lines)
sql94% (98 lines)
xml54% (52 lines)
props73% (38 lines)
Duplication per Component (primary)
phoenix5-spark91% (2,691 lines)
phoenix5-spark384% (1,491 lines)
phoenix5-spark3-it87% (1,264 lines)
phoenix5-flume52% (899 lines)
phoenix5-hive9% (556 lines)
phoenix5-kafka20% (81 lines)
phoenix5-connectors-assembly0% (0 lines)

Duplication Between Components (50+ lines)

G phoenix5-spark phoenix5-spark phoenix5-spark3 phoenix5-spark3 phoenix5-spark--phoenix5-spark3 2948 phoenix5-spark3-it phoenix5-spark3-it phoenix5-spark--phoenix5-spark3-it 2416

Download: SVG DOT (open online Graphviz editor)

Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 555 duplicates...
Size#FoldersFilesLinesCode
528 x 2 phoenix5-spark/src/main/...rg/apache/phoenix/spark
phoenix5-spark3/src/main...rg/apache/phoenix/spark
187:1053 (86%)
187:1053 (86%)
view
176 x 2 phoenix5-spark/src/main/...cution/datasources/jdbc
phoenix5-spark3/src/main...cution/datasources/jdbc
48:307 (97%)
48:307 (97%)
view
124 x 2 phoenix5-spark/src/it/sc...rg/apache/phoenix/spark
phoenix5-spark3-it/src/i...rg/apache/phoenix/spark
142:342 (22%)
142:342 (22%)
view
100 x 2 phoenix5-spark/src/it/ja...rg/apache/phoenix/spark
phoenix5-spark3-it/src/i...rg/apache/phoenix/spark
139:248 (23%)
139:249 (23%)
view
84 x 2 phoenix5-spark/src/it/ja...rg/apache/phoenix/spark
phoenix5-spark3-it/src/i...rg/apache/phoenix/spark
300:389 (19%)
301:390 (19%)
view
75 x 2 phoenix5-spark/src/it/sc...rg/apache/phoenix/spark
phoenix5-spark3-it/src/i...rg/apache/phoenix/spark
794:909 (13%)
797:912 (13%)
view
74 x 2 phoenix5-spark/src/main/...rg/apache/phoenix/spark
phoenix5-spark3/src/main...rg/apache/phoenix/spark
59:183 (12%)
59:183 (12%)
view
69 x 2 phoenix5-spark/src/it/ja...rg/apache/phoenix/spark
phoenix5-spark3-it/src/i...rg/apache/phoenix/spark
54:133 (16%)
54:133 (16%)
view
67 x 2 phoenix5-spark/src/main/...rg/apache/phoenix/spark
phoenix5-spark3/src/main...rg/apache/phoenix/spark
32:146 (100%)
32:146 (100%)
view
65 x 2 phoenix5-spark/src/it/ja...rg/apache/phoenix/spark
phoenix5-spark3-it/src/i...rg/apache/phoenix/spark
453:523 (15%)
454:524 (15%)
view
61 x 2 phoenix5-spark/src/main/...rg/apache/phoenix/spark
phoenix5-spark3/src/main...rg/apache/phoenix/spark
27:127 (95%)
27:127 (89%)
view
56 x 2 phoenix5-spark/src/it/ja...rg/apache/phoenix/spark
phoenix5-spark3-it/src/i...rg/apache/phoenix/spark
391:451 (13%)
392:452 (13%)
view
55 x 2 phoenix5-spark/src/main/...rg/apache/phoenix/spark
phoenix5-spark3/src/main...rg/apache/phoenix/spark
22:90 (100%)
22:90 (100%)
view
53 x 2 phoenix5-spark/src/main/...rg/apache/phoenix/spark
phoenix5-spark3/src/main...rg/apache/phoenix/spark
23:112 (100%)
23:112 (100%)
view
49 x 2 phoenix5-spark/src/it/resources
phoenix5-spark3-it/src/it/resources
17:66 (100%)
17:66 (100%)
view
48 x 2 phoenix5-spark/src/main/...rk/datasource/v2/reader
phoenix5-spark3/src/main...rk/sql/connector/reader
127:192 (52%)
114:179 (55%)
view
45 x 2 phoenix5-spark/src/main/...rk/datasource/v2/writer
phoenix5-spark3/src/main...rk/sql/connector/writer
100:164 (59%)
90:154 (59%)
view
44 x 2 phoenix5-spark/src/it/ja...rg/apache/phoenix/spark
phoenix5-spark3-it/src/i...rg/apache/phoenix/spark
32:87 (100%)
32:87 (100%)
view
44 x 2 phoenix5-spark/src/it/sc...rg/apache/phoenix/spark
phoenix5-spark3-it/src/i...rg/apache/phoenix/spark
600:673 (7%)
603:676 (7%)
view
43 x 2 phoenix5-spark/src/main/...rg/apache/phoenix/spark
phoenix5-spark3/src/main...rg/apache/phoenix/spark
25:97 (100%)
25:97 (100%)
view
41 x 2 phoenix5-spark/src/it/ja...rg/apache/phoenix/spark
phoenix5-spark3-it/src/i...rg/apache/phoenix/spark
254:298 (9%)
255:299 (9%)
view
39 x 2 phoenix5-flume/src/it/ja...rg/apache/phoenix/flume
phoenix5-flume/src/it/ja...rg/apache/phoenix/flume
305:359 (14%)
436:490 (10%)
view
38 x 2 phoenix5-spark/src/it/sc...rg/apache/phoenix/spark
phoenix5-spark3-it/src/i...rg/apache/phoenix/spark
30:104 (71%)
30:104 (77%)
view
38 x 2 phoenix5-spark/src/main/...rk/datasource/v2/writer
phoenix5-spark3/src/main...rk/sql/connector/writer
25:80 (52%)
28:83 (48%)
view
37 x 2 phoenix5-spark/src/it/ja...rg/apache/phoenix/spark
phoenix5-spark3-it/src/i...rg/apache/phoenix/spark
79:117 (8%)
197:235 (8%)
view
37 x 2 phoenix5-spark/src/it/ja...rg/apache/phoenix/spark
phoenix5-spark3-it/src/i...rg/apache/phoenix/spark
196:234 (8%)
79:117 (8%)
view
37 x 2 phoenix5-spark3-it/src/i...rg/apache/phoenix/spark
phoenix5-spark3-it/src/i...rg/apache/phoenix/spark
79:117 (8%)
197:235 (8%)
view
37 x 2 phoenix5-spark/src/it/ja...rg/apache/phoenix/spark
phoenix5-spark/src/it/ja...rg/apache/phoenix/spark
79:117 (8%)
196:234 (8%)
view
35 x 2 phoenix5-flume/src/main/...hoenix/flume/serializer
phoenix5-flume/src/main/...hoenix/flume/serializer
136:181 (32%)
168:213 (27%)
view
35 x 2 phoenix5-spark/src/it/sc...rg/apache/phoenix/spark
phoenix5-spark3-it/src/i...rg/apache/phoenix/spark
52:104 (6%)
52:104 (6%)
view
35 x 2 phoenix5-flume/src/it/ja...rg/apache/phoenix/flume
phoenix5-flume/src/it/ja...rg/apache/phoenix/flume
396:446 (12%)
521:570 (9%)
view
33 x 2 phoenix5-spark/src/it/sc...rg/apache/phoenix/spark
phoenix5-spark3-it/src/i...rg/apache/phoenix/spark
46:103 (55%)
48:105 (46%)
view
33 x 2 phoenix5-spark/src/main/...rg/apache/phoenix/spark
phoenix5-spark3/src/main...rg/apache/phoenix/spark
25:76 (100%)
25:76 (100%)
view
33 x 2 phoenix5-spark/src/main/...rk/datasource/v2/writer
phoenix5-spark3/src/main...rk/sql/connector/writer
84:133 (45%)
95:144 (42%)
view
30 x 2 phoenix5-spark/src/it/sc...rg/apache/phoenix/spark
phoenix5-spark3-it/src/i...rg/apache/phoenix/spark
551:598 (5%)
554:601 (5%)
view
27 x 2 phoenix5-spark/src/main/...rg/apache/phoenix/spark
phoenix5-spark3/src/main...rg/apache/phoenix/spark
26:66 (100%)
26:66 (100%)
view
26 x 2 phoenix5-spark/src/it/resources
phoenix5-spark3-it/src/it/resources
1:68 (100%)
1:68 (100%)
view
25 x 2 phoenix5-spark/src/it/sc...rg/apache/phoenix/spark
phoenix5-spark3-it/src/i...rg/apache/phoenix/spark
106:140 (4%)
106:140 (4%)
view
25 x 2 phoenix5-spark/src/main/...rg/apache/phoenix/spark
phoenix5-spark3/src/main...rg/apache/phoenix/spark
24:62 (100%)
24:62 (100%)
view
25 x 2 phoenix5-hive/src/main/j...org/apache/phoenix/hive
phoenix5-hive/src/main/j.../phoenix/hive/mapreduce
184:224 (14%)
281:321 (13%)
view
23 x 2 phoenix5-hive/src/main/j...ache/phoenix/hive/query
phoenix5-hive/src/main/j...ache/phoenix/hive/query
415:438 (3%)
519:542 (3%)
view
22 x 2 phoenix5-spark/src/it/sc...rg/apache/phoenix/spark
phoenix5-spark3-it/src/i...rg/apache/phoenix/spark
383:425 (3%)
384:426 (3%)
view
22 x 2 phoenix5-spark/src/it/sc...rg/apache/phoenix/spark
phoenix5-spark3-it/src/i...rg/apache/phoenix/spark
517:549 (3%)
520:552 (3%)
view
20 x 2 phoenix5-flume/src/it/ja...rg/apache/phoenix/flume
phoenix5-flume/src/it/ja...rg/apache/phoenix/flume
92:122 (7%)
128:157 (7%)
view
20 x 2 phoenix5-flume/src/it/ja...rg/apache/phoenix/flume
phoenix5-flume/src/it/ja...rg/apache/phoenix/flume
92:121 (5%)
256:285 (5%)
view
20 x 2 phoenix5-spark/src/it/sc...rg/apache/phoenix/spark
phoenix5-spark3-it/src/i...rg/apache/phoenix/spark
462:490 (3%)
463:491 (3%)
view
19 x 2 phoenix5-kafka/src/it/resources
phoenix5-kafka/src/it/resources
1:19 (65%)
1:19 (82%)
view
19 x 2 phoenix5-spark/src/it/sc...rg/apache/phoenix/spark
phoenix5-spark3-it/src/i...rg/apache/phoenix/spark
675:704 (3%)
678:707 (3%)
view
19 x 2 phoenix5-spark/src/main/...rg/apache/phoenix/spark
phoenix5-spark3/src/main...rg/apache/phoenix/spark
23:57 (100%)
23:58 (100%)
view
19 x 2 phoenix5-spark/src/main/...rk/datasource/v2/reader
phoenix5-spark3/src/main...rk/sql/connector/reader
100:125 (20%)
87:112 (22%)
view
Duplicated Units
The list of top 43 duplicated units.
See data for all 43 unit duplicates...
Size#FoldersFilesLinesCode
95 x 2 phoenix5-spark3/src/main...cution/datasources/jdbc
phoenix5-spark/src/main/...cution/datasources/jdbc
62:191 
62:191 
view
51 x 2 phoenix5-spark3/src/main...rg/apache/phoenix/spark
phoenix5-spark/src/main/...rg/apache/phoenix/spark
41:100 
41:100 
view
51 x 2 phoenix5-spark3/src/main...cution/datasources/jdbc
phoenix5-spark/src/main/...cution/datasources/jdbc
236:302 
236:302 
view
42 x 2 phoenix5-spark3/src/main...rg/apache/phoenix/spark
phoenix5-spark/src/main/...rg/apache/phoenix/spark
32:89 
32:89 
view
30 x 2 phoenix5-spark3/src/main...cution/datasources/jdbc
phoenix5-spark/src/main/...cution/datasources/jdbc
194:228 
194:228 
view
29 x 2 phoenix5-spark3/src/main...rg/apache/phoenix/spark
phoenix5-spark/src/main/...rg/apache/phoenix/spark
60:91 
60:91 
view
29 x 2 phoenix5-spark3-it/src/i...rg/apache/phoenix/spark
phoenix5-spark/src/it/ja...rg/apache/phoenix/spark
54:89 
54:89 
view
24 x 2 phoenix5-flume/src/it/ja...rg/apache/phoenix/flume
phoenix5-flume/src/it/ja...rg/apache/phoenix/flume
286:318 
158:190 
view
24 x 2 phoenix5-spark3/src/main...rk/sql/connector/writer
phoenix5-spark/src/main/...rk/datasource/v2/writer
101:128 
111:138 
view
24 x 2 phoenix5-spark3/src/main...rg/apache/phoenix/spark
phoenix5-spark/src/main/...rg/apache/phoenix/spark
27:63 
27:63 
view
23 x 2 phoenix5-spark3/src/main...rg/apache/phoenix/spark
phoenix5-spark/src/main/...rg/apache/phoenix/spark
28:64 
28:64 
view
22 x 2 phoenix5-hive/src/main/j.../phoenix/hive/mapreduce
phoenix5-hive/src/main/j...org/apache/phoenix/hive
278:308 
181:211 
view
21 x 2 phoenix5-flume/src/it/ja...rg/apache/phoenix/flume
phoenix5-flume/src/it/ja...rg/apache/phoenix/flume
251:283 
123:155 
view
21 x 2 phoenix5-flume/src/it/ja...rg/apache/phoenix/flume
phoenix5-flume/src/it/ja...rg/apache/phoenix/flume
321:352 
193:224 
view
21 x 2 phoenix5-flume/src/it/ja...rg/apache/phoenix/flume
phoenix5-flume/src/it/ja...rg/apache/phoenix/flume
534:558 
409:433 
view
21 x 2 phoenix5-spark3/src/main...rk/sql/connector/writer
phoenix5-spark/src/main/...rk/datasource/v2/writer
38:60 
35:57 
view
20 x 2 phoenix5-spark3/src/main...rg/apache/phoenix/spark
phoenix5-spark/src/main/...rg/apache/phoenix/spark
114:147 
114:147 
view
14 x 2 phoenix5-spark3/src/main...rk/sql/connector/writer
phoenix5-spark/src/main/...rk/datasource/v2/writer
131:146 
141:156 
view
14 x 2 phoenix5-spark3-it/src/i...rg/apache/phoenix/spark
phoenix5-spark/src/it/sc...rg/apache/phoenix/spark
73:94 
73:94 
view
12 x 2 phoenix5-flume/src/it/ja...rg/apache/phoenix/flume
phoenix5-flume/src/it/ja...rg/apache/phoenix/flume
560:573 
435:449 
view
12 x 2 phoenix5-hive/src/main/j.../phoenix/hive/mapreduce
phoenix5-hive/src/main/j...org/apache/phoenix/hive
326:341 
247:262 
view
11 x 2 phoenix5-hive/src/main/j.../phoenix/hive/mapreduce
phoenix5-hive/src/main/j...org/apache/phoenix/hive
242:257 
139:155 
view
11 x 2 phoenix5-hive/src/main/j.../phoenix/hive/mapreduce
phoenix5-hive/src/main/j...org/apache/phoenix/hive
310:323 
213:226 
view
10 x 3 phoenix5-flume/src/it/ja...rg/apache/phoenix/flume
phoenix5-flume/src/it/ja...rg/apache/phoenix/flume
phoenix5-flume/src/it/ja...rg/apache/phoenix/flume
521:532 
407:418 
396:407 
view
10 x 2 phoenix5-spark3/src/main...rg/apache/phoenix/spark
phoenix5-spark/src/main/...rg/apache/phoenix/spark
37:48 
37:48 
view
10 x 2 phoenix5-spark3/src/main...rg/apache/phoenix/spark
phoenix5-spark/src/main/...rg/apache/phoenix/spark
44:56 
44:56 
view
10 x 6 phoenix5-spark3-it/src/i...rg/apache/phoenix/spark
phoenix5-spark3-it/src/i...rg/apache/phoenix/spark
phoenix5-spark3-it/src/i...rg/apache/phoenix/spark
phoenix5-spark/src/it/ja...rg/apache/phoenix/spark
phoenix5-spark/src/it/ja...rg/apache/phoenix/spark
phoenix5-spark/src/it/ja...rg/apache/phoenix/spark
35:46 
57:68 
35:46 
35:46 
57:68 
35:46 
view
10 x 2 phoenix5-spark3-it/src/i...rg/apache/phoenix/spark
phoenix5-spark/src/it/sc...rg/apache/phoenix/spark
48:62 
46:60 
view
9 x 2 phoenix5-spark3/src/main...rk/sql/connector/reader
phoenix5-spark3/src/main...rk/sql/connector/writer
64:74 
86:96 
view
8 x 2 phoenix5-spark3/src/main...rg/apache/phoenix/spark
phoenix5-spark/src/main/...rg/apache/phoenix/spark
90:99 
90:99 
view
8 x 2 phoenix5-spark3/src/main...rg/apache/phoenix/spark
phoenix5-spark/src/main/...rg/apache/phoenix/spark
91:104 
91:104 
view
7 x 4 phoenix5-flume/src/it/ja...rg/apache/phoenix/flume
phoenix5-flume/src/it/ja...rg/apache/phoenix/flume
phoenix5-flume/src/it/ja...rg/apache/phoenix/flume
phoenix5-flume/src/it/ja...rg/apache/phoenix/flume
478:488 
277:287 
376:386 
347:357 
view
7 x 2 phoenix5-spark3/src/main...rk/sql/connector/reader
phoenix5-spark/src/main/...rk/datasource/v2/reader
174:182 
187:195 
view
7 x 2 phoenix5-spark3/src/main...rg/apache/phoenix/spark
phoenix5-spark/src/main/...rg/apache/phoenix/spark
39:53 
38:52 
view
7 x 2 phoenix5-spark3/src/main...rg/apache/phoenix/spark
phoenix5-spark/src/main/...rg/apache/phoenix/spark
66:75 
66:75 
view
6 x 2 phoenix5-spark3/src/main...rg/apache/phoenix/spark
phoenix5-spark/src/main/...rg/apache/phoenix/spark
486:493 
486:493 
view
6 x 2 phoenix5-spark3/src/main...rg/apache/phoenix/spark
phoenix5-spark/src/main/...rg/apache/phoenix/spark
1035:1042 
1035:1042 
view
6 x 2 phoenix5-spark3/src/main...rg/apache/phoenix/spark
phoenix5-spark/src/main/...rg/apache/phoenix/spark
28:36 
27:35 
view
6 x 2 phoenix5-spark3/src/main...rg/apache/phoenix/spark
phoenix5-spark/src/main/...rg/apache/phoenix/spark
66:73 
66:73 
view
6 x 2 phoenix5-spark3/src/main...rg/apache/phoenix/spark
phoenix5-spark/src/main/...rg/apache/phoenix/spark
32:41 
32:41 
view
6 x 2 phoenix5-spark3/src/main...rg/apache/phoenix/spark
phoenix5-spark/src/main/...rg/apache/phoenix/spark
103:118 
103:118 
view
6 x 2 phoenix5-spark3/src/main...cution/datasources/jdbc
phoenix5-spark/src/main/...cution/datasources/jdbc
26:37 
26:37 
view
6 x 2 phoenix5-hive/src/main/j.../phoenix/hive/mapreduce
phoenix5-hive/src/main/j...org/apache/phoenix/hive
344:354 
324:334 
view