Uber / queryparser
Duplication

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

Intro
Learn more...
Duplication Overall
system20% (3,612 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
hs19% (3,352 lines)
cabal72% (260 lines)
Duplication per Component (primary)
dialects27% (2,745 lines)
src9% (752 lines)
ROOT50% (77 lines)
bench54% (19 lines)
compat63% (19 lines)

Duplication Between Components (50+ lines)

G dialects dialects src src dialects--src 783 ROOT ROOT ROOT--dialects 613 ROOT--src 399 bench bench bench--dialects 399 bench--src 399 compat compat compat--dialects 399 compat--src 399

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 1,090 duplicates...
Size#FoldersFilesLinesCode
87 x 2 dialects/hive/src/Database/Sql/Hive
dialects/vertica/src/Database/Sql/Vertica
1782:1883 (4%)
1280:1381 (4%)
view
39 x 2 src/Database/Sql/Type
src/Database/Sql/Type
53:96 (6%)
332:375 (6%)
view
33 x 2 dialects/hive/src/Database/Sql/Hive
dialects/vertica/src/Database/Sql/Vertica
1744:1780 (1%)
1242:1278 (1%)
view
32 x 2 dialects/presto
dialects/vertica
64:102 (40%)
67:105 (39%)
view
29 x 2 dialects/hive
dialects/vertica
17:56 (36%)
17:57 (35%)
view
29 x 2 dialects/presto
dialects/vertica
17:56 (36%)
17:57 (35%)
view
29 x 2 dialects/hive
dialects/presto
17:56 (36%)
17:56 (36%)
view
28 x 2 dialects/hive/src/Database/Sql/Hive
dialects/vertica/src/Database/Sql/Vertica
1687:1718 (1%)
1162:1193 (1%)
view
28 x 2 dialects/hive/src/Database/Sql/Hive/Parser
dialects/presto/src/Database/Sql/Presto/Parser
40:71 (4%)
41:72 (5%)
view
27 x 2 dialects/hive/src/Database/Sql/Hive
dialects/vertica/src/Database/Sql/Vertica
1638:1670 (1%)
1091:1123 (1%)
view
27 x 2 dialects/hive
dialects/presto
64:93 (33%)
64:93 (33%)
view
27 x 2 dialects/hive
dialects/vertica
64:93 (33%)
67:96 (32%)
view
25 x 2 dialects/hive/src/Database/Sql/Hive
dialects/presto/src/Database/Sql/Presto
1756:1782 (1%)
1093:1119 (1%)
view
24 x 2 dialects/hive/src/Database/Sql/Hive
dialects/vertica/src/Database/Sql/Vertica
1:25 (5%)
1:25 (3%)
view
23 x 2 dialects/presto/src/Database/Sql/Presto
dialects/vertica/src/Database/Sql/Vertica
1093:1117 (1%)
1254:1278 (1%)
view
23 x 2 src/Database/Sql/Util/Eval
src/Database/Sql/Util/Lineage
1:24 (12%)
1:24 (7%)
view
22 x 2 dialects/presto/src/Database/Sql/Presto
src/Database/Sql/Type
1:23 (22%)
1:23 (7%)
view
22 x 2 src/Database/Sql
src/Database/Sql/Util
1:23 (2%)
1:23 (3%)
view
22 x 2 dialects/presto/src/Database/Sql/Presto
dialects/vertica/src/Database/Sql/Vertica
90:115 (10%)
85:110 (9%)
view
21 x 2 dialects/presto/src/Database/Sql/Presto
src/Database/Sql/Type
1:22 (21%)
1:22 (48%)
view
21 x 2 src/Database/Sql/Util
src/Database/Sql/Util/Eval
1:22 (6%)
1:22 (11%)
view
21 x 2 dialects/hive/src/Database/Sql/Hive
src/Database/Sql
1:22 (4%)
1:22 (23%)
view
21 x 2 dialects/hive/src/Database/Sql/Hive
src/Database/Sql/Type
1:22 (4%)
1:22 (17%)
view
21 x 2 dialects/vertica/src/Database/Sql/Vertica
src/Database/Sql
1:22 (3%)
1:22 (23%)
view
21 x 2 src/Database/Sql
src/Database/Sql/Type
1:22 (23%)
1:22 (17%)
view
21 x 2 dialects/vertica/src/Database/Sql/Vertica
src/Database/Sql/Type
1:22 (3%)
1:22 (17%)
view
21 x 2 src/Database/Sql/Type
src/Database/Sql/Type
1:22 (6%)
1:22 (48%)
view
21 x 2 src/Database/Sql/Util
src/Database/Sql/Util/Lineage
1:22 (6%)
1:22 (6%)
view
20 x 2 src/Database/Sql/Type
src/Database/Sql/Util
1:21 (3%)
1:21 (5%)
view
20 x 2 src/Database/Sql
src/Database/Sql/Util
1:21 (39%)
1:21 (6%)
view
20 x 2 dialects/presto/src/Database/Sql/Presto
dialects/vertica/src/Database/Sql/Vertica
1:21 (20%)
1:21 (2%)
view
20 x 2 dialects/hive/src/Database/Sql/Hive
src/Database/Sql/Type
1:21 (4%)
1:21 (6%)
view
20 x 2 src/Database/Sql/Type
src/Database/Sql/Util
1:21 (3%)
1:21 (5%)
view
20 x 2 dialects/vertica/src/Database/Sql/Vertica
src/Database/Sql/Util
1:21 (1%)
1:21 (5%)
view
20 x 2 dialects/presto/src/Database/Sql/Presto
src/Database/Sql/Type
1:21 (20%)
1:21 (17%)
view
20 x 2 src/Database/Sql/Type
src/Database/Sql/Util
1:21 (1%)
1:21 (5%)
view
20 x 2 dialects/hive/src/Database/Sql/Hive
src/Database/Sql/Type
1:21 (4%)
1:21 (46%)
view
20 x 2 src/Database/Sql
src/Database/Sql/Type
1:21 (22%)
1:21 (6%)
view
20 x 2 src/Database/Sql/Type
src/Database/Sql/Util
1:21 (1%)
1:21 (5%)
view
20 x 2 src/Database/Sql/Util
src/Database/Sql/Util
1:21 (5%)
1:21 (5%)
view
20 x 2 src/Database/Sql/Type
src/Database/Sql/Type
1:21 (6%)
1:21 (17%)
view
20 x 2 dialects/presto/src/Database/Sql/Presto
src/Database/Sql
1:21 (1%)
1:21 (6%)
view
20 x 2 dialects/vertica/src/Database/Sql/Vertica
src/Database/Sql/Util
1:21 (1%)
1:21 (5%)
view
20 x 2 src/Database/Sql
src/Database/Sql/Type
1:21 (22%)
1:21 (46%)
view
20 x 2 dialects/vertica/src/Database/Sql/Vertica
src/Database/Sql/Type
1:21 (2%)
1:21 (46%)
view
20 x 2 dialects/presto/src/Database/Sql/Presto
src/Database/Sql
1:21 (20%)
1:21 (22%)
view
20 x 2 src/Database/Sql/Type
src/Database/Sql/Type
1:21 (1%)
1:21 (3%)
view
20 x 2 dialects/vertica/src/Database/Sql/Vertica
src/Database/Sql/Type
1:21 (1%)
1:21 (1%)
view
20 x 2 dialects/vertica/src/Database/Sql/Vertica
src/Database/Sql/Type
1:21 (1%)
1:21 (3%)
view
20 x 2 dialects/vertica/src/Database/Sql/Vertica
src/Database/Sql/Type
1:21 (2%)
1:21 (6%)
view