apache / ignite-3
Duplication

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

Intro
Learn more...
Duplication Overall
system9% (21,542 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java9% (19,320 lines)
cpp13% (1,230 lines)
yaml44% (436 lines)
h3% (192 lines)
cs2% (190 lines)
cmake11% (125 lines)
ftl6% (40 lines)
toml4% (9 lines)
Duplication per Component (primary)
modules9% (21,533 lines)
gradle4% (9 lines)
check-rules0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 7,457 duplicates...
Size#FoldersFilesLinesCode
118 x 2 modules/platforms/cpp/ignite/network/detail/linux
modules/platforms/cpp/ignite/network/detail/macos
117:309 (67%)
119:311 (67%)
view
92 x 2 modules/runner/src/integ...ignite/internal/sql/api
modules/runner/src/integ...ignite/internal/sql/api
118:232 (19%)
101:215 (35%)
view
89 x 2 modules/platforms/cpp/ignite/network/detail/linux
modules/platforms/cpp/ignite/network/detail/macos
31:168 (100%)
30:167 (100%)
view
48 x 2 modules/marshaller-commo...ite/internal/marshaller
modules/schema/src/main/...ernal/schema/marshaller
43:90 (46%)
82:129 (51%)
view
44 x 2 modules/client/src/main/...ite/internal/client/sql
modules/sql-engine/src/m...ignite/internal/sql/api
34:124 (86%)
34:124 (95%)
view
39 x 2 modules/platforms/cpp/cmake
modules/platforms/cpp/cmake
585:623 (4%)
689:727 (4%)
view
39 x 2 modules/placement-driver...nternal/placementdriver
modules/placement-driver...nternal/placementdriver
232:285 (11%)
313:366 (11%)
view
36 x 2 modules/rest-api/openapi
modules/rest-api/openapi
362:397 (3%)
436:471 (3%)
view
34 x 2 modules/runner/src/integ.../internal/configuration
modules/runner/src/integ...l/configuration/storage
142:184 (20%)
116:158 (34%)
view
33 x 2 modules/metastorage/src/...rnal/metastorage/server
modules/metastorage/src/...rnal/metastorage/server
55:116 (73%)
55:116 (73%)
view
32 x 2 modules/sql-engine/src/m...nal/sql/engine/exec/rel
modules/sql-engine/src/m...nal/sql/engine/exec/rel
335:389 (5%)
521:575 (5%)
view
30 x 2 modules/sql-engine/src/m...nal/sql/engine/exec/rel
modules/sql-engine/src/m...nal/sql/engine/exec/rel
501:551 (6%)
654:705 (6%)
view
28 x 2 modules/runner/src/integ...rnal/distribution/zones
modules/runner/src/integ...rnal/distribution/zones
177:221 (10%)
246:290 (10%)
view
28 x 2 modules/client-handler/s...e/ignite/client/handler
modules/client-handler/s...e/ignite/client/handler
109:145 (13%)
177:213 (13%)
view
28 x 2 modules/page-memory/src/...nternal/pagememory/tree
modules/page-memory/src/...nternal/pagememory/tree
1434:1477 (<1%)
2528:2571 (<1%)
view
26 x 2 modules/core/src/main/ja...ite/internal/replicator
modules/distribution-zon...ributionzones/rebalance
26:94 (96%)
30:98 (92%)
view
25 x 2 modules/metastorage/src/...rage/server/persistence
modules/metastorage/src/...rnal/metastorage/server
957:995 (3%)
448:486 (5%)
view
25 x 2 modules/runner/src/integ...che/ignite/internal/ssl
modules/runner/src/integ...che/ignite/internal/ssl
190:227 (6%)
406:443 (6%)
view
25 x 2 modules/platforms/cpp/ignite/network/detail/linux
modules/platforms/cpp/ignite/network/detail/macos
33:67 (14%)
35:69 (14%)
view
25 x 2 modules/client/src/main/...internal/client/compute
modules/compute/src/main...ignite/internal/compute
160:188 (13%)
162:190 (18%)
view
24 x 2 modules/runner/src/integ...e/ignite/internal/table
modules/table/src/integr...e/ignite/internal/table
233:256 (13%)
291:314 (9%)
view
24 x 2 modules/rest-api/openapi
modules/rest-api/openapi
331:354 (2%)
405:428 (2%)
view
24 x 2 modules/runner/src/integ...rnal/distribution/zones
modules/runner/src/integ...ite/internal/runner/app
149:178 (7%)
210:239 (3%)
view
23 x 2 modules/rest-api/openapi
modules/rest-api/openapi
375:397 (2%)
406:428 (2%)
view
23 x 2 modules/rest-api/openapi
modules/rest-api/openapi
406:428 (2%)
449:471 (2%)
view
23 x 2 modules/core/src/main/ja...gnite/internal/tostring
modules/core/src/main/ja...gnite/internal/tostring
149:191 (21%)
201:243 (21%)
view
23 x 2 modules/sql-engine/src/m...nternal/sql/engine/exec
modules/sql-engine/src/m...nternal/sql/engine/exec
665:699 (5%)
703:737 (5%)
view
23 x 2 modules/api/src/main/java/org/apache/ignite/lang
modules/api/src/main/java/org/apache/ignite/lang
144:220 (45%)
185:260 (36%)
view
23 x 2 modules/page-memory/src/...memory/tree/persistence
modules/page-memory/src/...memory/tree/persistence
43:73 (67%)
40:70 (92%)
view
23 x 2 modules/rest-api/openapi
modules/rest-api/openapi
332:354 (2%)
375:397 (2%)
view
23 x 2 modules/rest-api/openapi
modules/rest-api/openapi
332:354 (2%)
449:471 (2%)
view
22 x 2 modules/rest-api/openapi
modules/rest-api/openapi
131:152 (2%)
210:231 (2%)
view
22 x 2 modules/sql-engine/src/m...nal/sql/engine/exec/rel
modules/sql-engine/src/m...nal/sql/engine/exec/rel
718:752 (3%)
945:979 (3%)
view
22 x 2 modules/runner/src/integ...rnal/distribution/zones
modules/runner/src/integ...rnal/distribution/zones
332:367 (8%)
384:419 (8%)
view
22 x 2 modules/raft/src/main/ja.../ignite/raft/jraft/util
modules/raft/src/main/ja.../ignite/raft/jraft/util
55:90 (59%)
60:95 (53%)
view
22 x 2 modules/schema/src/main/...al/schema/configuration
modules/schema/src/testF...ternal/schema/testutils
52:73 (31%)
532:553 (8%)
view
22 x 2 modules/api/src/main/java/org/apache/ignite/sql
modules/sql-engine/src/m...nternal/sql/engine/util
103:134 (33%)
610:641 (6%)
view
21 x 2 modules/raft/src/integra.../ignite/raft/jraft/core
modules/raft/src/integra.../ignite/raft/jraft/core
617:648 (<1%)
856:887 (<1%)
view
21 x 2 modules/configuration-an...configuration/processor
modules/configuration-an...configuration/processor
65:103 (38%)
60:98 (38%)
view
21 x 2 modules/runner/src/integ...ite/internal/sql/engine
modules/runner/src/integ...ite/internal/sql/engine
356:378 (2%)
382:406 (2%)
view
21 x 2 modules/runner/src/integ...che/ignite/internal/ssl
modules/runner/src/integ...che/ignite/internal/ssl
218:246 (5%)
293:321 (5%)
view
21 x 2 modules/client-handler/s...e/ignite/client/handler
modules/client-handler/s...e/ignite/client/handler
232:259 (10%)
285:312 (10%)
view
21 x 2 modules/core/src/main/ja...che/ignite/internal/hlc
modules/core/src/testFix.../apache/ignite/internal
97:140 (41%)
88:129 (45%)
view
21 x 2 modules/configuration/sr...ernal/configuration/asm
modules/configuration/sr...ernal/configuration/asm
151:173 (4%)
233:255 (1%)
view
20 x 2 modules/network/src/main...ternal/network/recovery
modules/network/src/main...ternal/network/recovery
119:153 (12%)
121:155 (11%)
view
20 x 2 modules/raft/src/main/ja...ernal/raft/storage/impl
modules/raft/src/main/ja...ernal/raft/storage/impl
184:216 (26%)
138:172 (29%)
view
20 x 2 modules/platforms/cpp/ignite/odbc/app
modules/platforms/cpp/ignite/odbc/app
735:761 (2%)
897:923 (2%)
view
20 x 2 modules/sql-engine/src/m...ernal/sql/engine/schema
modules/sql-engine/src/m...ernal/sql/engine/schema
127:150 (20%)
134:157 (16%)
view
20 x 2 modules/sql-engine/src/m...nal/sql/engine/exec/rel
modules/sql-engine/src/m...nal/sql/engine/exec/rel
541:575 (3%)
736:770 (3%)
view
20 x 2 modules/raft/src/integra.../ignite/raft/jraft/core
modules/raft/src/integra.../ignite/raft/jraft/core
1991:2027 (<1%)
2048:2084 (<1%)
view
Duplicated Units
The list of top 50 duplicated units.
See data for all 77 unit duplicates...
Size#FoldersFilesLinesCode
46 x 2 modules/platforms/cpp/ignite/network/detail/macos
modules/platforms/cpp/ignite/network/detail/linux
134:194 
132:192 
view
39 x 2 modules/platforms/cpp/ignite/network/detail/macos
modules/platforms/cpp/ignite/network/detail/linux
196:248 
194:246 
view
39 x 2 modules/runner/src/integ...ite/internal/runner/app
modules/runner/src/integ...ite/internal/runner/app
75:118 
72:115 
view
25 x 2 modules/storage-page-mem...gememory/index/freelist
modules/storage-page-mem...l/storage/pagememory/mv
54:81 
64:91 
view
21 x 2 modules/runner/src/integ...ite/internal/sql/engine
modules/runner/src/integ...ite/internal/sql/engine
38:62 
40:91 
view
20 x 2 modules/raft/src/main/ja.../ignite/raft/jraft/util
modules/raft/src/main/ja.../ignite/raft/jraft/util
68:90 
63:85 
view
18 x 2 modules/placement-driver...nternal/placementdriver
modules/placement-driver...nternal/placementdriver
457:483 
568:594 
view
16 x 2 modules/runner/src/integ.../internal/configuration
modules/runner/src/integ.../internal/configuration
64:82 
58:76 
view
16 x 2 modules/page-memory/src/...memory/tree/persistence
modules/page-memory/src/...memory/tree/persistence
45:65 
48:68 
view
15 x 2 modules/runner/src/integ.../internal/configuration
modules/runner/src/integ.../internal/configuration
85:102 
79:96 
view
15 x 2 modules/raft/src/main/ja...ernal/raft/storage/impl
modules/raft/src/main/ja...ernal/raft/storage/impl
150:173 
196:217 
view
13 x 2 modules/platforms/cpp/ignite/network/detail/macos
modules/platforms/cpp/ignite/network/detail/linux
288:308 
286:306 
view
12 x 2 modules/compute/src/main...ignite/internal/compute
modules/client/src/main/...internal/client/compute
179:192 
177:190 
view
11 x 2 modules/platforms/cpp/ignite/network/detail/macos
modules/platforms/cpp/ignite/network/detail/linux
111:127 
112:128 
view
11 x 2 modules/runner/src/integ...he/ignite/internal/rest
modules/runner/src/integ...he/ignite/internal/rest
100:119 
79:98 
view
11 x 2 modules/compute/src/main...ignite/internal/compute
modules/client/src/main/...internal/client/compute
163:175 
161:173 
view
11 x 2 modules/raft/src/main/ja.../ignite/raft/jraft/util
modules/raft/src/main/ja.../ignite/raft/jraft/util
65:78 
58:71 
view
11 x 2 modules/code-deployment/...ite/internal/deployunit
modules/rest-api/src/mai...nal/rest/api/deployment
50:64 
55:69 
view
10 x 2 modules/sql-engine/src/m...nal/sql/engine/exec/rel
modules/sql-engine/src/m...nal/sql/engine/exec/rel
110:124 
98:112 
view
10 x 2 modules/platforms/cpp/ignite/network/detail/macos
modules/platforms/cpp/ignite/network/detail/linux
85:101 
86:102 
view
10 x 2 modules/network/src/main...ternal/network/recovery
modules/network/src/main...ternal/network/recovery
286:298 
287:299 
view
10 x 2 modules/cli/src/integrat...nal/cli/commands/metric
modules/cli/src/integrat...nal/cli/commands/metric
32:46 
51:65 
view
10 x 2 modules/compute/src/main...ignite/internal/compute
modules/client/src/main/...internal/client/compute
80:91 
96:107 
view
9 x 2 modules/sql-engine/src/m...ernal/sql/engine/schema
modules/sql-engine/src/m...ernal/sql/engine/schema
128:139 
135:146 
view
9 x 2 modules/platforms/dotnet...he.Ignite/Internal/Linq
modules/platforms/dotnet...nal/Table/Serialization
407:419 
424:436 
view
9 x 2 modules/core/src/testFix.../apache/ignite/internal
modules/core/src/main/ja...che/ignite/internal/hlc
100:115 
111:126 
view
9 x 2 modules/catalog/src/main...nal/catalog/descriptors
modules/index/src/main/j...e/ignite/internal/index
52:62 
39:49 
view
9 x 2 modules/cli/src/main/jav.../core/exception/handler
modules/cli/src/main/jav...rnal/cli/core/exception
34:45 
34:45 
view
9 x 2 modules/schema/src/main/...al/schema/configuration
modules/schema/src/main/...internal/schema/catalog
45:59 
45:59 
view
9 x 2 modules/schema/src/main/.../ignite/internal/schema
modules/schema/src/main/.../ignite/internal/schema
269:280 
330:341 
view
9 x 2 modules/schema/src/main/.../ignite/internal/schema
modules/schema/src/main/.../ignite/internal/schema
298:311 
365:378 
view
8 x 2 modules/sql-engine/src/m...rnal/sql/engine/rel/agg
modules/sql-engine/src/m...rnal/sql/engine/rel/agg
46:55 
39:48 
view
8 x 2 modules/sql-engine/src/m...rnal/sql/engine/rel/set
modules/sql-engine/src/m...rnal/sql/engine/rel/set
41:51 
41:51 
view
8 x 2 modules/platforms/cpp/ignite/network/detail/macos
modules/platforms/cpp/ignite/network/detail/linux
155:168 
156:169 
view
8 x 2 modules/core/src/testFix.../apache/ignite/internal
modules/core/src/main/ja...che/ignite/internal/hlc
69:82 
68:81 
view
8 x 2 modules/core/src/main/ja...ite/internal/replicator
modules/distribution-zon...ributionzones/rebalance
73:85 
77:89 
view
8 x 2 modules/page-memory/src/...agememory/tree/inmemory
modules/page-memory/src/...agememory/tree/inmemory
43:55 
40:52 
view
8 x 2 modules/table/src/main/j.../distributed/replicator
modules/table/src/main/j...table/distributed/index
2605:2615 
174:184 
view
8 x 4 modules/storage-rocksdb/...nternal/storage/rocksdb
modules/storage-rocksdb/...l/storage/rocksdb/index
modules/storage-page-mem...torage/pagememory/index
modules/storage-page-mem...l/storage/pagememory/mv
1414:1424 
195:205 
320:330 
743:753 
view
8 x 2 modules/bytecode/src/mai...sto/bytecode/expression
modules/bytecode/src/mai...sto/bytecode/expression
121:131 
102:112 
view
8 x 2 modules/storage-page-mem...e/pagememory/index/hash
modules/storage-page-mem...pagememory/index/sorted
173:183 
243:253 
view
7 x 2 modules/sql-engine/src/m...nternal/sql/engine/rule
modules/sql-engine/src/m...nternal/sql/engine/rule
147:155 
108:116 
view
7 x 2 modules/sql-engine/src/m...internal/sql/engine/rel
modules/sql-engine/src/m...internal/sql/engine/rel
66:74 
72:80 
view
7 x 3 modules/sql-engine/src/m...internal/sql/engine/rel
modules/sql-engine/src/m...internal/sql/engine/rel
modules/sql-engine/src/m...internal/sql/engine/rel
44:53 
84:93 
87:96 
view
7 x 2 modules/sql-engine/src/m...rnal/sql/engine/rel/set
modules/sql-engine/src/m...rnal/sql/engine/rel/set
57:65 
57:65 
view
7 x 2 modules/sql-engine/src/m...nal/sql/engine/exec/rel
modules/sql-engine/src/m...nal/sql/engine/exec/rel
74:85 
73:84 
view
7 x 2 modules/platforms/cpp/ignite/network/detail/macos
modules/platforms/cpp/ignite/network/detail/linux
51:61 
52:62 
view
7 x 2 modules/platforms/cpp/ignite/network/detail/macos
modules/platforms/cpp/ignite/network/detail/linux
63:73 
64:74 
view
7 x 4 modules/client-common/sr...e/internal/client/table
modules/table/src/testFi...ite/internal/table/impl
modules/table/src/main/j...e/ignite/internal/table
modules/api/src/main/java/org/apache/ignite/table
411:422 
283:293 
358:368 
358:368 
view
7 x 2 modules/cli/src/integrat...ternal/cli/commands/sql
modules/cli/src/integrat...ternal/cli/commands/sql
70:85 
59:74 
view