Duplication Overall
- 7% duplication:
- 254,754 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
- 19,188 duplicated lines
- 2,150 duplicates
Duplication per Extension
Duplication per Component (primary)
Duplication Between Components (50+ lines)
flowchart TB
n0["mllib-local"]
n1["mllib"]
n2["core"]
n3["sql"]
n4["graphx"]
n0 ---|"2246"| n1
n2 ---|"248"| n3
n1 ---|"95"| n3
n2 ---|"58"| n4
classDef default fill:#00b2ee,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#DC143CFF,stroke-width:10px
linkStyle 1 stroke:#DC143C5E,stroke-width:1px
linkStyle 2 stroke:#DC143C4C,stroke-width:1px
linkStyle 3 stroke:#DC143C4C,stroke-width:1px
Download:
Mermaid (.mmd)
(open online Mermaid editor)
2D force graph
|
3D force graph
Show more details on duplication between components...
From Component
--> To Component
Duplicated
Lines
File Pairs
Details
mllib-local (72%)
  --> mllib (3%)
2246
3 file pairs
details...
core (<1%)
  --> sql (<1%)
248
7 file pairs
details...
mllib (<1%)
  --> sql (<1%)
95
16 file pairs
details...
core (<1%)
  --> graphx (1%)
58
2 file pairs
details...
flowchart TB
n0["mllib-local"]
n1["mllib"]
n2["core"]
n3["sql"]
n4["graphx"]
n0 ---|"2246"| n1
n2 ---|"248"| n3
n1 ---|"95"| n3
n2 ---|"58"| n4
classDef default fill:#00b2ee,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#DC143CFF,stroke-width:10px
linkStyle 1 stroke:#DC143C5E,stroke-width:1px
linkStyle 2 stroke:#DC143C4C,stroke-width:1px
linkStyle 3 stroke:#DC143C4C,stroke-width:1px
Show more details on duplication between components...
| From Component --> To Component |
Duplicated Lines |
File Pairs | Details |
|---|---|---|---|
| mllib-local (72%)   --> mllib (3%) |
2246 | 3 file pairs | details... |
| core (<1%)   --> sql (<1%) |
248 | 7 file pairs | details... |
| mllib (<1%)   --> sql (<1%) |
95 | 16 file pairs | details... |
| core (<1%)   --> graphx (1%) |
58 | 2 file pairs | details... |
Longest Duplicates
The list of 50 longest duplicates.
| Size | # | Folders | Files | Lines | Code |
|---|---|---|---|---|---|
| 212 | x 2 | python/pyspark/mlpython/pyspark/mllib | 2334:2581 (9%)162:409 (16%) | view | |
| 143 | x 2 | mllib-local/src/main/sca.../apache/spark/ml/linalgmllib/src/main/scala/org/apache/spark/mllib/linalg | 546:741 (30%)527:722 (30%) | view | |
| 130 | x 2 | mllib-local/src/main/sca.../apache/spark/ml/linalgmllib/src/main/scala/org/apache/spark/mllib/linalg | 33:243 (27%)35:245 (27%) | view | |
| 120 | x 2 | mllib-local/src/main/sca.../apache/spark/ml/linalgmllib/src/main/scala/org/apache/spark/mllib/linalg | 376:543 (25%)358:525 (25%) | view | |
| 119 | x 2 | python/pyspark/ml/linalgpython/pyspark/mllib/linalg | 968:1138 (18%)1123:1293 (16%) | view | |
| 114 | x 2 | sql/catalyst/src/main/ja...he/spark/sql/vectorizedsql/core/src/main/java/o...ql/execution/vectorized | 129:275 (71%)47:193 (64%) | view | |
| 85 | x 2 | python/pyspark/ml/linalgpython/pyspark/mllib/linalg | 393:527 (13%)437:563 (11%) | view | |
| 70 | x 2 | common/sketch/src/main/j...pache/spark/util/sketchcommon/unsafe/src/main/j...pache/spark/unsafe/hash | 32:140 (93%)32:140 (93%) | view | |
| 62 | x 2 | python/pyspark/ml/linalgpython/pyspark/mllib/linalg | 559:688 (9%)637:766 (8%) | view | |
| 62 | x 2 | python/pyspark/ml/linalgpython/pyspark/mllib/linalg | 690:799 (9%)779:888 (8%) | view | |
| 57 | x 2 | python/pyspark/ml/linalgpython/pyspark/mllib/linalg | 50:151 (9%)52:153 (7%) | view | |
| 55 | x 2 | mllib/src/main/scala/org/apache/spark/ml/linalgmllib/src/main/scala/org/apache/spark/mllib/linalg | 28:105 (96%)180:257 (8%) | view | |
| 52 | x 2 | mllib-local/src/main/sca.../apache/spark/ml/linalgmllib/src/main/scala/org/apache/spark/mllib/linalg | 287:373 (10%)270:356 (11%) | view | |
| 50 | x 2 | python/pyspark/ml/linalgpython/pyspark/mllib/linalg | 867:966 (7%)1011:1110 (6%) | view | |
| 46 | x 2 | mllib-local/src/main/sca.../apache/spark/ml/linalgmllib/src/main/scala/org/apache/spark/mllib/linalg | 1219:1274 (7%)1171:1226 (7%) | view | |
| 43 | x 2 | mllib-local/src/main/sca.../apache/spark/ml/linalgmllib/src/main/scala/org/apache/spark/mllib/linalg | 678:746 (10%)864:932 (7%) | view | |
| 42 | x 2 | sql/catalyst/src/main/ja...ql/catalyst/expressionssql/catalyst/src/main/ja...ql/catalyst/expressions | 149:193 (12%)306:350 (10%) | view | |
| 42 | x 2 | mllib-local/src/main/sca.../apache/spark/ml/linalgmllib/src/main/scala/org/apache/spark/mllib/linalg | 335:385 (10%)487:537 (7%) | view | |
| 40 | x 2 | mllib-local/src/main/sca.../apache/spark/ml/linalgmllib/src/main/scala/org/apache/spark/mllib/linalg | 1157:1204 (6%)1109:1156 (6%) | view | |
| 39 | x 2 | sql/catalyst/src/main/ja...he/spark/sql/vectorizedsql/catalyst/src/main/ja...he/spark/sql/vectorized | 237:279 (24%)155:197 (30%) | view | |
| 38 | x 2 | python/pyspark/mlpython/pyspark/mllib | 2615:2658 (1%)786:829 (2%) | view | |
| 38 | x 2 | core/src/main/scala/org/apache/spark/ui/jobscore/src/main/scala/org/apache/spark/ui/jobs | 115:157 (7%)99:141 (12%) | view | |
| 37 | x 2 | mllib/src/main/scala/org/apache/spark/ml/pythonmllib/src/main/scala/org.../spark/mllib/api/python | 94:139 (26%)1430:1475 (3%) | view | |
| 37 | x 2 | mllib-local/src/main/sca.../apache/spark/ml/linalgmllib/src/main/scala/org/apache/spark/mllib/linalg | 282:324 (9%)434:476 (6%) | view | |
| 36 | x 2 | python/pyspark/ml/linalgpython/pyspark/mllib/linalg | 285:391 (5%)318:424 (4%) | view | |
| 36 | x 2 | common/sketch/src/main/j...pache/spark/util/sketchcommon/unsafe/src/main/j...org/apache/spark/unsafe | 38:107 (43%)78:147 (26%) | view | |
| 36 | x 2 | sql/catalyst/src/main/ja...he/spark/sql/vectorizedsql/core/src/main/java/o...ql/execution/vectorized | 155:193 (28%)155:193 (20%) | view | |
| 35 | x 2 | python/pyspark/ml/linalgpython/pyspark/mllib/linalg | 158:201 (5%)160:203 (4%) | view | |
| 34 | x 2 | mllib/src/main/scala/org/apache/spark/ml/pythonmllib/src/main/scala/org.../spark/mllib/api/python | 142:183 (24%)1478:1519 (3%) | view | |
| 33 | x 2 | sql/catalyst/src/main/ja...he/spark/sql/vectorizedsql/catalyst/src/main/ja...he/spark/sql/vectorized | 155:187 (27%)155:187 (25%) | view | |
| 33 | x 2 | sql/catalyst/src/main/ja...he/spark/sql/vectorizedsql/core/src/main/java/o...ql/execution/vectorized | 155:187 (27%)155:187 (18%) | view | |
| 33 | x 2 | sql/catalyst/src/main/ja...he/spark/sql/vectorizedsql/catalyst/src/main/ja...he/spark/sql/vectorized | 155:187 (27%)237:269 (20%) | view | |
| 32 | x 2 | mllib-local/src/main/sca.../apache/spark/ml/linalgmllib/src/main/scala/org/apache/spark/mllib/linalg | 847:887 (5%)782:822 (5%) | view | |
| 32 | x 2 | sql/catalyst/src/main/ja...he/spark/sql/vectorizedsql/catalyst/src/main/ja...he/spark/sql/vectorized | 140:178 (20%)58:96 (25%) | view | |
| 32 | x 2 | sql/catalyst/src/main/ja...he/spark/sql/vectorizedsql/core/src/main/java/o...ql/execution/vectorized | 58:96 (25%)58:96 (18%) | view | |
| 31 | x 2 | mllib/src/main/scala/org/apache/spark/ml/linalgmllib/src/main/scala/org/apache/spark/mllib/linalg | 32:65 (64%)230:263 (5%) | view | |
| 31 | x 2 | core/src/main/scala/org/apache/spark/api/pythonsql/core/src/main/scala/...rk/sql/execution/python | 560:597 (8%)49:86 (51%) | view | |
| 31 | x 2 | common/sketch/src/main/j...pache/spark/util/sketchcommon/unsafe/src/main/j...org/apache/spark/unsafe | 110:160 (37%)189:239 (23%) | view | |
| 29 | x 2 | mllib-local/src/main/sca.../apache/spark/ml/linalgmllib/src/main/scala/org/apache/spark/mllib/linalg | 917:951 (4%)852:886 (4%) | view | |
| 29 | x 2 | python/pyspark/ml/linalgpython/pyspark/mllib/linalg | 208:250 (4%)210:252 (3%) | view | |
| 29 | x 2 | python/pyspark/ml/linalgpython/pyspark/mllib/linalg | 821:867 (4%)958:1004 (3%) | view | |
| 28 | x 2 | mllib-local/src/main/sca.../apache/spark/ml/linalgmllib/src/main/scala/org/apache/spark/mllib/linalg | 48:95 (6%)59:106 (5%) | view | |
| 27 | x 2 | sql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressions | 3209:3237 (<1%)3395:3423 (<1%) | view | |
| 27 | x 2 | mllib/src/main/scala/org/apache/spark/ml/pythonmllib/src/main/scala/org.../spark/mllib/api/python | 57:91 (19%)1393:1427 (2%) | view | |
| 26 | x 2 | mllib/src/main/scala/org...spark/ml/classificationmllib/src/main/scala/org...che/spark/ml/regression | 59:119 (14%)58:118 (18%) | view | |
| 25 | x 2 | sql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressions | 1053:1079 (2%)1259:1285 (2%) | view | |
| 25 | x 2 | mllib-local/src/main/sca.../apache/spark/ml/linalgmllib/src/main/scala/org/apache/spark/mllib/linalg | 792:819 (3%)728:755 (3%) | view | |
| 25 | x 2 | sql/hive-thriftserver/sr...ql/hive/thriftserver/uisql/hive-thriftserver/sr...ql/hive/thriftserver/ui | 108:138 (21%)118:148 (25%) | view | |
| 24 | x 2 | common/unsafe/src/main/j...ache/spark/unsafe/typescommon/unsafe/src/main/j...ache/spark/unsafe/types | 1046:1092 (3%)1137:1183 (3%) | view | |
| 24 | x 2 | mllib-local/src/main/sca.../apache/spark/ml/linalgmllib/src/main/scala/org/apache/spark/mllib/linalg | 615:645 (5%)798:828 (4%) | view |
Most Frequent Duplicates
The list of 50 most frequently found duplicates.
| Size | # | Folders | Files | Lines | Code |
|---|---|---|---|---|---|
| 6 | x 18 | sql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressions... | 169:174 (<1%)192:197 (<1%)218:223 (<1%)247:252 (<1%)279:284 (<1%)314:319 (<1%)352:357 (<1%)393:398 (<1%)437:442 (<1%)484:489 (<1%)... | view | |
| 6 | x 17 | sql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressions... | 180:185 (<1%)204:209 (<1%)231:236 (<1%)261:266 (<1%)294:299 (<1%)330:335 (<1%)369:374 (<1%)411:416 (<1%)456:461 (<1%)504:509 (<1%)... | view | |
| 6 | x 17 | sql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressions... | 193:198 (<1%)219:224 (<1%)248:253 (<1%)280:285 (<1%)315:320 (<1%)353:358 (<1%)394:399 (<1%)438:443 (<1%)485:490 (<1%)535:540 (<1%)... | view | |
| 6 | x 17 | sql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressions... | 186:191 (<1%)211:216 (<1%)239:244 (<1%)270:275 (<1%)304:309 (<1%)341:346 (<1%)381:386 (<1%)424:429 (<1%)470:475 (<1%)519:524 (<1%)... | view | |
| 6 | x 16 | sql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressions... | 212:217 (<1%)240:245 (<1%)271:276 (<1%)305:310 (<1%)342:347 (<1%)382:387 (<1%)425:430 (<1%)471:476 (<1%)520:525 (<1%)572:577 (<1%)... | view | |
| 6 | x 16 | sql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressions... | 220:225 (<1%)249:254 (<1%)281:286 (<1%)316:321 (<1%)354:359 (<1%)395:400 (<1%)439:444 (<1%)486:491 (<1%)536:541 (<1%)589:594 (<1%)... | view | |
| 6 | x 16 | sql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressions... | 205:210 (<1%)232:237 (<1%)262:267 (<1%)295:300 (<1%)331:336 (<1%)370:375 (<1%)412:417 (<1%)457:462 (<1%)505:510 (<1%)556:561 (<1%)... | view | |
| 6 | x 15 | sql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressions... | 241:246 (<1%)272:277 (<1%)306:311 (<1%)343:348 (<1%)383:388 (<1%)426:431 (<1%)472:477 (<1%)521:526 (<1%)573:578 (<1%)628:633 (<1%)... | view | |
| 6 | x 15 | sql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressions... | 250:255 (<1%)282:287 (<1%)317:322 (<1%)355:360 (<1%)396:401 (<1%)440:445 (<1%)487:492 (<1%)537:542 (<1%)590:595 (<1%)646:651 (<1%)... | view | |
| 6 | x 15 | sql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressions... | 233:238 (<1%)263:268 (<1%)296:301 (<1%)332:337 (<1%)371:376 (<1%)413:418 (<1%)458:463 (<1%)506:511 (<1%)557:562 (<1%)611:616 (<1%)... | view | |
| 6 | x 14 | sql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressions... | 273:278 (<1%)307:312 (<1%)344:349 (<1%)384:389 (<1%)427:432 (<1%)473:478 (<1%)522:527 (<1%)574:579 (<1%)629:634 (<1%)687:692 (<1%)... | view | |
| 6 | x 14 | sql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressions... | 264:269 (<1%)297:302 (<1%)333:338 (<1%)372:377 (<1%)414:419 (<1%)459:464 (<1%)507:512 (<1%)558:563 (<1%)612:617 (<1%)669:674 (<1%)... | view | |
| 6 | x 14 | sql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressions... | 283:288 (<1%)318:323 (<1%)356:361 (<1%)397:402 (<1%)441:446 (<1%)488:493 (<1%)538:543 (<1%)591:596 (<1%)647:652 (<1%)706:711 (<1%)... | view | |
| 6 | x 13 | sql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressions... | 298:303 (<1%)334:339 (<1%)373:378 (<1%)415:420 (<1%)460:465 (<1%)508:513 (<1%)559:564 (<1%)613:618 (<1%)670:675 (<1%)730:735 (<1%)... | view | |
| 6 | x 13 | sql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressions... | 319:324 (<1%)357:362 (<1%)398:403 (<1%)442:447 (<1%)489:494 (<1%)539:544 (<1%)592:597 (<1%)648:653 (<1%)707:712 (<1%)769:774 (<1%)... | view | |
| 6 | x 13 | sql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressions... | 308:313 (<1%)345:350 (<1%)385:390 (<1%)428:433 (<1%)474:479 (<1%)523:528 (<1%)575:580 (<1%)630:635 (<1%)688:693 (<1%)749:754 (<1%)... | view | |
| 6 | x 12 | sql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressions... | 358:363 (<1%)399:404 (<1%)443:448 (<1%)490:495 (<1%)540:545 (<1%)593:598 (<1%)649:654 (<1%)708:713 (<1%)770:775 (<1%)835:840 (<1%)... | view | |
| 6 | x 12 | sql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressions... | 335:340 (<1%)374:379 (<1%)416:421 (<1%)461:466 (<1%)509:514 (<1%)560:565 (<1%)614:619 (<1%)671:676 (<1%)731:736 (<1%)794:799 (<1%)... | view | |
| 6 | x 12 | sql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressions... | 346:351 (<1%)386:391 (<1%)429:434 (<1%)475:480 (<1%)524:529 (<1%)576:581 (<1%)631:636 (<1%)689:694 (<1%)750:755 (<1%)814:819 (<1%)... | view | |
| 6 | x 11 | sql/core/src/main/scala/org/apache/spark/sqlsql/core/src/main/scala/org/apache/spark/sqlsql/core/src/main/scala/org/apache/spark/sqlsql/core/src/main/scala/org/apache/spark/sqlsql/core/src/main/scala/org/apache/spark/sqlsql/core/src/main/scala/org/apache/spark/sqlsql/core/src/main/scala/org/apache/spark/sqlsql/core/src/main/scala/org/apache/spark/sqlsql/core/src/main/scala/org/apache/spark/sqlsql/core/src/main/scala/org/apache/spark/sql... | 3933:3938 (<1%)3949:3954 (<1%)3965:3970 (<1%)3981:3986 (<1%)3997:4002 (<1%)4013:4018 (<1%)4029:4034 (<1%)4045:4050 (<1%)4061:4066 (<1%)4077:4082 (<1%)... | view | |
| 6 | x 11 | sql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressions... | 375:380 (<1%)417:422 (<1%)462:467 (<1%)510:515 (<1%)561:566 (<1%)615:620 (<1%)672:677 (<1%)732:737 (<1%)795:800 (<1%)861:866 (<1%)... | view | |
| 6 | x 11 | sql/core/src/main/scala/org/apache/spark/sqlsql/core/src/main/scala/org/apache/spark/sqlsql/core/src/main/scala/org/apache/spark/sqlsql/core/src/main/scala/org/apache/spark/sqlsql/core/src/main/scala/org/apache/spark/sqlsql/core/src/main/scala/org/apache/spark/sqlsql/core/src/main/scala/org/apache/spark/sqlsql/core/src/main/scala/org/apache/spark/sqlsql/core/src/main/scala/org/apache/spark/sqlsql/core/src/main/scala/org/apache/spark/sql... | 4113:4118 (<1%)4127:4132 (<1%)4141:4146 (<1%)4155:4160 (<1%)4169:4174 (<1%)4183:4188 (<1%)4197:4202 (<1%)4211:4216 (<1%)4225:4230 (<1%)4239:4244 (<1%)... | view | |
| 6 | x 11 | sql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressions... | 387:392 (<1%)430:435 (<1%)476:481 (<1%)525:530 (<1%)577:582 (<1%)632:637 (<1%)690:695 (<1%)751:756 (<1%)815:820 (<1%)882:887 (<1%)... | view | |
| 6 | x 11 | sql/core/src/main/scala/org/apache/spark/sqlsql/core/src/main/scala/org/apache/spark/sqlsql/core/src/main/scala/org/apache/spark/sqlsql/core/src/main/scala/org/apache/spark/sqlsql/core/src/main/scala/org/apache/spark/sqlsql/core/src/main/scala/org/apache/spark/sqlsql/core/src/main/scala/org/apache/spark/sqlsql/core/src/main/scala/org/apache/spark/sqlsql/core/src/main/scala/org/apache/spark/sqlsql/core/src/main/scala/org/apache/spark/sql... | 3932:3937 (<1%)3948:3953 (<1%)3964:3969 (<1%)3980:3985 (<1%)3996:4001 (<1%)4012:4017 (<1%)4028:4033 (<1%)4044:4049 (<1%)4060:4065 (<1%)4076:4081 (<1%)... | view | |
| 6 | x 11 | sql/core/src/main/scala/org/apache/spark/sqlsql/core/src/main/scala/org/apache/spark/sqlsql/core/src/main/scala/org/apache/spark/sqlsql/core/src/main/scala/org/apache/spark/sqlsql/core/src/main/scala/org/apache/spark/sqlsql/core/src/main/scala/org/apache/spark/sqlsql/core/src/main/scala/org/apache/spark/sqlsql/core/src/main/scala/org/apache/spark/sqlsql/core/src/main/scala/org/apache/spark/sqlsql/core/src/main/scala/org/apache/spark/sql... | 4112:4117 (<1%)4126:4131 (<1%)4140:4145 (<1%)4154:4159 (<1%)4168:4173 (<1%)4182:4187 (<1%)4196:4201 (<1%)4210:4215 (<1%)4224:4229 (<1%)4238:4243 (<1%)... | view | |
| 6 | x 11 | sql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressions... | 400:405 (<1%)444:449 (<1%)491:496 (<1%)541:546 (<1%)594:599 (<1%)650:655 (<1%)709:714 (<1%)771:776 (<1%)836:841 (<1%)904:909 (<1%)... | view | |
| 6 | x 10 | python/pyspark/mlpython/pyspark/mlpython/pyspark/mlpython/pyspark/mlpython/pyspark/mlpython/pyspark/mlpython/pyspark/mlpython/pyspark/mlpython/pyspark/mlpython/pyspark/ml | 982:987 (<1%)1004:1009 (<1%)1033:1038 (<1%)1055:1060 (<1%)1099:1104 (<1%)1198:1203 (<1%)1222:1227 (<1%)1248:1253 (<1%)1267:1272 (<1%)1303:1308 (<1%) | view | |
| 6 | x 10 | sql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquet | VectorizedRleValuesReader.javaVectorizedRleValuesReader.javaVectorizedRleValuesReader.javaVectorizedRleValuesReader.javaVectorizedRleValuesReader.javaVectorizedRleValuesReader.javaVectorizedRleValuesReader.javaVectorizedRleValuesReader.javaVectorizedRleValuesReader.javaVectorizedRleValuesReader.java |
178:183 (1%)213:218 (1%)247:252 (1%)281:286 (1%)317:322 (1%)351:356 (1%)385:390 (1%)419:424 (1%)458:463 (1%)492:497 (1%) | view |
| 6 | x 10 | mllib/src/main/scala/org...e/spark/ml/source/imagesql/core/src/main/scala/...ecution/datasources/orcsql/core/src/main/scala/...ion/datasources/parquetsql/hive/src/main/scala/...ache/spark/sql/hive/orcsql/core/src/main/scala/...l/execution/datasourcesmllib/src/main/scala/org.../spark/ml/source/libsvmsql/core/src/main/scala/...ecution/datasources/csvsql/core/src/main/scala/...cution/datasources/textsql/core/src/main/scala/...cution/datasources/jsonsql/core/src/main/scala/...l/execution/datasources | 54:59 (12%)150:155 (4%)296:301 (1%)118:123 (3%)106:111 (9%)138:143 (6%)95:100 (5%)94:99 (6%)92:97 (5%)122:127 (9%) | view | |
| 6 | x 10 | python/pyspark/mlpython/pyspark/mlpython/pyspark/mlpython/pyspark/mlpython/pyspark/mlpython/pyspark/mlpython/pyspark/mlpython/pyspark/mlpython/pyspark/mlpython/pyspark/ml | 981:986 (<1%)1003:1008 (<1%)1032:1037 (<1%)1054:1059 (<1%)1098:1103 (<1%)1197:1202 (<1%)1221:1226 (<1%)1247:1252 (<1%)1266:1271 (<1%)1302:1307 (<1%) | view | |
| 6 | x 10 | sql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressions | 418:423 (<1%)463:468 (<1%)511:516 (<1%)562:567 (<1%)616:621 (<1%)673:678 (<1%)733:738 (<1%)796:801 (<1%)862:867 (<1%)931:936 (<1%) | view | |
| 6 | x 10 | sql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressions | 431:436 (<1%)477:482 (<1%)526:531 (<1%)578:583 (<1%)633:638 (<1%)691:696 (<1%)752:757 (<1%)816:821 (<1%)883:888 (<1%)953:958 (<1%) | view | |
| 6 | x 10 | sql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressions | 445:450 (<1%)492:497 (<1%)542:547 (<1%)595:600 (<1%)651:656 (<1%)710:715 (<1%)772:777 (<1%)837:842 (<1%)905:910 (<1%)976:981 (<1%) | view | |
| 6 | x 9 | mllib/src/main/scala/org/apache/spark/ml/rmllib/src/main/scala/org/apache/spark/ml/rmllib/src/main/scala/org/apache/spark/ml/rmllib/src/main/scala/org/apache/spark/ml/rmllib/src/main/scala/org/apache/spark/ml/rmllib/src/main/scala/org/apache/spark/ml/rmllib/src/main/scala/org/apache/spark/ml/rmllib/src/main/scala/org/apache/spark/ml/rmllib/src/main/scala/org/apache/spark/ml/r | 130:136 (8%)124:130 (8%)149:155 (6%)132:138 (7%)132:138 (7%)133:139 (7%)148:154 (6%)124:130 (8%)141:147 (6%) | view | |
| 6 | x 9 | sql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquet | 177:182 (1%)212:217 (1%)246:251 (1%)280:285 (1%)316:321 (1%)350:355 (1%)384:389 (1%)418:423 (1%)457:462 (1%) | view | |
| 6 | x 9 | sql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquet | 176:181 (1%)211:216 (1%)245:250 (1%)279:284 (1%)315:320 (1%)349:354 (1%)383:388 (1%)417:422 (1%)456:461 (1%) | view | |
| 6 | x 9 | sql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquet | 175:180 (1%)210:215 (1%)244:249 (1%)278:283 (1%)314:319 (1%)348:353 (1%)382:387 (1%)416:421 (1%)455:460 (1%) | view | |
| 6 | x 9 | sql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressions | 464:469 (<1%)512:517 (<1%)563:568 (<1%)617:622 (<1%)674:679 (<1%)734:739 (<1%)797:802 (<1%)863:868 (<1%)932:937 (<1%) | view | |
| 6 | x 9 | sql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressions | 478:483 (<1%)527:532 (<1%)579:584 (<1%)634:639 (<1%)692:697 (<1%)753:758 (<1%)817:822 (<1%)884:889 (<1%)954:959 (<1%) | view | |
| 6 | x 9 | sql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressions | 493:498 (<1%)543:548 (<1%)596:601 (<1%)652:657 (<1%)711:716 (<1%)773:778 (<1%)838:843 (<1%)906:911 (<1%)977:982 (<1%) | view | |
| 6 | x 9 | sql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquet | 179:184 (1%)214:219 (1%)248:253 (1%)282:287 (1%)318:323 (1%)352:357 (1%)386:391 (1%)420:425 (1%)459:464 (1%) | view | |
| 6 | x 8 | python/pyspark/mllib/linalgpython/pyspark/mllibpython/pyspark/mllib/statpython/pyspark/mllibpython/pyspark/mllibpython/pyspark/mllibpython/pyspark/mllibpython/pyspark/mllib | 1383:1389 (1%)839:845 (2%)319:326 (8%)521:528 (3%)655:661 (4%)765:771 (2%)422:429 (7%)549:556 (2%) | view | |
| 6 | x 8 | python/pyspark/mllibpython/pyspark/mllibpython/pyspark/mllibpython/pyspark/mllib/statpython/pyspark/mllibpython/pyspark/mllibpython/pyspark/mllibpython/pyspark/mllib | 818:824 (2%)654:660 (4%)838:844 (2%)318:325 (8%)520:527 (3%)764:770 (2%)421:428 (7%)548:555 (2%) | view | |
| 6 | x 8 | sql/hive-thriftserver/sr...ive/service/cli/sessionsql/hive-thriftserver/sr...ive/service/cli/sessionsql/hive-thriftserver/sr...ive/service/cli/sessionsql/hive-thriftserver/sr...ive/service/cli/sessionsql/hive-thriftserver/sr...ive/service/cli/sessionsql/hive-thriftserver/sr...ive/service/cli/sessionsql/hive-thriftserver/sr...ive/service/cli/sessionsql/hive-thriftserver/sr...ive/service/cli/session | 473:484 (1%)496:504 (1%)516:524 (1%)537:545 (1%)559:567 (1%)579:587 (1%)604:612 (1%)625:633 (1%) | view | |
| 6 | x 8 | sql/hive-thriftserver/sr...ive/service/cli/sessionsql/hive-thriftserver/sr...ive/service/cli/sessionsql/hive-thriftserver/sr...ive/service/cli/sessionsql/hive-thriftserver/sr...ive/service/cli/sessionsql/hive-thriftserver/sr...ive/service/cli/sessionsql/hive-thriftserver/sr...ive/service/cli/sessionsql/hive-thriftserver/sr...ive/service/cli/sessionsql/hive-thriftserver/sr...ive/service/cli/session | 469:477 (1%)492:497 (1%)512:517 (1%)533:538 (1%)555:560 (1%)575:580 (1%)600:605 (1%)621:626 (1%) | view | |
| 6 | x 8 | sql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquet | 186:192 (1%)221:227 (1%)255:261 (1%)291:297 (1%)325:331 (1%)359:365 (1%)393:399 (1%)427:433 (1%) | view | |
| 6 | x 8 | sql/hive-thriftserver/sr...ive/service/cli/sessionsql/hive-thriftserver/sr...ive/service/cli/sessionsql/hive-thriftserver/sr...ive/service/cli/sessionsql/hive-thriftserver/sr...ive/service/cli/sessionsql/hive-thriftserver/sr...ive/service/cli/sessionsql/hive-thriftserver/sr...ive/service/cli/sessionsql/hive-thriftserver/sr...ive/service/cli/sessionsql/hive-thriftserver/sr...ive/service/cli/session | 471:479 (1%)494:499 (1%)514:519 (1%)535:540 (1%)557:562 (1%)577:582 (1%)602:607 (1%)623:628 (1%) | view | |
| 6 | x 8 | sql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressionssql/catalyst/src/main/sc...ql/catalyst/expressions | 528:533 (<1%)580:585 (<1%)635:640 (<1%)693:698 (<1%)754:759 (<1%)818:823 (<1%)885:890 (<1%)955:960 (<1%) | view | |
| 6 | x 8 | sql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquetsql/core/src/main/java/o...ion/datasources/parquet | 173:178 (1%)208:213 (1%)242:247 (1%)276:281 (1%)312:317 (1%)346:351 (1%)380:385 (1%)414:419 (1%) | view | |
| 6 | x 8 | python/pyspark/mlpython/pyspark/mlpython/pyspark/mlpython/pyspark/mlpython/pyspark/mlpython/pyspark/mlpython/pyspark/mlpython/pyspark/ml | 980:985 (<1%)1002:1007 (<1%)1053:1058 (<1%)1097:1102 (<1%)1196:1201 (<1%)1220:1225 (<1%)1265:1270 (<1%)1301:1306 (<1%) | view |
Duplicated Units
The list of top 50 duplicated units.
| Size | # | Folders | Files | Lines | Code |
|---|---|---|---|---|---|
| 98 | x 2 | mllib/src/main/scala/org/apache/spark/mllib/linalgmllib-local/src/main/sca.../apache/spark/ml/linalg | 399:505 417:523 | view | |
| 70 | x 2 | mllib/src/main/scala/org/apache/spark/mllib/linalgmllib-local/src/main/sca.../apache/spark/ml/linalg | 1019:1158 1067:1206 | view | |
| 54 | x 2 | mllib/src/main/scala/org/apache/spark/mllib/linalgmllib-local/src/main/sca.../apache/spark/ml/linalg | 614:675 633:694 | view | |
| 45 | x 2 | mllib/src/main/scala/org/apache/spark/mllib/linalgmllib-local/src/main/sca.../apache/spark/ml/linalg | 487:538 335:386 | view | |
| 42 | x 2 | mllib/src/main/scala/org/apache/spark/mllib/linalgmllib-local/src/main/sca.../apache/spark/ml/linalg | 434:478 282:326 | view | |
| 44 | x 2 | python/pyspark/mllibpython/pyspark/ml | 341:393 2513:2565 | view | |
| 40 | x 2 | mllib/src/main/scala/org/apache/spark/mllib/linalgmllib-local/src/main/sca.../apache/spark/ml/linalg | 681:725 700:744 | view | |
| 40 | x 2 | sql/catalyst/src/main/ja...ql/catalyst/expressionssql/catalyst/src/main/ja...ql/catalyst/expressions | 307:348 150:191 | view | |
| 60 | x 2 | python/pyspark/mllib/linalgpython/pyspark/ml/linalg | 693:758 615:680 | view | |
| 37 | x 2 | mllib/src/main/scala/org/apache/spark/mllib/linalgmllib-local/src/main/sca.../apache/spark/ml/linalg | 567:608 586:627 | view | |
| 37 | x 2 | sql/core/src/main/java/o...ql/execution/vectorizedsql/catalyst/src/main/ja...he/spark/sql/vectorized | 51:89 133:171 | view | |
| 34 | x 3 | sql/core/src/main/java/o...ql/execution/vectorizedsql/catalyst/src/main/ja...he/spark/sql/vectorizedsql/catalyst/src/main/ja...he/spark/sql/vectorized | 156:191 156:191 238:273 | view | |
| 32 | x 2 | mllib/src/main/scala/org/apache/spark/mllib/linalgmllib-local/src/main/sca.../apache/spark/ml/linalg | 181:215 179:213 | view | |
| 31 | x 2 | core/src/main/scala/org/apache/spark/api/pythonsql/core/src/main/scala/...rk/sql/execution/python | 567:600 56:89 | view | |
| 26 | x 2 | mllib/src/main/scala/org.../spark/mllib/api/pythonmllib/src/main/scala/org/apache/spark/ml/python | 1443:1472 107:136 | view | |
| 24 | x 2 | python/pyspark/mllibpython/pyspark/ml | 311:339 2483:2511 | view | |
| 24 | x 2 | mllib/src/main/scala/org/apache/spark/mllib/linalgmllib-local/src/main/sca.../apache/spark/ml/linalg | 685:710 703:728 | view | |
| 39 | x 2 | python/pyspark/mllib/linalgpython/pyspark/ml/linalg | 1169:1213 1014:1058 | view | |
| 23 | x 2 | mllib/src/main/scala/org/apache/spark/mllib/linalgmllib-local/src/main/sca.../apache/spark/ml/linalg | 363:389 378:404 | view | |
| 22 | x 2 | core/src/main/java/org/apache/spark/shuffle/sortcore/src/main/java/org/a.../collection/unsafe/sort | 331:358 341:368 | view | |
| 22 | x 2 | mllib/src/main/scala/org/apache/spark/mllib/linalgmllib-local/src/main/sca.../apache/spark/ml/linalg | 543:567 391:415 | view | |
| 21 | x 2 | python/pyspark/mllibpython/pyspark/ml | 254:278 2426:2450 | view | |
| 21 | x 2 | mllib/src/main/scala/org/apache/spark/mllib/linalgmllib-local/src/main/sca.../apache/spark/ml/linalg | 152:176 150:174 | view | |
| 20 | x 2 | mllib/src/main/scala/org/apache/spark/mllib/linalgmllib/src/main/scala/org/apache/spark/ml/linalg | 200:222 48:70 | view | |
| 20 | x 2 | mllib/src/main/scala/org/apache/spark/mllib/linalgmllib-local/src/main/sca.../apache/spark/ml/linalg | 572:594 420:442 | view | |
| 20 | x 2 | common/unsafe/src/main/j...org/apache/spark/unsafecommon/sketch/src/main/j...pache/spark/util/sketch | 189:213 110:134 | view | |
| 17 | x 2 | sql/hive-thriftserver/sr...ql/hive/thriftserver/uisql/hive-thriftserver/sr...ql/hive/thriftserver/ui | 117:139 127:149 | view | |
| 24 | x 2 | python/pyspark/mllib/linalgpython/pyspark/ml/linalg | 1215:1245 1060:1090 | view | |
| 18 | x 2 | mllib/src/main/scala/org/apache/spark/mllib/linalgmllib/src/main/scala/org/apache/spark/ml/linalg | 224:243 72:91 | view | |
| 18 | x 2 | mllib/src/main/scala/org...spark/ml/classificationmllib/src/main/scala/org...che/spark/ml/regression | 64:116 64:116 | view | |
| 47 | x 2 | python/pyspark/mllib/linalgpython/pyspark/ml/linalg | 637:691 559:613 | view | |
| 17 | x 2 | python/pyspark/mllibpython/pyspark/ml | 192:210 2364:2382 | view | |
| 17 | x 2 | mllib/src/main/scala/org/apache/spark/mllib/linalgmllib-local/src/main/sca.../apache/spark/ml/linalg | 74:93 72:91 | view | |
| 17 | x 2 | mllib/src/main/scala/org/apache/spark/mllib/linalgmllib-local/src/main/sca.../apache/spark/ml/linalg | 374:393 392:411 | view | |
| 17 | x 2 | mllib/src/main/scala/org/apache/spark/mllib/linalgmllib-local/src/main/sca.../apache/spark/ml/linalg | 131:186 120:173 | view | |
| 17 | x 2 | mllib/src/main/scala/org/apache/spark/mllib/linalgmllib-local/src/main/sca.../apache/spark/ml/linalg | 810:829 627:646 | view | |
| 17 | x 2 | mllib/src/main/scala/org.../spark/mllib/api/pythonmllib/src/main/scala/org/apache/spark/ml/python | 1474:1492 138:156 | view | |
| 19 | x 2 | python/pyspark/mllib/linalgpython/pyspark/ml/linalg | 1253:1275 1098:1120 | view | |
| 16 | x 2 | mllib/src/main/scala/org/apache/spark/mllib/linalgmllib-local/src/main/sca.../apache/spark/ml/linalg | 44:61 42:59 | view | |
| 16 | x 2 | mllib/src/main/scala/org/apache/spark/mllib/linalgmllib-local/src/main/sca.../apache/spark/ml/linalg | 320:338 337:355 | view | |
| 16 | x 2 | mllib/src/main/scala/org/apache/spark/mllib/linalgmllib/src/main/scala/org/apache/spark/ml/linalg | 230:247 32:49 | view | |
| 16 | x 2 | mllib/src/main/scala/org/apache/spark/mllib/linalgmllib/src/main/scala/org/apache/spark/ml/linalg | 249:266 51:68 | view | |
| 16 | x 2 | mllib/src/main/scala/org/apache/spark/mllib/linalgmllib-local/src/main/sca.../apache/spark/ml/linalg | 408:425 256:273 | view | |
| 16 | x 2 | mllib/src/main/scala/org/apache/spark/mllib/linalgmllib-local/src/main/sca.../apache/spark/ml/linalg | 649:667 479:497 | view | |
| 16 | x 2 | mllib/src/main/scala/org.../spark/mllib/api/pythonmllib/src/main/scala/org/apache/spark/ml/python | 1406:1424 70:88 | view | |
| 16 | x 2 | mllib/src/main/scala/org.../spark/mllib/api/pythonmllib/src/main/scala/org/apache/spark/ml/python | 1498:1516 162:180 | view | |
| 15 | x 2 | python/pyspark/mllib/linalgpython/pyspark/ml/linalg | 804:823 715:734 | view | |
| 19 | x 2 | python/pyspark/mllib/linalgpython/pyspark/ml/linalg | 963:985 826:848 | view | |
| 15 | x 2 | python/pyspark/mllib/linalgpython/pyspark/ml/linalg | 1150:1167 995:1012 | view | |
| 15 | x 2 | mllib/src/main/scala/org/apache/spark/mllib/linalgmllib-local/src/main/sca.../apache/spark/ml/linalg | 105:121 103:119 | view |
About This Analysis
- For duplication, we look at places in code where there are 6 or more lines of code that are exactly the same.
- Before duplication is calculated, the code is cleaned to remove empty lines, comments, and frequently duplicated constructs such as imports.
- You should aim at having as little as possible (<5%) of duplicated code as high-level of duplication can lead to maintenance difficulties, poor factoring, and logical contradictions.
Learn more...
- To learn more about duplications and techniques for eliminating duplication, Sokrates recommends the following resources:
- Avoid Repetition, MartinFlower.com (IEEE Software article)
- Refactoring duplicated code, sourcemaking.com
- Beck Design Rules, MartinFowler.com
- DRY (Don't Repeat Yourself) Principle, Wikipedia
- The Cut-and-Paste Programming Software Development Anti-Pattern, sourcemaking.com
- Code Smells / Duplicated Code, Jeff Atwood, codinghorror.com:
- "Duplicated code is the bane of software development. Stamp out duplication whenever possible. You should always be on the lookout for more subtle cases of near-duplication, too. Don't Repeat Yourself!"
- Reducing Coupling, MartinFlower.com (IEEE Software article):
- "There are several ways to describe coupling, but it boils down to this: If changing one module in a program requires changing another module, then coupling exists. ... Duplication always implies coupling, because changing one piece of duplicate code implies changing the other."