apache / incubator-wayang
Duplication

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

Intro
Learn more...
Duplication Overall
system19% (8,048 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java19% (6,971 lines)
scala18% (533 lines)
py14% (305 lines)
vue10% (101 lines)
html33% (64 lines)
yml75% (52 lines)
groovy19% (22 lines)
Duplication per Component (primary)
wayang-platforms41% (4,885 lines)
wayang-commons5% (929 lines)
wayang-plugins41% (537 lines)
wayang-benchmark19% (521 lines)
wayang-api12% (405 lines)
python14% (305 lines)
wayang-profiler8% (227 lines)
wayang-docs22% (116 lines)
wayang-web-dashboard9% (101 lines)
src19% (22 lines)
wayang-resources0% (0 lines)
guides0% (0 lines)

Duplication Between Components (50+ lines)

G wayang-platforms wayang-platforms wayang-plugins wayang-plugins wayang-platforms--wayang-plugins 661 wayang-api wayang-api wayang-api--wayang-platforms 177 wayang-commons wayang-commons wayang-api--wayang-commons 54

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 3,230 duplicates...
Size#FoldersFilesLinesCode
110 x 2 wayang-platforms/wayang-...park/monitoring/metrics
wayang-platforms/wayang-...park/monitoring/metrics
37:213 (99%)
36:212 (99%)
view
93 x 2 wayang-platforms/wayang-...park/monitoring/metrics
wayang-platforms/wayang-...park/monitoring/metrics
54:209 (82%)
53:208 (83%)
view
93 x 2 wayang-platforms/wayang-...park/monitoring/metrics
wayang-platforms/wayang-...park/monitoring/metrics
54:209 (82%)
52:207 (83%)
view
59 x 2 python/old_code/orchestrator
python/old_code/orchestrator
24:117 (71%)
23:116 (69%)
view
59 x 2 wayang-platforms/wayang-...park/monitoring/metrics
wayang-platforms/wayang-...park/monitoring/metrics
29:126 (98%)
40:136 (98%)
view
46 x 2 wayang-platforms/wayang-...park/monitoring/metrics
wayang-platforms/wayang-...park/monitoring/metrics
41:117 (76%)
44:120 (76%)
view
46 x 2 wayang-platforms/wayang-...park/monitoring/metrics
wayang-platforms/wayang-...park/monitoring/metrics
41:117 (76%)
54:130 (76%)
view
43 x 2 wayang-platforms/wayang-...park/monitoring/metrics
wayang-platforms/wayang-...park/monitoring/metrics
76:147 (53%)
75:145 (53%)
view
43 x 2 wayang-platforms/wayang-...park/monitoring/metrics
wayang-platforms/wayang-...park/monitoring/metrics
96:169 (51%)
85:157 (53%)
view
39 x 2 wayang-api/wayang-api-sc...a/org/apache/wayang/api
wayang-api/wayang-api-sc...a/org/apache/wayang/api
1216:1305 (7%)
1340:1429 (7%)
view
38 x 2 wayang-platforms/wayang-...park/monitoring/metrics
wayang-platforms/wayang-...park/monitoring/metrics
96:158 (45%)
83:145 (46%)
view
35 x 2 wayang-plugins/wayang-ie.../operators/java_helpers
wayang-plugins/wayang-ie...operators/spark_helpers
45:89 (72%)
42:86 (77%)
view
35 x 2 wayang-platforms/wayang-...park/monitoring/metrics
wayang-platforms/wayang-...park/monitoring/metrics
33:87 (97%)
32:86 (97%)
view
31 x 2 wayang-benchmark/code/ma...ache/wayang/apps/kmeans
wayang-benchmark/code/ma...ng/apps/kmeans/postgres
62:110 (32%)
62:110 (34%)
view
31 x 2 wayang-benchmark/code/ma...ayang/apps/tpch/queries
wayang-benchmark/code/ma...ayang/apps/tpch/queries
113:150 (43%)
126:163 (39%)
view
30 x 2 wayang-api/wayang-api-re...t/server/spring/decoder
wayang-api/wayang-api-re...t/server/spring/general
82:141 (27%)
117:176 (20%)
view
29 x 2 wayang-benchmark/code/ma...ache/wayang/apps/kmeans
wayang-benchmark/code/ma...ng/apps/kmeans/postgres
151:256 (30%)
151:256 (31%)
view
27 x 2 wayang-platforms/wayang-...che/wayang/java/mapping
wayang-platforms/wayang-...he/wayang/spark/mapping
37:64 (81%)
37:64 (81%)
view
27 x 2 wayang-benchmark/code/ma...he/wayang/apps/simwords
wayang-benchmark/code/ma...he/wayang/apps/simwords
52:84 (27%)
55:87 (34%)
view
27 x 2 wayang-plugins/wayang-ie...ache/wayang/iejoin/data
wayang-plugins/wayang-ie.../operators/java_helpers
104:139 (38%)
47:82 (71%)
view
27 x 2 wayang-benchmark/code/ma...ayang/apps/tpch/queries
wayang-benchmark/code/ma...ayang/apps/tpch/queries
86:124 (33%)
88:126 (34%)
view
27 x 2 wayang-benchmark/code/ma.../apache/wayang/apps/sgd
wayang-benchmark/code/ma.../apache/wayang/apps/sgd
50:87 (20%)
51:88 (31%)
view
27 x 2 wayang-api/wayang-api-sq...yang/api/sql/sources/fs
wayang-commons/wayang-co...che/wayang/core/util/fs
163:208 (30%)
47:92 (79%)
view
26 x 2 wayang-platforms/wayang-.../wayang/flink/execution
wayang-platforms/wayang-...e/wayang/java/execution
91:127 (37%)
70:107 (42%)
view
26 x 2 wayang-plugins/wayang-ie.../operators/java_helpers
wayang-plugins/wayang-ie...operators/spark_helpers
173:214 (17%)
161:202 (17%)
view
26 x 2 wayang-platforms/wayang-.../wayang/flink/execution
wayang-platforms/wayang-.../wayang/spark/execution
87:120 (37%)
97:131 (32%)
view
26 x 2 wayang-docs/src/main/resources
wayang-docs/src/main/resources
19:44 (96%)
19:44 (96%)
view
26 x 2 wayang-platforms/wayang-...park/monitoring/metrics
wayang-platforms/wayang-...park/monitoring/metrics
53:94 (60%)
47:88 (60%)
view
25 x 2 wayang-api/wayang-api-sq...i/sql/calcite/optimizer
wayang-api/wayang-api-sq...i/sql/calcite/optimizer
89:121 (20%)
143:175 (20%)
view
25 x 2 wayang-commons/wayang-ut.../util/profiledb/storage
wayang-commons/wayang-ut.../util/profiledb/storage
32:105 (89%)
28:96 (89%)
view
23 x 2 wayang-platforms/wayang-...e/wayang/java/execution
wayang-platforms/wayang-.../wayang/spark/execution
70:100 (37%)
101:131 (29%)
view
22 x 2 wayang-benchmark/code/ma...ayang/apps/tpch/queries
wayang-benchmark/code/ma...ayang/apps/tpch/queries
141:167 (27%)
126:150 (30%)
view
22 x 2 wayang-benchmark/code/ma...ayang/apps/tpch/queries
wayang-benchmark/code/ma...ayang/apps/tpch/queries
141:167 (27%)
139:163 (27%)
view
21 x 2 wayang-commons/wayang-ba.../wayang/basic/operators
wayang-commons/wayang-ba.../wayang/basic/operators
177:207 (17%)
141:171 (23%)
view
21 x 2 wayang-commons/wayang-co...ng/core/optimizer/costs
wayang-profiler/code/mai...che/wayang/profiler/log
412:435 (9%)
133:156 (17%)
view
21 x 2 wayang-web-dashboard/das...main/vue/src/components
wayang-web-dashboard/das...main/vue/src/components
66:86 (32%)
58:78 (28%)
view
20 x 2 wayang-web-dashboard/das...main/vue/src/components
wayang-web-dashboard/das...main/vue/src/components
60:79 (27%)
44:63 (46%)
view
20 x 2 wayang-api/wayang-api-re...t/server/spring/decoder
wayang-api/wayang-api-re...t/server/spring/general
144:185 (18%)
179:220 (13%)
view
19 x 2 wayang-web-dashboard/das...main/vue/src/components
wayang-web-dashboard/das...main/vue/src/components
68:86 (29%)
44:62 (44%)
view
18 x 2 wayang-platforms/wayang-.../wayang/spark/operators
wayang-platforms/wayang-.../wayang/spark/operators
105:129 (36%)
105:129 (36%)
view
18 x 2 wayang-plugins/wayang-ie.../operators/java_helpers
wayang-plugins/wayang-ie...operators/spark_helpers
36:56 (12%)
40:60 (12%)
view
18 x 2 wayang-platforms/wayang-.../wayang/spark/operators
wayang-platforms/wayang-.../wayang/spark/operators
105:129 (36%)
113:137 (33%)
view
18 x 2 wayang-platforms/wayang-...park/monitoring/metrics
wayang-platforms/wayang-...park/monitoring/metrics
65:92 (21%)
51:78 (22%)
view
18 x 2 wayang-platforms/wayang-.../wayang/spark/operators
wayang-platforms/wayang-.../wayang/spark/operators
105:129 (36%)
113:137 (33%)
view
18 x 2 wayang-api/wayang-api-sq...yang/api/sql/sources/fs
wayang-platforms/wayang-...e/wayang/java/operators
84:104 (20%)
73:93 (30%)
view
17 x 2 wayang-profiler/code/mai...e/wayang/profiler/spark
wayang-profiler/code/mai...e/wayang/profiler/spark
70:92 (37%)
60:82 (47%)
view
17 x 2 wayang-profiler/code/mai...e/wayang/profiler/spark
wayang-profiler/code/mai...e/wayang/profiler/spark
50:72 (56%)
60:82 (47%)
view
17 x 2 wayang-commons/wayang-co...ng/core/optimizer/costs
wayang-commons/wayang-co...ng/core/optimizer/costs
123:143 (22%)
99:119 (21%)
view
17 x 2 wayang-benchmark/code/ma...ache/wayang/apps/kmeans
wayang-benchmark/code/ma...ng/apps/kmeans/postgres
112:138 (18%)
112:138 (18%)
view
17 x 2 wayang-profiler/code/mai...e/wayang/profiler/spark
wayang-profiler/code/mai...e/wayang/profiler/spark
70:92 (37%)
50:72 (56%)
view
Duplicated Units
The list of top 22 duplicated units.
See data for all 22 unit duplicates...
Size#FoldersFilesLinesCode
30 x 2 wayang-api/wayang-api-sq...yang/api/sql/sources/fs
wayang-commons/wayang-co...che/wayang/core/util/fs
173:210 
57:93 
view
20 x 2 wayang-benchmark/code/ma...ache/wayang/apps/kmeans
wayang-benchmark/code/ma...ng/apps/kmeans/postgres
108:140 
108:140 
view
12 x 2 wayang-platforms/wayang-...yang/graphchi/execution
wayang-platforms/wayang-...wayang/giraph/execution
62:76 
57:71 
view
10 x 2 wayang-benchmark/code/ma...ache/wayang/apps/kmeans
wayang-benchmark/code/ma...ng/apps/kmeans/postgres
167:178 
167:178 
view
9 x 2 wayang-platforms/wayang-...ayang/graphchi/platform
wayang-platforms/wayang-.../wayang/giraph/platform
79:89 
77:87 
view
9 x 2 wayang-platforms/wayang-...he/wayang/flink/mapping
wayang-platforms/wayang-...he/wayang/spark/mapping
47:57 
49:59 
view
9 x 3 wayang-platforms/wayang-...he/wayang/flink/mapping
wayang-platforms/wayang-...he/wayang/spark/mapping
wayang-platforms/wayang-...che/wayang/java/mapping
50:60 
51:61 
49:59 
view
9 x 2 wayang-commons/wayang-ut...iledb/model/measurement
wayang-commons/wayang-co...apache/wayang/core/util
191:201 
32:42 
view
9 x 2 wayang-commons/wayang-co...he/wayang/core/function
wayang-commons/wayang-co...he/wayang/core/function
85:95 
82:92 
view
9 x 2 wayang-plugins/wayang-ie...operators/spark_helpers
wayang-plugins/wayang-ie.../operators/java_helpers
51:61 
47:57 
view
8 x 2 wayang-platforms/wayang-.../wayang/flink/operators
wayang-platforms/wayang-.../wayang/flink/operators
200:209 
133:142 
view
8 x 2 wayang-commons/wayang-ba.../wayang/basic/operators
wayang-commons/wayang-ba.../wayang/basic/operators
48:57 
49:58 
view
7 x 2 wayang-platforms/wayang-...he/wayang/flink/mapping
wayang-platforms/wayang-...he/wayang/flink/mapping
41:49 
43:51 
view
7 x 3 wayang-platforms/wayang-.../wayang/flink/operators
wayang-platforms/wayang-.../wayang/flink/operators
wayang-platforms/wayang-.../wayang/flink/operators
110:118 
124:132 
125:133 
view
7 x 2 wayang-platforms/wayang-.../wayang/sqlite3/mapping
wayang-platforms/wayang-.../wayang/sqlite3/mapping
41:49 
42:50 
view
7 x 2 wayang-platforms/wayang-...he/wayang/spark/mapping
wayang-platforms/wayang-...he/wayang/spark/mapping
41:49 
41:49 
view
7 x 4 wayang-platforms/wayang-...che/wayang/java/mapping
wayang-platforms/wayang-...che/wayang/java/mapping
wayang-platforms/wayang-...che/wayang/java/mapping
wayang-platforms/wayang-...che/wayang/java/mapping
41:49 
43:51 
42:50 
41:49 
view
7 x 2 wayang-commons/wayang-ba.../wayang/basic/operators
wayang-commons/wayang-ba.../wayang/basic/operators
186:194 
150:158 
view
7 x 2 wayang-commons/wayang-co...he/wayang/core/function
wayang-commons/wayang-co...he/wayang/core/function
64:72 
69:77 
view
6 x 2 wayang-commons/wayang-co...e/wayang/core/optimizer
wayang-commons/wayang-co...e/wayang/core/optimizer
55:63 
65:73 
view
6 x 2 wayang-commons/wayang-co...e/wayang/core/optimizer
wayang-commons/wayang-co...e/wayang/core/optimizer
134:141 
132:139 
view
6 x 2 wayang-plugins/wayang-ie...wayang/iejoin/operators
wayang-plugins/wayang-ie...wayang/iejoin/operators
78:85 
68:75 
view