apache / db-jdo
Duplication

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

Intro
Learn more...
Duplication Overall
system38% (46,973 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java38% (44,740 lines)
sql81% (1,741 lines)
xml91% (492 lines)
Duplication per Component (primary)
tck40% (46,610 lines)
api6% (295 lines)
exectck5% (68 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 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 91,275 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:304 (100%)
28:304 (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
198:272 (34%)
238:312 (29%)
view
66 x 2 tck/src/main/resources/sql/derby/datastoreidentity
tck/src/main/resources/sql/derby/datastoreidentity
45:116 (25%)
41:112 (44%)
view
65 x 2 tck/src/main/java/org/ap...k/query/jdoql/operators
tck/src/main/java/org/ap...k/query/jdoql/operators
1121:1185 (2%)
1125:1189 (2%)
view
65 x 2 tck/src/main/java/org/ap...k/query/jdoql/operators
tck/src/main/java/org/ap...k/query/jdoql/operators
1123:1187 (2%)
1123:1187 (2%)
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
45:109 (27%)
41:105 (50%)
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
46:103 (20%)
47:104 (29%)
view
53 x 2 tck/src/main/resources/sql/derby/datastoreidentity
tck/src/main/resources/sql/derby/datastoreidentity
47:104 (29%)
42:99 (35%)
view
53 x 2 tck/src/main/java/org/ap.../tck/models/inheritance
tck/src/main/java/org/ap.../tck/models/inheritance
218:282 (22%)
220:284 (22%)
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
Duplicated Units
The list of top 50 duplicated units.
See data for all 70 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
68:108 
68:108 
view
30 x 2 tck/src/main/java/org/apache/jdo/tck/lifecycle
tck/src/main/java/org/apache/jdo/tck/lifecycle
476:507 
787:818 
view
29 x 2 tck/src/main/java/org/ap...stencemanager/lifecycle
tck/src/main/java/org/ap...stencemanager/lifecycle
80:113 
68:101 
view
29 x 2 tck/src/main/java/org/apache/jdo/tck/query/result
tck/src/main/java/org/apache/jdo/tck/query/result
131:164 
54:86 
view
29 x 2 tck/src/main/java/org/apache/jdo/tck/query/jdoql
tck/src/main/java/org/apache/jdo/tck/query/jdoql
69:104 
67:100 
view
24 x 2 tck/src/main/java/org/apache/jdo/tck/lifecycle
tck/src/main/java/org/apache/jdo/tck/lifecycle
591:620 
901:930 
view
21 x 2 tck/src/main/java/org/ap...tck/query/jdoql/methods
tck/src/main/java/org/ap...tck/query/jdoql/methods
82:104 
82:104 
view
20 x 2 tck/src/main/java/org/ap...k/query/jdoql/operators
tck/src/main/java/org/ap...k/query/jdoql/operators
54:83 
55:84 
view
18 x 3 tck/src/main/java/org/ap...stencemanager/lifecycle
tck/src/main/java/org/ap...stencemanager/lifecycle
tck/src/main/java/org/ap...stencemanager/lifecycle
62:82 
62:82 
62:82 
view
18 x 2 tck/src/main/java/org/apache/jdo/tck/lifecycle
tck/src/main/java/org/apache/jdo/tck/lifecycle
706:725 
1016:1035 
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
59:79 
71:91 
63:83 
view
17 x 2 tck/src/main/java/org/ap...k/query/jdoql/operators
tck/src/main/java/org/ap...k/query/jdoql/operators
132:158 
130:156 
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
16 x 2 tck/src/main/java/org/ap...tck/query/jdoql/methods
tck/src/main/java/org/ap...tck/query/jdoql/methods
52:70 
52:70 
view
16 x 2 tck/src/main/java/org/apache/jdo/tck/lifecycle
tck/src/main/java/org/apache/jdo/tck/lifecycle
772:789 
1082:1099 
view
15 x 2 tck/src/main/java/org/apache/jdo/tck/mapping
tck/src/main/java/org/apache/jdo/tck/mapping
47:64 
47:64 
view
15 x 2 tck/src/main/java/org/apache/jdo/tck/lifecycle
tck/src/main/java/org/apache/jdo/tck/lifecycle
549:565 
859:875 
view
15 x 2 tck/src/main/java/org/apache/jdo/tck/lifecycle
tck/src/main/java/org/apache/jdo/tck/lifecycle
570:586 
880:896 
view
15 x 2 tck/src/main/java/org/apache/jdo/tck/lifecycle
tck/src/main/java/org/apache/jdo/tck/lifecycle
645:661 
955:971 
view
15 x 2 tck/src/main/java/org/apache/jdo/tck/lifecycle
tck/src/main/java/org/apache/jdo/tck/lifecycle
730:746 
1040:1056 
view
15 x 2 tck/src/main/java/org/apache/jdo/tck/lifecycle
tck/src/main/java/org/apache/jdo/tck/lifecycle
751:767 
1061:1077 
view
14 x 2 tck/src/main/java/org/apache/jdo/tck/lifecycle
tck/src/main/java/org/apache/jdo/tck/lifecycle
529:544 
839:854 
view
14 x 2 tck/src/main/java/org/apache/jdo/tck/lifecycle
tck/src/main/java/org/apache/jdo/tck/lifecycle
625:640 
935:950 
view
14 x 2 tck/src/main/java/org/apache/jdo/tck/lifecycle
tck/src/main/java/org/apache/jdo/tck/lifecycle
666:681 
976:991 
view
14 x 2 tck/src/main/java/org/apache/jdo/tck/lifecycle
tck/src/main/java/org/apache/jdo/tck/lifecycle
686:701 
996:1011 
view
13 x 2 tck/src/main/java/org/ap...k/query/jdoql/operators
tck/src/main/java/org/ap...k/query/jdoql/operators
88:106 
88:106 
view
13 x 3 tck/src/main/java/org/apache/jdo/tck/pc/mylib
tck/src/main/java/org/apache/jdo/tck/pc/converter
tck/src/main/java/org/apache/jdo/tck/pc/converter
71:86 
75:89 
63:77 
view
11 x 2 tck/src/main/java/org/ap...k/query/jdoql/operators
tck/src/main/java/org/ap...k/query/jdoql/operators
111:127 
110:126 
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 3 tck/src/main/java/org/ap.../companyListWithoutJoin
tck/src/main/java/org/apache/jdo/tck/pc/company
tck/src/main/java/org/ap...c/companyMapWithoutJoin
101:113 
101:113 
101:113 
view
11 x 2 tck/src/main/java/org/apache/jdo/tck/lifecycle
tck/src/main/java/org/apache/jdo/tck/lifecycle
90:102 
107:119 
view
10 x 2 tck/src/main/java/org/apache/jdo/tck/api/jdohelper
tck/src/main/java/org/apache/jdo/tck/api/jdohelper
50:61 
48:59 
view
10 x 2 tck/src/main/java/org/ap...k/query/jdoql/operators
tck/src/main/java/org/ap...k/query/jdoql/operators
116:130 
77:91 
view
10 x 3 tck/src/main/java/org/ap...k/pc/companyAnnotatedFC
tck/src/main/java/org/apache/jdo/tck/pc/company
tck/src/main/java/org/ap.../pc/companyAnnotatedJPA
75:86 
67:78 
71:82 
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
77:88 
94:105 
view
10 x 2 tck/src/main/java/org/apache/jdo/tck/lifecycle
tck/src/main/java/org/apache/jdo/tck/lifecycle
400:411 
653:664 
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
65:77 
69:81 
70:82 
view
9 x 12 tck/src/main/java/org/apache/jdo/tck/query/result
tck/src/main/java/org/apache/jdo/tck/query/result
tck/src/main/java/org/apache/jdo/tck/query/result
tck/src/main/java/org/apache/jdo/tck/query/result
tck/src/main/java/org/apache/jdo/tck/query/result
tck/src/main/java/org/ap.../query/jdoql/parameters
tck/src/main/java/org/apache/jdo/tck/query/jdoql
tck/src/main/java/org/ap...ck/query/jdoql/keywords
tck/src/main/java/org/ap...ck/query/jdoql/keywords
tck/src/main/java/org/apache/jdo/tck/query/jdoql
...
240:250 
121:131 
1133:1143 
804:814 
479:489 
129:139 
286:296 
102:112 
105:115 
161:171 
...
view
9 x 2 tck/src/main/java/org/ap.../query/jdoql/parameters
tck/src/main/java/org/ap...ck/query/jdoql/keywords
115:125 
88:98 
view
9 x 3 tck/src/main/java/org/ap...k/pc/companyAnnotatedFC
tck/src/main/java/org/apache/jdo/tck/pc/company
tck/src/main/java/org/ap.../pc/companyAnnotatedJPA
129:139 
86:96 
136:146 
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
198:210 
440:452 
view
8 x 8 tck/src/main/java/org/apache/jdo/tck
tck/src/main/java/org/ap...rsistencemanagerfactory
tck/src/main/java/org/apache/jdo/tck/util
tck/src/main/java/org/apache/jdo/tck
api/src/main/java/javax/jdo
api/src/main/java/javax/jdo/spi
api/src/main/java/javax/jdo/spi
api/src/main/java/javax/jdo/identity
593:602 
44:53 
93:102 
63:72 
1719:1728 
878:887 
395:404 
50:59 
view
8 x 2 tck/src/main/java/org/ap...ck/query/jdoql/keywords
tck/src/main/java/org/ap...ck/query/jdoql/keywords
71:80 
92:101 
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 8 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/ap.../jdo/tck/pc/newInstance
tck/src/main/java/org/ap.../jdo/tck/pc/newInstance
tck/src/main/java/org/apache/jdo/tck/pc/company
tck/src/main/java/org/ap.../pc/companyAnnotatedJPA
189:198 
189:198 
190:199 
190:199 
183:192 
183:192 
187:196 
190:199 
view
8 x 6 tck/src/main/java/org/ap...k/pc/companyAnnotatedFC
tck/src/main/java/org/ap...k/pc/companyAnnotatedFC
tck/src/main/java/org/ap.../companyListWithoutJoin
tck/src/main/java/org/ap.../pc/singlefieldidentity
tck/src/main/java/org/apache/jdo/tck/pc/company
tck/src/main/java/org/ap.../pc/companyAnnotatedJPA
104:113 
107:116 
58:67 
44:53 
64:73 
114:123 
view
8 x 2 tck/src/main/java/org/ap...k/pc/companyAnnotatedFC
tck/src/main/java/org/apache/jdo/tck/pc/company
340:349 
300:309 
view