apache / cloudberry-pxf
Duplication

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

Intro
Learn more...
Duplication Overall
system10% (7,736 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
c40% (2,319 lines)
py6% (2,144 lines)
java5% (1,176 lines)
bash16% (515 lines)
sql19% (498 lines)
xml37% (408 lines)
pl7% (226 lines)
spec84% (210 lines)
h47% (120 lines)
tf30% (92 lines)
tpl35% (28 lines)
Duplication per Component (primary)
automation7% (3,601 lines)
external-table37% (1,119 lines)
fdw34% (1,032 lines)
server6% (965 lines)
dev51% (397 lines)
concourse7% (238 lines)
package84% (210 lines)
regression30% (167 lines)
singlecluster4% (7 lines)
cli0% (0 lines)

Duplication Between Components (50+ lines)

G external-table external-table fdw fdw external-table--fdw 1854 automation automation server server automation--server 208 regression regression automation--regression 83 concourse concourse dev dev concourse--dev 170

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 617 duplicates...
Size#FoldersFilesLinesCode
253 x 2 automation/tinc/main/ext/modgrammar
automation/tinc/main/ext/modgrammar
14:430 (95%)
15:431 (90%)
view
92 x 2 external-table/src
fdw
55:176 (12%)
57:178 (10%)
view
88 x 2 external-table/src
fdw
142:305 (13%)
168:333 (15%)
view
82 x 2 dev
dev
67:148 (45%)
67:148 (43%)
view
62 x 2 external-table/src
fdw
410:535 (9%)
400:525 (10%)
view
57 x 2 dev
dev
4:64 (31%)
4:64 (30%)
view
55 x 2 package
package
8:75 (91%)
11:78 (88%)
view
46 x 2 external-table/src
fdw
40:145 (95%)
40:145 (95%)
view
41 x 2 external-table/src
fdw
1120:1211 (6%)
1030:1121 (7%)
view
39 x 2 dev
dev
151:189 (21%)
151:189 (20%)
view
35 x 2 dev
dev
114:148 (19%)
30:64 (18%)
view
35 x 2 dev
dev
30:64 (18%)
114:148 (18%)
view
35 x 2 dev
dev
30:64 (19%)
114:148 (19%)
view
35 x 2 dev
dev
30:64 (19%)
114:148 (18%)
view
31 x 2 package
package
41:78 (50%)
40:77 (50%)
view
31 x 2 external-table/src
fdw
802:848 (4%)
785:832 (5%)
view
31 x 2 package
package
38:75 (51%)
40:77 (50%)
view
30 x 2 concourse/terraform/ipa-multinode-hadoop
concourse/terraform/ipa-multinode-hadoop
80:116 (18%)
146:182 (18%)
view
29 x 2 package
package
45:79 (45%)
43:77 (46%)
view
29 x 2 package
package
45:79 (45%)
44:78 (46%)
view
29 x 2 package
package
45:79 (45%)
41:75 (48%)
view
27 x 2 external-table/src
fdw
1135:1170 (3%)
1229:1264 (3%)
view
26 x 2 concourse/scripts
dev
344:369 (4%)
121:146 (14%)
view
26 x 2 automation/tincrepo/main...orc_primitive_types/sql
automation/tincrepo/main..._types_no_timestamp/sql
22:67 (44%)
18:63 (45%)
view
26 x 2 concourse/scripts
dev
344:369 (4%)
37:62 (13%)
view
26 x 2 concourse/scripts
dev
344:369 (4%)
121:146 (13%)
view
26 x 2 concourse/scripts
dev
344:369 (4%)
37:62 (14%)
view
24 x 2 automation/src/main/java...automation/datapreparer
automation/src/main/java...f/automation/dataschema
202:247 (10%)
190:235 (9%)
view
24 x 2 package
package
11:40 (38%)
8:37 (38%)
view
24 x 2 package
package
8:37 (40%)
8:37 (38%)
view
23 x 2 automation/tincrepo/main...orc_primitive_types/sql
automation/tincrepo/main..._types_no_timestamp/sql
73:121 (38%)
69:117 (40%)
view
22 x 2 regression/sql
regression/sql
12:62 (33%)
65:112 (33%)
view
21 x 2 automation/tincrepo/main...s/ccl/connectivity/odbc
automation/tincrepo/main...s/ccl/connectivity/odbc
29:55 (55%)
38:64 (47%)
view
21 x 2 external-table/src
fdw
1258:1292 (2%)
1374:1408 (2%)
view
21 x 2 external-table/src
fdw
234:259 (2%)
244:268 (2%)
view
20 x 2 external-table/src
fdw
740:781 (2%)
817:859 (2%)
view
20 x 2 automation/tincrepo/main...s/ccl/connectivity/jdbc
automation/tincrepo/main...s/ccl/connectivity/jdbc
9:34 (39%)
9:34 (39%)
view
19 x 2 automation/tinc/main/ext...tils/gppylib/operations
automation/tinc/main/ext...tils/gppylib/operations
823:841 (2%)
858:876 (2%)
view
19 x 2 external-table/src
fdw
1393:1419 (2%)
1529:1557 (2%)
view
19 x 2 external-table
external-table
5:28 (100%)
5:28 (100%)
view
19 x 2 automation/tincrepo/main...s/ccl/connectivity/odbc
automation/tincrepo/main...s/ccl/connectivity/odbc
5:29 (43%)
5:29 (43%)
view
19 x 2 automation/src/main/java...f/automation/testplugin
server/pxf-diagnostic/sr...reenplum/pxf/diagnostic
21:55 (61%)
23:54 (59%)
view
18 x 2 external-table/src
fdw
374:397 (2%)
362:385 (3%)
view
18 x 2 regression/sql
regression/sql
22:55 (23%)
80:113 (23%)
view
17 x 2 regression/sql
regression/sql
3:19 (45%)
2:18 (51%)
view
17 x 2 automation/tincrepo/main...checkFilterPushDown/sql
regression/sql
2:34 (100%)
68:99 (25%)
view
17 x 2 external-table/src
fdw
1347:1379 (2%)
1480:1513 (2%)
view
17 x 2 automation/tincrepo/main...checkFilterPushDown/sql
regression/sql
2:34 (100%)
15:46 (25%)
view
17 x 2 external-table/src
fdw
974:1011 (2%)
1057:1094 (2%)
view
17 x 2 automation/tincrepo/main...s/ccl/connectivity/jdbc
automation/tincrepo/main...s/ccl/connectivity/jdbc
31:53 (38%)
39:61 (33%)
view
Duplicated Units
The list of top 8 duplicated units.
See data for all 8 unit duplicates...
Size#FoldersFilesLinesCode
107 x 2 automation/tinc/main/ext/modgrammar
automation/tinc/main/ext/modgrammar
0:0 
0:0 
view
9 x 2 automation/src/main/java...f/automation/testplugin
server/pxf-diagnostic/sr...reenplum/pxf/diagnostic
24:40 
25:41 
view
9 x 2 automation/tinc/main/ext/suds/umx
automation/tinc/main/ext/suds/mx
0:0 
0:0 
view
8 x 2 automation/src/main/java...f/automation/testplugin
server/pxf-diagnostic/sr...reenplum/pxf/diagnostic
33:48 
32:47 
view
7 x 2 automation/src/main/java...f/automation/dataschema
automation/src/main/java...f/automation/dataschema
65:74 
68:77 
view
7 x 2 automation/src/main/java...f/automation/testplugin
automation/src/main/java...f/automation/testplugin
21:33 
21:33 
view
7 x 2 automation/src/main/java...f/automation/testplugin
server/pxf-hbase/src/mai...nplum/pxf/plugins/hbase
185:196 
234:246 
view
6 x 2 automation/src/main/java...n/structures/tables/pxf
automation/src/main/java...structures/tables/basic
65:75 
127:137 
view