apache / db-jdo
Duplication

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

Intro
Learn more...
Duplication Overall
system33% (37,706 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java32% (35,529 lines)
sql82% (1,685 lines)
xml91% (492 lines)
Duplication per Component (primary)
tck34% (37,311 lines)
api6% (295 lines)
exectck8% (100 lines)
ROOT0% (0 lines)

Duplication Between Components (50+ lines)

G api api tck tck api--tck 66

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 84,346 duplicates...
Size#FoldersFilesLinesCode
172 x 2 tck/src/main/resources/conf
tck/src/main/resources/conf
1:217 (100%)
1:217 (100%)
view
87 x 2 tck/src/main/java/org/ap.../companyListWithoutJoin
tck/src/main/java/org/ap...c/companyMapWithoutJoin
28:303 (100%)
28:303 (100%)
view
82 x 2 tck/src/main/java/org/ap.../companyListWithoutJoin
tck/src/main/java/org/ap...c/companyMapWithoutJoin
33:311 (100%)
33:311 (100%)
view
74 x 2 tck/src/main/resources/s...rby/applicationidentity
tck/src/main/resources/sql/derby/datastoreidentity
192:266 (34%)
230:304 (29%)
view
66 x 2 tck/src/main/resources/sql/derby/datastoreidentity
tck/src/main/resources/sql/derby/datastoreidentity
44:115 (26%)
40:111 (46%)
view
60 x 2 tck/src/main/java/org/ap.../jdo/tck/pc/newInstance
tck/src/main/java/org/ap.../jdo/tck/pc/newInstance
65:342 (78%)
65:342 (76%)
view
59 x 2 tck/src/main/resources/s...rby/applicationidentity
tck/src/main/resources/s...rby/applicationidentity
44:108 (27%)
40:104 (53%)
view
57 x 2 tck/src/main/java/org/ap.../companyListWithoutJoin
tck/src/main/java/org/ap...c/companyMapWithoutJoin
110:334 (55%)
132:356 (50%)
view
53 x 2 tck/src/main/resources/sql/derby/datastoreidentity
tck/src/main/resources/sql/derby/datastoreidentity
45:102 (21%)
46:103 (30%)
view
53 x 2 tck/src/main/java/org/ap.../tck/models/inheritance
tck/src/main/java/org/ap.../tck/models/inheritance
226:290 (22%)
228:292 (22%)
view
53 x 2 tck/src/main/resources/sql/derby/datastoreidentity
tck/src/main/resources/sql/derby/datastoreidentity
46:103 (30%)
41:98 (37%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
170:224 (4%)
169:223 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
169:223 (4%)
169:223 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
169:223 (4%)
169:223 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
170:224 (4%)
170:224 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
169:223 (4%)
169:223 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
169:223 (4%)
169:223 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
169:223 (4%)
169:223 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
169:223 (4%)
169:223 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
170:224 (4%)
169:223 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
169:223 (4%)
169:223 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
170:224 (4%)
169:223 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
169:223 (4%)
169:223 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
169:223 (4%)
169:223 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
170:224 (4%)
169:223 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
169:223 (4%)
169:223 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
170:224 (4%)
169:223 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
169:223 (4%)
170:224 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
169:223 (4%)
169:223 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
170:224 (4%)
169:223 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
170:224 (4%)
169:223 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
169:223 (4%)
169:223 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
169:223 (4%)
169:223 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
169:223 (4%)
169:223 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
169:223 (4%)
169:223 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
169:223 (4%)
169:223 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
169:223 (4%)
169:223 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
170:224 (4%)
170:224 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
170:224 (4%)
170:224 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
169:223 (4%)
169:223 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
169:223 (4%)
169:223 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
169:223 (4%)
169:223 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
170:224 (4%)
169:223 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
169:223 (4%)
169:223 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
169:223 (4%)
169:223 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
169:223 (4%)
169:223 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
169:223 (4%)
169:223 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
170:224 (4%)
169:223 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
170:224 (4%)
169:223 (4%)
view
52 x 2 tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
tck/src/main/java/org/apache/jdo/tck/pc/fieldtypes
170:224 (4%)
169:223 (4%)
view
Duplicated Units
The list of top 50 duplicated units.
See data for all 67 unit duplicates...
Size#FoldersFilesLinesCode
34 x 2 tck/src/main/java/org/apache/jdo/tck/mapping
tck/src/main/java/org/apache/jdo/tck/mapping
76:116 
76:116 
view
32 x 2 tck/src/main/java/org/ap...k/query/jdoql/operators
tck/src/main/java/org/ap...k/query/jdoql/operators
56:109 
54:107 
view
30 x 2 tck/src/main/java/org/apache/jdo/tck/lifecycle
tck/src/main/java/org/apache/jdo/tck/lifecycle
484:515 
795:826 
view
29 x 2 tck/src/main/java/org/ap...stencemanager/lifecycle
tck/src/main/java/org/ap...stencemanager/lifecycle
88:121 
76:109 
view
28 x 2 tck/src/main/java/org/ap...k/query/jdoql/operators
tck/src/main/java/org/ap...k/query/jdoql/operators
55:105 
56:106 
view
25 x 2 tck/src/main/java/org/ap...k/query/jdoql/operators
tck/src/main/java/org/ap...k/query/jdoql/operators
60:91 
59:90 
view
24 x 2 tck/src/main/java/org/apache/jdo/tck/lifecycle
tck/src/main/java/org/apache/jdo/tck/lifecycle
599:628 
909:938 
view
24 x 2 tck/src/main/java/org/apache/jdo/tck/query/result
tck/src/main/java/org/apache/jdo/tck/query/result
53:82 
49:77 
view
24 x 2 tck/src/main/java/org/apache/jdo/tck/query/result
tck/src/main/java/org/apache/jdo/tck/query/result
119:148 
54:82 
view
24 x 2 tck/src/main/java/org/apache/jdo/tck/query/jdoql
tck/src/main/java/org/apache/jdo/tck/query/jdoql
67:96 
69:100 
view
21 x 2 tck/src/main/java/org/ap...tck/query/jdoql/methods
tck/src/main/java/org/ap...tck/query/jdoql/methods
90:112 
90:112 
view
18 x 2 tck/src/main/java/org/apache/jdo/tck/lifecycle
tck/src/main/java/org/apache/jdo/tck/lifecycle
714:733 
1024:1043 
view
18 x 4 tck/src/main/java/org/ap...stencemanager/lifecycle
tck/src/main/java/org/ap...stencemanager/lifecycle
tck/src/main/java/org/ap...stencemanager/lifecycle
tck/src/main/java/org/ap...stencemanager/lifecycle
70:90 
79:99 
70:90 
70:90 
view
17 x 2 tck/src/main/java/org/ap.../companyListWithoutJoin
tck/src/main/java/org/apache/jdo/tck/pc/company
83:101 
164:182 
view
17 x 2 tck/src/main/java/org/ap.../companyListWithoutJoin
tck/src/main/java/org/apache/jdo/tck/pc/company
103:121 
226:244 
view
17 x 3 tck/src/main/java/org/ap.../api/persistencemanager
tck/src/main/java/org/ap.../api/persistencemanager
tck/src/main/java/org/ap.../api/persistencemanager
79:99 
71:91 
67:87 
view
16 x 2 tck/src/main/java/org/apache/jdo/tck/lifecycle
tck/src/main/java/org/apache/jdo/tck/lifecycle
780:797 
1090:1107 
view
16 x 2 tck/src/main/java/org/ap...tck/query/jdoql/methods
tck/src/main/java/org/ap...tck/query/jdoql/methods
60:78 
60:78 
view
15 x 2 tck/src/main/java/org/apache/jdo/tck/mapping
tck/src/main/java/org/apache/jdo/tck/mapping
56:73 
56:73 
view
15 x 2 tck/src/main/java/org/apache/jdo/tck/lifecycle
tck/src/main/java/org/apache/jdo/tck/lifecycle
557:573 
867:883 
view
15 x 2 tck/src/main/java/org/apache/jdo/tck/lifecycle
tck/src/main/java/org/apache/jdo/tck/lifecycle
578:594 
888:904 
view
15 x 2 tck/src/main/java/org/apache/jdo/tck/lifecycle
tck/src/main/java/org/apache/jdo/tck/lifecycle
653:669 
963:979 
view
15 x 2 tck/src/main/java/org/apache/jdo/tck/lifecycle
tck/src/main/java/org/apache/jdo/tck/lifecycle
738:754 
1048:1064 
view
15 x 2 tck/src/main/java/org/apache/jdo/tck/lifecycle
tck/src/main/java/org/apache/jdo/tck/lifecycle
759:775 
1069:1085 
view
14 x 2 tck/src/main/java/org/apache/jdo/tck/lifecycle
tck/src/main/java/org/apache/jdo/tck/lifecycle
537:552 
847:862 
view
14 x 2 tck/src/main/java/org/apache/jdo/tck/lifecycle
tck/src/main/java/org/apache/jdo/tck/lifecycle
633:648 
943:958 
view
14 x 2 tck/src/main/java/org/apache/jdo/tck/lifecycle
tck/src/main/java/org/apache/jdo/tck/lifecycle
674:689 
984:999 
view
14 x 2 tck/src/main/java/org/apache/jdo/tck/lifecycle
tck/src/main/java/org/apache/jdo/tck/lifecycle
694:709 
1004:1019 
view
13 x 3 tck/src/main/java/org/apache/jdo/tck/pc/converter
tck/src/main/java/org/apache/jdo/tck/pc/converter
tck/src/main/java/org/apache/jdo/tck/pc/mylib
75:89 
63:77 
71:86 
view
11 x 3 tck/src/main/java/org/ap...c/companyMapWithoutJoin
tck/src/main/java/org/ap.../companyListWithoutJoin
tck/src/main/java/org/apache/jdo/tck/pc/company
101:113 
101:113 
101:113 
view
11 x 2 tck/src/main/java/org/ap.../jdo/tck/pc/inheritance
tck/src/main/java/org/ap.../jdo/tck/pc/inheritance
29:41 
29:41 
view
11 x 2 tck/src/main/java/org/apache/jdo/tck/lifecycle
tck/src/main/java/org/apache/jdo/tck/lifecycle
98:110 
115:127 
view
10 x 3 tck/src/main/java/org/ap.../pc/companyAnnotatedJPA
tck/src/main/java/org/ap...k/pc/companyAnnotatedFC
tck/src/main/java/org/apache/jdo/tck/pc/company
71:82 
75:86 
67:78 
view
10 x 2 tck/src/main/java/org/ap.../jdo/tck/pc/inheritance
tck/src/main/java/org/ap.../jdo/tck/pc/inheritance
30:41 
30:41 
view
10 x 2 tck/src/main/java/org/apache/jdo/tck/lifecycle
tck/src/main/java/org/apache/jdo/tck/lifecycle
85:96 
102:113 
view
10 x 2 tck/src/main/java/org/apache/jdo/tck/lifecycle
tck/src/main/java/org/apache/jdo/tck/lifecycle
408:419 
661:672 
view
10 x 2 tck/src/main/java/org/apache/jdo/tck/api/jdohelper
tck/src/main/java/org/apache/jdo/tck/api/jdohelper
56:67 
58:69 
view
9 x 3 tck/src/main/java/org/ap.../pc/companyAnnotatedJPA
tck/src/main/java/org/ap...k/pc/companyAnnotatedFC
tck/src/main/java/org/apache/jdo/tck/pc/company
136:146 
129:139 
86:96 
view
9 x 3 tck/src/main/java/org/ap.../jdo/tck/pc/inheritance
tck/src/main/java/org/ap.../jdo/tck/pc/inheritance
tck/src/main/java/org/ap.../jdo/tck/pc/inheritance
31:41 
31:41 
31:41 
view
9 x 2 tck/src/main/java/org/apache/jdo/tck/lifecycle
tck/src/main/java/org/apache/jdo/tck/lifecycle
206:218 
448:460 
view
9 x 3 tck/src/main/java/org/ap.../api/persistencemanager
tck/src/main/java/org/ap...stencemanager/lifecycle
tck/src/main/java/org/ap...stencemanager/lifecycle
73:85 
78:90 
77:89 
view
8 x 8 tck/src/main/java/org/ap.../jdo/tck/pc/newInstance
tck/src/main/java/org/ap.../jdo/tck/pc/newInstance
tck/src/main/java/org/ap.../pc/companyAnnotatedJPA
tck/src/main/java/org/ap...k/pc/companyAnnotatedPC
tck/src/main/java/org/ap...k/pc/companyAnnotatedPC
tck/src/main/java/org/ap...k/pc/companyAnnotatedFC
tck/src/main/java/org/ap...k/pc/companyAnnotatedFC
tck/src/main/java/org/apache/jdo/tck/pc/company
183:192 
183:192 
190:199 
189:198 
189:198 
190:199 
190:199 
187:196 
view
8 x 6 tck/src/main/java/org/ap.../pc/singlefieldidentity
tck/src/main/java/org/ap.../companyListWithoutJoin
tck/src/main/java/org/ap.../pc/companyAnnotatedJPA
tck/src/main/java/org/ap...k/pc/companyAnnotatedFC
tck/src/main/java/org/ap...k/pc/companyAnnotatedFC
tck/src/main/java/org/apache/jdo/tck/pc/company
44:53 
58:67 
114:123 
107:116 
104:113 
64:73 
view
8 x 2 tck/src/main/java/org/ap...k/pc/companyAnnotatedPC
tck/src/main/java/org/ap...k/pc/companyAnnotatedPC
78:87 
77:86 
view
8 x 3 tck/src/main/java/org/apache/jdo/tck/pc/mylib
tck/src/main/java/org/apache/jdo/tck/pc/mylib
tck/src/main/java/org/apache/jdo/tck/pc/mylib
56:66 
94:104 
58:68 
view
8 x 8 tck/src/main/java/org/apache/jdo/tck
tck/src/main/java/org/apache/jdo/tck/util
tck/src/main/java/org/apache/jdo/tck
tck/src/main/java/org/ap...rsistencemanagerfactory
api/src/main/java/javax/jdo/identity
api/src/main/java/javax/jdo
api/src/main/java/javax/jdo/spi
api/src/main/java/javax/jdo/spi
63:72 
93:102 
620:629 
53:62 
50:59 
1713:1722 
877:886 
395:404 
view
8 x 2 tck/src/main/java/org/apache/jdo/tck/lifecycle
tck/src/main/java/org/apache/jdo/tck/lifecycle
239:248 
479:488 
view
8 x 2 tck/src/main/java/org/apache/jdo/tck/query/api
tck/src/main/java/org/apache/jdo/tck/query/api
47:56 
47:56 
view
7 x 2 tck/src/main/java/org/ap...c/companyMapWithoutJoin
tck/src/main/java/org/ap.../companyListWithoutJoin
193:201 
193:201 
view
7 x 8 tck/src/main/java/org/ap.../jdo/tck/pc/newInstance
tck/src/main/java/org/ap.../jdo/tck/pc/newInstance
tck/src/main/java/org/ap.../pc/companyAnnotatedJPA
tck/src/main/java/org/ap...k/pc/companyAnnotatedPC
tck/src/main/java/org/ap...k/pc/companyAnnotatedPC
tck/src/main/java/org/ap...k/pc/companyAnnotatedFC
tck/src/main/java/org/ap...k/pc/companyAnnotatedFC
tck/src/main/java/org/apache/jdo/tck/pc/company
50:58 
46:54 
57:65 
57:65 
57:65 
57:65 
57:65 
54:62 
view