apache / arrow-adbc
Duplication

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

Intro
Learn more...
Duplication Overall
system22% (7,079 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
go30% (1,844 lines)
cc33% (1,749 lines)
py53% (1,077 lines)
h17% (550 lines)
java13% (431 lines)
in45% (368 lines)
cmake20% (326 lines)
c7% (305 lines)
toml70% (173 lines)
ps126% (80 lines)
pyx8% (67 lines)
yaml23% (53 lines)
cs2% (37 lines)
rb4% (12 lines)
rs1% (7 lines)
Duplication per Component (primary)
go36% (2,676 lines)
c16% (1,821 lines)
python44% (1,386 lines)
java13% (431 lines)
ROOT44% (217 lines)
ci25% (213 lines)
r12% (169 lines)
glib9% (78 lines)
csharp2% (37 lines)
rust3% (23 lines)
dev10% (16 lines)
ruby4% (12 lines)

Duplication Between Components (50+ lines)

G c c go go c--go 1133 python python c--python 368 ci ci c--ci 336 r r c--r 192 rust rust c--rust 96 dev dev c--dev 96 ROOT ROOT ROOT--go 434 python--r 144 python--rust 96 ci--python 288 ci--r 80 ci--rust 128 ci--dev 128 dev--python 96

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 731 duplicates...
Size#FoldersFilesLinesCode
518 x 2 c/driver_manager
go/adbc/drivermgr
36:816 (100%)
36:816 (100%)
view
217 x 2 ROOT
go/adbc/drivermgr
55:1214 (100%)
55:1214 (100%)
view
129 x 2 python/adbc_driver_flightsql/adbc_driver_flightsql
python/adbc_driver_sqlite/adbc_driver_sqlite
28:220 (100%)
28:220 (100%)
view
129 x 2 python/adbc_driver_flightsql/adbc_driver_flightsql
python/adbc_driver_postg.../adbc_driver_postgresql
28:220 (100%)
28:220 (100%)
view
129 x 2 python/adbc_driver_manager/adbc_driver_manager
python/adbc_driver_snowflake/adbc_driver_snowflake
28:220 (100%)
28:220 (100%)
view
129 x 2 python/adbc_driver_snowflake/adbc_driver_snowflake
python/adbc_driver_sqlite/adbc_driver_sqlite
28:220 (100%)
28:220 (100%)
view
129 x 2 python/adbc_driver_flightsql/adbc_driver_flightsql
python/adbc_driver_manager/adbc_driver_manager
28:220 (100%)
28:220 (100%)
view
129 x 2 python/adbc_driver_flightsql/adbc_driver_flightsql
python/adbc_driver_snowflake/adbc_driver_snowflake
28:220 (100%)
28:220 (100%)
view
129 x 2 python/adbc_driver_manager/adbc_driver_manager
python/adbc_driver_sqlite/adbc_driver_sqlite
28:220 (100%)
28:220 (100%)
view
129 x 2 python/adbc_driver_postg.../adbc_driver_postgresql
python/adbc_driver_sqlite/adbc_driver_sqlite
28:220 (100%)
28:220 (100%)
view
129 x 2 python/adbc_driver_postg.../adbc_driver_postgresql
python/adbc_driver_snowflake/adbc_driver_snowflake
28:220 (100%)
28:220 (100%)
view
129 x 2 python/adbc_driver_manager/adbc_driver_manager
python/adbc_driver_postg.../adbc_driver_postgresql
28:220 (100%)
28:220 (100%)
view
54 x 2 python/adbc_driver_flightsql/adbc_driver_flightsql
python/adbc_driver_snowflake/adbc_driver_snowflake
28:95 (73%)
28:95 (73%)
view
53 x 2 python/adbc_driver_flightsql/adbc_driver_flightsql
python/adbc_driver_sqlite/adbc_driver_sqlite
28:89 (72%)
28:89 (77%)
view
53 x 2 python/adbc_driver_snowflake/adbc_driver_snowflake
python/adbc_driver_sqlite/adbc_driver_sqlite
28:89 (72%)
28:89 (77%)
view
37 x 2 go/adbc/pkg/flightsql
go/adbc/pkg/panicdummy
227:284 (6%)
227:284 (6%)
view
37 x 2 go/adbc/pkg/panicdummy
go/adbc/pkg/snowflake
227:284 (6%)
227:284 (6%)
view
37 x 2 go/adbc/pkg/flightsql
go/adbc/pkg/snowflake
227:284 (6%)
227:284 (6%)
view
34 x 2 go/adbc/pkg/panicdummy
go/adbc/pkg/snowflake
861:911 (6%)
861:911 (6%)
view
34 x 2 go/adbc/pkg/flightsql
go/adbc/pkg/panicdummy
861:911 (6%)
861:911 (6%)
view
34 x 2 go/adbc/pkg/flightsql
go/adbc/pkg/snowflake
861:911 (6%)
861:911 (6%)
view
32 x 2 c/validation
c/validation
980:1019 (1%)
1240:1278 (1%)
view
31 x 2 python/adbc_driver_flightsql/adbc_driver_flightsql
python/adbc_driver_postg.../adbc_driver_postgresql
28:62 (42%)
28:62 (42%)
view
31 x 2 python/adbc_driver_postg.../adbc_driver_postgresql
python/adbc_driver_snowflake/adbc_driver_snowflake
28:62 (42%)
28:62 (42%)
view
31 x 2 python/adbc_driver_postg.../adbc_driver_postgresql
python/adbc_driver_sqlite/adbc_driver_sqlite
28:62 (42%)
28:62 (45%)
view
30 x 2 go/adbc/driver/snowflake
go/adbc/driver/snowflake
284:315 (6%)
432:462 (6%)
view
30 x 2 c/validation
c/validation
1128:1164 (1%)
1240:1275 (1%)
view
30 x 2 go/adbc/pkg/flightsql
go/adbc/pkg/snowflake
105:157 (5%)
105:157 (5%)
view
30 x 2 go/adbc/pkg/panicdummy
go/adbc/pkg/snowflake
105:157 (5%)
105:157 (5%)
view
30 x 2 c/validation
c/validation
980:1015 (1%)
1128:1164 (1%)
view
30 x 2 go/adbc/pkg/flightsql
go/adbc/pkg/panicdummy
105:157 (5%)
105:157 (5%)
view
30 x 2 c/validation
c/validation
586:622 (1%)
660:696 (1%)
view
30 x 2 java/driver/flight-sql/s...w/adbc/driver/flightsql
java/driver/jdbc/src/mai.../arrow/adbc/driver/jdbc
32:74 (100%)
32:74 (100%)
view
28 x 2 go/adbc/pkg/panicdummy
go/adbc/pkg/snowflake
439:481 (5%)
439:481 (5%)
view
28 x 2 go/adbc/pkg/flightsql
go/adbc/pkg/snowflake
387:434 (5%)
387:434 (5%)
view
28 x 2 go/adbc/pkg/panicdummy
go/adbc/pkg/snowflake
341:382 (5%)
341:382 (5%)
view
28 x 2 go/adbc/pkg/panicdummy
go/adbc/pkg/snowflake
387:434 (5%)
387:434 (5%)
view
28 x 2 go/adbc/pkg/flightsql
go/adbc/pkg/snowflake
439:481 (5%)
439:481 (5%)
view
28 x 2 go/adbc/pkg/flightsql
go/adbc/pkg/panicdummy
341:382 (5%)
341:382 (5%)
view
28 x 2 go/adbc/pkg/flightsql
go/adbc/pkg/panicdummy
387:434 (5%)
387:434 (5%)
view
28 x 2 go/adbc/pkg/flightsql
go/adbc/pkg/panicdummy
439:481 (5%)
439:481 (5%)
view
28 x 2 go/adbc/pkg/flightsql
go/adbc/pkg/snowflake
341:382 (5%)
341:382 (5%)
view
25 x 2 python/adbc_driver_flightsql/adbc_driver_flightsql
python/adbc_driver_postg.../adbc_driver_postgresql
65:98 (34%)
67:100 (34%)
view
24 x 2 python/adbc_driver_postgresql/benchmarks
python/adbc_driver_postgresql/benchmarks
96:125 (25%)
148:175 (25%)
view
22 x 2 python/adbc_driver_postg.../adbc_driver_postgresql
python/adbc_driver_snowflake/adbc_driver_snowflake
67:97 (30%)
65:95 (30%)
view
22 x 2 go/adbc/pkg/flightsql
go/adbc/pkg/panicdummy
702:734 (3%)
702:734 (3%)
view
22 x 2 c/cmake_modules
c/cmake_modules
118:141 (2%)
32:56 (9%)
view
22 x 2 go/adbc/pkg/flightsql
go/adbc/pkg/snowflake
702:734 (3%)
702:734 (3%)
view
22 x 2 go/adbc/pkg/panicdummy
go/adbc/pkg/snowflake
702:734 (3%)
702:734 (3%)
view
22 x 2 ci/scripts
ci/scripts
1:25 (44%)
1:25 (24%)
view
Duplicated Units
The list of top 50 duplicated units.
See data for all 68 unit duplicates...
Size#FoldersFilesLinesCode
111 x 2 go/adbc/drivermgr
c/driver_manager
634:766 
634:766 
view
56 x 2 go/adbc/drivermgr
c/driver_manager
272:336 
272:336 
view
45 x 2 go/adbc/drivermgr
c/driver_manager
768:820 
768:820 
view
42 x 3 go/adbc/pkg/snowflake
go/adbc/pkg/panicdummy
go/adbc/pkg/flightsql
860:912 
860:912 
860:912 
view
47 x 5 python/adbc_driver_snowflake/adbc_driver_snowflake
python/adbc_driver_sqlite/adbc_driver_sqlite
python/adbc_driver_postg.../adbc_driver_postgresql
python/adbc_driver_flightsql/adbc_driver_flightsql
python/adbc_driver_manager/adbc_driver_manager
0:0 
0:0 
0:0 
0:0 
0:0 
view
37 x 3 go/adbc/pkg/snowflake
go/adbc/pkg/panicdummy
go/adbc/pkg/flightsql
340:383 
340:383 
340:383 
view
29 x 3 go/adbc/pkg/snowflake
go/adbc/pkg/panicdummy
go/adbc/pkg/flightsql
701:735 
701:735 
701:735 
view
25 x 3 go/adbc/pkg/snowflake
go/adbc/pkg/panicdummy
go/adbc/pkg/flightsql
648:683 
648:683 
648:683 
view
24 x 3 go/adbc/pkg/snowflake
go/adbc/pkg/panicdummy
go/adbc/pkg/flightsql
309:337 
309:337 
309:337 
view
24 x 3 go/adbc/pkg/snowflake
go/adbc/pkg/panicdummy
go/adbc/pkg/flightsql
617:645 
617:645 
617:645 
view
22 x 2 go/adbc/drivermgr
c/driver_manager
413:438 
413:438 
view
21 x 3 go/adbc/pkg/snowflake
go/adbc/pkg/panicdummy
go/adbc/pkg/flightsql
386:415 
386:415 
386:415 
view
19 x 3 go/adbc/pkg/snowflake
go/adbc/pkg/panicdummy
go/adbc/pkg/flightsql
200:223 
200:223 
200:223 
view
18 x 2 go/adbc/drivermgr
c/driver_manager
338:357 
338:357 
view
17 x 3 go/adbc/pkg/snowflake
go/adbc/pkg/panicdummy
go/adbc/pkg/flightsql
161:179 
161:179 
161:179 
view
17 x 3 go/adbc/pkg/snowflake
go/adbc/pkg/panicdummy
go/adbc/pkg/flightsql
226:251 
226:251 
226:251 
view
17 x 3 go/adbc/pkg/snowflake
go/adbc/pkg/panicdummy
go/adbc/pkg/flightsql
438:458 
438:458 
438:458 
view
17 x 3 go/adbc/pkg/snowflake
go/adbc/pkg/panicdummy
go/adbc/pkg/flightsql
485:504 
485:504 
485:504 
view
16 x 2 go/adbc/drivermgr
c/driver_manager
70:89 
70:89 
view
16 x 3 go/adbc/pkg/snowflake
go/adbc/pkg/panicdummy
go/adbc/pkg/flightsql
288:306 
288:306 
288:306 
view
16 x 3 go/adbc/pkg/snowflake
go/adbc/pkg/panicdummy
go/adbc/pkg/flightsql
527:545 
527:545 
527:545 
view
16 x 3 go/adbc/pkg/snowflake
go/adbc/pkg/panicdummy
go/adbc/pkg/flightsql
548:566 
548:566 
548:566 
view
16 x 3 go/adbc/pkg/snowflake
go/adbc/pkg/panicdummy
go/adbc/pkg/flightsql
768:788 
768:788 
768:788 
view
15 x 2 go/adbc/driver/snowflake
go/adbc/driver/flightsql
568:586 
189:207 
view
15 x 3 go/adbc/pkg/snowflake
go/adbc/pkg/panicdummy
go/adbc/pkg/flightsql
507:524 
507:524 
507:524 
view
15 x 3 go/adbc/pkg/snowflake
go/adbc/pkg/panicdummy
go/adbc/pkg/flightsql
810:828 
810:828 
810:828 
view
14 x 3 go/adbc/pkg/snowflake
go/adbc/pkg/panicdummy
go/adbc/pkg/flightsql
791:807 
791:807 
791:807 
view
13 x 2 go/adbc/drivermgr
c/driver_manager
243:258 
243:258 
view
13 x 2 go/adbc/drivermgr
c/driver_manager
462:476 
462:476 
view
13 x 3 go/adbc/pkg/snowflake
go/adbc/pkg/panicdummy
go/adbc/pkg/flightsql
126:140 
126:140 
126:140 
view
13 x 3 go/adbc/pkg/snowflake
go/adbc/pkg/panicdummy
go/adbc/pkg/flightsql
258:272 
258:272 
258:272 
view
13 x 3 go/adbc/pkg/snowflake
go/adbc/pkg/panicdummy
go/adbc/pkg/flightsql
598:614 
598:614 
598:614 
view
12 x 2 go/adbc/drivermgr
c/driver_manager
105:128 
105:128 
view
12 x 3 go/adbc/pkg/snowflake
go/adbc/pkg/panicdummy
go/adbc/pkg/flightsql
182:197 
182:197 
182:197 
view
11 x 2 go/adbc/drivermgr
c/driver_manager
42:56 
42:56 
view
11 x 2 go/adbc/drivermgr
c/driver_manager
378:390 
378:390 
view
11 x 2 go/adbc/drivermgr
c/driver_manager
486:499 
486:499 
view
11 x 2 go/adbc/driver/snowflake
go/adbc/driver/flightsql
592:604 
171:183 
view
10 x 3 go/adbc/pkg/snowflake
go/adbc/pkg/panicdummy
go/adbc/pkg/flightsql
81:94 
81:94 
81:94 
view
10 x 3 go/adbc/pkg/snowflake
go/adbc/pkg/panicdummy
go/adbc/pkg/flightsql
469:482 
469:482 
469:482 
view
10 x 3 go/adbc/pkg/snowflake
go/adbc/pkg/panicdummy
go/adbc/pkg/flightsql
569:581 
569:581 
569:581 
view
10 x 3 go/adbc/pkg/snowflake
go/adbc/pkg/panicdummy
go/adbc/pkg/flightsql
584:596 
584:596 
584:596 
view
10 x 3 go/adbc/pkg/snowflake
go/adbc/pkg/panicdummy
go/adbc/pkg/flightsql
686:698 
686:698 
686:698 
view
10 x 3 go/adbc/pkg/snowflake
go/adbc/pkg/panicdummy
go/adbc/pkg/flightsql
738:750 
738:750 
738:750 
view
10 x 3 go/adbc/pkg/snowflake
go/adbc/pkg/panicdummy
go/adbc/pkg/flightsql
753:765 
753:765 
753:765 
view
10 x 3 go/adbc/pkg/snowflake
go/adbc/pkg/panicdummy
go/adbc/pkg/flightsql
831:843 
831:843 
831:843 
view
9 x 2 go/adbc/drivermgr
c/driver_manager
392:402 
392:402 
view
9 x 2 go/adbc/drivermgr
c/driver_manager
450:460 
450:460 
view
9 x 2 go/adbc/drivermgr
c/driver_manager
520:530 
520:530 
view
9 x 3 go/adbc/pkg/snowflake
go/adbc/pkg/panicdummy
go/adbc/pkg/flightsql
142:153 
142:153 
142:153 
view