apache / cassandra-java-driver
Duplication

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

Intro
Learn more...
Duplication Overall
system19% (12,457 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java19% (12,371 lines)
xml33% (53 lines)
yaml21% (33 lines)
Duplication per Component (primary)
core17% (8,477 lines)
query-builder33% (2,773 lines)
mapper-processor14% (796 lines)
metrics44% (264 lines)
test-infra2% (36 lines)
distribution33% (35 lines)
performance29% (33 lines)
mapper-runtime2% (25 lines)
core-shaded60% (9 lines)
guava-shaded32% (9 lines)
ROOT0% (0 lines)
distribution-source0% (0 lines)

Duplication Between Components (50+ lines)

G core core metrics metrics core--metrics 346

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 4,370 duplicates...
Size#FoldersFilesLinesCode
108 x 2 core/src/main/java/com/d...ver/internal/core/graph
core/src/main/java/com/d...river/internal/core/cql
668:779 (17%)
740:851 (16%)
view
63 x 2 core/src/main/java/com/d...al/core/metadata/schema
core/src/main/java/com/d...al/core/metadata/schema
53:137 (60%)
53:137 (55%)
view
55 x 2 core/src/main/java/com/d...er/internal/core/config
core/src/main/java/com/d...l/core/config/composite
83:165 (50%)
104:186 (44%)
view
44 x 2 core/src/main/java/com/d...pi/core/metadata/schema
core/src/main/java/com/d...pi/core/metadata/schema
55:113 (50%)
49:107 (57%)
view
44 x 2 core/src/main/java/com/d...ernal/core/cql/reactive
core/src/main/java/com/d...nal/core/graph/reactive
132:236 (22%)
125:229 (23%)
view
43 x 2 core/src/main/java/com/d...metadata/schema/parsing
core/src/main/java/com/d...metadata/schema/parsing
137:188 (19%)
121:172 (25%)
view
39 x 2 metrics/micrometer/src/m...rnal/metrics/micrometer
metrics/microprofile/src...al/metrics/microprofile
47:95 (46%)
43:91 (81%)
view
38 x 2 core/src/main/java/com/d...al/core/metadata/schema
core/src/main/java/com/d...al/core/metadata/schema
83:138 (31%)
75:130 (33%)
view
37 x 2 core/src/main/java/com/d...ver/internal/core/graph
core/src/main/java/com/d...river/internal/core/cql
528:567 (6%)
498:537 (5%)
view
37 x 2 core/src/main/java/com/d...ver/internal/core/graph
core/src/main/java/com/d...river/internal/core/cql
781:825 (6%)
853:897 (5%)
view
33 x 2 core/src/main/java/com/d...nal/core/cql/continuous
core/src/main/java/com/d...river/internal/core/cql
981:1014 (3%)
785:818 (4%)
view
33 x 2 core/src/main/java/com/d...pi/core/metadata/schema
core/src/main/java/com/d...pi/core/metadata/schema
52:89 (80%)
100:136 (60%)
view
33 x 2 core/src/main/java/com/d...nal/core/cql/continuous
core/src/main/java/com/d...ver/internal/core/graph
981:1014 (3%)
713:746 (5%)
view
32 x 2 query-builder/src/main/j...nal/querybuilder/schema
query-builder/src/main/j...nal/querybuilder/schema
86:127 (14%)
77:118 (22%)
view
32 x 2 core/src/main/java/com/d...r/internal/core/metrics
metrics/microprofile/src...al/metrics/microprofile
39:73 (58%)
39:73 (66%)
view
32 x 2 query-builder/src/main/j...nal/querybuilder/schema
query-builder/src/main/j...nal/querybuilder/schema
109:154 (10%)
83:128 (15%)
view
32 x 2 query-builder/src/main/j...nal/querybuilder/schema
query-builder/src/main/j...nal/querybuilder/schema
426:477 (9%)
345:396 (11%)
view
30 x 2 query-builder/src/main/j...nal/querybuilder/schema
query-builder/src/main/j...nal/querybuilder/schema
319:364 (8%)
237:282 (10%)
view
30 x 2 core/src/main/java/com/d...ernal/core/cql/reactive
core/src/main/java/com/d...nal/core/graph/reactive
365:416 (15%)
347:398 (16%)
view
29 x 2 query-builder/src/main/j...nal/querybuilder/delete
query-builder/src/main/j...nal/querybuilder/update
164:206 (20%)
206:248 (15%)
view
28 x 2 core/src/main/java/com/d...al/core/metadata/schema
core/src/main/java/com/d...al/core/metadata/schema
97:136 (24%)
86:125 (30%)
view
28 x 2 core/src/main/java/com/d...r/internal/core/metrics
metrics/micrometer/src/m...rnal/metrics/micrometer
43:73 (50%)
47:77 (33%)
view
28 x 2 query-builder/src/main/j...nal/querybuilder/schema
query-builder/src/main/j...nal/querybuilder/schema
264:309 (12%)
180:225 (20%)
view
28 x 2 core/src/main/java/com/d...oss/driver/api/core/cql
core/src/main/java/com/d...river/internal/core/cql
110:149 (21%)
122:161 (4%)
view
27 x 2 core/src/main/java/com/d...ver/internal/core/graph
core/src/main/java/com/d...ver/internal/core/graph
65:91 (33%)
44:70 (18%)
view
27 x 2 core/src/main/java/com/d...nternal/core/type/codec
core/src/main/java/com/d...nternal/core/type/codec
76:110 (21%)
77:111 (21%)
view
27 x 2 core/src/main/java/com/d...ver/internal/core/graph
core/src/main/java/com/d...ver/internal/core/graph
65:91 (33%)
42:68 (25%)
view
27 x 2 core/src/main/java/com/d...ver/internal/core/graph
core/src/main/java/com/d...ver/internal/core/graph
39:65 (39%)
44:70 (18%)
view
27 x 2 core/src/main/java/com/d...ver/internal/core/graph
core/src/main/java/com/d...ver/internal/core/graph
42:68 (25%)
39:65 (39%)
view
27 x 2 core/src/main/java/com/d...ver/internal/core/graph
core/src/main/java/com/d...ver/internal/core/graph
42:68 (25%)
44:70 (18%)
view
27 x 2 core/src/main/java/com/d...ver/internal/core/graph
core/src/main/java/com/d...ver/internal/core/graph
65:91 (33%)
39:65 (39%)
view
25 x 2 core/src/main/java/com/d...al/core/metadata/schema
core/src/main/java/com/d...al/core/metadata/schema
140:167 (24%)
140:167 (22%)
view
24 x 2 core/src/main/java/com/d...metadata/schema/parsing
core/src/main/java/com/d...metadata/schema/parsing
57:112 (36%)
54:109 (36%)
view
24 x 2 query-builder/src/main/j...nal/querybuilder/schema
query-builder/src/main/j...nal/querybuilder/schema
372:398 (6%)
269:295 (9%)
view
24 x 2 core/src/main/java/com/d...nternal/core/type/codec
core/src/main/java/com/d...nternal/core/type/codec
51:84 (70%)
52:85 (64%)
view
24 x 2 query-builder/src/main/j...nal/querybuilder/schema
query-builder/src/main/j...nal/querybuilder/schema
390:429 (7%)
274:313 (11%)
view
23 x 2 core/src/main/java/com/d...river/internal/core/cql
core/src/main/java/com/d...river/internal/core/cql
588:614 (3%)
410:436 (3%)
view
23 x 2 query-builder/src/main/j...nal/querybuilder/schema
query-builder/src/main/j...nal/querybuilder/schema
66:101 (46%)
65:100 (46%)
view
23 x 2 core/src/main/java/com/d...metadata/schema/parsing
core/src/main/java/com/d...metadata/schema/parsing
115:142 (34%)
112:139 (34%)
view
23 x 2 core/src/main/java/com/d...river/internal/core/cql
core/src/main/java/com/d...river/internal/core/cql
300:326 (3%)
631:657 (3%)
view
23 x 2 core/src/main/java/com/d...ver/internal/core/graph
core/src/main/java/com/d...ver/internal/core/graph
88:112 (8%)
156:180 (8%)
view
23 x 2 core/src/main/java/com/d...river/internal/core/cql
core/src/main/java/com/d...river/internal/core/cql
331:357 (3%)
663:689 (3%)
view
23 x 2 core/src/main/java/com/d...ver/internal/core/graph
core/src/main/java/com/d...river/internal/core/cql
450:474 (3%)
422:446 (3%)
view
22 x 2 core/src/main/java/com/d...river/internal/core/cql
core/src/main/java/com/d...river/internal/core/cql
685:710 (3%)
505:530 (3%)
view
22 x 2 metrics/micrometer/src/m...rnal/metrics/micrometer
metrics/microprofile/src...al/metrics/microprofile
86:116 (34%)
88:118 (31%)
view
22 x 2 core/src/main/java/com/d...ver/internal/core/graph
core/src/main/java/com/d...river/internal/core/cql
569:599 (3%)
539:569 (3%)
view
22 x 2 core/src/main/java/com/d...ernal/core/cql/reactive
core/src/main/java/com/d...nal/core/graph/reactive
239:280 (11%)
232:273 (11%)
view
22 x 2 core/src/main/java/com/d...pi/core/metadata/schema
core/src/main/java/com/d...pi/core/metadata/schema
39:61 (66%)
198:220 (16%)
view
22 x 2 core/src/main/java/com/d...metadata/schema/queries
core/src/main/java/com/d...metadata/schema/queries
29:64 (50%)
29:64 (50%)
view
22 x 2 core/src/main/java/com/d...river/internal/core/cql
core/src/main/java/com/d...river/internal/core/cql
655:680 (3%)
474:499 (3%)
view
Duplicated Units
The list of top 34 duplicated units.
See data for all 34 unit duplicates...
Size#FoldersFilesLinesCode
20 x 2 core/src/main/java/com/d...al/core/metadata/schema
core/src/main/java/com/d...al/core/metadata/schema
52:73 
52:73 
view
18 x 2 core/src/main/java/com/d...river/internal/core/cql
core/src/main/java/com/d...ver/internal/core/graph
857:877 
785:805 
view
15 x 2 core/src/main/java/com/d...nternal/core/type/codec
core/src/main/java/com/d...nternal/core/type/codec
141:157 
140:156 
view
15 x 2 core/src/main/java/com/d...metadata/schema/parsing
core/src/main/java/com/d...metadata/schema/parsing
283:299 
348:364 
view
14 x 2 core/src/main/java/com/d...metadata/schema/parsing
core/src/main/java/com/d...metadata/schema/parsing
299:315 
319:335 
view
14 x 2 core/src/main/java/com/d...ernal/core/cql/reactive
core/src/main/java/com/d...nal/core/graph/reactive
133:160 
126:153 
view
11 x 2 core/src/main/java/com/d...river/internal/core/cql
core/src/main/java/com/d...ver/internal/core/graph
301:313 
316:328 
view
11 x 2 core/src/main/java/com/d...al/core/metadata/schema
core/src/main/java/com/d...al/core/metadata/schema
156:168 
156:168 
view
10 x 2 core/src/main/java/com/d...core/session/throttling
core/src/main/java/com/d...core/session/throttling
214:225 
206:217 
view
10 x 2 core/src/main/java/com/d...ernal/core/cql/reactive
core/src/main/java/com/d...nal/core/graph/reactive
392:405 
374:387 
view
10 x 3 core/src/main/java/com/d...al/core/insights/schema
core/src/main/java/com/d...al/core/insights/schema
core/src/main/java/com/d...al/core/insights/schema
77:88 
77:88 
78:89 
view
9 x 2 core/src/main/java/com/d...ernal/core/cql/reactive
core/src/main/java/com/d...nal/core/graph/reactive
364:374 
346:356 
view
9 x 2 core/src/main/java/com/d...ernal/core/cql/reactive
core/src/main/java/com/d...nal/core/graph/reactive
376:388 
358:370 
view
8 x 2 query-builder/src/main/j...nal/querybuilder/schema
query-builder/src/main/j...nal/querybuilder/schema
70:81 
71:82 
view
8 x 2 core/src/main/java/com/d...river/internal/core/cql
core/src/main/java/com/d...ver/internal/core/graph
927:936 
855:864 
view
7 x 3 query-builder/src/main/j...driver/api/querybuilder
query-builder/src/main/j...api/querybuilder/select
query-builder/src/main/j...api/querybuilder/select
284:292 
442:450 
604:612 
view
7 x 3 core/src/main/java/com/d...river/internal/core/cql
core/src/main/java/com/d...river/internal/core/cql
core/src/main/java/com/d...ver/internal/core/graph
912:920 
472:480 
840:848 
view
7 x 2 core/src/main/java/com/d...al/core/metadata/schema
core/src/main/java/com/d...al/core/metadata/schema
170:178 
171:179 
view
7 x 2 core/src/main/java/com/d...al/core/metadata/schema
core/src/main/java/com/d...al/core/metadata/schema
148:156 
132:140 
view
7 x 2 mapper-processor/src/mai...al/mapper/processor/dao
mapper-processor/src/mai...al/mapper/processor/dao
56:64 
59:67 
view
7 x 2 mapper-processor/src/mai...al/mapper/processor/dao
mapper-processor/src/mai...al/mapper/processor/dao
57:65 
58:66 
view
6 x 3 query-builder/src/main/j...api/querybuilder/schema
query-builder/src/main/j...api/querybuilder/schema
query-builder/src/main/j...nal/querybuilder/schema
32:40 
50:58 
66:74 
view
6 x 2 query-builder/src/main/j...api/querybuilder/schema
query-builder/src/main/j...nal/querybuilder/schema
53:62 
78:87 
view
6 x 2 query-builder/src/main/j...nal/querybuilder/schema
query-builder/src/main/j...nal/querybuilder/schema
40:47 
41:48 
view
6 x 2 query-builder/src/main/j...nal/querybuilder/update
query-builder/src/main/j...nal/querybuilder/update
47:54 
46:53 
view
6 x 2 core/src/main/java/com/d.../internal/core/protocol
core/src/main/java/com/d.../internal/core/protocol
201:208 
223:230 
view
6 x 2 core/src/main/java/com/d.../internal/core/protocol
core/src/main/java/com/d.../internal/core/protocol
211:218 
233:240 
view
6 x 2 core/src/main/java/com/d.../internal/core/protocol
core/src/main/java/com/d.../internal/core/protocol
237:245 
283:291 
view
6 x 2 core/src/main/java/com/d...core/session/throttling
core/src/main/java/com/d...core/session/throttling
252:259 
219:226 
view
6 x 2 core/src/main/java/com/d...core/session/throttling
core/src/main/java/com/d...core/session/throttling
272:279 
239:246 
view
6 x 2 core/src/main/java/com/d...re/loadbalancing/helper
core/src/main/java/com/d...re/loadbalancing/helper
52:59 
52:59 
view
6 x 3 core/src/main/java/com/d...ernal/core/cql/reactive
core/src/main/java/com/d...ernal/core/cql/reactive
core/src/main/java/com/d...nal/core/graph/reactive
163:177 
144:158 
156:170 
view
6 x 3 core/src/main/java/com/d...al/core/insights/schema
core/src/main/java/com/d...al/core/insights/schema
core/src/main/java/com/d...al/core/insights/schema
36:43 
36:43 
36:44 
view
6 x 4 mapper-processor/src/mai...al/mapper/processor/dao
mapper-processor/src/mai...al/mapper/processor/dao
mapper-processor/src/mai...al/mapper/processor/dao
mapper-processor/src/mai...al/mapper/processor/dao
47:54 
59:66 
56:63 
56:63 
view