apache / polaris-tools
Duplication

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

Intro
Learn more...
Duplication Overall
system20% (1,117 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java17% (589 lines)
xml51% (244 lines)
scala16% (156 lines)
kts30% (128 lines)
Duplication per Component (primary)
polaris-synchronizer19% (545 lines)
iceberg-catalog-migrator24% (416 lines)
benchmarks15% (156 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 358 duplicates...
Size#FoldersFilesLinesCode
41 x 2 iceberg-catalog-migrator/api
iceberg-catalog-migrator/cli
45:97 (66%)
84:136 (39%)
view
22 x 2 polaris-synchronizer/api...s/sync/polaris/planning
polaris-synchronizer/api...s/sync/polaris/planning
99:137 (13%)
258:296 (13%)
view
20 x 2 polaris-synchronizer/api...aris/tools/sync/polaris
polaris-synchronizer/api...aris/tools/sync/polaris
458:477 (2%)
482:501 (2%)
view
19 x 2 polaris-synchronizer/api...aris/tools/sync/polaris
polaris-synchronizer/api...aris/tools/sync/polaris
877:895 (1%)
900:918 (1%)
view
17 x 2 iceberg-catalog-migrator/codestyle
iceberg-catalog-migrator/codestyle
40:56 (3%)
118:134 (3%)
view
15 x 2 benchmarks/src/gatling/s.../benchmarks/simulations
benchmarks/src/gatling/s.../benchmarks/simulations
75:93 (16%)
73:91 (17%)
view
15 x 2 benchmarks/src/gatling/s...aris/benchmarks/actions
benchmarks/src/gatling/s...aris/benchmarks/actions
228:242 (11%)
214:228 (10%)
view
15 x 2 polaris-synchronizer/api...s/sync/polaris/planning
polaris-synchronizer/api...s/sync/polaris/planning
102:118 (23%)
404:420 (6%)
view
13 x 2 iceberg-catalog-migrator/cli
iceberg-catalog-migrator/cli
56:68 (12%)
103:115 (12%)
view
13 x 2 iceberg-catalog-migrator/api
iceberg-catalog-migrator/cli
64:76 (20%)
56:68 (12%)
view
11 x 2 iceberg-catalog-migrator/codestyle
iceberg-catalog-migrator/codestyle
93:103 (2%)
155:165 (2%)
view
10 x 2 benchmarks/src/gatling/s.../benchmarks/simulations
benchmarks/src/gatling/s.../benchmarks/simulations
78:91 (11%)
78:91 (11%)
view
10 x 2 benchmarks/src/gatling/s.../benchmarks/simulations
benchmarks/src/gatling/s.../benchmarks/simulations
80:93 (10%)
78:91 (11%)
view
9 x 2 iceberg-catalog-migrator...rg/catalog/migrator/cli
iceberg-catalog-migrator...rg/catalog/migrator/cli
80:90 (16%)
70:80 (17%)
view
9 x 2 polaris-synchronizer/api...s/sync/polaris/planning
polaris-synchronizer/api...s/sync/polaris/planning
122:137 (5%)
174:189 (5%)
view
9 x 2 polaris-synchronizer/api...s/sync/polaris/planning
polaris-synchronizer/api...s/sync/polaris/planning
174:189 (5%)
281:296 (5%)
view
9 x 2 iceberg-catalog-migrator/api
iceberg-catalog-migrator/cli
80:88 (14%)
72:80 (8%)
view
9 x 2 iceberg-catalog-migrator...rg/catalog/migrator/cli
iceberg-catalog-migrator...rg/catalog/migrator/cli
69:77 (16%)
54:62 (17%)
view
9 x 2 iceberg-catalog-migrator/cli
iceberg-catalog-migrator/cli
72:80 (8%)
119:127 (8%)
view
8 x 2 iceberg-catalog-migrator/cli/src/main/resources
polaris-synchronizer/cli/src/main/resources
30:41 (44%)
23:34 (72%)
view
8 x 2 iceberg-catalog-migrator...rg/catalog/migrator/cli
iceberg-catalog-migrator...rg/catalog/migrator/cli
43:52 (14%)
40:48 (15%)
view
8 x 2 polaris-synchronizer/api...aris/tools/sync/polaris
polaris-synchronizer/api...aris/tools/sync/polaris
904:911 (<1%)
927:934 (<1%)
view
8 x 2 polaris-synchronizer/api...aris/tools/sync/polaris
polaris-synchronizer/api...aris/tools/sync/polaris
244:251 (<1%)
256:263 (<1%)
view
8 x 2 polaris-synchronizer/api...aris/tools/sync/polaris
polaris-synchronizer/api...aris/tools/sync/polaris
1020:1027 (<1%)
1090:1097 (<1%)
view
8 x 2 polaris-synchronizer/api...aris/tools/sync/polaris
polaris-synchronizer/api...aris/tools/sync/polaris
487:494 (<1%)
511:518 (<1%)
view
8 x 2 polaris-synchronizer/api...aris/tools/sync/polaris
polaris-synchronizer/api...aris/tools/sync/polaris
1198:1205 (<1%)
1249:1256 (<1%)
view
8 x 2 polaris-synchronizer/api...s/sync/polaris/planning
polaris-synchronizer/api...s/sync/polaris/planning
105:117 (5%)
157:169 (5%)
view
8 x 2 polaris-synchronizer/api...aris/tools/sync/polaris
polaris-synchronizer/api...aris/tools/sync/polaris
881:888 (<1%)
927:934 (<1%)
view
8 x 2 polaris-synchronizer/api...aris/tools/sync/polaris
polaris-synchronizer/api...aris/tools/sync/polaris
463:470 (<1%)
511:518 (<1%)
view
8 x 2 polaris-synchronizer/api...s/sync/polaris/planning
polaris-synchronizer/api...s/sync/polaris/planning
157:169 (5%)
264:276 (5%)
view
8 x 2 polaris-synchronizer/api...aris/tools/sync/polaris
polaris-synchronizer/api...aris/tools/sync/polaris
1020:1027 (<1%)
1067:1074 (<1%)
view
8 x 2 polaris-synchronizer/api...aris/tools/sync/polaris
polaris-synchronizer/api...aris/tools/sync/polaris
1067:1074 (<1%)
1090:1097 (<1%)
view
7 x 2 polaris-synchronizer/api...s/sync/polaris/planning
polaris-synchronizer/api...s/sync/polaris/planning
210:219 (4%)
227:236 (4%)
view
7 x 2 polaris-synchronizer/api...aris/tools/sync/polaris
polaris-synchronizer/api...aris/tools/sync/polaris
512:518 (<1%)
905:911 (<1%)
view
7 x 2 benchmarks/src/gatling/s...aris/benchmarks/actions
benchmarks/src/gatling/s...aris/benchmarks/actions
189:195 (5%)
179:185 (4%)
view
7 x 2 polaris-synchronizer/api...s/sync/polaris/planning
polaris-synchronizer/api...s/sync/polaris/planning
264:273 (4%)
281:290 (4%)
view
7 x 2 polaris-synchronizer/api...aris/tools/sync/polaris
polaris-synchronizer/api...aris/tools/sync/polaris
1186:1196 (<1%)
1229:1239 (<1%)
view
7 x 2 polaris-synchronizer/api...s/sync/polaris/planning
polaris-synchronizer/api...s/sync/polaris/planning
50:59 (4%)
68:77 (4%)
view
7 x 2 benchmarks/src/gatling/s...aris/benchmarks/actions
benchmarks/src/gatling/s...aris/benchmarks/actions
47:53 (5%)
38:44 (4%)
view
7 x 2 polaris-synchronizer/api...aris/tools/sync/polaris
polaris-synchronizer/api...aris/tools/sync/polaris
512:518 (<1%)
928:934 (<1%)
view
7 x 2 polaris-synchronizer/api...s/sync/polaris/planning
polaris-synchronizer/api...s/sync/polaris/planning
157:166 (4%)
174:183 (4%)
view
7 x 2 polaris-synchronizer/api...s/sync/polaris/planning
polaris-synchronizer/api...s/sync/polaris/planning
249:257 (4%)
376:384 (3%)
view
7 x 2 polaris-synchronizer/api...s/sync/polaris/planning
polaris-synchronizer/api...s/sync/polaris/planning
122:131 (4%)
157:166 (4%)
view
7 x 2 polaris-synchronizer/api...aris/tools/sync/polaris
polaris-synchronizer/api...aris/tools/sync/polaris
740:746 (<1%)
783:789 (<1%)
view
7 x 2 benchmarks/src/gatling/s...aris/benchmarks/actions
benchmarks/src/gatling/s...aris/benchmarks/actions
49:55 (5%)
38:44 (4%)
view
7 x 2 polaris-synchronizer/api...s/sync/polaris/planning
polaris-synchronizer/api...s/sync/polaris/planning
174:183 (4%)
264:273 (4%)
view
7 x 2 polaris-synchronizer/api...aris/tools/sync/polaris
polaris-synchronizer/api...aris/tools/sync/polaris
740:746 (<1%)
762:768 (<1%)
view
7 x 2 polaris-synchronizer/api...s/sync/polaris/planning
polaris-synchronizer/api...s/sync/polaris/planning
90:98 (4%)
242:250 (3%)
view
7 x 2 polaris-synchronizer/api...aris/tools/sync/polaris
polaris-synchronizer/api...aris/tools/sync/polaris
512:518 (<1%)
882:888 (<1%)
view
7 x 2 polaris-synchronizer/api...aris/tools/sync/polaris
polaris-synchronizer/api...aris/tools/sync/polaris
464:470 (<1%)
928:934 (<1%)
view
Duplicated Units
The list of top 1 duplicated units.
See data for all 1 unit duplicate
Size#FoldersFilesLinesCode
6 x 2 polaris-synchronizer/api...s/sync/polaris/planning
polaris-synchronizer/api...s/sync/polaris/planning
405:412 
103:110 
view