apache / parquet-mr
Duplication

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

Intro
Learn more...
Duplication Overall
system9% (4,432 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java9% (4,432 lines)
Duplication per Component (primary)
parquet-column9% (1,232 lines)
parquet-plugins57% (1,216 lines)
parquet-hadoop7% (928 lines)
parquet-cli8% (306 lines)
parquet-avro11% (260 lines)
parquet-thrift4% (185 lines)
parquet-encoding15% (93 lines)
parquet-common3% (82 lines)
parquet-generator10% (63 lines)
parquet-protobuf2% (26 lines)
parquet-benchmarks3% (24 lines)
parquet-pig<1% (17 lines)
parquet-format-structures0% (0 lines)
parquet-arrow0% (0 lines)
dev0% (0 lines)
parquet-scala0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 1,185 duplicates...
Size#FoldersFilesLinesCode
37 x 2 parquet-column/src/main/...g/apache/parquet/schema
parquet-column/src/main/...g/apache/parquet/schema
847:909 (5%)
954:1016 (5%)
view
27 x 2 parquet-hadoop/src/main/...g/apache/parquet/crypto
parquet-hadoop/src/main/...g/apache/parquet/crypto
125:168 (30%)
106:149 (35%)
view
23 x 2 parquet-plugins/parquet-...olumn/values/bitpacking
parquet-plugins/parquet-...olumn/values/bitpacking
639:675 (1%)
757:792 (1%)
view
23 x 2 parquet-plugins/parquet-...olumn/values/bitpacking
parquet-plugins/parquet-...olumn/values/bitpacking
521:557 (1%)
639:675 (1%)
view
23 x 2 parquet-plugins/parquet-...olumn/values/bitpacking
parquet-plugins/parquet-...olumn/values/bitpacking
521:557 (1%)
757:792 (1%)
view
22 x 2 parquet-avro/src/main/java/org/apache/parquet/avro
parquet-avro/src/main/java/org/apache/parquet/avro
501:530 (6%)
1060:1089 (3%)
view
22 x 2 parquet-column/src/main/...t/column/values/factory
parquet-column/src/main/...t/column/values/factory
49:73 (36%)
53:77 (36%)
view
21 x 2 parquet-plugins/parquet-...olumn/values/bitpacking
parquet-plugins/parquet-...olumn/values/bitpacking
2436:2469 (1%)
2871:2905 (1%)
view
21 x 2 parquet-plugins/parquet-...olumn/values/bitpacking
parquet-plugins/parquet-...olumn/values/bitpacking
2436:2469 (1%)
2653:2686 (1%)
view
21 x 2 parquet-plugins/parquet-...olumn/values/bitpacking
parquet-plugins/parquet-...olumn/values/bitpacking
2436:2469 (1%)
2762:2795 (1%)
view
21 x 2 parquet-plugins/parquet-...olumn/values/bitpacking
parquet-plugins/parquet-...olumn/values/bitpacking
1084:1116 (1%)
1270:1302 (1%)
view
21 x 2 parquet-plugins/parquet-...olumn/values/bitpacking
parquet-plugins/parquet-...olumn/values/bitpacking
2436:2469 (1%)
2545:2578 (1%)
view
21 x 2 parquet-column/src/main/...rnal/column/columnindex
parquet-column/src/main/...rnal/column/columnindex
164:188 (7%)
303:327 (7%)
view
21 x 2 parquet-plugins/parquet-...olumn/values/bitpacking
parquet-plugins/parquet-...olumn/values/bitpacking
2653:2686 (1%)
2871:2905 (1%)
view
21 x 2 parquet-plugins/parquet-...olumn/values/bitpacking
parquet-plugins/parquet-...olumn/values/bitpacking
2762:2795 (1%)
2871:2905 (1%)
view
21 x 2 parquet-plugins/parquet-...olumn/values/bitpacking
parquet-plugins/parquet-...olumn/values/bitpacking
1387:1420 (1%)
1503:1535 (1%)
view
21 x 2 parquet-plugins/parquet-...olumn/values/bitpacking
parquet-plugins/parquet-...olumn/values/bitpacking
1270:1302 (1%)
1387:1420 (1%)
view
21 x 2 parquet-plugins/parquet-...olumn/values/bitpacking
parquet-plugins/parquet-...olumn/values/bitpacking
1270:1302 (1%)
1503:1535 (1%)
view
21 x 2 parquet-plugins/parquet-...olumn/values/bitpacking
parquet-plugins/parquet-...olumn/values/bitpacking
1084:1116 (1%)
1503:1535 (1%)
view
21 x 2 parquet-plugins/parquet-...olumn/values/bitpacking
parquet-plugins/parquet-...olumn/values/bitpacking
2653:2686 (1%)
2762:2795 (1%)
view
21 x 2 parquet-plugins/parquet-...olumn/values/bitpacking
parquet-plugins/parquet-...olumn/values/bitpacking
2545:2578 (1%)
2871:2905 (1%)
view
21 x 2 parquet-plugins/parquet-...olumn/values/bitpacking
parquet-plugins/parquet-...olumn/values/bitpacking
1084:1116 (1%)
1387:1420 (1%)
view
21 x 2 parquet-plugins/parquet-...olumn/values/bitpacking
parquet-plugins/parquet-...olumn/values/bitpacking
2545:2578 (1%)
2762:2795 (1%)
view
21 x 2 parquet-plugins/parquet-...olumn/values/bitpacking
parquet-plugins/parquet-...olumn/values/bitpacking
2545:2578 (1%)
2653:2686 (1%)
view
19 x 2 parquet-column/src/main/...rnal/column/columnindex
parquet-column/src/main/...rnal/column/columnindex
36:66 (26%)
39:69 (28%)
view
19 x 2 parquet-column/src/main/...rnal/column/columnindex
parquet-column/src/main/...rnal/column/columnindex
39:69 (24%)
39:69 (28%)
view
19 x 2 parquet-column/src/main/...rnal/column/columnindex
parquet-column/src/main/...rnal/column/columnindex
36:66 (26%)
36:66 (28%)
view
19 x 2 parquet-column/src/main/...rnal/column/columnindex
parquet-column/src/main/...rnal/column/columnindex
39:69 (24%)
39:69 (28%)
view
19 x 2 parquet-column/src/main/...rnal/column/columnindex
parquet-column/src/main/...rnal/column/columnindex
39:69 (24%)
39:69 (24%)
view
19 x 2 parquet-column/src/main/...rnal/column/columnindex
parquet-column/src/main/...rnal/column/columnindex
39:69 (24%)
39:69 (28%)
view
19 x 2 parquet-column/src/main/...rnal/column/columnindex
parquet-column/src/main/...rnal/column/columnindex
39:69 (24%)
39:69 (28%)
view
19 x 2 parquet-column/src/main/...rnal/column/columnindex
parquet-column/src/main/...rnal/column/columnindex
36:66 (28%)
39:69 (28%)
view
19 x 2 parquet-column/src/main/...rnal/column/columnindex
parquet-column/src/main/...rnal/column/columnindex
36:66 (28%)
39:69 (24%)
view
19 x 2 parquet-column/src/main/...rnal/column/columnindex
parquet-column/src/main/...rnal/column/columnindex
36:66 (26%)
39:69 (24%)
view
19 x 2 parquet-column/src/main/...rnal/column/columnindex
parquet-column/src/main/...rnal/column/columnindex
36:66 (28%)
39:69 (28%)
view
19 x 2 parquet-column/src/main/...rnal/column/columnindex
parquet-column/src/main/...rnal/column/columnindex
36:66 (26%)
39:69 (24%)
view
19 x 2 parquet-column/src/main/...rnal/column/columnindex
parquet-column/src/main/...rnal/column/columnindex
36:66 (26%)
39:69 (28%)
view
19 x 2 parquet-column/src/main/...rnal/column/columnindex
parquet-column/src/main/...rnal/column/columnindex
36:66 (28%)
39:69 (24%)
view
19 x 2 parquet-column/src/main/...rnal/column/columnindex
parquet-column/src/main/...rnal/column/columnindex
39:69 (28%)
39:69 (28%)
view
18 x 2 parquet-cli/src/main/jav...he/parquet/cli/commands
parquet-cli/src/main/jav...he/parquet/cli/commands
57:81 (27%)
72:96 (15%)
view
18 x 2 parquet-column/src/main/...t/column/values/factory
parquet-column/src/main/...t/column/values/factory
95:120 (30%)
99:124 (29%)
view
17 x 2 parquet-plugins/parquet-...olumn/values/bitpacking
parquet-plugins/parquet-...olumn/values/bitpacking
2025:2053 (<1%)
2101:2129 (<1%)
view
17 x 2 parquet-plugins/parquet-...olumn/values/bitpacking
parquet-plugins/parquet-...olumn/values/bitpacking
1797:1825 (<1%)
2246:2275 (<1%)
view
17 x 2 parquet-plugins/parquet-...olumn/values/bitpacking
parquet-plugins/parquet-...olumn/values/bitpacking
1797:1825 (<1%)
2324:2353 (<1%)
view
17 x 2 parquet-plugins/parquet-...olumn/values/bitpacking
parquet-plugins/parquet-...olumn/values/bitpacking
2025:2053 (<1%)
2246:2275 (<1%)
view
17 x 2 parquet-plugins/parquet-...olumn/values/bitpacking
parquet-plugins/parquet-...olumn/values/bitpacking
2025:2053 (<1%)
2324:2353 (<1%)
view
17 x 2 parquet-plugins/parquet-...olumn/values/bitpacking
parquet-plugins/parquet-...olumn/values/bitpacking
906:934 (<1%)
1503:1531 (<1%)
view
17 x 2 parquet-plugins/parquet-...olumn/values/bitpacking
parquet-plugins/parquet-...olumn/values/bitpacking
1949:1977 (<1%)
2025:2053 (<1%)
view
17 x 2 parquet-plugins/parquet-...olumn/values/bitpacking
parquet-plugins/parquet-...olumn/values/bitpacking
1797:1825 (<1%)
2025:2053 (<1%)
view
17 x 2 parquet-plugins/parquet-...olumn/values/bitpacking
parquet-plugins/parquet-...olumn/values/bitpacking
1725:1753 (<1%)
2246:2275 (<1%)
view
Duplicated Units
The list of top 8 duplicated units.
See data for all 8 unit duplicates...
Size#FoldersFilesLinesCode
20 x 2 parquet-column/src/main/...t/column/values/factory
parquet-column/src/main/...t/column/values/factory
50:71 
54:75 
view
10 x 2 parquet-avro/src/main/java/org/apache/parquet/avro
parquet-avro/src/main/java/org/apache/parquet/avro
222:233 
508:519 
view
8 x 4 parquet-cli/src/main/jav...he/parquet/cli/commands
parquet-cli/src/main/jav...he/parquet/cli/commands
parquet-cli/src/main/jav...he/parquet/cli/commands
parquet-cli/src/main/jav...he/parquet/cli/commands
124:133 
155:164 
95:104 
100:109 
view
7 x 2 parquet-column/src/main/...t/column/values/factory
parquet-column/src/main/...t/column/values/factory
103:111 
107:115 
view
7 x 2 parquet-column/src/main/...t/column/values/factory
parquet-column/src/main/...t/column/values/factory
113:121 
117:125 
view
7 x 2 parquet-generator/src/ma...uet/encoding/bitpacking
parquet-generator/src/ma...uet/encoding/bitpacking
305:313 
199:207 
view
6 x 3 parquet-pig/src/main/jav...che/parquet/pig/convert
parquet-avro/src/main/java/org/apache/parquet/avro
parquet-avro/src/main/java/org/apache/parquet/avro
152:159 
513:520 
1072:1079 
view
6 x 4 parquet-cli/src/main/jav...he/parquet/cli/commands
parquet-cli/src/main/jav...he/parquet/cli/commands
parquet-cli/src/main/jav...he/parquet/cli/commands
parquet-cli/src/main/jav...he/parquet/cli/commands
97:104 
195:202 
83:90 
122:129 
view