apache / polaris
Duplication

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

Intro
Learn more...
Duplication Overall
system41% (25,765 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
py80% (16,112 lines)
java17% (5,142 lines)
yaml32% (2,301 lines)
ipynb65% (1,081 lines)
kts19% (335 lines)
html38% (298 lines)
mustache34% (193 lines)
sql84% (134 lines)
toml37% (74 lines)
kt5% (48 lines)
xml54% (29 lines)
prefs69% (18 lines)
Duplication per Component (primary)
client80% (16,130 lines)
polaris-core19% (2,702 lines)
spec36% (2,100 lines)
service13% (1,220 lines)
extension35% (1,191 lines)
plugins37% (767 lines)
getting-started57% (477 lines)
site30% (298 lines)
quarkus16% (235 lines)
helm13% (201 lines)
server-templates34% (193 lines)
api25% (136 lines)
build-logic3% (48 lines)
gradle30% (37 lines)
codestyle66% (18 lines)
tools2% (12 lines)
ROOT0% (0 lines)
aggregated-license-report0% (0 lines)
regtests0% (0 lines)
nosql0% (0 lines)
k80% (0 lines)
bom0% (0 lines)

Duplication Between Components (50+ lines)

G getting-started getting-started plugins plugins getting-started--plugins 787 extension extension polaris-core polaris-core extension--polaris-core 741 helm helm site site helm--site 412 server-templates server-templates helm--server-templates 210 server-templates--site 294 quarkus quarkus service service quarkus--service 92 gradle gradle gradle--plugins 56 codestyle codestyle codestyle--gradle 54 client client client--gradle 54

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 57,777 duplicates...
Size#FoldersFilesLinesCode
255 x 2 client/python/polaris/catalog
client/python/polaris/management
52:469 (54%)
52:469 (54%)
view
215 x 2 client/python/polaris/catalog
client/python/polaris/management
472:806 (45%)
472:806 (45%)
view
171 x 2 client/python/polaris/catalog
client/python/polaris/management
42:275 (100%)
42:275 (100%)
view
109 x 2 client/python/polaris/catalog
client/python/polaris/management
143:401 (46%)
143:401 (53%)
view
104 x 2 client/python/polaris/catalog
client/python/polaris/management
35:217 (100%)
35:217 (100%)
view
83 x 2 spec
spec
1022:1104 (1%)
1354:1436 (1%)
view
82 x 2 spec
spec/polaris-catalog-apis
3518:3616 (1%)
108:206 (38%)
view
72 x 2 extension/persistence/jp...ache/polaris/jpa/models
extension/persistence/re.../relational/jdbc/models
153:262 (44%)
185:294 (38%)
view
69 x 2 getting-started/spark/notebooks
plugins/spark/v3.5/getting-started/notebooks
179:247 (8%)
190:258 (8%)
view
57 x 2 spec
spec/polaris-catalog-apis
3768:3827 (1%)
207:266 (26%)
view
51 x 2 getting-started/spark/notebooks
plugins/spark/v3.5/getting-started/notebooks
83:133 (6%)
94:144 (5%)
view
48 x 2 extension/persistence/ec...stence/impl/eclipselink
polaris-core/src/main/ja...rsistence/transactional
409:466 (10%)
291:348 (12%)
view
48 x 2 extension/persistence/re...istence/relational/jdbc
polaris-core/src/main/ja...olaris/core/persistence
189:259 (27%)
165:235 (32%)
view
47 x 2 client/python/polaris/catalog/models
client/python/polaris/catalog/models
66:137 (78%)
59:130 (85%)
view
47 x 2 client/python/polaris/catalog/models
client/python/polaris/catalog/models
66:137 (78%)
58:129 (87%)
view
47 x 2 client/python/polaris/catalog/models
client/python/polaris/catalog/models
59:130 (85%)
58:129 (87%)
view
45 x 2 client/python/polaris/catalog/api
client/python/polaris/catalog/api
5111:5172 (<1%)
5426:5487 (<1%)
view
44 x 2 client/python/polaris/catalog/models
client/python/polaris/catalog/models
53:123 (84%)
53:123 (84%)
view
39 x 2 client/python/polaris/catalog/api
client/python/polaris/catalog/api
2896:2954 (<1%)
3226:3284 (<1%)
view
39 x 2 client/python/polaris/catalog/models
client/python/polaris/catalog/models
48:111 (97%)
48:111 (97%)
view
38 x 2 quarkus/service/src/main.../service/quarkus/config
service/common/src/main/.../polaris/service/config
40:87 (90%)
40:87 (88%)
view
38 x 2 extension/persistence/jp...ache/polaris/jpa/models
extension/persistence/re.../relational/jdbc/models
68:134 (42%)
46:112 (44%)
view
38 x 2 client/python/polaris/management/models
client/python/polaris/management/models
53:115 (84%)
52:114 (88%)
view
38 x 2 extension/persistence/jp...ache/polaris/jpa/models
extension/persistence/re.../relational/jdbc/models
86:143 (58%)
91:148 (51%)
view
37 x 2 getting-started/spark/notebooks
plugins/spark/v3.5/getting-started/notebooks
141:177 (4%)
152:188 (4%)
view
36 x 2 getting-started/spark/notebooks
plugins/spark/v3.5/getting-started/notebooks
15:50 (4%)
15:50 (4%)
view
36 x 2 spec
spec/polaris-catalog-apis
175:227 (<1%)
28:80 (16%)
view
36 x 2 client/python/polaris/management/models
client/python/polaris/management/models
52:111 (85%)
52:111 (85%)
view
35 x 2 client/python/polaris/management/models
client/python/polaris/management/models
47:105 (97%)
47:105 (97%)
view
35 x 2 quarkus/admin
quarkus/server
92:148 (38%)
87:141 (39%)
view
35 x 2 client/python/polaris/management/models
client/python/polaris/management/models
48:107 (97%)
48:107 (97%)
view
35 x 2 client/python/polaris/catalog/api
client/python/polaris/catalog/api
2241:2291 (<1%)
4183:4233 (<1%)
view
35 x 2 client/python/polaris/management/models
client/python/polaris/management/models
47:105 (97%)
47:105 (97%)
view
35 x 2 client/python/polaris/catalog/api
client/python/polaris/catalog/api
2241:2291 (<1%)
7759:7809 (<1%)
view
35 x 2 client/python/polaris/management/models
client/python/polaris/management/models
48:107 (97%)
48:107 (97%)
view
35 x 2 client/python/polaris/catalog/api
client/python/polaris/catalog/api
4183:4233 (<1%)
7759:7809 (<1%)
view
35 x 2 client/python/polaris/management/models
client/python/polaris/management/models
49:108 (87%)
49:108 (87%)
view
35 x 2 client/python/polaris/catalog
client/python/polaris/management
466:519 (14%)
433:486 (17%)
view
35 x 2 client/python/polaris/management/models
client/python/polaris/management/models
48:107 (97%)
48:107 (97%)
view
35 x 2 client/python/polaris/management/models
client/python/polaris/management/models
47:105 (97%)
47:105 (97%)
view
33 x 2 client/python/polaris/catalog/models
client/python/polaris/catalog/models
49:105 (91%)
49:105 (91%)
view
33 x 2 spec
spec
35:69 (<1%)
33:74 (31%)
view
33 x 2 client/python/polaris/catalog/models
client/python/polaris/catalog/models
64:121 (60%)
54:111 (70%)
view
32 x 2 client/python/polaris/catalog/models
client/python/polaris/catalog/models
59:114 (78%)
57:112 (80%)
view
32 x 2 client/python/polaris/catalog/models
client/python/polaris/catalog/models
57:112 (80%)
57:112 (80%)
view
32 x 2 client/python/polaris/catalog/models
client/python/polaris/catalog/models
58:113 (80%)
57:112 (80%)
view
32 x 2 client/python/polaris/catalog/models
client/python/polaris/catalog/models
58:113 (80%)
58:113 (80%)
view
32 x 2 client/python/polaris/catalog/models
client/python/polaris/catalog/models
58:113 (80%)
59:114 (78%)
view
32 x 2 client/python/polaris/catalog/models
client/python/polaris/catalog/models
59:114 (78%)
57:112 (80%)
view
32 x 2 client/python/polaris/catalog/models
client/python/polaris/catalog/models
58:113 (80%)
57:112 (80%)
view
Duplicated Units
The list of top 28 duplicated units.
See data for all 28 unit duplicates...
Size#FoldersFilesLinesCode
40 x 2 client/python/polaris/management
client/python/polaris/catalog
0:0 
0:0 
view
21 x 2 polaris-core/src/main/ja...olaris/core/persistence
extension/persistence/re...istence/relational/jdbc
250:274 
285:309 
view
31 x 2 client/python/polaris/catalog/models
client/python/polaris/catalog/models
0:0 
0:0 
view
19 x 2 quarkus/service/src/main.../service/quarkus/config
service/common/src/main/.../polaris/service/config
68:88 
68:88 
view
17 x 2 extension/persistence/re.../relational/jdbc/models
extension/persistence/jp...ache/polaris/jpa/models
272:290 
240:258 
view
13 x 2 quarkus/service/src/main.../service/quarkus/config
service/common/src/main/.../polaris/service/config
52:66 
52:66 
view
21 x 2 client/python/polaris/management/models
client/python/polaris/management/models
0:0 
0:0 
view
13 x 2 service/common/src/main/.../service/catalog/policy
service/common/src/main/...service/catalog/generic
60:76 
55:71 
view
20 x 2 client/python/polaris/management/models
client/python/polaris/catalog/models
0:0 
0:0 
view
10 x 2 extension/persistence/re.../relational/jdbc/models
extension/persistence/jp...ache/polaris/jpa/models
116:128 
147:159 
view
17 x 2 client/python/polaris/management/models
client/python/polaris/management/models
0:0 
0:0 
view
17 x 2 client/python/polaris/management/models
client/python/polaris/management/models
0:0 
0:0 
view
17 x 2 client/python/polaris/management/models
client/python/polaris/management/models
0:0 
0:0 
view
17 x 3 client/python/polaris/catalog/models
client/python/polaris/catalog/models
client/python/polaris/catalog/models
0:0 
0:0 
0:0 
view
17 x 2 client/python/polaris/catalog/models
client/python/polaris/catalog/models
0:0 
0:0 
view
9 x 2 service/common/src/main/.../service/catalog/policy
service/common/src/main/...service/catalog/generic
77:87 
53:63 
view
8 x 2 service/common/src/main/.../service/catalog/policy
service/common/src/main/...service/catalog/generic
62:71 
44:53 
view
8 x 2 extension/persistence/re.../relational/jdbc/models
extension/persistence/jp...ache/polaris/jpa/models
128:138 
123:133 
view
8 x 2 extension/persistence/re.../relational/jdbc/models
extension/persistence/jp...ache/polaris/jpa/models
130:140 
161:171 
view
7 x 2 polaris-core/src/main/ja...che/polaris/core/policy
polaris-core/src/main/ja...che/polaris/core/policy
95:103 
65:73 
view
7 x 2 polaris-core/src/main/ja...rsistence/transactional
polaris-core/src/main/ja...olaris/core/persistence
2059:2067 
1629:1637 
view
22 x 2 client/python/polaris/management
client/python/polaris/catalog
0:0 
0:0 
view
14 x 30 client/python/polaris/catalog/models
client/python/polaris/catalog/models
client/python/polaris/catalog/models
client/python/polaris/catalog/models
client/python/polaris/catalog/models
client/python/polaris/catalog/models
client/python/polaris/catalog/models
client/python/polaris/catalog/models
client/python/polaris/catalog/models
client/python/polaris/catalog/models
...
0:0 
0:0 
0:0 
0:0 
0:0 
0:0 
0:0 
0:0 
0:0 
0:0 
...
view
7 x 2 extension/persistence/re.../relational/jdbc/models
extension/persistence/jp...ache/polaris/jpa/models
140:149 
135:144 
view
6 x 2 polaris-core/src/main/ja...olaris/core/persistence
extension/persistence/re...istence/relational/jdbc
175:183 
199:207 
view
6 x 2 polaris-core/src/main/ja...olaris/core/persistence
extension/persistence/re...istence/relational/jdbc
186:194 
210:218 
view
6 x 3 polaris-core/src/main/ja...rsistence/transactional
extension/persistence/ec...stence/impl/eclipselink
extension/persistence/re...istence/relational/jdbc
537:544 
657:664 
886:893 
view
6 x 2 service/common/src/main/...aris/service/catalog/io
service/common/src/testF...aris/service/catalog/io
44:51 
56:63 
view