aws / c3r
Duplication

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

Intro
Learn more...
Duplication Overall
system28% (1,959 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java28% (1,864 lines)
xml79% (95 lines)
Duplication per Component (primary)
c3r-cli-spark57% (909 lines)
c3r-cli88% (882 lines)
c3r-sdk-parquet8% (83 lines)
c3r-sdk-core1% (60 lines)
c3r-sdk-examples100% (25 lines)
config0% (0 lines)
codebuild0% (0 lines)

Duplication Between Components (50+ lines)

G c3r-cli-spark c3r-cli-spark c3r-cli c3r-cli c3r-cli-spark--c3r-cli 1764 c3r-sdk-core c3r-sdk-core c3r-cli-spark--c3r-sdk-core 56

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 68 duplicates...
Size#FoldersFilesLinesCode
312 x 2 c3r-cli-spark/src/main/j...aws/c3r/spark/io/schema
c3r-cli/src/main/java/com/amazonaws/c3r/io/schema
86:652 (97%)
86:652 (97%)
view
98 x 2 c3r-cli-spark/src/main/j...aws/c3r/spark/io/schema
c3r-cli/src/main/java/com/amazonaws/c3r/io/schema
34:219 (100%)
33:218 (100%)
view
63 x 2 c3r-cli-spark/src/main/j...amazonaws/c3r/spark/cli
c3r-cli/src/main/java/com/amazonaws/c3r/cli
32:169 (50%)
30:168 (52%)
view
45 x 2 c3r-cli-spark/src/main/j...amazonaws/c3r/spark/cli
c3r-cli/src/main/java/com/amazonaws/c3r/cli
257:343 (26%)
255:341 (26%)
view
43 x 2 c3r-cli-spark/src/main/j...aws/c3r/spark/io/schema
c3r-cli/src/main/java/com/amazonaws/c3r/io/schema
23:110 (100%)
23:110 (100%)
view
37 x 2 c3r-cli-spark/src/main/j...amazonaws/c3r/spark/cli
c3r-cli/src/main/java/com/amazonaws/c3r/cli
224:279 (29%)
216:271 (30%)
view
32 x 2 c3r-cli-spark/src/main/j...amazonaws/c3r/spark/cli
c3r-cli/src/main/java/com/amazonaws/c3r/cli
51:121 (18%)
47:116 (19%)
view
27 x 2 c3r-cli-spark/src/main/j...aws/c3r/spark/io/schema
c3r-cli/src/main/java/com/amazonaws/c3r/io/schema
21:70 (100%)
21:70 (100%)
view
23 x 2 c3r-sdk-core/src/main/resources
c3r-sdk-examples/src/main/resources
1:32 (100%)
1:37 (92%)
view
23 x 2 c3r-cli-spark/src/main/j...amazonaws/c3r/spark/cli
c3r-cli/src/main/java/com/amazonaws/c3r/cli
92:143 (20%)
86:137 (23%)
view
22 x 2 c3r-cli-spark/src/main/resources
c3r-cli/src/main/resources
1:31 (88%)
1:31 (100%)
view
21 x 2 c3r-cli-spark/src/main/j...amazonaws/c3r/spark/cli
c3r-cli/src/main/java/com/amazonaws/c3r/cli
13:77 (70%)
19:83 (63%)
view
21 x 2 c3r-cli-spark/src/main/j...amazonaws/c3r/spark/cli
c3r-cli/src/main/java/com/amazonaws/c3r/cli
42:90 (18%)
37:84 (21%)
view
21 x 2 c3r-cli-spark/src/main/j...amazonaws/c3r/spark/cli
c3r-cli/src/main/java/com/amazonaws/c3r/cli
22:87 (77%)
21:86 (77%)
view
19 x 2 c3r-cli-spark/src/main/j...aws/c3r/spark/io/schema
c3r-cli/src/main/java/com/amazonaws/c3r/io/schema
11:62 (100%)
11:62 (100%)
view
18 x 2 c3r-cli-spark/src/main/j...amazonaws/c3r/spark/cli
c3r-cli/src/main/java/com/amazonaws/c3r/cli
123:160 (10%)
118:155 (10%)
view
16 x 2 c3r-cli/src/main/resources
c3r-sdk-core/src/main/resources
1:20 (72%)
1:20 (69%)
view
16 x 2 c3r-cli-spark/src/main/resources
c3r-sdk-core/src/main/resources
1:20 (64%)
1:20 (69%)
view
16 x 2 c3r-cli/src/main/resources
c3r-sdk-examples/src/main/resources
1:20 (72%)
1:25 (64%)
view
16 x 2 c3r-cli-spark/src/main/resources
c3r-sdk-examples/src/main/resources
1:20 (64%)
1:25 (64%)
view
14 x 2 c3r-cli-spark/src/main/j...amazonaws/c3r/spark/cli
c3r-cli/src/main/java/com/amazonaws/c3r/cli
193:221 (12%)
169:197 (14%)
view
11 x 2 c3r-sdk-parquet/src/main.../com/amazonaws/c3r/data
c3r-sdk-parquet/src/main.../com/amazonaws/c3r/data
577:593 (3%)
702:718 (3%)
view
11 x 2 c3r-cli-spark/src/main/j...amazonaws/c3r/spark/cli
c3r-cli/src/main/java/com/amazonaws/c3r/cli
81:99 (9%)
107:125 (6%)
view
11 x 2 c3r-cli-spark/src/main/j...amazonaws/c3r/spark/cli
c3r-cli/src/main/java/com/amazonaws/c3r/cli
112:130 (6%)
75:93 (11%)
view
10 x 2 c3r-sdk-parquet/src/main.../com/amazonaws/c3r/data
c3r-sdk-parquet/src/main.../com/amazonaws/c3r/data
412:427 (3%)
490:505 (3%)
view
9 x 2 c3r-sdk-parquet/src/main.../com/amazonaws/c3r/data
c3r-sdk-parquet/src/main.../com/amazonaws/c3r/data
333:347 (2%)
412:426 (2%)
view
9 x 2 c3r-sdk-parquet/src/main.../com/amazonaws/c3r/data
c3r-sdk-parquet/src/main.../com/amazonaws/c3r/data
490:504 (2%)
702:716 (2%)
view
9 x 2 c3r-sdk-parquet/src/main.../com/amazonaws/c3r/data
c3r-sdk-parquet/src/main.../com/amazonaws/c3r/data
490:504 (2%)
577:591 (2%)
view
9 x 2 c3r-cli-spark/src/main/j...amazonaws/c3r/spark/cli
c3r-cli/src/main/java/com/amazonaws/c3r/cli
241:250 (5%)
238:247 (5%)
view
9 x 2 c3r-sdk-parquet/src/main.../com/amazonaws/c3r/data
c3r-sdk-parquet/src/main.../com/amazonaws/c3r/data
333:347 (2%)
702:716 (2%)
view
9 x 2 c3r-sdk-parquet/src/main.../com/amazonaws/c3r/data
c3r-sdk-parquet/src/main.../com/amazonaws/c3r/data
333:347 (2%)
577:591 (2%)
view
9 x 2 c3r-sdk-parquet/src/main.../com/amazonaws/c3r/data
c3r-sdk-parquet/src/main.../com/amazonaws/c3r/data
412:426 (2%)
702:716 (2%)
view
9 x 2 c3r-sdk-parquet/src/main.../com/amazonaws/c3r/data
c3r-sdk-parquet/src/main.../com/amazonaws/c3r/data
412:426 (2%)
577:591 (2%)
view
9 x 2 c3r-cli-spark/src/main/j...amazonaws/c3r/spark/cli
c3r-cli/src/main/java/com/amazonaws/c3r/cli
281:291 (7%)
272:282 (7%)
view
9 x 2 c3r-sdk-parquet/src/main.../com/amazonaws/c3r/data
c3r-sdk-parquet/src/main.../com/amazonaws/c3r/data
333:347 (2%)
490:504 (2%)
view
8 x 2 c3r-cli-spark/src/main/j...amazonaws/c3r/spark/cli
c3r-cli/src/main/java/com/amazonaws/c3r/cli
93:107 (4%)
94:109 (6%)
view
8 x 2 c3r-cli-spark/src/main/j...amazonaws/c3r/spark/cli
c3r-cli/src/main/java/com/amazonaws/c3r/cli
60:76 (7%)
72:88 (4%)
view
8 x 2 c3r-cli-spark/src/main/j...amazonaws/c3r/spark/cli
c3r-cli/src/main/java/com/amazonaws/c3r/cli
346:354 (4%)
344:352 (4%)
view
8 x 2 c3r-cli-spark/src/main/resources
c3r-sdk-examples/src/main/resources
25:34 (32%)
30:39 (32%)
view
8 x 2 c3r-cli-spark/src/main/j...amazonaws/c3r/spark/cli
c3r-cli-spark/src/main/j...amazonaws/c3r/spark/cli
60:76 (7%)
77:93 (4%)
view
8 x 2 c3r-cli/src/main/java/com/amazonaws/c3r/cli
c3r-cli/src/main/java/com/amazonaws/c3r/cli
88:102 (4%)
94:109 (6%)
view
8 x 2 c3r-cli-spark/src/main/j...amazonaws/c3r/spark/cli
c3r-cli-spark/src/main/j...amazonaws/c3r/spark/cli
190:197 (7%)
254:261 (4%)
view
8 x 2 c3r-cli-spark/src/main/j...amazonaws/c3r/spark/cli
c3r-cli/src/main/java/com/amazonaws/c3r/cli
77:93 (4%)
54:70 (8%)
view
8 x 2 c3r-cli-spark/src/main/j...amazonaws/c3r/spark/cli
c3r-cli-spark/src/main/j...amazonaws/c3r/spark/cli
93:107 (4%)
95:110 (6%)
view
8 x 2 c3r-cli-spark/src/main/j...amazonaws/c3r/spark/cli
c3r-cli/src/main/java/com/amazonaws/c3r/cli
95:110 (6%)
88:102 (4%)
view
8 x 2 c3r-cli/src/main/java/com/amazonaws/c3r/cli
c3r-cli/src/main/java/com/amazonaws/c3r/cli
54:70 (8%)
72:88 (4%)
view
7 x 2 c3r-cli-spark/src/main/j...amazonaws/c3r/spark/cli
c3r-cli/src/main/java/com/amazonaws/c3r/cli
376:385 (4%)
366:375 (4%)
view
7 x 2 c3r-sdk-parquet/src/main.../com/amazonaws/c3r/data
c3r-sdk-parquet/src/main.../com/amazonaws/c3r/data
386:404 (2%)
464:482 (2%)
view
7 x 2 c3r-cli-spark/src/main/j...zonaws/c3r/spark/config
c3r-cli-spark/src/main/j...zonaws/c3r/spark/config
38:44 (43%)
47:53 (31%)
view
7 x 2 c3r-cli-spark/src/main/j...amazonaws/c3r/spark/cli
c3r-cli-spark/src/main/j...amazonaws/c3r/spark/cli
165:180 (4%)
157:172 (5%)
view
Duplicated Units
The list of top 28 duplicated units.
See data for all 28 unit duplicates...
Size#FoldersFilesLinesCode
31 x 2 c3r-cli-spark/src/main/j...aws/c3r/spark/io/schema
c3r-cli/src/main/java/com/amazonaws/c3r/io/schema
159:194 
158:193 
view
31 x 2 c3r-cli-spark/src/main/j...aws/c3r/spark/io/schema
c3r-cli/src/main/java/com/amazonaws/c3r/io/schema
242:275 
242:275 
view
28 x 2 c3r-cli-spark/src/main/j...aws/c3r/spark/io/schema
c3r-cli/src/main/java/com/amazonaws/c3r/io/schema
284:315 
284:315 
view
28 x 2 c3r-cli-spark/src/main/j...aws/c3r/spark/io/schema
c3r-cli/src/main/java/com/amazonaws/c3r/io/schema
564:596 
564:596 
view
26 x 2 c3r-cli-spark/src/main/j...aws/c3r/spark/io/schema
c3r-cli/src/main/java/com/amazonaws/c3r/io/schema
604:640 
604:640 
view
25 x 2 c3r-cli-spark/src/main/j...aws/c3r/spark/io/schema
c3r-cli/src/main/java/com/amazonaws/c3r/io/schema
403:432 
403:432 
view
23 x 2 c3r-cli-spark/src/main/j...aws/c3r/spark/io/schema
c3r-cli/src/main/java/com/amazonaws/c3r/io/schema
367:393 
367:393 
view
23 x 2 c3r-cli-spark/src/main/j...aws/c3r/spark/io/schema
c3r-cli/src/main/java/com/amazonaws/c3r/io/schema
492:516 
492:516 
view
23 x 2 c3r-cli-spark/src/main/j...aws/c3r/spark/io/schema
c3r-cli/src/main/java/com/amazonaws/c3r/io/schema
86:112 
86:112 
view
22 x 2 c3r-cli-spark/src/main/j...aws/c3r/spark/io/schema
c3r-cli/src/main/java/com/amazonaws/c3r/io/schema
118:142 
117:141 
view
21 x 2 c3r-cli-spark/src/main/j...aws/c3r/spark/io/schema
c3r-cli/src/main/java/com/amazonaws/c3r/io/schema
322:344 
322:344 
view
21 x 2 c3r-cli-spark/src/main/j...aws/c3r/spark/io/schema
c3r-cli/src/main/java/com/amazonaws/c3r/io/schema
526:553 
526:553 
view
20 x 2 c3r-cli-spark/src/main/j...aws/c3r/spark/io/schema
c3r-cli/src/main/java/com/amazonaws/c3r/io/schema
114:135 
113:134 
view
20 x 2 c3r-cli-spark/src/main/j...aws/c3r/spark/io/schema
c3r-cli/src/main/java/com/amazonaws/c3r/io/schema
49:71 
49:71 
view
19 x 2 c3r-cli-spark/src/main/j...aws/c3r/spark/io/schema
c3r-cli/src/main/java/com/amazonaws/c3r/io/schema
142:162 
141:161 
view
19 x 2 c3r-cli-spark/src/main/j...amazonaws/c3r/spark/cli
c3r-cli/src/main/java/com/amazonaws/c3r/cli
311:333 
309:331 
view
18 x 2 c3r-cli-spark/src/main/j...aws/c3r/spark/io/schema
c3r-cli/src/main/java/com/amazonaws/c3r/io/schema
169:192 
168:191 
view
18 x 2 c3r-cli-spark/src/main/j...aws/c3r/spark/io/schema
c3r-cli/src/main/java/com/amazonaws/c3r/io/schema
200:220 
199:219 
view
17 x 2 c3r-cli-spark/src/main/j...aws/c3r/spark/io/schema
c3r-cli/src/main/java/com/amazonaws/c3r/io/schema
442:462 
442:462 
view
10 x 2 c3r-cli-spark/src/main/j...amazonaws/c3r/spark/cli
c3r-cli/src/main/java/com/amazonaws/c3r/cli
293:304 
291:302 
view
9 x 2 c3r-cli-spark/src/main/j...aws/c3r/spark/io/schema
c3r-cli/src/main/java/com/amazonaws/c3r/io/schema
220:230 
219:229 
view
9 x 2 c3r-cli-spark/src/main/j...aws/c3r/spark/io/schema
c3r-cli/src/main/java/com/amazonaws/c3r/io/schema
471:482 
471:482 
view
9 x 2 c3r-cli-spark/src/main/j...aws/c3r/spark/io/schema
c3r-cli/src/main/java/com/amazonaws/c3r/io/schema
645:655 
645:655 
view
9 x 2 c3r-cli-spark/src/main/j...amazonaws/c3r/spark/cli
c3r-cli/src/main/java/com/amazonaws/c3r/cli
68:78 
67:77 
view
9 x 2 c3r-sdk-core/src/main/java/com/amazonaws/c3r/json
c3r-sdk-core/src/main/java/com/amazonaws/c3r/json
27:37 
27:37 
view
8 x 2 c3r-cli-spark/src/main/j...aws/c3r/spark/io/schema
c3r-cli/src/main/java/com/amazonaws/c3r/io/schema
59:68 
59:68 
view
6 x 2 c3r-cli-spark/src/main/j...aws/c3r/spark/io/schema
c3r-cli/src/main/java/com/amazonaws/c3r/io/schema
55:63 
55:63 
view
6 x 2 c3r-cli-spark/src/main/j...amazonaws/c3r/spark/cli
c3r-cli/src/main/java/com/amazonaws/c3r/cli
233:240 
225:232 
view