Overview
File Change Frequency Overall
  • There are 2,367 files with 315,530 lines of code.
    • 58 files changed more than 100 times (52,106 lines of code)
    • 110 files changed 51-100 times (46,568 lines of code)
    • 399 files changed 21-50 times (81,526 lines of code)
    • 763 files changed 6-20 times (82,179 lines of code)
    • 1,037 files changed 1-5 times (53,151 lines of code)
16% | 14% | 25% | 26% | 16%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 2,367 files with 315,530 lines of code.
    • 216 files changed by more than 25 contributors (106,480 lines of code)
    • 518 files changed by 11-25 contributors (92,409 lines of code)
    • 426 files changed by 6-10 contributors (47,681 lines of code)
    • 795 files changed by 2-5 contributors (53,120 lines of code)
    • 412 files changed by 1 contributor (15,840 lines of code)
33% | 29% | 15% | 16% | 5%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
scala, q, java, sql, txt, py, md, r, json, xml, sh, js, properties, css, cmd, html, rst, gitignore, yaml, orc, bat, rb, avsc, yml, thrift, sbt, in, c, cfg, rmd, ps1, g4, gitattributes, ini, bash
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
scala15% | 16% | 28% | 27% | 12%
py42% | 21% | 18% | 13% | 3%
g4100% | 0% | 0% | 0% | 0%
java0% | 2% | 15% | 30% | 51%
xml0% | 0% | 100% | 0% | 0%
css0% | 0% | 37% | 36% | 25%
js0% | 0% | 6% | 56% | 37%
bash0% | 0% | 0% | 100% | 0%
ps10% | 0% | 0% | 100% | 0%
html0% | 0% | 0% | 8% | 91%
thrift0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
c0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
sql13% | 18% | 23% | 23% | 21%
core22% | 14% | 24% | 27% | 9%
python45% | 20% | 18% | 13% | 2%
mllib5% | 10% | 45% | 25% | 13%
project96% | 0% | 3% | 0% | 0%
streaming4% | 10% | 43% | 27% | 13%
dev0% | 40% | 17% | 23% | 18%
repl0% | 32% | 23% | 11% | 32%
resource-managers0% | 0% | 22% | 43% | 34%
common0% | 0% | 8% | 43% | 48%
graphx0% | 0% | 30% | 61% | 8%
launcher0% | 0% | 24% | 58% | 17%
ROOT0% | 0% | 100% | 0% | 0%
mllib-local0% | 0% | 0% | 67% | 32%
build0% | 0% | 0% | 100% | 0%
tools0% | 0% | 0% | 100% | 0%
licenses-binary0% | 0% | 0% | 0% | 100%
R0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
660 11 2011-07-15 2019-04-17 541 146 +8363 / -4769 ismael gatorsmile
SparkContext.scala
in core/src/main/scala/org/apache/spark
1532 104 2013-05-13 2018-08-15 388 162 +18714 / -6259 kayo xingbo.jiang
Utils.scala
in core/src/main/scala/org/apache/spark/util
1974 149 2013-09-01 2019-11-26 308 142 +11274 / -2039 matei blue
Analyzer.scala
in sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis
2003 109 2014-03-21 2020-01-08 295 84 +6461 / -3438 michael yuminkim
993 1 2014-06-02 2018-11-13 267 107 +2649 / -1407 pwendell wenchen
DAGScheduler.scala
in core/src/main/scala/org/apache/spark/scheduler
1371 71 2013-05-13 2019-08-22 248 90 +14887 / -4355 kayo xyliyuanjian
tests.py
in python/pyspark/sql
5232 391 2015-02-10 2019-08-27 247 82 +8017 / -1279 davies gurwls223
Optimizer.scala
in sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/optimizer
1019 58 2014-03-21 2019-11-26 244 72 +4815 / -3161 michael blue
rdd.py
in python/pyspark
971 131 2013-01-01 2018-09-13 239 102 +12724 / -2076 joshrosen sean.owen
SQLContext.scala
in sql/core/src/main/scala/org/apache/spark/sql
364 65 2014-03-21 2017-08-23 237 67 +4436 / -3310 michael joseph-torres
SparkStrategies.scala
in sql/core/src/main/scala/org/apache/spark/sql/execution
420 25 2014-03-21 2018-09-20 218 62 +2231 / -1592 michael viirya
RDD.scala
in core/src/main/scala/org/apache/spark/rdd
981 94 2013-09-01 2018-09-06 206 100 +11497 / -1998 matei wenchen
functions.scala
in sql/core/src/main/scala/org/apache/spark/sql
1008 249 2015-02-14 2019-09-19 205 84 +7303 / -2999 rxin blue
HiveMetastoreCatalog.scala
in sql/hive/src/main/scala/org/apache/spark/sql/hive
228 7 2014-03-21 2019-03-09 198 59 +3214 / -2917 michael
BlockManager.scala
in core/src/main/scala/org/apache/spark/storage
1172 60 2013-05-13 2018-11-02 196 75 +14627 / -6490 kayo irashid
Executor.scala
in core/src/main/scala/org/apache/spark/executor
578 16 2013-05-13 2019-04-10 185 83 +4887 / -1358 kayo zsxwing
Dataset.scala
in sql/core/src/main/scala/org/apache/spark/sql
1216 116 2015-10-23 2019-09-19 181 72 +6182 / -2708 michael blue
context.py
in python/pyspark
448 55 2013-01-01 2019-01-16 178 84 +5798 / -1460 joshrosen gurwls223
functions.py
in python/pyspark/sql
936 140 2015-02-14 2019-08-20 176 70 +4239 / -1284 rxin darrentirto
tests.py
in python/pyspark
1903 162 2013-01-17 2019-08-03 175 75 +5596 / -962 joshrosen weichen.xu
dataframe.py
in python/pyspark/sql
849 103 2015-02-10 2019-08-27 172 72 +4099 / -1767 michael gurwls223
HiveContext.scala
in sql/hive/src/main/scala/org/apache/spark/sql/hive
20 3 2014-03-21 2017-03-28 167 51 +2878 / -2815 michael hvanhovell
CodeGenerator.scala
in sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen
965 61 2014-07-30 2019-03-07 160 44 +3914 / -2185 michael yamamuro
Master.scala
in core/src/main/scala/org/apache/spark/deploy/master
801 33 2013-09-01 2018-08-14 154 73 +8557 / -2307 matei irashid
FunctionRegistry.scala
in sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis
503 24 2014-03-21 2018-10-26 152 64 +901 / -260 michael gatorsmile
StagePage.scala
in core/src/main/scala/org/apache/spark/ui/jobs
920 15 2013-08-15 2019-07-18 149 63 +5303 / -2277 pwendell rosenville
PythonRDD.scala
in core/src/main/scala/org/apache/spark/api/python
661 54 2013-09-01 2019-08-27 147 60 +5185 / -2224 matei gurwls223
DataFrameWriter.scala
in sql/core/src/main/scala/org/apache/spark/sql
414 30 2015-05-16 2020-01-09 146 61 +1963 / -1055 lian brkyvz
SparkEnv.scala
in core/src/main/scala/org/apache/spark
324 9 2013-09-01 2017-12-04 140 53 +3212 / -1083 matei vanzin
SparkSubmit.scala
in core/src/main/scala/org/apache/spark/deploy
917 31 2014-03-29 2019-08-21 140 61 +2776 / -1428 sandy abellina
DataFrameReader.scala
in sql/core/src/main/scala/org/apache/spark/sql
272 27 2015-05-16 2020-01-09 138 51 +1446 / -635 rxin brkyvz
CoarseGrainedSchedulerBackend.scala
in core/src/main/scala/org/apache/spark/scheduler/cluster
451 30 2013-09-07 2019-03-19 138 72 +3303 / -807 alig pgandhi
PairRDDFunctions.scala
in core/src/main/scala/org/apache/spark/rdd
540 67 2013-09-01 2017-08-15 137 66 +8045 / -1441 matei vanzin
SQLConf.scala
in sql/catalyst/src/main/scala/org/apache/spark/sql/internal
1647 26 2017-03-14 2020-01-09 135 58 +2511 / -337 rxin yaooqinn
Worker.scala
in core/src/main/scala/org/apache/spark/deploy/worker
644 25 2013-09-01 2019-07-31 132 66 +4672 / -1294 matei ajith2489
TaskSetManager.scala
in core/src/main/scala/org/apache/spark/scheduler
735 35 2013-09-25 2019-04-14 132 64 +5782 / -960 kayousterhout wenchen
StreamingContext.scala
in streaming/src/main/scala/org/apache/spark/streaming
453 36 2013-09-01 2017-09-24 127 59 +7435 / -2717 matei sowen
LogisticRegression.scala
in mllib/src/main/scala/org/apache/spark/ml/classification
968 31 2014-11-12 2018-08-17 119 41 +3376 / -1677 meng ruifengz
ScalaReflection.scala
in sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst
711 23 2014-03-23 2019-06-20 118 46 +2228 / -1212 lian.cs.zju mloncaric
PythonMLLibAPI.scala
in mllib/src/main/scala/org/apache/spark/mllib/api/python
1114 93 2013-12-24 2018-05-07 116 47 +5123 / -1599 tmyklebu zjffdu
Expression.scala
in sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions
333 21 2014-03-21 2018-08-01 114 39 +1766 / -1034 michael ishizaki
SessionCatalog.scala
in sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/catalog
896 85 2016-03-17 2020-01-02 113 44 +2416 / -948 andrew wenchen
Cast.scala
in sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions
1166 36 2014-03-21 2019-05-13 112 37 +2493 / -1116 michael viirya
TaskSchedulerImpl.scala
in core/src/main/scala/org/apache/spark/scheduler
623 41 2013-12-20 2019-04-14 111 64 +3871 / -598 kayousterhout wenchen
HadoopRDD.scala
in core/src/main/scala/org/apache/spark/rdd
309 13 2013-09-01 2018-08-02 109 57 +3368 / -1100 matei stavros.kontopoulos
SqlBase.g4
in sql/catalyst/src/main/antlr4/org/apache/spark/sql/catalyst/parser
1060 - 2016-03-31 2020-01-10 109 47 +1608 / -405 gatorsmile wenchen
SparkHadoopUtil.scala
in core/src/main/scala/org/apache/spark/deploy
284 34 2013-09-01 2018-08-09 108 52 +1860 / -621 matei ishizaki
serializers.py
in python/pyspark
444 76 2013-01-01 2018-12-13 108 45 +4074 / -838 joshrosen ueshin
predicates.scala
in sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions
599 28 2014-03-21 2019-01-05 108 39 +2171 / -1369 michael kris.mok
HiveStrategies.scala
in sql/hive/src/main/scala/org/apache/spark/sql/hive
197 9 2014-03-21 2019-11-26 107 31 +1017 / -733 michael blue
Files With Most Churn (Top 50)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
SparkContext.scala
in core/src/main/scala/org/apache/spark
1532 104 2013-05-13 2018-08-15 388 162 +18714 / -6259 kayo xingbo.jiang
BlockManager.scala
in core/src/main/scala/org/apache/spark/storage
1172 60 2013-05-13 2018-11-02 196 75 +14627 / -6490 kayo irashid
DAGScheduler.scala
in core/src/main/scala/org/apache/spark/scheduler
1371 71 2013-05-13 2019-08-22 248 90 +14887 / -4355 kayo xyliyuanjian
SparkILoop.scala
in repl/src/main/scala/org/apache/spark/repl
220 7 2013-09-01 2018-08-29 60 29 +12262 / -4597 matei d_tsai
rdd.py
in python/pyspark
971 131 2013-01-01 2018-09-13 239 102 +12724 / -2076 joshrosen sean.owen
RDD.scala
in core/src/main/scala/org/apache/spark/rdd
981 94 2013-09-01 2018-09-06 206 100 +11497 / -1998 matei wenchen
Utils.scala
in core/src/main/scala/org/apache/spark/util
1974 149 2013-09-01 2019-11-26 308 142 +11274 / -2039 matei blue
660 11 2011-07-15 2019-04-17 541 146 +8363 / -4769 ismael gatorsmile
JavaStreamingContext.scala
in streaming/src/main/scala/org/apache/spark/streaming/api/java
274 31 2013-09-01 2016-11-29 83 37 +7838 / -3252 matei gurwls223
Master.scala
in core/src/main/scala/org/apache/spark/deploy/master
801 33 2013-09-01 2018-08-14 154 73 +8557 / -2307 matei irashid
functions.scala
in sql/core/src/main/scala/org/apache/spark/sql
1008 249 2015-02-14 2019-09-19 205 84 +7303 / -2999 rxin blue
StreamingContext.scala
in streaming/src/main/scala/org/apache/spark/streaming
453 36 2013-09-01 2017-09-24 127 59 +7435 / -2717 matei sowen
Analyzer.scala
in sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis
2003 109 2014-03-21 2020-01-08 295 84 +6461 / -3438 michael yuminkim
cloudpickle.py
in python/pyspark
647 58 2013-01-01 2018-05-18 25 17 +8756 / -860 joshrosen gurwls223
PairRDDFunctions.scala
in core/src/main/scala/org/apache/spark/rdd
540 67 2013-09-01 2017-08-15 137 66 +8045 / -1441 matei vanzin
tests.py
in python/pyspark/sql
5232 391 2015-02-10 2019-08-27 247 82 +8017 / -1279 davies gurwls223
Dataset.scala
in sql/core/src/main/scala/org/apache/spark/sql
1216 116 2015-10-23 2019-09-19 181 72 +6182 / -2708 michael blue
Optimizer.scala
in sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/optimizer
1019 58 2014-03-21 2019-11-26 244 72 +4815 / -3161 michael blue
JavaPairDStream.scala
in streaming/src/main/scala/org/apache/spark/streaming/api/java
382 48 2013-09-01 2016-11-29 63 33 +7104 / -812 matei gurwls223
ALS.scala
in mllib/src/main/scala/org/apache/spark/mllib/recommendation
224 23 2013-09-01 2017-03-21 66 38 +6465 / -1336 matei chsnow123
SQLContext.scala
in sql/core/src/main/scala/org/apache/spark/sql
364 65 2014-03-21 2017-08-23 237 67 +4436 / -3310 michael joseph-torres
collectionOperations.scala
in sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions
3429 119 2015-07-21 2019-03-16 70 33 +5836 / -1877 ski.rodriguez dbiswal
DecisionTree.scala
in mllib/src/main/scala/org/apache/spark/mllib/tree
110 9 2014-04-02 2017-01-17 54 23 +3965 / -3687 meng gurwls223
StagePage.scala
in core/src/main/scala/org/apache/spark/ui/jobs
920 15 2013-08-15 2019-07-18 149 63 +5303 / -2277 pwendell rosenville
PythonRDD.scala
in core/src/main/scala/org/apache/spark/api/python
661 54 2013-09-01 2019-08-27 147 60 +5185 / -2224 matei gurwls223
JavaPairRDD.scala
in core/src/main/scala/org/apache/spark/api/java
407 45 2013-09-01 2017-01-17 77 41 +6745 / -652 matei gurwls223
context.py
in python/pyspark
448 55 2013-01-01 2019-01-16 178 84 +5798 / -1460 joshrosen gurwls223
MapOutputTracker.scala
in core/src/main/scala/org/apache/spark
535 40 2013-09-01 2018-09-20 87 48 +5159 / -1765 matei viirya
TaskSetManager.scala
in core/src/main/scala/org/apache/spark/scheduler
735 35 2013-09-25 2019-04-14 132 64 +5782 / -960 kayousterhout wenchen
PythonMLLibAPI.scala
in mllib/src/main/scala/org/apache/spark/mllib/api/python
1114 93 2013-12-24 2018-05-07 116 47 +5123 / -1599 tmyklebu zjffdu
DiskStore.scala
in core/src/main/scala/org/apache/spark/storage
249 17 2013-08-15 2018-11-07 64 39 +3684 / -2875 pwendell irashid
tests.py
in python/pyspark
1903 162 2013-01-17 2019-08-03 175 75 +5596 / -962 joshrosen weichen.xu
feature.py
in python/pyspark/ml
1370 229 2015-01-29 2018-12-15 105 51 +5210 / -1309 meng jinghe
JavaSparkContext.scala
in core/src/main/scala/org/apache/spark/api/java
281 27 2013-09-01 2018-07-15 79 43 +5496 / -921 matei maxim.gekk
types.py
in python/pyspark/sql
1015 119 2015-02-10 2018-09-13 74 36 +4099 / -2216 davies sean.owen
Executor.scala
in core/src/main/scala/org/apache/spark/executor
578 16 2013-05-13 2019-04-10 185 83 +4887 / -1358 kayo zsxwing
HiveMetastoreCatalog.scala
in sql/hive/src/main/scala/org/apache/spark/sql/hive
228 7 2014-03-21 2019-03-09 198 59 +3214 / -2917 michael
CodeGenerator.scala
in sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen
965 61 2014-07-30 2019-03-07 160 44 +3914 / -2185 michael yamamuro
Worker.scala
in core/src/main/scala/org/apache/spark/deploy/worker
644 25 2013-09-01 2019-07-31 132 66 +4672 / -1294 matei ajith2489
dataframe.py
in python/pyspark/sql
849 103 2015-02-10 2019-08-27 172 72 +4099 / -1767 michael gurwls223
HiveContext.scala
in sql/hive/src/main/scala/org/apache/spark/sql/hive
20 3 2014-03-21 2017-03-28 167 51 +2878 / -2815 michael hvanhovell
functions.py
in python/pyspark/sql
936 140 2015-02-14 2019-08-20 176 70 +4239 / -1284 rxin darrentirto
FaultToleranceTest.scala
in core/src/main/scala/org/apache/spark/deploy
330 19 2013-10-06 2017-03-10 40 29 +4875 / -223 aaron yong.tang.github
LogisticRegression.scala
in mllib/src/main/scala/org/apache/spark/ml/classification
968 31 2014-11-12 2018-08-17 119 41 +3376 / -1677 meng ruifengz
JavaRDDLike.scala
in core/src/main/scala/org/apache/spark/api/java
276 45 2013-09-01 2017-01-17 87 44 +4541 / -454 matei gurwls223
serializers.py
in python/pyspark
444 76 2013-01-01 2018-12-13 108 45 +4074 / -838 joshrosen ueshin
ExternalAppendOnlyMap.scala
in core/src/main/scala/org/apache/spark/util/collection
398 27 2013-12-26 2018-08-13 67 32 +3633 / -998 andrewor14 eyal
SparkSqlParser.scala
in sql/core/src/main/scala/org/apache/spark/sql/execution
593 35 2016-03-28 2019-12-06 104 38 +2765 / -1811 hvanhovell yi.wu
KMeans.scala
in mllib/src/main/scala/org/apache/spark/mllib/clustering
343 21 2013-09-01 2018-08-17 66 39 +3760 / -794 matei ruifengz
JavaDStreamLike.scala
in streaming/src/main/scala/org/apache/spark/streaming/api/java
185 28 2013-09-01 2017-07-18 47 27 +3912 / -641 matei sowen
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
SparkContext.scala
in core/src/main/scala/org/apache/spark
1532 104 2013-05-13 2018-08-15 388 162 +18714 / -6259 kayo xingbo.jiang
660 11 2011-07-15 2019-04-17 541 146 +8363 / -4769 ismael gatorsmile
Utils.scala
in core/src/main/scala/org/apache/spark/util
1974 149 2013-09-01 2019-11-26 308 142 +11274 / -2039 matei blue
993 1 2014-06-02 2018-11-13 267 107 +2649 / -1407 pwendell wenchen
rdd.py
in python/pyspark
971 131 2013-01-01 2018-09-13 239 102 +12724 / -2076 joshrosen sean.owen
RDD.scala
in core/src/main/scala/org/apache/spark/rdd
981 94 2013-09-01 2018-09-06 206 100 +11497 / -1998 matei wenchen
DAGScheduler.scala
in core/src/main/scala/org/apache/spark/scheduler
1371 71 2013-05-13 2019-08-22 248 90 +14887 / -4355 kayo xyliyuanjian
Analyzer.scala
in sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis
2003 109 2014-03-21 2020-01-08 295 84 +6461 / -3438 michael yuminkim
functions.scala
in sql/core/src/main/scala/org/apache/spark/sql
1008 249 2015-02-14 2019-09-19 205 84 +7303 / -2999 rxin blue
context.py
in python/pyspark
448 55 2013-01-01 2019-01-16 178 84 +5798 / -1460 joshrosen gurwls223
Executor.scala
in core/src/main/scala/org/apache/spark/executor
578 16 2013-05-13 2019-04-10 185 83 +4887 / -1358 kayo zsxwing
tests.py
in python/pyspark/sql
5232 391 2015-02-10 2019-08-27 247 82 +8017 / -1279 davies gurwls223
BlockManager.scala
in core/src/main/scala/org/apache/spark/storage
1172 60 2013-05-13 2018-11-02 196 75 +14627 / -6490 kayo irashid
tests.py
in python/pyspark
1903 162 2013-01-17 2019-08-03 175 75 +5596 / -962 joshrosen weichen.xu
Master.scala
in core/src/main/scala/org/apache/spark/deploy/master
801 33 2013-09-01 2018-08-14 154 73 +8557 / -2307 matei irashid
Optimizer.scala
in sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/optimizer
1019 58 2014-03-21 2019-11-26 244 72 +4815 / -3161 michael blue
Dataset.scala
in sql/core/src/main/scala/org/apache/spark/sql
1216 116 2015-10-23 2019-09-19 181 72 +6182 / -2708 michael blue
dataframe.py
in python/pyspark/sql
849 103 2015-02-10 2019-08-27 172 72 +4099 / -1767 michael gurwls223
CoarseGrainedSchedulerBackend.scala
in core/src/main/scala/org/apache/spark/scheduler/cluster
451 30 2013-09-07 2019-03-19 138 72 +3303 / -807 alig pgandhi
functions.py
in python/pyspark/sql
936 140 2015-02-14 2019-08-20 176 70 +4239 / -1284 rxin darrentirto
SQLContext.scala
in sql/core/src/main/scala/org/apache/spark/sql
364 65 2014-03-21 2017-08-23 237 67 +4436 / -3310 michael joseph-torres
PairRDDFunctions.scala
in core/src/main/scala/org/apache/spark/rdd
540 67 2013-09-01 2017-08-15 137 66 +8045 / -1441 matei vanzin
Worker.scala
in core/src/main/scala/org/apache/spark/deploy/worker
644 25 2013-09-01 2019-07-31 132 66 +4672 / -1294 matei ajith2489
FunctionRegistry.scala
in sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis
503 24 2014-03-21 2018-10-26 152 64 +901 / -260 michael gatorsmile
TaskSetManager.scala
in core/src/main/scala/org/apache/spark/scheduler
735 35 2013-09-25 2019-04-14 132 64 +5782 / -960 kayousterhout wenchen
TaskSchedulerImpl.scala
in core/src/main/scala/org/apache/spark/scheduler
623 41 2013-12-20 2019-04-14 111 64 +3871 / -598 kayousterhout wenchen
StagePage.scala
in core/src/main/scala/org/apache/spark/ui/jobs
920 15 2013-08-15 2019-07-18 149 63 +5303 / -2277 pwendell rosenville
SparkStrategies.scala
in sql/core/src/main/scala/org/apache/spark/sql/execution
420 25 2014-03-21 2018-09-20 218 62 +2231 / -1592 michael viirya
DataFrameWriter.scala
in sql/core/src/main/scala/org/apache/spark/sql
414 30 2015-05-16 2020-01-09 146 61 +1963 / -1055 lian brkyvz
SparkSubmit.scala
in core/src/main/scala/org/apache/spark/deploy
917 31 2014-03-29 2019-08-21 140 61 +2776 / -1428 sandy abellina
PythonRDD.scala
in core/src/main/scala/org/apache/spark/api/python
661 54 2013-09-01 2019-08-27 147 60 +5185 / -2224 matei gurwls223
HiveMetastoreCatalog.scala
in sql/hive/src/main/scala/org/apache/spark/sql/hive
228 7 2014-03-21 2019-03-09 198 59 +3214 / -2917 michael
StreamingContext.scala
in streaming/src/main/scala/org/apache/spark/streaming
453 36 2013-09-01 2017-09-24 127 59 +7435 / -2717 matei sowen
SQLConf.scala
in sql/catalyst/src/main/scala/org/apache/spark/sql/internal
1647 26 2017-03-14 2020-01-09 135 58 +2511 / -337 rxin yaooqinn
KryoSerializer.scala
in core/src/main/scala/org/apache/spark/serializer
405 24 2013-09-01 2019-07-22 93 58 +2424 / -610 matei bo.peng1019
HadoopRDD.scala
in core/src/main/scala/org/apache/spark/rdd
309 13 2013-09-01 2018-08-02 109 57 +3368 / -1100 matei stavros.kontopoulos
SparkConf.scala
in core/src/main/scala/org/apache/spark
477 55 2013-12-24 2019-04-10 102 57 +3267 / -418 prashant.s zsxwing
CoarseGrainedExecutorBackend.scala
in core/src/main/scala/org/apache/spark/executor
227 8 2013-09-07 2018-03-23 106 56 +1792 / -481 alig vanzin
SparkEnv.scala
in core/src/main/scala/org/apache/spark
324 9 2013-09-01 2017-12-04 140 53 +3212 / -1083 matei vanzin
SparkHadoopUtil.scala
in core/src/main/scala/org/apache/spark/deploy
284 34 2013-09-01 2018-08-09 108 52 +1860 / -621 matei ishizaki
readwriter.py
in python/pyspark/sql
337 35 2015-05-19 2019-06-18 105 52 +2626 / -1605 davies viirya
HiveContext.scala
in sql/hive/src/main/scala/org/apache/spark/sql/hive
20 3 2014-03-21 2017-03-28 167 51 +2878 / -2815 michael hvanhovell
DataFrameReader.scala
in sql/core/src/main/scala/org/apache/spark/sql
272 27 2015-05-16 2020-01-09 138 51 +1446 / -635 rxin brkyvz
feature.py
in python/pyspark/ml
1370 229 2015-01-29 2018-12-15 105 51 +5210 / -1309 meng jinghe
Checkpoint.scala
in streaming/src/main/scala/org/apache/spark/streaming
280 13 2013-09-01 2018-09-19 87 51 +3077 / -864 matei santiagosaavedra
StageTable.scala
in core/src/main/scala/org/apache/spark/ui/jobs
416 9 2013-09-01 2018-11-23 92 50 +2110 / -693 matei jerryshao
FsHistoryProvider.scala
in core/src/main/scala/org/apache/spark/deploy/history
848 41 2014-06-23 2019-06-27 89 50 +2604 / -1390 vanzin dhyun
SparkSubmitArguments.scala
in core/src/main/scala/org/apache/spark/deploy
520 12 2014-03-29 2018-08-14 86 50 +1157 / -498 sandy irashid
shell.py
in python/pyspark
36 - 2013-01-01 2018-09-13 83 50 +649 / -153 joshrosen sean.owen
worker.py
in python/pyspark
284 12 2013-01-01 2018-12-02 106 48 +1986 / -762 joshrosen gurwls223
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
LICENSE-jtransforms.html
in licenses-binary
379 - 2018-07-01 2018-07-01 1 1 +388 / -0 srowen srowen
LICENSE-javassist.html
in licenses-binary
369 - 2018-07-01 2018-07-01 1 1 +373 / -0 srowen srowen
ArrowColumnVector.java
in sql/catalyst/src/main/java/org/apache/spark/sql/vectorized
350 42 2019-11-22 2019-11-22 1 1 +477 / -0 blue blue
ThriftCLIServiceClient.java
in sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift
333 25 2016-04-29 2016-04-29 1 1 +440 / -0 davies davies
ColumnValue.java
in sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli
254 27 2016-04-29 2016-04-29 1 1 +307 / -0 davies davies
Operation.java
in sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation
227 36 2016-04-29 2016-04-29 1 1 +322 / -0 davies davies
ExternalCatalogWithListener.scala
in sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/catalog
221 38 2018-05-07 2018-05-07 1 1 +298 / -0 gatorsmile gatorsmile
OperationManager.java
in sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation
216 29 2016-04-29 2016-04-29 1 1 +284 / -0 davies davies
ColumnarBatch.java
in sql/catalyst/src/main/java/org/apache/spark/sql/vectorized
195 14 2019-11-22 2019-11-22 1 1 +280 / -0 blue blue
expressions.scala
in sql/catalyst/src/main/scala/org/apache/spark/sql/connector/expressions
176 20 2019-11-20 2019-11-20 1 1 +268 / -0 blue blue
OrcSerializer.scala
in sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/orc
170 3 2017-12-03 2018-07-18 2 1 +229 / -1 dongjoon dongjoon
DistanceMeasure.scala
in mllib/src/main/scala/org/apache/spark/mllib/clustering
168 20 2018-03-12 2018-03-12 1 1 +303 / -0 marcogaido91 marcogaido91
DriverKubernetesCredentialsFeatureStep.scala
in resource-managers/kubernetes/core/src/main/scala/org/apache/spark/deploy/k8s/features
167 7 2018-04-13 2018-04-13 1 1 +216 / -0 mcheah mcheah
SparkILoopInterpreter.scala
in repl/src/main/scala-2.11/org/apache/spark/repl
160 5 2018-09-03 2018-09-03 1 1 +239 / -0 sadhen sadhen
FlatMapGroupsWithStateExecHelper.scala
in sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/state
152 11 2018-07-19 2018-07-19 1 1 +247 / -0 tathagata.das1565 tathagata.das1565
HiveCommandOperation.java
in sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation
151 10 2016-04-29 2016-04-29 1 1 +213 / -0 davies davies
ArrayWrappers.java
in common/kvstore/src/main/java/org/apache/spark/util/kvstore
150 13 2017-08-08 2017-08-08 1 1 +213 / -0 vanzin vanzin
ColumnarRow.java
in sql/catalyst/src/main/java/org/apache/spark/sql/vectorized
150 10 2019-11-22 2019-11-22 1 1 +198 / -0 blue blue
ColumnarArray.java
in sql/catalyst/src/main/java/org/apache/spark/sql/vectorized
147 13 2019-11-22 2019-11-22 1 1 +200 / -0 blue blue
dataTables.rowsGroup.js
in core/src/main/resources/org/apache/spark/ui/static
128 11 2016-01-29 2016-01-29 1 1 +224 / -0 zhuol zhuol
VectorSizeHint.scala
in mllib/src/main/scala/org/apache/spark/ml/feature
126 5 2017-12-22 2017-12-30 2 1 +196 / -0 bago bago
CaseInsensitiveStringMap.java
in sql/catalyst/src/main/java/org/apache/spark/sql/util
126 21 2019-11-20 2019-11-20 1 1 +199 / -0 blue blue
PlainSaslServer.java
in sql/hive-thriftserver/src/main/java/org/apache/hive/service/auth
125 7 2016-04-29 2016-04-29 1 1 +177 / -0 davies davies
StatsdReporter.scala
in core/src/main/scala/org/apache/spark/metrics/sink
121 6 2017-08-31 2017-08-31 1 1 +163 / -0 xlin xlin
PlainSaslHelper.java
in sql/hive-thriftserver/src/main/java/org/apache/hive/service/auth
114 9 2016-04-29 2016-04-29 1 1 +154 / -0 davies davies
Platform.java
in common/sketch/src/main/java/org/apache/spark/util/sketch
112 21 2016-01-23 2016-01-23 1 1 +172 / -0 lian lian
WriteToMicroBatchDataSourceV2Exec.scala
in sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2
110 3 2019-11-19 2019-11-21 2 1 +157 / -3 blue blue
EmbeddedCLIServiceClient.java
in sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli
108 22 2016-04-29 2016-04-29 1 1 +208 / -0 davies davies
spark-sql-viz.js
in sql/core/src/main/resources/org/apache/spark/sql/execution/ui/static
107 10 2015-08-10 2015-08-10 1 1 +160 / -0 rxin rxin
StreamingAggregationStateManager.scala
in sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/state
106 13 2018-08-22 2018-08-22 1 1 +205 / -0 kabhwan kabhwan
DelegatingCatalogExtension.java
in sql/catalyst/src/main/java/org/apache/spark/sql/connector/catalog
106 17 2019-11-20 2019-11-20 1 1 +154 / -0 blue blue
ColumnBasedSet.java
in sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli
105 12 2016-04-29 2016-04-29 1 1 +149 / -0 davies davies
ArrowUtils.scala
in sql/catalyst/src/main/scala/org/apache/spark/sql/util
103 7 2019-11-22 2019-11-22 1 1 +138 / -0 blue blue
filters.scala
in sql/catalyst/src/main/scala/org/apache/spark/sql/sources
100 15 2019-11-22 2019-11-22 1 1 +244 / -0 blue blue
BisectingKMeansWrapper.scala
in mllib/src/main/scala/org/apache/spark/ml/r
96 5 2017-01-27 2017-01-27 1 1 +143 / -0 wm624 wm624
DecisionTreeRegressionWrapper.scala
in mllib/src/main/scala/org/apache/spark/ml/r
94 4 2017-05-22 2017-05-22 1 1 +137 / -0 ruifengz ruifengz
ColumnVector.java
in sql/catalyst/src/main/java/org/apache/spark/sql/vectorized
91 3 2019-11-22 2019-11-22 1 1 +303 / -0 blue blue
TypeQualifiers.java
in sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli
90 10 2016-04-29 2016-04-29 1 1 +133 / -0 davies davies
MesosExternalShuffleService.scala
in resource-managers/mesos/src/main/scala/org/apache/spark/deploy/mesos
86 6 2016-12-07 2016-12-07 1 1 +131 / -0 ramanathana ramanathana
TableOutputResolver.scala
in sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis
81 2 2019-11-22 2019-11-22 1 1 +117 / -0 blue blue
ALSWrapper.scala
in mllib/src/main/scala/org/apache/spark/ml/r
80 4 2016-08-19 2016-08-19 1 1 +119 / -0 junyangq junyangq
StreamingDataSourceV2ScanExec.scala
in sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2
80 4 2019-11-19 2019-11-21 2 1 +124 / -4 blue blue
CompositeService.java
in sql/hive-thriftserver/src/main/java/org/apache/hive/service
80 10 2016-04-29 2016-04-29 1 1 +133 / -0 davies davies
HandleIdentifier.java
in sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli
79 9 2016-04-29 2016-04-29 1 1 +113 / -0 davies davies
StagesResource.scala
in core/src/main/scala/org/apache/spark/status/api/v1
78 5 2017-11-15 2018-01-11 4 1 +108 / -3 vanzin vanzin
UploadBlock.java
in common/network-shuffle/src/main/java/org/apache/spark/network/shuffle/protocol
78 7 2016-02-29 2016-02-29 1 1 +117 / -0 rxin rxin
DataSourceOptions.java
in sql/core/src/main/java/org/apache/spark/sql/sources/v2
77 11 2018-01-30 2018-04-18 2 1 +200 / -0 wenchen wenchen
DataSourceV2Relation.scala
in sql/catalyst/src/main/scala/org/apache/spark/sql/execution/datasources/v2
76 7 2019-11-22 2019-11-22 1 1 +133 / -0 blue blue
ThriftBinaryCLIService.java
in sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift
76 2 2016-04-29 2016-04-29 1 1 +108 / -0 davies davies
ChunkedByteBufferOutputStream.scala
in core/src/main/scala/org/apache/spark/util/io
75 4 2016-04-01 2016-09-17 2 1 +124 / -1 joshrosen joshrosen
Correlations

File Size vs. Number of Changes: 2367 points

sql/catalyst/src/main/antlr4/org/apache/spark/sql/catalyst/parser/SqlBase.g4 x: 1060 lines of code y: 109 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/parser/AstBuilder.scala x: 1809 lines of code y: 106 # changes sql/catalyst/src/main/java/org/apache/spark/sql/connector/catalog/TableChange.java x: 363 lines of code y: 3 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/CheckAnalysis.scala x: 558 lines of code y: 100 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/ResolveCatalogs.scala x: 164 lines of code y: 8 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/statements.scala x: 212 lines of code y: 6 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/connector/catalog/CatalogV2Util.scala x: 241 lines of code y: 7 # changes sql/core/src/main/scala/org/apache/spark/sql/catalyst/analysis/ResolveSessionCatalog.scala x: 488 lines of code y: 10 # changes sql/catalyst/src/main/java/org/apache/spark/sql/connector/catalog/SupportsCatalogOptions.java x: 10 lines of code y: 1 # changes sql/core/src/main/scala/org/apache/spark/sql/DataFrameReader.scala x: 272 lines of code y: 138 # changes sql/core/src/main/scala/org/apache/spark/sql/DataFrameWriter.scala x: 414 lines of code y: 146 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/internal/SQLConf.scala x: 1647 lines of code y: 135 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/Analyzer.scala x: 2003 lines of code y: 295 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/v2Commands.scala x: 298 lines of code y: 4 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/DataSourceV2Strategy.scala x: 152 lines of code y: 22 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/ShowNamespacesExec.scala x: 32 lines of code y: 2 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/command/CommandUtils.scala x: 111 lines of code y: 12 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/V2SessionCatalog.scala x: 242 lines of code y: 4 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/catalog/SessionCatalog.scala x: 896 lines of code y: 113 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/catalog/interface.scala x: 444 lines of code y: 84 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/connector/catalog/CatalogManager.scala x: 94 lines of code y: 3 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/command/views.scala x: 218 lines of code y: 34 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/connector/catalog/LookupCatalog.scala x: 86 lines of code y: 7 # changes sql/catalyst/src/main/java/org/apache/spark/sql/connector/catalog/IdentifierImpl.java x: 47 lines of code y: 2 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/WriteToDataSourceV2Exec.scala x: 345 lines of code y: 7 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/GetStructFieldObject.scala x: 8 lines of code y: 1 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/SchemaPruning.scala x: 73 lines of code y: 1 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/SelectedField.scala x: 62 lines of code y: 1 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/V2ScanRelationPushDown.scala x: 48 lines of code y: 3 # changes sql/core/src/main/scala/org/apache/spark/sql/DataFrameWriterV2.scala x: 171 lines of code y: 3 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/DataSourceStrategy.scala x: 411 lines of code y: 98 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/DataSource.scala x: 543 lines of code y: 92 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/parser/ParseDriver.scala x: 183 lines of code y: 20 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/SparkSqlParser.scala x: 593 lines of code y: 104 # changes sql/catalyst/src/main/java/org/apache/spark/sql/connector/catalog/SupportsNamespaces.java x: 36 lines of code y: 3 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/command/ddl.scala x: 596 lines of code y: 78 # changes sql/hive/src/main/scala/org/apache/spark/sql/hive/client/HiveClientImpl.scala x: 798 lines of code y: 99 # changes sql/hive/src/main/scala/org/apache/spark/sql/hive/client/HiveShim.scala x: 610 lines of code y: 42 # changes sql/catalyst/src/main/java/org/apache/spark/sql/connector/catalog/TableCatalog.java x: 39 lines of code y: 3 # changes sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/PartitionTransforms.scala x: 25 lines of code y: 1 # changes sql/core/src/main/scala/org/apache/spark/sql/Dataset.scala x: 1216 lines of code y: 181 # changes sql/core/src/main/scala/org/apache/spark/sql/functions.scala x: 1008 lines of code y: 205 # changes core/src/main/scala/org/apache/spark/util/Utils.scala x: 1974 lines of code y: 308 # changes sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveStrategies.scala x: 197 lines of code y: 107 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/QueryPlan.scala x: 146 lines of code y: 72 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/DataSourcePartitioning.scala x: 30 lines of code y: 5 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/DataSourceRDD.scala x: 52 lines of code y: 13 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/DataSourceV2ScanExecBase.scala x: 51 lines of code y: 1 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/optimizer/Optimizer.scala x: 1019 lines of code y: 244 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/SparkOptimizer.scala x: 29 lines of code y: 15 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/SparkPlanner.scala x: 56 lines of code y: 22 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/dsl/package.scala x: 267 lines of code y: 85 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/basicLogicalOperators.scala x: 556 lines of code y: 86 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/rules.scala x: 394 lines of code y: 72 # changes sql/core/src/main/scala/org/apache/spark/sql/internal/BaseSessionStateBuilder.scala x: 152 lines of code y: 15 # changes sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveSessionStateBuilder.scala x: 74 lines of code y: 11 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/util/SchemaUtils.scala x: 144 lines of code y: 3 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/ResolveHints.scala x: 74 lines of code y: 15 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/TableOutputResolver.scala x: 81 lines of code y: 1 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/unresolved.scala x: 278 lines of code y: 68 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/types/DataType.scala x: 288 lines of code y: 35 # changes sql/core/src/main/scala/org/apache/spark/sql/internal/SessionState.scala x: 94 lines of code y: 51 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/types/StructType.scala x: 293 lines of code y: 47 # changes sql/catalyst/src/main/java/org/apache/spark/sql/connector/catalog/DelegatingCatalogExtension.java x: 106 lines of code y: 1 # changes sql/catalyst/src/main/java/org/apache/spark/sql/util/CaseInsensitiveStringMap.java x: 126 lines of code y: 1 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/NoSuchItemException.scala x: 38 lines of code y: 10 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/connector/expressions/expressions.scala x: 176 lines of code y: 1 # changes sql/catalyst/src/main/java/org/apache/spark/sql/vectorized/ArrowColumnVector.java x: 350 lines of code y: 1 # changes sql/catalyst/src/main/java/org/apache/spark/sql/vectorized/ColumnVector.java x: 91 lines of code y: 1 # changes sql/catalyst/src/main/java/org/apache/spark/sql/vectorized/ColumnarArray.java x: 147 lines of code y: 1 # changes sql/catalyst/src/main/java/org/apache/spark/sql/vectorized/ColumnarBatch.java x: 195 lines of code y: 1 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/util/ArrowUtils.scala x: 103 lines of code y: 1 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/arrow/ArrowConverters.scala x: 181 lines of code y: 17 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/arrow/ArrowWriter.scala x: 260 lines of code y: 9 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/python/AggregateInPandasExec.scala x: 100 lines of code y: 6 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/python/ArrowEvalPythonExec.scala x: 72 lines of code y: 13 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/python/ArrowPythonRunner.scala x: 128 lines of code y: 13 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/python/FlatMapGroupsInPandasExec.scala x: 78 lines of code y: 11 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/python/WindowInPandasExec.scala x: 113 lines of code y: 5 # changes sql/core/src/main/java/org/apache/spark/sql/execution/vectorized/MutableColumnarRow.java x: 216 lines of code y: 8 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/parser/ParserInterface.scala x: 23 lines of code y: 5 # changes sql/core/src/main/scala/org/apache/spark/sql/SparkSession.scala x: 446 lines of code y: 72 # changes sql/core/src/main/java/org/apache/spark/sql/sources/v2/StreamWriteSupport.java x: 15 lines of code y: 4 # changes sql/core/src/main/java/org/apache/spark/sql/sources/v2/reader/streaming/ContinuousInputPartitionReader.java x: 6 lines of code y: 4 # changes sql/core/src/main/java/org/apache/spark/sql/sources/v2/reader/streaming/ContinuousReader.java x: 15 lines of code y: 7 # changes sql/core/src/main/java/org/apache/spark/sql/sources/v2/reader/streaming/MicroBatchReader.java x: 12 lines of code y: 5 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/continuous/ContinuousDataSourceRDD.scala x: 62 lines of code y: 8 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/continuous/ContinuousQueuedDataReader.scala x: 124 lines of code y: 9 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/continuous/ContinuousRateStreamSource.scala x: 130 lines of code y: 21 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/continuous/ContinuousTextSocketSource.scala x: 206 lines of code y: 4 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/continuous/ContinuousWriteRDD.scala x: 56 lines of code y: 7 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/continuous/EpochCoordinator.scala x: 139 lines of code y: 11 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/memory.scala x: 206 lines of code y: 51 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/sources/ConsoleWriter.scala x: 36 lines of code y: 9 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/sources/ContinuousMemoryStream.scala x: 125 lines of code y: 12 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/sources/ForeachWriterProvider.scala x: 95 lines of code y: 8 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/sources/PackedRowWriterFactory.scala x: 24 lines of code y: 8 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/sources/RateStreamMicroBatchReader.scala x: 167 lines of code y: 12 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/sources/memoryV2.scala x: 119 lines of code y: 20 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/sources/socket.scala x: 198 lines of code y: 10 # changes sql/core/src/main/java/org/apache/spark/sql/sources/v2/DataSourceV2.java x: 4 lines of code y: 5 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/MicroBatchExecution.scala x: 379 lines of code y: 29 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/ProgressReporter.scala x: 231 lines of code y: 24 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/continuous/ContinuousExecution.scala x: 282 lines of code y: 31 # changes sql/core/src/main/scala/org/apache/spark/sql/streaming/DataStreamReader.scala x: 77 lines of code y: 46 # changes sql/core/src/main/scala/org/apache/spark/sql/streaming/DataStreamWriter.scala x: 211 lines of code y: 38 # changes python/pyspark/version.py x: 1 lines of code y: 23 # changes core/src/main/scala/org/apache/spark/api/python/PythonRDD.scala x: 661 lines of code y: 147 # changes python/pyspark/sql/dataframe.py x: 849 lines of code y: 172 # changes python/pyspark/sql/tests.py x: 5232 lines of code y: 247 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/CheckpointFileManager.scala x: 221 lines of code y: 3 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/command/tables.scala x: 766 lines of code y: 94 # changes core/src/main/scala/org/apache/spark/scheduler/DAGScheduler.scala x: 1371 lines of code y: 248 # changes mllib/src/main/scala/org/apache/spark/ml/classification/LinearSVC.scala x: 230 lines of code y: 17 # changes core/src/main/scala/org/apache/spark/deploy/SparkSubmit.scala x: 917 lines of code y: 140 # changes sql/core/src/main/scala/org/apache/spark/sql/ForeachWriter.scala x: 8 lines of code y: 9 # changes python/pyspark/sql/functions.py x: 936 lines of code y: 176 # changes dev/sparktestsupport/modules.py x: 466 lines of code y: 53 # changes python/pyspark/streaming/tests.py x: 1223 lines of code y: 59 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/HadoopFsRelation.scala x: 48 lines of code y: 11 # changes core/src/main/resources/org/apache/spark/ui/static/executorspage-template.html x: 107 lines of code y: 4 # changes core/src/main/resources/org/apache/spark/ui/static/executorspage.js x: 571 lines of code y: 10 # changes core/src/main/resources/org/apache/spark/ui/static/webui.css x: 215 lines of code y: 40 # changes core/src/main/scala/org/apache/spark/status/AppStatusStore.scala x: 422 lines of code y: 13 # changes python/pyspark/tests.py x: 1903 lines of code y: 175 # changes core/src/main/scala/org/apache/spark/rdd/InputFileBlockHolder.scala x: 26 lines of code y: 3 # changes core/src/main/scala/org/apache/spark/scheduler/Task.scala x: 124 lines of code y: 83 # changes core/src/main/scala/org/apache/spark/deploy/history/HistoryServer.scala x: 196 lines of code y: 46 # changes core/src/main/scala/org/apache/spark/deploy/worker/Worker.scala x: 644 lines of code y: 132 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/aggregate/ObjectAggregationIterator.scala x: 219 lines of code y: 7 # changes mllib-local/src/main/scala/org/apache/spark/ml/linalg/Vectors.scala x: 506 lines of code y: 15 # changes mllib/src/main/scala/org/apache/spark/mllib/linalg/Vectors.scala x: 668 lines of code y: 70 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/view.scala x: 29 lines of code y: 12 # changes core/src/main/scala/org/apache/spark/serializer/KryoSerializer.scala x: 405 lines of code y: 93 # changes sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/UnsafeArrayData.java x: 433 lines of code y: 25 # changes sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/UnsafeRow.java x: 489 lines of code y: 58 # changes core/src/main/scala/org/apache/spark/ui/jobs/StagePage.scala x: 920 lines of code y: 149 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/exchange/EnsureRequirements.scala x: 185 lines of code y: 19 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/ParquetFilters.scala x: 434 lines of code y: 30 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/util/DateTimeUtils.scala x: 773 lines of code y: 56 # changes common/unsafe/src/main/java/org/apache/spark/unsafe/types/CalendarInterval.java x: 274 lines of code y: 8 # changes core/src/main/scala/org/apache/spark/ui/JettyUtils.scala x: 415 lines of code y: 60 # changes python/pyspark/ml/linalg/__init__.py x: 638 lines of code y: 10 # changes common/network-common/src/main/java/org/apache/spark/network/client/TransportClient.java x: 208 lines of code y: 10 # changes core/src/main/scala/org/apache/spark/deploy/history/FsHistoryProvider.scala x: 848 lines of code y: 89 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/DataSourceScanExec.scala x: 383 lines of code y: 36 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/FileScanRDD.scala x: 155 lines of code y: 27 # changes mllib/src/main/scala/org/apache/spark/ml/clustering/GaussianMixture.scala x: 426 lines of code y: 34 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/stringExpressions.scala x: 1668 lines of code y: 66 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/types/Decimal.scala x: 365 lines of code y: 39 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/ScalaReflection.scala x: 711 lines of code y: 118 # changes mllib/src/main/scala/org/apache/spark/mllib/feature/Word2Vec.scala x: 513 lines of code y: 50 # changes python/pyspark/sql/readwriter.py x: 337 lines of code y: 105 # changes core/src/main/scala/org/apache/spark/internal/io/SparkHadoopWriter.scala x: 245 lines of code y: 6 # changes python/pyspark/sql/column.py x: 265 lines of code y: 33 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/trees/TreeNode.scala x: 447 lines of code y: 64 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/ParquetFileFormat.scala x: 442 lines of code y: 64 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/csv/CSVDataSource.scala x: 292 lines of code y: 17 # changes core/src/main/scala/org/apache/spark/api/python/PythonUtils.scala x: 41 lines of code y: 19 # changes resource-managers/yarn/src/main/scala/org/apache/spark/deploy/yarn/Client.scala x: 1015 lines of code y: 36 # changes sql/hive/src/main/scala/org/apache/spark/sql/hive/hiveUDFs.scala x: 318 lines of code y: 55 # changes mllib/src/main/scala/org/apache/spark/ml/evaluation/ClusteringEvaluator.scala x: 263 lines of code y: 6 # changes resource-managers/mesos/src/main/scala/org/apache/spark/scheduler/cluster/mesos/MesosClusterScheduler.scala x: 661 lines of code y: 18 # changes common/network-common/src/main/java/org/apache/spark/network/server/TransportServer.java x: 116 lines of code y: 11 # changes common/network-common/src/main/java/org/apache/spark/network/util/TransportConf.java x: 134 lines of code y: 17 # changes core/src/main/scala/org/apache/spark/ui/env/EnvironmentPage.scala x: 85 lines of code y: 9 # changes mllib/src/main/scala/org/apache/spark/ml/util/Instrumentation.scala x: 137 lines of code y: 13 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/statsEstimation/AggregateEstimation.scala x: 39 lines of code y: 11 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/bitwiseExpressions.scala x: 96 lines of code y: 11 # changes common/kvstore/src/main/java/org/apache/spark/util/kvstore/KVTypeInfo.java x: 115 lines of code y: 3 # changes common/kvstore/src/main/java/org/apache/spark/util/kvstore/LevelDBIterator.java x: 213 lines of code y: 4 # changes core/src/main/scala/org/apache/spark/status/AppStatusListener.scala x: 865 lines of code y: 28 # changes core/src/main/scala/org/apache/spark/status/ElementTrackingStore.scala x: 118 lines of code y: 2 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/GroupStateImpl.scala x: 143 lines of code y: 5 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/basicPhysicalOperators.scala x: 487 lines of code y: 48 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/Cast.scala x: 1166 lines of code y: 112 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/nullExpressions.scala x: 352 lines of code y: 32 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/randomExpressions.scala x: 88 lines of code y: 21 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/regexpExpressions.scala x: 343 lines of code y: 27 # changes core/src/main/scala/org/apache/spark/api/python/PythonRunner.scala x: 454 lines of code y: 19 # changes mllib/src/main/scala/org/apache/spark/mllib/evaluation/BinaryClassificationMetrics.scala x: 114 lines of code y: 15 # changes mllib/src/main/scala/org/apache/spark/ml/regression/LinearRegression.scala x: 548 lines of code y: 98 # changes dev/create-release/releaseutils.py x: 188 lines of code y: 13 # changes core/src/main/scala/org/apache/spark/deploy/rest/SubmitRestProtocolMessage.scala x: 70 lines of code y: 6 # changes core/src/main/scala/org/apache/spark/rdd/RDDOperationScope.scala x: 79 lines of code y: 10 # changes common/network-common/src/main/java/org/apache/spark/network/crypto/TransportCipher.java x: 275 lines of code y: 6 # changes core/src/main/scala/org/apache/spark/security/CryptoStreamUtils.scala x: 180 lines of code y: 7 # changes python/run-tests.py x: 226 lines of code y: 21 # changes core/src/main/scala/org/apache/spark/rpc/netty/Dispatcher.scala x: 158 lines of code y: 19 # changes core/src/main/scala/org/apache/spark/rpc/netty/Inbox.scala x: 136 lines of code y: 9 # changes project/SparkBuild.scala x: 660 lines of code y: 541 # changes core/src/main/scala/org/apache/spark/scheduler/TaskSchedulerImpl.scala x: 623 lines of code y: 111 # changes core/src/main/scala/org/apache/spark/scheduler/TaskSetManager.scala x: 735 lines of code y: 132 # changes core/src/main/scala/org/apache/spark/SparkConf.scala x: 477 lines of code y: 102 # changes core/src/main/scala/org/apache/spark/executor/Executor.scala x: 578 lines of code y: 185 # changes core/src/main/scala/org/apache/spark/internal/config/package.scala x: 520 lines of code y: 78 # changes resource-managers/mesos/src/main/scala/org/apache/spark/scheduler/cluster/mesos/MesosCoarseGrainedSchedulerBackend.scala x: 566 lines of code y: 26 # changes core/src/main/scala/org/apache/spark/ui/UIUtils.scala x: 447 lines of code y: 77 # changes core/src/main/java/org/apache/spark/util/collection/unsafe/sort/UnsafeExternalSorter.java x: 505 lines of code y: 59 # changes sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/ExpressionInfo.java x: 82 lines of code y: 5 # changes streaming/src/main/scala/org/apache/spark/streaming/dstream/DStreamCheckpointData.scala x: 93 lines of code y: 15 # changes sql/core/src/main/scala/org/apache/spark/sql/internal/SharedState.scala x: 114 lines of code y: 29 # changes resource-managers/yarn/src/main/scala/org/apache/spark/deploy/yarn/ApplicationMaster.scala x: 609 lines of code y: 25 # changes resource-managers/yarn/src/main/scala/org/apache/spark/deploy/yarn/YarnAllocator.scala x: 494 lines of code y: 18 # changes core/src/main/scala/org/apache/spark/deploy/Client.scala x: 173 lines of code y: 38 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/orc/OrcFilters.scala x: 127 lines of code y: 7 # changes core/src/main/scala/org/apache/spark/scheduler/cluster/CoarseGrainedSchedulerBackend.scala x: 451 lines of code y: 138 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/collectionOperations.scala x: 3429 lines of code y: 70 # changes core/src/main/java/org/apache/spark/util/collection/unsafe/sort/UnsafeSorterSpillReader.java x: 113 lines of code y: 20 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/complexTypeCreator.scala x: 406 lines of code y: 57 # changes sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveMetastoreCatalog.scala x: 228 lines of code y: 198 # changes common/network-common/src/main/java/org/apache/spark/network/server/OneForOneStreamManager.java x: 135 lines of code y: 8 # changes common/network-common/src/main/java/org/apache/spark/network/server/TransportRequestHandler.java x: 229 lines of code y: 11 # changes common/network-shuffle/src/main/java/org/apache/spark/network/shuffle/ExternalShuffleBlockHandler.java x: 171 lines of code y: 13 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/CodeGenerator.scala x: 965 lines of code y: 160 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/ui/SQLAppStatusListener.scala x: 316 lines of code y: 12 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/PartitioningUtils.scala x: 319 lines of code y: 41 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/orc/OrcDeserializer.scala x: 181 lines of code y: 2 # changes mllib/src/main/scala/org/apache/spark/mllib/clustering/StreamingKMeans.scala x: 173 lines of code y: 22 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/Statistics.scala x: 129 lines of code y: 18 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/optimizer/joins.scala x: 133 lines of code y: 18 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/FileFormatWriter.scala x: 197 lines of code y: 33 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/WholeStageCodegenExec.scala x: 432 lines of code y: 48 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/aggregate/HashAggregateExec.scala x: 742 lines of code y: 42 # changes sql/hive-thriftserver/src/main/scala/org/apache/spark/sql/hive/thriftserver/SparkExecuteStatementOperation.scala x: 248 lines of code y: 32 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/EventTimeWatermarkExec.scala x: 84 lines of code y: 7 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/csv/UnivocityParser.scala x: 217 lines of code y: 22 # changes graphx/src/main/scala/org/apache/spark/graphx/impl/EdgeRDDImpl.scala x: 87 lines of code y: 13 # changes graphx/src/main/scala/org/apache/spark/graphx/impl/VertexRDDImpl.scala x: 190 lines of code y: 14 # changes graphx/src/main/scala/org/apache/spark/graphx/lib/SVDPlusPlus.scala x: 145 lines of code y: 17 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/CacheManager.scala x: 154 lines of code y: 32 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/columnar/InMemoryRelation.scala x: 142 lines of code y: 27 # changes core/src/main/scala/org/apache/spark/network/BlockTransferService.scala x: 76 lines of code y: 15 # changes python/pyspark/mllib/linalg/__init__.py x: 742 lines of code y: 20 # changes repl/src/main/scala/org/apache/spark/repl/ExecutorClassLoader.scala x: 163 lines of code y: 30 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/HDFSMetadataLog.scala x: 201 lines of code y: 30 # changes python/pyspark/context.py x: 448 lines of code y: 178 # changes core/src/main/scala/org/apache/spark/scheduler/cluster/StandaloneSchedulerBackend.scala x: 171 lines of code y: 33 # changes sql/core/src/main/scala/org/apache/spark/sql/jdbc/PostgresDialect.scala x: 77 lines of code y: 13 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/StreamExecution.scala x: 330 lines of code y: 96 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/planning/patterns.scala x: 164 lines of code y: 49 # changes sql/core/src/main/scala/org/apache/spark/sql/internal/HiveSerDe.scala x: 65 lines of code y: 9 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/predicates.scala x: 599 lines of code y: 108 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/optimizer/subquery.scala x: 358 lines of code y: 15 # changes core/src/main/scala/org/apache/spark/api/python/PythonGatewayServer.scala x: 52 lines of code y: 5 # changes python/pyspark/accumulators.py x: 117 lines of code y: 54 # changes python/pyspark/java_gateway.py x: 121 lines of code y: 71 # changes core/src/main/scala/org/apache/spark/ui/jobs/JobPage.scala x: 367 lines of code y: 24 # changes sql/core/src/main/scala/org/apache/spark/sql/api/r/SQLUtils.scala x: 172 lines of code y: 35 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/optimizer/ReplaceExceptWithFilter.scala x: 67 lines of code y: 4 # changes core/src/main/java/org/apache/spark/util/collection/unsafe/sort/PrefixComparators.java x: 116 lines of code y: 13 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/optimizer/CostBasedJoinReorder.scala x: 247 lines of code y: 11 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/joins/BroadcastHashJoinExec.scala x: 403 lines of code y: 21 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/joins/HashJoin.scala x: 200 lines of code y: 36 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/joins/HashedRelation.scala x: 591 lines of code y: 58 # changes python/pyspark/ml/feature.py x: 1370 lines of code y: 105 # changes core/src/main/java/org/apache/spark/unsafe/map/BytesToBytesMap.java x: 568 lines of code y: 35 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/higherOrderFunctions.scala x: 366 lines of code y: 17 # changes python/pyspark/serializers.py x: 444 lines of code y: 108 # changes sql/hive/src/main/scala/org/apache/spark/sql/hive/execution/CreateHiveTableAsSelectCommand.scala x: 62 lines of code y: 19 # changes common/unsafe/src/main/java/org/apache/spark/unsafe/Platform.java x: 177 lines of code y: 15 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/encoders/RowEncoder.scala x: 249 lines of code y: 35 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/statsEstimation/FilterEstimation.scala x: 517 lines of code y: 18 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/types/Metadata.scala x: 175 lines of code y: 11 # changes python/pyspark/worker.py x: 284 lines of code y: 106 # changes python/pyspark/broadcast.py x: 110 lines of code y: 46 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/PartitioningAwareFileIndex.scala x: 130 lines of code y: 16 # changes core/src/main/scala/org/apache/spark/util/CompletionIterator.scala x: 24 lines of code y: 12 # changes core/src/main/scala/org/apache/spark/util/collection/ExternalSorter.scala x: 510 lines of code y: 53 # changes core/src/main/scala/org/apache/spark/status/LiveEntity.scala x: 595 lines of code y: 13 # changes core/src/main/scala/org/apache/spark/ui/jobs/StageTable.scala x: 416 lines of code y: 92 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/StreamMetadata.scala x: 63 lines of code y: 3 # changes core/src/main/scala/org/apache/spark/deploy/rest/RestSubmissionClient.scala x: 331 lines of code y: 14 # changes project/MimaBuild.scala x: 58 lines of code y: 30 # changes project/MimaExcludes.scala x: 993 lines of code y: 267 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/namedExpressions.scala x: 230 lines of code y: 73 # changes core/src/main/scala/org/apache/spark/storage/DiskStore.scala x: 249 lines of code y: 64 # changes core/src/main/scala/org/apache/spark/storage/memory/MemoryStore.scala x: 579 lines of code y: 27 # changes core/src/main/scala/org/apache/spark/util/io/ChunkedByteBuffer.scala x: 171 lines of code y: 18 # changes mllib/src/main/scala/org/apache/spark/mllib/linalg/Matrices.scala x: 774 lines of code y: 52 # changes sql/hive/src/main/scala/org/apache/spark/sql/hive/client/IsolatedClientLoader.scala x: 199 lines of code y: 37 # changes mllib/src/main/scala/org/apache/spark/mllib/clustering/KMeansModel.scala x: 146 lines of code y: 36 # changes core/src/main/scala/org/apache/spark/scheduler/BlacklistTracker.scala x: 282 lines of code y: 9 # changes mllib/src/main/scala/org/apache/spark/ml/stat/Summarizer.scala x: 416 lines of code y: 5 # changes python/pyspark/ml/stat.py x: 112 lines of code y: 7 # changes core/src/main/scala/org/apache/spark/storage/BlockManager.scala x: 1172 lines of code y: 196 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/jsonExpressions.scala x: 559 lines of code y: 46 # changes sql/core/src/main/scala/org/apache/spark/sql/expressions/Window.scala x: 41 lines of code y: 15 # changes sql/core/src/main/scala/org/apache/spark/sql/expressions/WindowSpec.scala x: 79 lines of code y: 18 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/python/PythonUDFRunner.scala x: 81 lines of code y: 3 # changes mllib/src/main/scala/org/apache/spark/mllib/clustering/BisectingKMeansModel.scala x: 157 lines of code y: 13 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/FunctionRegistry.scala x: 503 lines of code y: 152 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/TypeCoercion.scala x: 644 lines of code y: 58 # changes core/src/main/scala/org/apache/spark/scheduler/EventLoggingListener.scala x: 233 lines of code y: 47 # changes dev/run-tests.py x: 344 lines of code y: 64 # changes mllib/src/main/scala/org/apache/spark/ml/clustering/BisectingKMeans.scala x: 174 lines of code y: 29 # changes python/pyspark/ml/clustering.py x: 516 lines of code y: 46 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/ScalaUDF.scala x: 966 lines of code y: 34 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/FileFormatDataWriter.scala x: 201 lines of code y: 2 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/JavaTypeInference.scala x: 353 lines of code y: 29 # changes sql/hive/src/main/scala/org/apache/spark/sql/hive/execution/HiveTableScanExec.scala x: 143 lines of code y: 25 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/optimizer/expressions.scala x: 456 lines of code y: 35 # changes sql/core/src/main/scala/org/apache/spark/sql/Column.scala x: 239 lines of code y: 98 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/csv/CSVUtils.scala x: 89 lines of code y: 6 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/SparkPlan.scala x: 248 lines of code y: 91 # changes python/pyspark/sql/udf.py x: 192 lines of code y: 19 # changes resource-managers/kubernetes/core/src/main/scala/org/apache/spark/scheduler/cluster/k8s/ExecutorPodsLifecycleManager.scala x: 133 lines of code y: 2 # changes core/src/main/scala/org/apache/spark/storage/RDDInfo.scala x: 48 lines of code y: 17 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/datetimeExpressions.scala x: 1190 lines of code y: 44 # changes python/pyspark/sql/context.py x: 188 lines of code y: 79 # changes python/pyspark/sql/session.py x: 423 lines of code y: 48 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/DecimalPrecision.scala x: 188 lines of code y: 12 # changes core/src/main/scala/org/apache/spark/scheduler/MapStatus.scala x: 151 lines of code y: 20 # changes core/src/main/scala/org/apache/spark/storage/ShuffleBlockFetcherIterator.scala x: 387 lines of code y: 39 # changes sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveSessionCatalog.scala x: 131 lines of code y: 58 # changes mllib/src/main/scala/org/apache/spark/ml/clustering/LDA.scala x: 471 lines of code y: 39 # changes mllib/src/main/scala/org/apache/spark/ml/classification/DecisionTreeClassifier.scala x: 182 lines of code y: 44 # changes mllib/src/main/scala/org/apache/spark/ml/classification/GBTClassifier.scala x: 263 lines of code y: 50 # changes mllib/src/main/scala/org/apache/spark/ml/classification/RandomForestClassifier.scala x: 216 lines of code y: 44 # changes mllib/src/main/scala/org/apache/spark/ml/regression/DecisionTreeRegressor.scala x: 179 lines of code y: 41 # changes mllib/src/main/scala/org/apache/spark/ml/regression/GBTRegressor.scala x: 211 lines of code y: 46 # changes mllib/src/main/scala/org/apache/spark/ml/regression/RandomForestRegressor.scala x: 176 lines of code y: 40 # changes mllib/src/main/scala/org/apache/spark/ml/tree/Node.scala x: 212 lines of code y: 18 # changes mllib/src/main/scala/org/apache/spark/ml/tree/impl/RandomForest.scala x: 687 lines of code y: 35 # changes mllib/src/main/scala/org/apache/spark/ml/tree/treeModels.scala x: 247 lines of code y: 19 # changes core/src/main/java/org/apache/spark/shuffle/sort/UnsafeShuffleWriter.java x: 382 lines of code y: 25 # changes core/src/main/scala/org/apache/spark/MapOutputTracker.scala x: 535 lines of code y: 87 # changes core/src/main/scala/org/apache/spark/shuffle/sort/SortShuffleWriter.scala x: 73 lines of code y: 27 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/physical/partitioning.scala x: 151 lines of code y: 32 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/SparkStrategies.scala x: 420 lines of code y: 218 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/limit.scala x: 111 lines of code y: 26 # changes resource-managers/kubernetes/core/src/main/scala/org/apache/spark/deploy/k8s/features/BasicExecutorFeatureStep.scala x: 158 lines of code y: 6 # changes streaming/src/main/scala/org/apache/spark/streaming/Checkpoint.scala x: 280 lines of code y: 87 # changes core/src/main/scala/org/apache/spark/network/netty/NettyBlockTransferService.scala x: 137 lines of code y: 29 # changes dev/create-release/generate-contributors.py x: 189 lines of code y: 7 # changes dev/merge_spark_pr.py x: 346 lines of code y: 41 # changes python/pyspark/ml/classification.py x: 860 lines of code y: 94 # changes python/pyspark/ml/fpm.py x: 117 lines of code y: 7 # changes python/pyspark/ml/regression.py x: 732 lines of code y: 74 # changes python/pyspark/mllib/clustering.py x: 327 lines of code y: 57 # changes python/pyspark/mllib/evaluation.py x: 222 lines of code y: 19 # changes python/pyspark/mllib/feature.py x: 262 lines of code y: 43 # changes python/pyspark/rdd.py x: 971 lines of code y: 239 # changes python/pyspark/shell.py x: 36 lines of code y: 83 # changes python/pyspark/sql/streaming.py x: 381 lines of code y: 60 # changes python/pyspark/sql/types.py x: 1015 lines of code y: 74 # changes python/pyspark/storagelevel.py x: 30 lines of code y: 20 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/SparkPlanInfo.scala x: 37 lines of code y: 14 # changes sql/core/src/main/scala/org/apache/spark/sql/streaming/StreamingQueryManager.scala x: 224 lines of code y: 25 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/state/StateStoreRDD.scala x: 54 lines of code y: 9 # changes core/src/main/scala/org/apache/spark/util/ClosureCleaner.scala x: 335 lines of code y: 36 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/csv/CSVOptions.scala x: 149 lines of code y: 44 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/types/StructField.scala x: 40 lines of code y: 5 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/command/DataWritingCommand.scala x: 35 lines of code y: 8 # changes sql/hive/src/main/scala/org/apache/spark/sql/hive/execution/InsertIntoHiveTable.scala x: 156 lines of code y: 94 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/LogicalPlan.scala x: 85 lines of code y: 83 # changes common/unsafe/src/main/java/org/apache/spark/unsafe/types/UTF8String.java x: 951 lines of code y: 23 # changes core/src/main/java/org/apache/spark/memory/TaskMemoryManager.java x: 264 lines of code y: 28 # changes core/src/main/java/org/apache/spark/util/collection/unsafe/sort/UnsafeInMemorySorter.java x: 255 lines of code y: 37 # changes mllib/src/main/scala/org/apache/spark/mllib/feature/HashingTF.scala x: 87 lines of code y: 11 # changes sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/XXH64.java x: 137 lines of code y: 5 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/hash.scala x: 722 lines of code y: 20 # changes sql/core/src/main/java/org/apache/spark/sql/execution/vectorized/OffHeapColumnVector.java x: 414 lines of code y: 33 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/json/JacksonGenerator.scala x: 167 lines of code y: 10 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/command/createDataSourceTables.scala x: 136 lines of code y: 48 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/InsertIntoHadoopFsRelationCommand.scala x: 186 lines of code y: 30 # changes core/src/main/scala/org/apache/spark/Partitioner.scala x: 223 lines of code y: 55 # changes core/src/main/scala/org/apache/spark/rdd/MapPartitionsRDD.scala x: 28 lines of code y: 25 # changes core/src/main/scala/org/apache/spark/rdd/RDD.scala x: 981 lines of code y: 206 # changes python/pyspark/ml/tests.py x: 2180 lines of code y: 104 # changes core/src/main/scala/org/apache/spark/executor/ExecutorSource.scala x: 97 lines of code y: 36 # changes core/src/main/scala/org/apache/spark/deploy/LocalSparkCluster.scala x: 46 lines of code y: 47 # changes core/src/main/scala/org/apache/spark/BarrierTaskContext.scala x: 120 lines of code y: 6 # changes core/src/main/scala/org/apache/spark/TaskContext.scala x: 64 lines of code y: 55 # changes core/src/main/scala/org/apache/spark/TaskContextImpl.scala x: 114 lines of code y: 30 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/util/ArrayData.scala x: 165 lines of code y: 6 # changes repl/src/main/scala-2.11/org/apache/spark/repl/SparkILoopInterpreter.scala x: 160 lines of code y: 1 # changes mllib/src/main/scala/org/apache/spark/ml/fpm/FPGrowth.scala x: 240 lines of code y: 14 # changes mllib/src/main/scala/org/apache/spark/mllib/fpm/FPGrowth.scala x: 197 lines of code y: 30 # changes mllib/src/main/scala/org/apache/spark/mllib/feature/ChiSqSelector.scala x: 205 lines of code y: 29 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/GenerateUnsafeProjection.scala x: 296 lines of code y: 55 # changes core/src/main/scala/org/apache/spark/rdd/UnionRDD.scala x: 71 lines of code y: 25 # changes streaming/src/main/scala/org/apache/spark/streaming/util/FileBasedWriteAheadLog.scala x: 214 lines of code y: 21 # changes python/pyspark/__init__.py x: 48 lines of code y: 62 # changes repl/src/main/scala/org/apache/spark/repl/SparkILoop.scala x: 220 lines of code y: 60 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/python/PythonForeachWriter.scala x: 96 lines of code y: 3 # changes python/pyspark/sql/utils.py x: 97 lines of code y: 20 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/QueryExecution.scala x: 159 lines of code y: 47 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/python/ExtractPythonUDFs.scala x: 154 lines of code y: 25 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/aggregate/VectorizedHashMapGenerator.scala x: 120 lines of code y: 19 # changes resource-managers/yarn/src/main/scala/org/apache/spark/deploy/yarn/config.scala x: 243 lines of code y: 11 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/types/DecimalType.scala x: 132 lines of code y: 27 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/ExistingRDD.scala x: 141 lines of code y: 70 # changes core/src/main/scala/org/apache/spark/TestUtils.scala x: 208 lines of code y: 28 # changes python/pyspark/streaming/dstream.py x: 279 lines of code y: 17 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/CodeFormatter.scala x: 110 lines of code y: 14 # changes streaming/src/main/scala/org/apache/spark/streaming/dstream/DStream.scala x: 528 lines of code y: 47 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/Projection.scala x: 114 lines of code y: 47 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/statefulOperators.scala x: 367 lines of code y: 18 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/state/HDFSBackedStateStoreProvider.scala x: 506 lines of code y: 29 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/state/StateStore.scala x: 255 lines of code y: 21 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/state/SymmetricHashJoinStateManager.scala x: 297 lines of code y: 6 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/IncrementalExecution.scala x: 109 lines of code y: 35 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/ParquetReadSupport.scala x: 217 lines of code y: 11 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/csv/CSVFileFormat.scala x: 134 lines of code y: 25 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/json/JacksonParser.scala x: 258 lines of code y: 16 # changes resource-managers/kubernetes/core/src/main/scala/org/apache/spark/deploy/k8s/submit/KubernetesDriverBuilder.scala x: 75 lines of code y: 7 # changes python/pyspark/sql/catalog.py x: 162 lines of code y: 18 # changes mllib/src/main/scala/org/apache/spark/ml/classification/LogisticRegression.scala x: 968 lines of code y: 119 # changes mllib/src/main/scala/org/apache/spark/ml/regression/AFTSurvivalRegression.scala x: 344 lines of code y: 39 # changes mllib/src/main/scala/org/apache/spark/mllib/clustering/BisectingKMeans.scala x: 332 lines of code y: 16 # changes core/src/main/scala/org/apache/spark/SparkContext.scala x: 1532 lines of code y: 388 # changes core/src/main/scala/org/apache/spark/scheduler/SchedulerBackend.scala x: 19 lines of code y: 22 # changes resource-managers/mesos/src/main/scala/org/apache/spark/scheduler/cluster/mesos/MesosFineGrainedSchedulerBackend.scala x: 330 lines of code y: 9 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/BoundAttribute.scala x: 62 lines of code y: 46 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/javaCode.scala x: 190 lines of code y: 6 # changes common/network-common/src/main/java/org/apache/spark/network/protocol/MessageWithHeader.java x: 123 lines of code y: 6 # changes sql/hive-thriftserver/src/main/scala/org/apache/spark/sql/hive/thriftserver/SparkSQLCLIDriver.scala x: 318 lines of code y: 58 # changes core/src/main/scala/org/apache/spark/deploy/SparkSubmitArguments.scala x: 520 lines of code y: 86 # changes core/src/main/scala/org/apache/spark/deploy/master/Master.scala x: 801 lines of code y: 154 # changes core/src/main/scala/org/apache/spark/deploy/rest/RestSubmissionServer.scala x: 199 lines of code y: 9 # changes mllib/src/main/scala/org/apache/spark/ml/feature/CountVectorizer.scala x: 229 lines of code y: 23 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/ExpectsInputTypes.scala x: 27 lines of code y: 13 # changes core/src/main/scala/org/apache/spark/util/collection/ExternalAppendOnlyMap.scala x: 398 lines of code y: 67 # changes core/src/main/java/org/apache/spark/shuffle/sort/ShuffleExternalSorter.java x: 249 lines of code y: 23 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/ParquetSchemaConverter.scala x: 308 lines of code y: 11 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/ParquetWriteSupport.scala x: 284 lines of code y: 7 # changes core/src/main/scala/org/apache/spark/util/ListenerBus.scala x: 59 lines of code y: 12 # changes python/pyspark/heapq3.py x: 284 lines of code y: 5 # changes resource-managers/mesos/src/main/scala/org/apache/spark/scheduler/cluster/mesos/MesosSchedulerUtils.scala x: 390 lines of code y: 9 # changes sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/session/HiveSessionImpl.java x: 706 lines of code y: 6 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/window/WindowExec.scala x: 221 lines of code y: 10 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/command/AnalyzeTableCommand.scala x: 25 lines of code y: 17 # changes mllib/src/main/scala/org/apache/spark/ml/regression/GeneralizedLinearRegression.scala x: 916 lines of code y: 50 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/metric/SQLMetrics.scala x: 109 lines of code y: 31 # changes core/src/main/scala/org/apache/spark/deploy/SparkHadoopUtil.scala x: 284 lines of code y: 108 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/FileStreamSource.scala x: 196 lines of code y: 39 # changes sql/core/src/main/scala/org/apache/spark/sql/DataFrameNaFunctions.scala x: 161 lines of code y: 25 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/aggregate/ApproxCountDistinctForIntervals.scala x: 167 lines of code y: 3 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/types/MapType.scala x: 42 lines of code y: 14 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/package.scala x: 113 lines of code y: 18 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/identifiers.scala x: 42 lines of code y: 8 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/misc.scala x: 102 lines of code y: 53 # changes core/src/main/scala/org/apache/spark/shuffle/sort/SortShuffleManager.scala x: 112 lines of code y: 16 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/windowExpressions.scala x: 415 lines of code y: 35 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/debug/package.scala x: 152 lines of code y: 46 # changes launcher/src/main/java/org/apache/spark/launcher/AbstractLauncher.java x: 135 lines of code y: 3 # changes sql/core/src/main/java/org/apache/spark/sql/execution/datasources/parquet/VectorizedColumnReader.java x: 496 lines of code y: 27 # changes core/src/main/scala/org/apache/spark/rpc/netty/NettyRpcEnv.scala x: 502 lines of code y: 33 # changes sql/core/src/main/scala/org/apache/spark/sql/RelationalGroupedDataset.scala x: 236 lines of code y: 33 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/exchange/ExchangeCoordinator.scala x: 119 lines of code y: 10 # changes core/src/main/scala/org/apache/spark/broadcast/TorrentBroadcast.scala x: 202 lines of code y: 57 # changes core/src/main/scala/org/apache/spark/rdd/HadoopRDD.scala x: 309 lines of code y: 109 # changes core/src/main/scala/org/apache/spark/rdd/NewHadoopRDD.scala x: 247 lines of code y: 78 # changes core/src/main/scala/org/apache/spark/rdd/ReliableCheckpointRDD.scala x: 206 lines of code y: 13 # changes core/src/main/scala/org/apache/spark/shuffle/BlockStoreShuffleReader.scala x: 74 lines of code y: 20 # changes mllib/src/main/scala/org/apache/spark/ml/source/libsvm/LibSVMRelation.scala x: 136 lines of code y: 35 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/columnar/InMemoryTableScanExec.scala x: 221 lines of code y: 38 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/CodecStreams.scala x: 61 lines of code y: 5 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/jdbc/JDBCRDD.scala x: 201 lines of code y: 44 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/orc/OrcFileFormat.scala x: 191 lines of code y: 12 # changes sql/hive/src/main/scala/org/apache/spark/sql/hive/orc/OrcFileFormat.scala x: 251 lines of code y: 29 # changes core/src/main/scala/org/apache/spark/scheduler/TaskScheduler.scala x: 26 lines of code y: 51 # changes core/src/main/scala/org/apache/spark/util/collection/OpenHashSet.scala x: 181 lines of code y: 41 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/Expression.scala x: 333 lines of code y: 114 # changes dev/appveyor-install-dependencies.ps1 x: 98 lines of code y: 9 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/jdbc/JDBCRelation.scala x: 193 lines of code y: 22 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/jdbc/JdbcRelationProvider.scala x: 58 lines of code y: 15 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/generators.scala x: 274 lines of code y: 54 # changes streaming/src/main/scala/org/apache/spark/streaming/scheduler/ExecutorAllocationManager.scala x: 154 lines of code y: 4 # changes sql/core/src/main/scala/org/apache/spark/sql/KeyValueGroupedDataset.scala x: 237 lines of code y: 24 # changes sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/Column.java x: 376 lines of code y: 2 # changes scalastyle-config.xml x: 235 lines of code y: 42 # changes core/src/main/scala/org/apache/spark/scheduler/ResultTask.scala x: 45 lines of code y: 57 # changes core/src/main/scala/org/apache/spark/scheduler/ShuffleMapTask.scala x: 66 lines of code y: 79 # changes core/src/main/scala/org/apache/spark/scheduler/Stage.scala x: 41 lines of code y: 52 # changes core/src/main/scala/org/apache/spark/scheduler/WorkerOffer.scala x: 7 lines of code y: 8 # changes sql/hive/src/main/scala/org/apache/spark/sql/hive/TableReader.scala x: 299 lines of code y: 58 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/jdbc/JdbcUtils.scala x: 638 lines of code y: 53 # changes sql/core/src/main/scala/org/apache/spark/sql/jdbc/JdbcDialects.scala x: 80 lines of code y: 28 # changes mllib/src/main/scala/org/apache/spark/ml/classification/OneVsRest.scala x: 317 lines of code y: 32 # changes mllib/src/main/scala/org/apache/spark/ml/clustering/KMeans.scala x: 236 lines of code y: 44 # changes mllib/src/main/scala/org/apache/spark/ml/recommendation/ALS.scala x: 989 lines of code y: 69 # changes mllib/src/main/scala/org/apache/spark/ml/regression/IsotonicRegression.scala x: 186 lines of code y: 29 # changes mllib/src/main/scala/org/apache/spark/ml/tuning/CrossValidator.scala x: 269 lines of code y: 46 # changes mllib/src/main/scala/org/apache/spark/ml/tuning/TrainValidationSplit.scala x: 259 lines of code y: 24 # changes mllib/src/main/scala/org/apache/spark/ml/feature/HashingTF.scala x: 60 lines of code y: 27 # changes mllib/src/main/scala/org/apache/spark/ml/feature/Interaction.scala x: 201 lines of code y: 15 # changes mllib/src/main/scala/org/apache/spark/ml/feature/OneHotEncoder.scala x: 79 lines of code y: 26 # changes mllib/src/main/scala/org/apache/spark/ml/feature/RFormula.scala x: 373 lines of code y: 41 # changes mllib/src/main/scala/org/apache/spark/ml/feature/Tokenizer.scala x: 78 lines of code y: 25 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/SortOrder.scala x: 165 lines of code y: 35 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/aggregate/ApproximatePercentile.scala x: 212 lines of code y: 14 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/arithmetic.scala x: 513 lines of code y: 87 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/complexTypeExtractors.scala x: 265 lines of code y: 31 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/objects/objects.scala x: 1270 lines of code y: 65 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/columnar/ColumnType.scala x: 497 lines of code y: 10 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/stat/StatFunctions.scala x: 197 lines of code y: 36 # changes sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveExternalCatalog.scala x: 923 lines of code y: 82 # changes core/src/main/scala/org/apache/spark/api/java/JavaSparkContext.scala x: 281 lines of code y: 79 # changes sql/core/src/main/java/org/apache/spark/sql/execution/UnsafeFixedWidthAggregationMap.java x: 139 lines of code y: 22 # changes core/src/main/scala/org/apache/spark/rdd/BlockRDD.scala x: 51 lines of code y: 34 # changes python/pyspark/ml/util.py x: 281 lines of code y: 28 # changes licenses-binary/LICENSE-jtransforms.html x: 379 lines of code y: 1 # changes python/pyspark/mllib/classification.py x: 261 lines of code y: 52 # changes core/src/main/scala/org/apache/spark/ui/jobs/AllJobsPage.scala x: 553 lines of code y: 41 # changes sql/hive-thriftserver/src/main/scala/org/apache/spark/sql/hive/thriftserver/ui/ThriftServerPage.scala x: 144 lines of code y: 12 # changes streaming/src/main/scala/org/apache/spark/streaming/ui/BatchPage.scala x: 350 lines of code y: 22 # changes resource-managers/yarn/src/main/scala/org/apache/spark/deploy/yarn/ExecutorRunnable.scala x: 160 lines of code y: 7 # changes common/network-common/src/main/java/org/apache/spark/network/crypto/AuthRpcHandler.java x: 123 lines of code y: 4 # changes sql/core/src/main/scala/org/apache/spark/sql/internal/CatalogImpl.scala x: 258 lines of code y: 40 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/InsertIntoDataSourceCommand.scala x: 20 lines of code y: 10 # changes core/src/main/scala/org/apache/spark/deploy/worker/DriverRunner.scala x: 180 lines of code y: 37 # changes core/src/main/scala/org/apache/spark/rdd/AsyncRDDActions.scala x: 81 lines of code y: 38 # changes sql/core/src/main/java/org/apache/spark/sql/execution/vectorized/OnHeapColumnVector.java x: 423 lines of code y: 32 # changes core/src/main/scala/org/apache/spark/deploy/master/ui/MasterWebUI.scala x: 39 lines of code y: 49 # changes core/src/main/scala/org/apache/spark/deploy/worker/ui/WorkerWebUI.scala x: 34 lines of code y: 53 # changes core/src/main/scala/org/apache/spark/ui/SparkUI.scala x: 124 lines of code y: 71 # changes core/src/main/scala/org/apache/spark/ui/WebUI.scala x: 102 lines of code y: 34 # changes core/src/main/scala/org/apache/spark/util/AccumulatorV2.scala x: 253 lines of code y: 21 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/FileSourceStrategy.scala x: 141 lines of code y: 34 # changes common/network-shuffle/src/main/java/org/apache/spark/network/shuffle/ExternalShuffleBlockResolver.java x: 289 lines of code y: 14 # changes python/pyspark/shuffle.py x: 423 lines of code y: 18 # changes sql/core/src/main/java/org/apache/spark/sql/execution/datasources/orc/OrcColumnVector.java x: 142 lines of code y: 9 # changes sql/core/src/main/java/org/apache/spark/sql/execution/datasources/orc/OrcColumnarBatchReader.java x: 451 lines of code y: 6 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/MonotonicallyIncreasingID.scala x: 42 lines of code y: 20 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/mathExpressions.scala x: 960 lines of code y: 30 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/GenerateExec.scala x: 227 lines of code y: 21 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/joins/SortMergeJoinExec.scala x: 836 lines of code y: 31 # changes core/src/main/scala/org/apache/spark/util/JsonProtocol.scala x: 883 lines of code y: 87 # changes core/src/main/scala/org/apache/spark/deploy/history/HistoryPage.scala x: 72 lines of code y: 31 # changes core/src/main/scala/org/apache/spark/deploy/master/ui/MasterPage.scala x: 273 lines of code y: 29 # changes core/src/main/scala/org/apache/spark/ui/exec/ExecutorsTab.scala x: 32 lines of code y: 29 # changes core/src/main/scala/org/apache/spark/ui/jobs/PoolPage.scala x: 41 lines of code y: 28 # changes core/src/main/scala/org/apache/spark/ui/jobs/PoolTable.scala x: 39 lines of code y: 38 # changes streaming/src/main/scala/org/apache/spark/streaming/ui/StreamingPage.scala x: 434 lines of code y: 27 # changes mllib/src/main/scala/org/apache/spark/ml/param/shared/sharedParams.scala x: 160 lines of code y: 41 # changes mllib/src/main/scala/org/apache/spark/ml/tree/treeParams.scala x: 261 lines of code y: 30 # changes sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveUtils.scala x: 348 lines of code y: 33 # changes sql/core/src/main/java/org/apache/spark/sql/execution/datasources/parquet/VectorizedRleValuesReader.java x: 521 lines of code y: 9 # changes python/pyspark/cloudpickle.py x: 647 lines of code y: 25 # changes mllib/src/main/scala/org/apache/spark/mllib/clustering/LDAModel.scala x: 561 lines of code y: 42 # changes sql/core/src/main/java/org/apache/spark/sql/execution/datasources/parquet/VectorizedPlainValuesReader.java x: 160 lines of code y: 12 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/Encoder.scala x: 15 lines of code y: 21 # changes core/src/main/scala/org/apache/spark/api/r/RRunner.scala x: 308 lines of code y: 9 # changes core/src/main/scala/org/apache/spark/deploy/RRunner.scala x: 71 lines of code y: 10 # changes core/src/main/scala/org/apache/spark/api/python/PythonWorkerFactory.scala x: 258 lines of code y: 35 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/LocalRelation.scala x: 53 lines of code y: 24 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/statsEstimation/EstimationUtils.scala x: 250 lines of code y: 15 # changes mllib/src/main/scala/org/apache/spark/mllib/fpm/PrefixSpan.scala x: 413 lines of code y: 21 # changes mllib/src/main/scala/org/apache/spark/mllib/api/python/PythonMLLibAPI.scala x: 1114 lines of code y: 116 # changes python/pyspark/mllib/tests.py x: 1373 lines of code y: 71 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/catalog/ExternalCatalog.scala x: 116 lines of code y: 27 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/catalog/ExternalCatalogWithListener.scala x: 221 lines of code y: 1 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/catalog/InMemoryCatalog.scala x: 490 lines of code y: 56 # changes sql/hive-thriftserver/src/main/scala/org/apache/spark/sql/hive/thriftserver/SparkSQLEnv.scala x: 40 lines of code y: 31 # changes sql/hive-thriftserver/src/main/java/org/apache/hive/service/auth/HiveAuthFactory.java x: 343 lines of code y: 3 # changes sql/core/src/main/java/org/apache/spark/sql/execution/vectorized/WritableColumnVector.java x: 420 lines of code y: 17 # changes core/src/main/scala/org/apache/spark/deploy/worker/ExecutorRunner.scala x: 136 lines of code y: 62 # changes mllib/src/main/scala/org/apache/spark/ml/optim/WeightedLeastSquares.scala x: 352 lines of code y: 19 # changes mllib/src/main/scala/org/apache/spark/ml/feature/OneHotEncoderEstimator.scala x: 353 lines of code y: 3 # changes mllib/src/main/scala/org/apache/spark/ml/feature/QuantileDiscretizer.scala x: 141 lines of code y: 30 # changes mllib/src/main/scala/org/apache/spark/ml/feature/StandardScaler.scala x: 130 lines of code y: 35 # changes mllib/src/main/scala/org/apache/spark/ml/feature/StringIndexer.scala x: 279 lines of code y: 42 # changes mllib/src/main/scala/org/apache/spark/ml/feature/VectorIndexer.scala x: 359 lines of code y: 28 # changes mllib/src/main/scala/org/apache/spark/ml/feature/Word2Vec.scala x: 243 lines of code y: 40 # changes mllib/src/main/scala/org/apache/spark/ml/param/params.scala x: 609 lines of code y: 53 # changes mllib/src/main/scala/org/apache/spark/ml/util/ReadWrite.scala x: 361 lines of code y: 33 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/InternalRow.scala x: 71 lines of code y: 22 # changes resource-managers/kubernetes/core/src/main/scala/org/apache/spark/deploy/k8s/features/DriverKubernetesCredentialsFeatureStep.scala x: 167 lines of code y: 1 # changes core/src/main/scala/org/apache/spark/deploy/worker/DriverWrapper.scala x: 64 lines of code y: 22 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/GenerateMutableProjection.scala x: 98 lines of code y: 47 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/types/UserDefinedType.scala x: 59 lines of code y: 14 # changes mllib/src/main/scala/org/apache/spark/ml/tree/impl/NodeIdCache.scala x: 106 lines of code y: 10 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/columnar/GenerateColumnAccessor.scala x: 165 lines of code y: 21 # changes python/pyspark/ml/wrapper.py x: 164 lines of code y: 32 # changes core/src/main/scala/org/apache/spark/executor/CoarseGrainedExecutorBackend.scala x: 227 lines of code y: 106 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/FileStreamSink.scala x: 94 lines of code y: 23 # changes mllib/src/main/scala/org/apache/spark/ml/Predictor.scala x: 98 lines of code y: 22 # changes core/src/main/resources/org/apache/spark/ui/static/historypage.js x: 164 lines of code y: 22 # changes python/pyspark/ml/evaluation.py x: 182 lines of code y: 32 # changes python/pyspark/ml/recommendation.py x: 194 lines of code y: 28 # changes python/pyspark/mllib/recommendation.py x: 96 lines of code y: 38 # changes python/pyspark/mllib/regression.py x: 247 lines of code y: 48 # changes python/pyspark/mllib/tree.py x: 149 lines of code y: 31 # changes python/pyspark/mllib/util.py x: 167 lines of code y: 28 # changes core/src/main/scala/org/apache/spark/status/api/v1/api.scala x: 289 lines of code y: 33 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/GenerateOrdering.scala x: 167 lines of code y: 39 # changes core/src/main/scala/org/apache/spark/storage/BlockManagerId.scala x: 81 lines of code y: 20 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/statsEstimation/JoinEstimation.scala x: 240 lines of code y: 9 # changes core/src/main/scala/org/apache/spark/status/storeTypes.scala x: 363 lines of code y: 10 # changes core/src/main/scala/org/apache/spark/storage/StorageUtils.scala x: 115 lines of code y: 36 # changes core/src/main/scala/org/apache/spark/shuffle/IndexShuffleBlockResolver.scala x: 150 lines of code y: 18 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/columnar/compression/compressionSchemes.scala x: 669 lines of code y: 5 # changes sql/hive-thriftserver/src/main/scala/org/apache/spark/sql/hive/thriftserver/server/SparkSQLOperationManager.scala x: 45 lines of code y: 26 # changes streaming/src/main/scala/org/apache/spark/streaming/receiver/ReceiverSupervisorImpl.scala x: 152 lines of code y: 30 # changes streaming/src/main/scala/org/apache/spark/streaming/scheduler/ReceiverTracker.scala x: 454 lines of code y: 44 # changes python/pyspark/ml/param/__init__.py x: 279 lines of code y: 26 # changes sql/hive-thriftserver/src/main/scala/org/apache/spark/sql/hive/thriftserver/SparkSQLSessionManager.scala x: 54 lines of code y: 20 # changes core/src/main/scala/org/apache/spark/scheduler/SparkListener.scala x: 192 lines of code y: 87 # changes core/src/main/scala/org/apache/spark/scheduler/SparkListenerBus.scala x: 60 lines of code y: 51 # changes core/src/main/scala/org/apache/spark/ui/jobs/ExecutorTable.scala x: 126 lines of code y: 41 # changes common/kvstore/src/main/java/org/apache/spark/util/kvstore/LevelDBTypeInfo.java x: 287 lines of code y: 3 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/objects.scala x: 340 lines of code y: 24 # changes streaming/src/main/scala/org/apache/spark/streaming/rdd/MapWithStateRDD.scala x: 147 lines of code y: 8 # changes sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/SQLOperation.java x: 336 lines of code y: 7 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/Source.scala x: 10 lines of code y: 11 # changes mllib-local/src/main/scala/org/apache/spark/ml/linalg/Matrices.scala x: 765 lines of code y: 13 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/ParquetRowConverter.scala x: 417 lines of code y: 8 # changes core/src/main/scala/org/apache/spark/deploy/history/ApplicationHistoryProvider.scala x: 37 lines of code y: 18 # changes sql/hive/src/main/scala/org/apache/spark/sql/hive/execution/ScriptTransformationExec.scala x: 338 lines of code y: 3 # changes core/src/main/scala/org/apache/spark/SparkEnv.scala x: 324 lines of code y: 140 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/LogicalRelation.scala x: 38 lines of code y: 24 # changes mllib/src/main/scala/org/apache/spark/ml/feature/SQLTransformer.scala x: 49 lines of code y: 19 # changes core/src/main/scala/org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessage.scala x: 64 lines of code y: 40 # changes core/src/main/scala/org/apache/spark/serializer/SerializerManager.scala x: 126 lines of code y: 32 # changes mllib/src/main/scala/org/apache/spark/mllib/tree/RandomForest.scala x: 125 lines of code y: 30 # changes core/src/main/scala/org/apache/spark/ui/storage/StorageTab.scala x: 8 lines of code y: 21 # changes python/pyspark/sql/__init__.py x: 16 lines of code y: 19 # changes core/src/main/scala/org/apache/spark/io/CompressionCodec.scala x: 135 lines of code y: 40 # changes mllib/src/main/scala/org/apache/spark/mllib/clustering/PowerIterationClustering.scala x: 237 lines of code y: 26 # changes core/src/main/scala/org/apache/spark/storage/BlockId.scala x: 90 lines of code y: 30 # changes core/src/main/scala/org/apache/spark/storage/DiskBlockManager.scala x: 119 lines of code y: 66 # changes core/src/main/scala/org/apache/spark/FutureAction.scala x: 187 lines of code y: 36 # changes core/src/main/scala/org/apache/spark/storage/BlockManagerMaster.scala x: 152 lines of code y: 63 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/aggregate/udaf.scala x: 327 lines of code y: 21 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/GeneratePredicate.scala x: 41 lines of code y: 23 # changes core/src/main/scala/org/apache/spark/rdd/DoubleRDDFunctions.scala x: 133 lines of code y: 43 # changes core/src/main/scala/org/apache/spark/ui/UIWorkloadGenerator.scala x: 80 lines of code y: 47 # changes streaming/src/main/scala/org/apache/spark/streaming/StreamingContext.scala x: 453 lines of code y: 127 # changes streaming/src/main/scala/org/apache/spark/streaming/ui/AllBatchesTable.scala x: 145 lines of code y: 13 # changes launcher/src/main/java/org/apache/spark/launcher/AbstractCommandBuilder.java x: 220 lines of code y: 31 # changes core/src/main/scala/org/apache/spark/api/python/SerDeUtil.scala x: 194 lines of code y: 17 # changes common/network-yarn/src/main/java/org/apache/spark/network/yarn/YarnShuffleService.java x: 274 lines of code y: 14 # changes core/src/main/scala/org/apache/spark/scheduler/DAGSchedulerEvent.scala x: 55 lines of code y: 54 # changes sql/core/src/main/scala/org/apache/spark/sql/SQLContext.scala x: 364 lines of code y: 237 # changes core/src/main/scala/org/apache/spark/rdd/PairRDDFunctions.scala x: 540 lines of code y: 137 # changes python/pyspark/ml/pipeline.py x: 206 lines of code y: 32 # changes core/src/main/scala/org/apache/spark/ui/PagedTable.scala x: 173 lines of code y: 6 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/CompactibleFileStreamLog.scala x: 187 lines of code y: 9 # changes core/src/main/scala/org/apache/spark/storage/DiskBlockObjectWriter.scala x: 163 lines of code y: 13 # changes sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/session/SessionManager.java x: 272 lines of code y: 6 # changes sql/hive-thriftserver/src/main/scala/org/apache/spark/sql/hive/thriftserver/HiveThriftServer2.scala x: 235 lines of code y: 39 # changes streaming/src/main/scala/org/apache/spark/streaming/dstream/FileInputDStream.scala x: 202 lines of code y: 52 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/window/WindowFunctionFrame.scala x: 189 lines of code y: 4 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/catalog/ExternalCatalogUtils.scala x: 170 lines of code y: 10 # changes core/src/main/scala/org/apache/spark/api/r/SerDe.scala x: 372 lines of code y: 19 # changes core/src/main/scala/org/apache/spark/package.scala x: 50 lines of code y: 28 # changes core/src/main/scala/org/apache/spark/scheduler/Pool.scala x: 86 lines of code y: 38 # changes core/src/main/scala/org/apache/spark/scheduler/TaskResult.scala x: 52 lines of code y: 41 # changes graphx/src/main/scala/org/apache/spark/graphx/impl/GraphImpl.scala x: 251 lines of code y: 30 # changes mllib/src/main/scala/org/apache/spark/mllib/optimization/LBFGS.scala x: 140 lines of code y: 26 # changes streaming/src/main/scala/org/apache/spark/streaming/api/java/JavaDStreamLike.scala x: 185 lines of code y: 47 # changes streaming/src/main/scala/org/apache/spark/streaming/dstream/StateDStream.scala x: 72 lines of code y: 28 # changes core/src/main/scala/org/apache/spark/rdd/SequenceFileRDDFunctions.scala x: 37 lines of code y: 24 # changes mllib/src/main/scala/org/apache/spark/mllib/linalg/distributed/BlockMatrix.scala x: 333 lines of code y: 25 # changes mllib/src/main/scala/org/apache/spark/mllib/util/MLUtils.scala x: 351 lines of code y: 49 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/rows.scala x: 147 lines of code y: 37 # changes core/src/main/scala/org/apache/spark/executor/TaskMetrics.scala x: 158 lines of code y: 78 # changes core/src/main/scala/org/apache/spark/deploy/DeployMessage.scala x: 118 lines of code y: 44 # changes core/src/main/scala/org/apache/spark/deploy/JsonProtocol.scala x: 83 lines of code y: 33 # changes mllib/src/main/scala/org/apache/spark/mllib/linalg/distributed/CoordinateMatrix.scala x: 100 lines of code y: 14 # changes mllib/src/main/scala/org/apache/spark/mllib/linalg/distributed/IndexedRowMatrix.scala x: 156 lines of code y: 20 # changes sql/core/src/main/scala/org/apache/spark/sql/sources/interfaces.scala x: 85 lines of code y: 88 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/ddl.scala x: 76 lines of code y: 41 # changes streaming/src/main/scala/org/apache/spark/streaming/dstream/PairDStreamFunctions.scala x: 372 lines of code y: 30 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/columnar/ColumnStats.scala x: 250 lines of code y: 4 # changes mllib-local/src/main/scala/org/apache/spark/ml/linalg/BLAS.scala x: 569 lines of code y: 4 # changes mllib/src/main/scala/org/apache/spark/mllib/linalg/BLAS.scala x: 560 lines of code y: 23 # changes core/src/main/resources/org/apache/spark/ui/static/sorttable.js x: 339 lines of code y: 10 # changes mllib/src/main/scala/org/apache/spark/mllib/clustering/GaussianMixture.scala x: 188 lines of code y: 24 # changes core/src/main/scala/org/apache/spark/scheduler/SchedulableBuilder.scala x: 154 lines of code y: 35 # changes core/src/main/scala/org/apache/spark/serializer/Serializer.scala x: 76 lines of code y: 31 # changes sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveInspectors.scala x: 767 lines of code y: 64 # changes sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/Type.java x: 232 lines of code y: 2 # changes streaming/src/main/scala/org/apache/spark/streaming/dstream/InputDStream.scala x: 51 lines of code y: 31 # changes mllib/src/main/scala/org/apache/spark/mllib/tree/model/DecisionTreeModel.scala x: 216 lines of code y: 34 # changes core/src/main/scala/org/apache/spark/rdd/ParallelCollectionRDD.scala x: 104 lines of code y: 33 # changes core/src/main/scala/org/apache/spark/storage/BlockManagerSource.scala x: 33 lines of code y: 27 # changes sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveContext.scala x: 20 lines of code y: 167 # changes core/src/main/scala/org/apache/spark/InterruptibleIterator.scala x: 11 lines of code y: 14 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/object.scala x: 360 lines of code y: 22 # changes mllib/src/main/scala/org/apache/spark/mllib/recommendation/ALS.scala x: 224 lines of code y: 66 # changes core/src/main/scala/org/apache/spark/deploy/FaultToleranceTest.scala x: 330 lines of code y: 40 # changes sql/core/src/main/scala/org/apache/spark/sql/ExperimentalMethods.scala x: 16 lines of code y: 10 # changes mllib/src/main/scala/org/apache/spark/mllib/tree/model/treeEnsembleModels.scala x: 269 lines of code y: 27 # changes core/src/main/scala/org/apache/spark/scheduler/JobWaiter.scala x: 32 lines of code y: 30 # changes mllib/src/main/scala/org/apache/spark/ml/attribute/attributes.scala x: 362 lines of code y: 11 # changes core/src/main/resources/org/apache/spark/ui/static/spark-dag-viz.js x: 340 lines of code y: 15 # changes streaming/src/main/scala/org/apache/spark/streaming/DStreamGraph.scala x: 148 lines of code y: 40 # changes core/src/main/scala/org/apache/spark/storage/StorageLevel.scala x: 159 lines of code y: 39 # changes core/src/main/scala/org/apache/spark/api/java/JavaPairRDD.scala x: 407 lines of code y: 77 # changes graphx/src/main/scala/org/apache/spark/graphx/Graph.scala x: 95 lines of code y: 31 # changes mllib/src/main/scala/org/apache/spark/mllib/random/RandomRDDs.scala x: 514 lines of code y: 14 # changes mllib/src/main/scala/org/apache/spark/mllib/tree/DecisionTree.scala x: 110 lines of code y: 54 # changes streaming/src/main/scala/org/apache/spark/streaming/scheduler/JobScheduler.scala x: 194 lines of code y: 49 # changes core/src/main/scala/org/apache/spark/scheduler/TaskResultGetter.scala x: 110 lines of code y: 39 # changes core/src/main/scala/org/apache/spark/util/SizeEstimator.scala x: 224 lines of code y: 39 # changes core/src/main/scala/org/apache/spark/broadcast/BroadcastFactory.scala x: 10 lines of code y: 22 # changes mllib/src/main/scala/org/apache/spark/mllib/classification/NaiveBayes.scala x: 273 lines of code y: 50 # changes core/src/main/scala/org/apache/spark/api/java/JavaRDD.scala x: 56 lines of code y: 45 # changes mllib/src/main/scala/org/apache/spark/ml/attribute/AttributeGroup.scala x: 159 lines of code y: 9 # changes mllib/src/main/scala/org/apache/spark/mllib/stat/Statistics.scala x: 65 lines of code y: 20 # changes core/src/main/scala/org/apache/spark/rdd/RDDCheckpointData.scala x: 37 lines of code y: 35 # changes streaming/src/main/scala/org/apache/spark/streaming/api/java/JavaPairDStream.scala x: 382 lines of code y: 63 # changes streaming/src/main/scala/org/apache/spark/streaming/api/java/JavaStreamingContext.scala x: 274 lines of code y: 83 # changes mllib/src/main/scala/org/apache/spark/mllib/classification/LogisticRegression.scala x: 253 lines of code y: 45 # changes core/src/main/resources/org/apache/spark/ui/static/timeline-view.js x: 201 lines of code y: 11 # changes sql/core/src/main/scala/org/apache/spark/sql/package.scala x: 9 lines of code y: 17 # changes python/pyspark/mllib/common.py x: 98 lines of code y: 15 # changes streaming/src/main/scala/org/apache/spark/streaming/api/python/PythonDStream.scala x: 218 lines of code y: 12 # changes core/src/main/scala/org/apache/spark/TaskState.scala x: 8 lines of code y: 18 # changes core/src/main/scala/org/apache/spark/deploy/master/ApplicationState.scala x: 5 lines of code y: 25 # changes mllib/src/main/scala/org/apache/spark/mllib/util/MFDataGenerator.scala x: 58 lines of code y: 25 # changes mllib/src/main/scala/org/apache/spark/mllib/tree/impurity/Gini.scala x: 67 lines of code y: 18 # changes mllib/src/main/scala/org/apache/spark/mllib/regression/RidgeRegression.scala x: 107 lines of code y: 29 # changes sql/hive-thriftserver/if/TCLIService.thrift x: 518 lines of code y: 2 # changes core/src/main/scala/org/apache/spark/deploy/master/ApplicationInfo.scala x: 90 lines of code y: 39 # changes core/src/main/scala/org/apache/spark/deploy/master/MasterMessages.scala x: 11 lines of code y: 15 # changes sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftCLIService.java x: 563 lines of code y: 2 # changes sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java x: 254 lines of code y: 1 # changes sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/OperationManager.java x: 216 lines of code y: 1 # changes sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftCLIServiceClient.java x: 333 lines of code y: 1 # changes core/src/main/scala/org/apache/spark/deploy/master/ZooKeeperPersistenceEngine.scala x: 47 lines of code y: 43 # changes streaming/src/main/scala/org/apache/spark/streaming/dstream/UnionDStream.scala x: 29 lines of code y: 22 # changes tools/src/main/scala/org/apache/spark/tools/GenerateMIMAIgnore.scala x: 90 lines of code y: 19 # changes streaming/src/main/scala/org/apache/spark/streaming/dstream/ReducedWindowedDStream.scala x: 100 lines of code y: 26 # changes mllib/src/main/scala/org/apache/spark/mllib/tree/model/Node.scala x: 128 lines of code y: 22 # changes core/src/main/scala/org/apache/spark/util/TimeStampedHashMap.scala x: 92 lines of code y: 25 # changes core/src/main/scala/org/apache/spark/rdd/SubtractedRDD.scala x: 82 lines of code y: 36 # changes mllib/src/main/scala/org/apache/spark/mllib/util/LinearDataGenerator.scala x: 109 lines of code y: 24 # changes core/src/main/scala/org/apache/spark/rdd/ZippedPartitionsRDD.scala x: 114 lines of code y: 34 # changes streaming/src/main/scala/org/apache/spark/streaming/dstream/ShuffledDStream.scala x: 24 lines of code y: 28 # changes core/src/main/scala/org/apache/spark/deploy/master/MasterSource.scala x: 19 lines of code y: 18 # changes streaming/src/main/scala/org/apache/spark/streaming/dstream/ReceiverInputDStream.scala x: 79 lines of code y: 23 # changes common/sketch/src/main/java/org/apache/spark/util/sketch/BloomFilterImpl.java x: 187 lines of code y: 3 # changes core/src/main/scala/org/apache/spark/Aggregator.scala x: 32 lines of code y: 42 # changes streaming/src/main/scala/org/apache/spark/streaming/dstream/ForEachDStream.scala x: 25 lines of code y: 26 # changes core/src/main/java/org/apache/spark/util/collection/TimSort.java x: 470 lines of code y: 3 # changes core/src/main/scala/org/apache/spark/rdd/CheckpointRDD.scala x: 12 lines of code y: 50 # changes core/src/main/scala/org/apache/spark/storage/FileSegment.scala x: 9 lines of code y: 14 # changes python/pyspark/files.py x: 18 lines of code y: 26 # changes core/src/main/scala/org/apache/spark/storage/BlockException.scala x: 3 lines of code y: 12 # changes
541.0
# changes
  min: 1.0
  average: 17.4
  25th percentile: 2.0
  median: 7.0
  75th percentile: 20.0
  max: 541.0
0 5232.0
lines of code
min: 1.0 | average: 133.3 | 25th percentile: 23.0 | median: 64.0 | 75th percentile: 152.0 | max: 5232.0

Number of Contributors vs. Number of Changes: 2367 points

sql/catalyst/src/main/antlr4/org/apache/spark/sql/catalyst/parser/SqlBase.g4 x: 47 # contributors y: 109 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/parser/AstBuilder.scala x: 42 # contributors y: 106 # changes sql/catalyst/src/main/java/org/apache/spark/sql/connector/catalog/TableChange.java x: 2 # contributors y: 3 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/CheckAnalysis.scala x: 35 # contributors y: 100 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/ResolveCatalogs.scala x: 4 # contributors y: 8 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/statements.scala x: 4 # contributors y: 6 # changes sql/core/src/main/scala/org/apache/spark/sql/catalyst/analysis/ResolveSessionCatalog.scala x: 4 # contributors y: 10 # changes sql/catalyst/src/main/java/org/apache/spark/sql/connector/catalog/SupportsCatalogOptions.java x: 1 # contributors y: 1 # changes sql/core/src/main/scala/org/apache/spark/sql/DataFrameReader.scala x: 51 # contributors y: 138 # changes sql/core/src/main/scala/org/apache/spark/sql/DataFrameWriter.scala x: 61 # contributors y: 146 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/internal/SQLConf.scala x: 58 # contributors y: 135 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/Analyzer.scala x: 84 # contributors y: 295 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/v2Commands.scala x: 3 # contributors y: 4 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/DataSourceV2Strategy.scala x: 8 # contributors y: 22 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/ShowNamespacesExec.scala x: 2 # contributors y: 2 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/command/CommandUtils.scala x: 10 # contributors y: 12 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/catalog/SessionCatalog.scala x: 44 # contributors y: 113 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/catalog/interface.scala x: 29 # contributors y: 84 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/command/views.scala x: 14 # contributors y: 34 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/connector/catalog/LookupCatalog.scala x: 2 # contributors y: 7 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/DataSourceStrategy.scala x: 37 # contributors y: 98 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/DataSource.scala x: 37 # contributors y: 92 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/parser/ParseDriver.scala x: 11 # contributors y: 20 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/SparkSqlParser.scala x: 38 # contributors y: 104 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/command/ddl.scala x: 25 # contributors y: 78 # changes sql/hive/src/main/scala/org/apache/spark/sql/hive/client/HiveClientImpl.scala x: 38 # contributors y: 99 # changes sql/hive/src/main/scala/org/apache/spark/sql/hive/client/HiveShim.scala x: 24 # contributors y: 42 # changes sql/core/src/main/scala/org/apache/spark/sql/Dataset.scala x: 72 # contributors y: 181 # changes sql/core/src/main/scala/org/apache/spark/sql/functions.scala x: 84 # contributors y: 205 # changes core/src/main/scala/org/apache/spark/util/Utils.scala x: 142 # contributors y: 308 # changes sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveStrategies.scala x: 31 # contributors y: 107 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/QueryPlan.scala x: 32 # contributors y: 72 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/DataSourcePartitioning.scala x: 3 # contributors y: 5 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/DataSourceRDD.scala x: 7 # contributors y: 13 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/optimizer/Optimizer.scala x: 72 # contributors y: 244 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/SparkOptimizer.scala x: 13 # contributors y: 15 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/SparkPlanner.scala x: 13 # contributors y: 22 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/dsl/package.scala x: 43 # contributors y: 85 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/basicLogicalOperators.scala x: 35 # contributors y: 86 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/rules.scala x: 27 # contributors y: 72 # changes sql/core/src/main/scala/org/apache/spark/sql/internal/BaseSessionStateBuilder.scala x: 10 # contributors y: 15 # changes sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveSessionStateBuilder.scala x: 8 # contributors y: 11 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/ResolveHints.scala x: 8 # contributors y: 15 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/unresolved.scala x: 31 # contributors y: 68 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/types/DataType.scala x: 16 # contributors y: 35 # changes sql/core/src/main/scala/org/apache/spark/sql/internal/SessionState.scala x: 17 # contributors y: 51 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/types/StructType.scala x: 30 # contributors y: 47 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/NoSuchItemException.scala x: 5 # contributors y: 10 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/python/AggregateInPandasExec.scala x: 5 # contributors y: 6 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/python/ArrowEvalPythonExec.scala x: 6 # contributors y: 13 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/python/FlatMapGroupsInPandasExec.scala x: 5 # contributors y: 11 # changes sql/core/src/main/java/org/apache/spark/sql/execution/vectorized/MutableColumnarRow.java x: 3 # contributors y: 8 # changes sql/core/src/main/scala/org/apache/spark/sql/SparkSession.scala x: 31 # contributors y: 72 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/continuous/EpochCoordinator.scala x: 7 # contributors y: 11 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/memory.scala x: 22 # contributors y: 51 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/sources/ConsoleWriter.scala x: 6 # contributors y: 9 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/sources/ContinuousMemoryStream.scala x: 4 # contributors y: 12 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/sources/ForeachWriterProvider.scala x: 6 # contributors y: 8 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/sources/MicroBatchWriter.scala x: 5 # contributors y: 8 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/sources/memoryV2.scala x: 10 # contributors y: 20 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/MicroBatchExecution.scala x: 13 # contributors y: 29 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/ProgressReporter.scala x: 12 # contributors y: 24 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/continuous/ContinuousExecution.scala x: 11 # contributors y: 31 # changes sql/core/src/main/scala/org/apache/spark/sql/streaming/DataStreamReader.scala x: 25 # contributors y: 46 # changes sql/core/src/main/scala/org/apache/spark/sql/streaming/DataStreamWriter.scala x: 20 # contributors y: 38 # changes core/src/main/scala/org/apache/spark/api/python/PythonRDD.scala x: 60 # contributors y: 147 # changes python/pyspark/sql/dataframe.py x: 72 # contributors y: 172 # changes python/pyspark/sql/tests.py x: 82 # contributors y: 247 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/command/tables.scala x: 34 # contributors y: 94 # changes core/src/main/scala/org/apache/spark/scheduler/DAGScheduler.scala x: 90 # contributors y: 248 # changes mllib/src/main/scala/org/apache/spark/ml/classification/LinearSVC.scala x: 12 # contributors y: 17 # changes core/src/main/scala/org/apache/spark/deploy/SparkSubmit.scala x: 61 # contributors y: 140 # changes sql/core/src/main/scala/org/apache/spark/sql/ForeachWriter.scala x: 8 # contributors y: 9 # changes python/pyspark/sql/functions.py x: 70 # contributors y: 176 # changes dev/sparktestsupport/modules.py x: 33 # contributors y: 53 # changes python/pyspark/streaming/tests.py x: 33 # contributors y: 59 # changes core/src/main/resources/org/apache/spark/ui/static/executorspage-template.html x: 4 # contributors y: 4 # changes core/src/main/resources/org/apache/spark/ui/static/executorspage.js x: 7 # contributors y: 10 # changes core/src/main/resources/org/apache/spark/ui/static/webui.css x: 26 # contributors y: 40 # changes python/pyspark/tests.py x: 75 # contributors y: 175 # changes core/src/main/scala/org/apache/spark/scheduler/Task.scala x: 45 # contributors y: 83 # changes core/src/main/scala/org/apache/spark/deploy/history/HistoryServer.scala x: 30 # contributors y: 46 # changes core/src/main/scala/org/apache/spark/deploy/worker/Worker.scala x: 66 # contributors y: 132 # changes mllib-local/src/main/scala/org/apache/spark/ml/linalg/Vectors.scala x: 11 # contributors y: 15 # changes mllib/src/main/scala/org/apache/spark/mllib/linalg/Vectors.scala x: 37 # contributors y: 70 # changes core/src/main/scala/org/apache/spark/serializer/KryoSerializer.scala x: 58 # contributors y: 93 # changes sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/UnsafeArrayData.java x: 13 # contributors y: 25 # changes sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/UnsafeRow.java x: 16 # contributors y: 58 # changes core/src/main/scala/org/apache/spark/ui/jobs/StagePage.scala x: 63 # contributors y: 149 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/exchange/EnsureRequirements.scala x: 12 # contributors y: 19 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/ParquetFilters.scala x: 12 # contributors y: 30 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/util/DateTimeUtils.scala x: 31 # contributors y: 56 # changes common/unsafe/src/main/java/org/apache/spark/unsafe/types/CalendarInterval.java x: 7 # contributors y: 8 # changes core/src/main/scala/org/apache/spark/ui/JettyUtils.scala x: 41 # contributors y: 60 # changes python/pyspark/ml/linalg/__init__.py x: 9 # contributors y: 10 # changes core/src/main/scala/org/apache/spark/deploy/history/FsHistoryProvider.scala x: 50 # contributors y: 89 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/DataSourceScanExec.scala x: 23 # contributors y: 36 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/FileScanRDD.scala x: 19 # contributors y: 27 # changes mllib/src/main/scala/org/apache/spark/ml/clustering/GaussianMixture.scala x: 18 # contributors y: 34 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/stringExpressions.scala x: 34 # contributors y: 66 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/types/Decimal.scala x: 22 # contributors y: 39 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/ScalaReflection.scala x: 46 # contributors y: 118 # changes mllib/src/main/scala/org/apache/spark/mllib/feature/Word2Vec.scala x: 29 # contributors y: 50 # changes python/pyspark/sql/readwriter.py x: 52 # contributors y: 105 # changes core/src/main/scala/org/apache/spark/internal/io/SparkHadoopWriter.scala x: 6 # contributors y: 6 # changes python/pyspark/sql/column.py x: 19 # contributors y: 33 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/trees/TreeNode.scala x: 32 # contributors y: 64 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/ParquetFileFormat.scala x: 30 # contributors y: 64 # changes core/src/main/scala/org/apache/spark/api/python/PythonUtils.scala x: 13 # contributors y: 19 # changes resource-managers/yarn/src/main/scala/org/apache/spark/deploy/yarn/Client.scala x: 21 # contributors y: 36 # changes sql/hive/src/main/scala/org/apache/spark/sql/hive/hiveUDFs.scala x: 29 # contributors y: 55 # changes common/network-common/src/main/java/org/apache/spark/network/server/TransportServer.java x: 9 # contributors y: 11 # changes mllib/src/main/scala/org/apache/spark/ml/util/Instrumentation.scala x: 10 # contributors y: 13 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/GroupStateImpl.scala x: 2 # contributors y: 5 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/basicPhysicalOperators.scala x: 23 # contributors y: 48 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/Cast.scala x: 37 # contributors y: 112 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/randomExpressions.scala x: 13 # contributors y: 21 # changes mllib/src/main/scala/org/apache/spark/mllib/evaluation/BinaryClassificationMetrics.scala x: 9 # contributors y: 15 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/jdbc/JDBCOptions.scala x: 14 # contributors y: 22 # changes mllib/src/main/scala/org/apache/spark/ml/regression/LinearRegression.scala x: 43 # contributors y: 98 # changes dev/create-release/releaseutils.py x: 9 # contributors y: 13 # changes python/run-tests.py x: 16 # contributors y: 21 # changes project/SparkBuild.scala x: 146 # contributors y: 541 # changes core/src/main/scala/org/apache/spark/scheduler/TaskSchedulerImpl.scala x: 64 # contributors y: 111 # changes core/src/main/scala/org/apache/spark/scheduler/TaskSetManager.scala x: 64 # contributors y: 132 # changes core/src/main/scala/org/apache/spark/SparkConf.scala x: 57 # contributors y: 102 # changes core/src/main/scala/org/apache/spark/executor/Executor.scala x: 83 # contributors y: 185 # changes core/src/main/scala/org/apache/spark/internal/config/package.scala x: 45 # contributors y: 78 # changes resource-managers/mesos/src/main/scala/org/apache/spark/scheduler/cluster/mesos/MesosCoarseGrainedSchedulerBackend.scala x: 15 # contributors y: 26 # changes core/src/main/scala/org/apache/spark/ui/UIUtils.scala x: 48 # contributors y: 77 # changes core/src/main/java/org/apache/spark/util/collection/unsafe/sort/UnsafeExternalSorter.java x: 22 # contributors y: 59 # changes streaming/src/main/scala/org/apache/spark/streaming/dstream/DStreamCheckpointData.scala x: 14 # contributors y: 15 # changes sql/core/src/main/scala/org/apache/spark/sql/internal/SharedState.scala x: 12 # contributors y: 29 # changes resource-managers/yarn/src/main/scala/org/apache/spark/deploy/yarn/ApplicationMaster.scala x: 15 # contributors y: 25 # changes resource-managers/yarn/src/main/scala/org/apache/spark/deploy/yarn/YarnAllocator.scala x: 14 # contributors y: 18 # changes core/src/main/scala/org/apache/spark/deploy/Client.scala x: 24 # contributors y: 38 # changes core/src/main/scala/org/apache/spark/scheduler/cluster/CoarseGrainedSchedulerBackend.scala x: 72 # contributors y: 138 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/collectionOperations.scala x: 33 # contributors y: 70 # changes core/src/main/scala/org/apache/spark/ExecutorAllocationManager.scala x: 32 # contributors y: 50 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/complexTypeCreator.scala x: 25 # contributors y: 57 # changes sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveMetastoreCatalog.scala x: 59 # contributors y: 198 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/CodeGenerator.scala x: 44 # contributors y: 160 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/ui/SQLAppStatusListener.scala x: 11 # contributors y: 12 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/PartitioningUtils.scala x: 22 # contributors y: 41 # changes mllib/src/main/scala/org/apache/spark/mllib/clustering/StreamingKMeans.scala x: 16 # contributors y: 22 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/Statistics.scala x: 10 # contributors y: 18 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/FileFormatWriter.scala x: 20 # contributors y: 33 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/WholeStageCodegenExec.scala x: 27 # contributors y: 48 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/aggregate/HashAggregateExec.scala x: 26 # contributors y: 42 # changes sql/hive-thriftserver/src/main/scala/org/apache/spark/sql/hive/thriftserver/SparkExecuteStatementOperation.scala x: 22 # contributors y: 32 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/csv/UnivocityParser.scala x: 9 # contributors y: 22 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/json/JsonDataSource.scala x: 8 # contributors y: 18 # changes graphx/src/main/scala/org/apache/spark/graphx/lib/SVDPlusPlus.scala x: 15 # contributors y: 17 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/columnar/InMemoryRelation.scala x: 16 # contributors y: 27 # changes mllib/src/main/scala/org/apache/spark/mllib/linalg/distributed/RowMatrix.scala x: 21 # contributors y: 47 # changes mllib/src/main/scala/org/apache/spark/mllib/evaluation/RankingMetrics.scala x: 11 # contributors y: 13 # changes python/pyspark/mllib/linalg/__init__.py x: 19 # contributors y: 20 # changes repl/src/main/scala/org/apache/spark/repl/ExecutorClassLoader.scala x: 23 # contributors y: 30 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/HDFSMetadataLog.scala x: 14 # contributors y: 30 # changes python/pyspark/context.py x: 84 # contributors y: 178 # changes core/src/main/scala/org/apache/spark/scheduler/cluster/StandaloneSchedulerBackend.scala x: 23 # contributors y: 33 # changes sql/core/src/main/scala/org/apache/spark/sql/jdbc/PostgresDialect.scala x: 12 # contributors y: 13 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/StreamExecution.scala x: 26 # contributors y: 96 # changes python/pyspark/ml/image.py x: 6 # contributors y: 11 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/predicates.scala x: 39 # contributors y: 108 # changes python/pyspark/accumulators.py x: 34 # contributors y: 54 # changes python/pyspark/java_gateway.py x: 39 # contributors y: 71 # changes core/src/main/scala/org/apache/spark/ui/jobs/JobPage.scala x: 20 # contributors y: 24 # changes sql/core/src/main/scala/org/apache/spark/sql/api/r/SQLUtils.scala x: 22 # contributors y: 35 # changes core/src/main/java/org/apache/spark/util/collection/unsafe/sort/PrefixComparators.java x: 8 # contributors y: 13 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/joins/BroadcastHashJoinExec.scala x: 12 # contributors y: 21 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/joins/HashJoin.scala x: 12 # contributors y: 36 # changes python/pyspark/ml/feature.py x: 51 # contributors y: 105 # changes core/src/main/java/org/apache/spark/unsafe/map/BytesToBytesMap.java x: 14 # contributors y: 35 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/higherOrderFunctions.scala x: 7 # contributors y: 17 # changes python/pyspark/serializers.py x: 45 # contributors y: 108 # changes python/pyspark/worker.py x: 48 # contributors y: 106 # changes python/pyspark/broadcast.py x: 29 # contributors y: 46 # changes core/src/main/scala/org/apache/spark/util/CompletionIterator.scala x: 13 # contributors y: 12 # changes core/src/main/scala/org/apache/spark/util/collection/ExternalSorter.scala x: 31 # contributors y: 53 # changes core/src/main/scala/org/apache/spark/ui/jobs/StageTable.scala x: 50 # contributors y: 92 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/aggregate/interfaces.scala x: 15 # contributors y: 33 # changes project/MimaBuild.scala x: 17 # contributors y: 30 # changes project/MimaExcludes.scala x: 107 # contributors y: 267 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/namedExpressions.scala x: 26 # contributors y: 73 # changes core/src/main/scala/org/apache/spark/storage/DiskStore.scala x: 39 # contributors y: 64 # changes mllib/src/main/scala/org/apache/spark/mllib/linalg/Matrices.scala x: 30 # contributors y: 52 # changes sql/hive/src/main/scala/org/apache/spark/sql/hive/client/IsolatedClientLoader.scala x: 22 # contributors y: 37 # changes core/src/main/scala/org/apache/spark/storage/BlockManager.scala x: 75 # contributors y: 196 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/jsonExpressions.scala x: 21 # contributors y: 46 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/FunctionRegistry.scala x: 64 # contributors y: 152 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/TypeCoercion.scala x: 24 # contributors y: 58 # changes dev/run-tests.py x: 31 # contributors y: 64 # changes mllib/src/main/scala/org/apache/spark/ml/clustering/BisectingKMeans.scala x: 17 # contributors y: 29 # changes python/pyspark/ml/clustering.py x: 24 # contributors y: 46 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/ScalaUDF.scala x: 21 # contributors y: 34 # changes sql/hive/src/main/scala/org/apache/spark/sql/hive/execution/HiveTableScanExec.scala x: 18 # contributors y: 25 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/optimizer/expressions.scala x: 19 # contributors y: 35 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/SparkPlan.scala x: 32 # contributors y: 91 # changes python/pyspark/sql/udf.py x: 9 # contributors y: 19 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/datetimeExpressions.scala x: 28 # contributors y: 44 # changes python/pyspark/sql/context.py x: 32 # contributors y: 79 # changes python/pyspark/sql/session.py x: 28 # contributors y: 48 # changes core/src/main/scala/org/apache/spark/storage/ShuffleBlockFetcherIterator.scala x: 27 # contributors y: 39 # changes sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveSessionCatalog.scala x: 23 # contributors y: 58 # changes core/src/main/scala/org/apache/spark/api/r/RRDD.scala x: 15 # contributors y: 21 # changes mllib/src/main/scala/org/apache/spark/ml/classification/DecisionTreeClassifier.scala x: 21 # contributors y: 44 # changes mllib/src/main/scala/org/apache/spark/ml/classification/GBTClassifier.scala x: 26 # contributors y: 50 # changes mllib/src/main/scala/org/apache/spark/ml/classification/RandomForestClassifier.scala x: 25 # contributors y: 44 # changes mllib/src/main/scala/org/apache/spark/ml/regression/DecisionTreeRegressor.scala x: 19 # contributors y: 41 # changes core/src/main/java/org/apache/spark/shuffle/sort/UnsafeShuffleWriter.java x: 17 # contributors y: 25 # changes core/src/main/scala/org/apache/spark/MapOutputTracker.scala x: 48 # contributors y: 87 # changes core/src/main/scala/org/apache/spark/shuffle/sort/SortShuffleWriter.scala x: 17 # contributors y: 27 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/SparkStrategies.scala x: 62 # contributors y: 218 # changes resource-managers/kubernetes/core/src/main/scala/org/apache/spark/deploy/k8s/features/bindings/PythonDriverFeatureStep.scala x: 1 # contributors y: 3 # changes streaming/src/main/scala/org/apache/spark/streaming/Checkpoint.scala x: 51 # contributors y: 87 # changes python/pyspark/ml/classification.py x: 37 # contributors y: 94 # changes python/pyspark/ml/fpm.py x: 8 # contributors y: 7 # changes python/pyspark/ml/regression.py x: 30 # contributors y: 74 # changes python/pyspark/mllib/clustering.py x: 34 # contributors y: 57 # changes python/pyspark/rdd.py x: 102 # contributors y: 239 # changes python/pyspark/shell.py x: 50 # contributors y: 83 # changes python/pyspark/sql/streaming.py x: 28 # contributors y: 60 # changes python/pyspark/sql/types.py x: 36 # contributors y: 74 # changes python/pyspark/storagelevel.py x: 17 # contributors y: 20 # changes core/src/main/scala/org/apache/spark/util/ClosureCleaner.scala x: 26 # contributors y: 36 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/csv/CSVOptions.scala x: 18 # contributors y: 44 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/planning/QueryPlanner.scala x: 13 # contributors y: 14 # changes sql/hive/src/main/scala/org/apache/spark/sql/hive/execution/InsertIntoHiveTable.scala x: 42 # contributors y: 94 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/LogicalPlan.scala x: 31 # contributors y: 83 # changes common/unsafe/src/main/java/org/apache/spark/unsafe/types/UTF8String.java x: 15 # contributors y: 23 # changes core/src/main/java/org/apache/spark/memory/TaskMemoryManager.java x: 19 # contributors y: 28 # changes core/src/main/java/org/apache/spark/util/collection/unsafe/sort/UnsafeInMemorySorter.java x: 18 # contributors y: 37 # changes graphx/src/main/scala/org/apache/spark/graphx/lib/PageRank.scala x: 22 # contributors y: 29 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/command/createDataSourceTables.scala x: 17 # contributors y: 48 # changes core/src/main/scala/org/apache/spark/Partitioner.scala x: 40 # contributors y: 55 # changes core/src/main/scala/org/apache/spark/rdd/MapPartitionsRDD.scala x: 21 # contributors y: 25 # changes core/src/main/scala/org/apache/spark/rdd/RDD.scala x: 100 # contributors y: 206 # changes python/pyspark/ml/tests.py x: 43 # contributors y: 104 # changes core/src/main/scala/org/apache/spark/deploy/ExternalShuffleService.scala x: 16 # contributors y: 17 # changes core/src/main/scala/org/apache/spark/deploy/LocalSparkCluster.scala x: 34 # contributors y: 47 # changes core/src/main/scala/org/apache/spark/TaskContext.scala x: 32 # contributors y: 55 # changes core/src/main/scala/org/apache/spark/TaskContextImpl.scala x: 15 # contributors y: 30 # changes mllib/src/main/scala/org/apache/spark/mllib/fpm/FPGrowth.scala x: 19 # contributors y: 30 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/GenerateUnsafeProjection.scala x: 17 # contributors y: 55 # changes streaming/src/main/scala/org/apache/spark/streaming/util/FileBasedWriteAheadLog.scala x: 14 # contributors y: 21 # changes python/pyspark/__init__.py x: 40 # contributors y: 62 # changes repl/src/main/scala/org/apache/spark/repl/SparkILoop.scala x: 29 # contributors y: 60 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/python/BatchEvalPythonExec.scala x: 10 # contributors y: 9 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/python/ExtractPythonUDFs.scala x: 9 # contributors y: 25 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/types/DecimalType.scala x: 14 # contributors y: 27 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/ExistingRDD.scala x: 30 # contributors y: 70 # changes core/src/main/scala/org/apache/spark/TestUtils.scala x: 15 # contributors y: 28 # changes core/src/main/scala/org/apache/spark/storage/BlockManagerMasterEndpoint.scala x: 16 # contributors y: 24 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/Projection.scala x: 20 # contributors y: 47 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/statefulOperators.scala x: 5 # contributors y: 18 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/state/HDFSBackedStateStoreProvider.scala x: 14 # contributors y: 29 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/state/StateStore.scala x: 9 # contributors y: 21 # changes mllib/src/main/scala/org/apache/spark/ml/classification/LogisticRegression.scala x: 41 # contributors y: 119 # changes mllib/src/main/scala/org/apache/spark/ml/regression/AFTSurvivalRegression.scala x: 23 # contributors y: 39 # changes core/src/main/scala/org/apache/spark/SparkContext.scala x: 162 # contributors y: 388 # changes core/src/main/scala/org/apache/spark/scheduler/SchedulerBackend.scala x: 18 # contributors y: 22 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/BoundAttribute.scala x: 16 # contributors y: 46 # changes sql/hive-thriftserver/src/main/scala/org/apache/spark/sql/hive/thriftserver/SparkSQLCLIDriver.scala x: 38 # contributors y: 58 # changes core/src/main/scala/org/apache/spark/deploy/SparkSubmitArguments.scala x: 50 # contributors y: 86 # changes core/src/main/scala/org/apache/spark/deploy/master/Master.scala x: 73 # contributors y: 154 # changes mllib/src/main/scala/org/apache/spark/ml/feature/CountVectorizer.scala x: 19 # contributors y: 23 # changes core/src/main/scala/org/apache/spark/util/collection/ExternalAppendOnlyMap.scala x: 32 # contributors y: 67 # changes core/src/main/java/org/apache/spark/shuffle/sort/ShuffleExternalSorter.java x: 12 # contributors y: 23 # changes core/src/main/scala/org/apache/spark/deploy/SparkHadoopUtil.scala x: 52 # contributors y: 108 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/misc.scala x: 29 # contributors y: 53 # changes sql/core/src/main/java/org/apache/spark/sql/execution/datasources/parquet/VectorizedColumnReader.java x: 18 # contributors y: 27 # changes core/src/main/scala/org/apache/spark/broadcast/TorrentBroadcast.scala x: 32 # contributors y: 57 # changes core/src/main/scala/org/apache/spark/rdd/HadoopRDD.scala x: 57 # contributors y: 109 # changes core/src/main/scala/org/apache/spark/rdd/JdbcRDD.scala x: 25 # contributors y: 30 # changes core/src/main/scala/org/apache/spark/rdd/NewHadoopRDD.scala x: 47 # contributors y: 78 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/columnar/InMemoryTableScanExec.scala x: 19 # contributors y: 38 # changes sql/hive/src/main/scala/org/apache/spark/sql/hive/orc/OrcFileFormat.scala x: 16 # contributors y: 29 # changes core/src/main/scala/org/apache/spark/scheduler/TaskScheduler.scala x: 31 # contributors y: 51 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/Expression.scala x: 39 # contributors y: 114 # changes dev/appveyor-install-dependencies.ps1 x: 3 # contributors y: 9 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/UnsupportedOperationChecker.scala x: 16 # contributors y: 30 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/generators.scala x: 24 # contributors y: 54 # changes sql/core/src/main/scala/org/apache/spark/sql/KeyValueGroupedDataset.scala x: 14 # contributors y: 24 # changes scalastyle-config.xml x: 16 # contributors y: 42 # changes core/src/main/scala/org/apache/spark/scheduler/ResultTask.scala x: 37 # contributors y: 57 # changes core/src/main/scala/org/apache/spark/scheduler/ShuffleMapTask.scala x: 42 # contributors y: 79 # changes core/src/main/scala/org/apache/spark/scheduler/Stage.scala x: 27 # contributors y: 52 # changes sql/core/src/main/scala/org/apache/spark/sql/jdbc/JdbcDialects.scala x: 20 # contributors y: 28 # changes mllib/src/main/scala/org/apache/spark/ml/clustering/KMeans.scala x: 27 # contributors y: 44 # changes mllib/src/main/scala/org/apache/spark/ml/recommendation/ALS.scala x: 34 # contributors y: 69 # changes mllib/src/main/scala/org/apache/spark/ml/regression/IsotonicRegression.scala x: 21 # contributors y: 29 # changes mllib/src/main/scala/org/apache/spark/ml/feature/HashingTF.scala x: 12 # contributors y: 27 # changes mllib/src/main/scala/org/apache/spark/ml/feature/RFormula.scala x: 21 # contributors y: 41 # changes mllib/src/main/scala/org/apache/spark/ml/feature/Tokenizer.scala x: 11 # contributors y: 25 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/SortOrder.scala x: 18 # contributors y: 35 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/arithmetic.scala x: 34 # contributors y: 87 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/complexTypeExtractors.scala x: 13 # contributors y: 31 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/objects/objects.scala x: 23 # contributors y: 65 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/types/ArrayType.scala x: 11 # contributors y: 18 # changes sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveExternalCatalog.scala x: 32 # contributors y: 82 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/FlatMapGroupsWithStateExec.scala x: 2 # contributors y: 15 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/literals.scala x: 26 # contributors y: 68 # changes mllib/src/main/scala/org/apache/spark/mllib/recommendation/MatrixFactorizationModel.scala x: 31 # contributors y: 44 # changes core/src/main/scala/org/apache/spark/api/java/JavaSparkContext.scala x: 43 # contributors y: 79 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/json/JsonFileFormat.scala x: 13 # contributors y: 27 # changes core/src/main/scala/org/apache/spark/rdd/BlockRDD.scala x: 26 # contributors y: 34 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/CatalystTypeConverters.scala x: 16 # contributors y: 33 # changes core/src/main/scala/org/apache/spark/ui/jobs/AllJobsPage.scala x: 29 # contributors y: 41 # changes sql/core/src/main/scala/org/apache/spark/sql/internal/CatalogImpl.scala x: 16 # contributors y: 40 # changes core/src/main/scala/org/apache/spark/SecurityManager.scala x: 21 # contributors y: 38 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/encoders/ExpressionEncoder.scala x: 14 # contributors y: 37 # changes core/src/main/scala/org/apache/spark/rdd/AsyncRDDActions.scala x: 27 # contributors y: 38 # changes core/src/main/scala/org/apache/spark/deploy/master/ui/MasterWebUI.scala x: 34 # contributors y: 49 # changes core/src/main/scala/org/apache/spark/ui/SparkUI.scala x: 44 # contributors y: 71 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/mathExpressions.scala x: 20 # contributors y: 30 # changes core/src/main/scala/org/apache/spark/TaskEndReason.scala x: 32 # contributors y: 58 # changes core/src/main/scala/org/apache/spark/util/JsonProtocol.scala x: 39 # contributors y: 87 # changes core/src/main/scala/org/apache/spark/deploy/master/ui/ApplicationPage.scala x: 35 # contributors y: 47 # changes core/src/main/scala/org/apache/spark/deploy/worker/ui/LogPage.scala x: 16 # contributors y: 19 # changes core/src/main/scala/org/apache/spark/ui/jobs/AllStagesPage.scala x: 15 # contributors y: 19 # changes core/src/main/scala/org/apache/spark/ui/storage/RDDPage.scala x: 28 # contributors y: 37 # changes mllib/src/main/scala/org/apache/spark/ml/param/shared/SharedParamsCodeGen.scala x: 18 # contributors y: 40 # changes sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveUtils.scala x: 17 # contributors y: 33 # changes mllib/src/main/scala/org/apache/spark/mllib/clustering/LDAModel.scala x: 20 # contributors y: 42 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/statsEstimation/EstimationUtils.scala x: 6 # contributors y: 15 # changes mllib/src/main/scala/org/apache/spark/mllib/api/python/PythonMLLibAPI.scala x: 47 # contributors y: 116 # changes python/pyspark/mllib/tests.py x: 38 # contributors y: 71 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/catalog/InMemoryCatalog.scala x: 22 # contributors y: 56 # changes sql/hive-thriftserver/src/main/scala/org/apache/spark/sql/hive/thriftserver/SparkSQLEnv.scala x: 21 # contributors y: 31 # changes core/src/main/scala/org/apache/spark/deploy/worker/ExecutorRunner.scala x: 41 # contributors y: 62 # changes mllib/src/main/scala/org/apache/spark/ml/feature/QuantileDiscretizer.scala x: 18 # contributors y: 30 # changes mllib/src/main/scala/org/apache/spark/ml/feature/StandardScaler.scala x: 17 # contributors y: 35 # changes mllib/src/main/scala/org/apache/spark/ml/feature/VectorIndexer.scala x: 18 # contributors y: 28 # changes mllib/src/main/scala/org/apache/spark/ml/feature/Word2Vec.scala x: 24 # contributors y: 40 # changes mllib/src/main/scala/org/apache/spark/ml/param/params.scala x: 21 # contributors y: 53 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/GenerateMutableProjection.scala x: 18 # contributors y: 47 # changes core/src/main/scala/org/apache/spark/executor/CoarseGrainedExecutorBackend.scala x: 56 # contributors y: 106 # changes python/pyspark/mllib/regression.py x: 29 # contributors y: 48 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/GenerateOrdering.scala x: 19 # contributors y: 39 # changes launcher/src/main/java/org/apache/spark/launcher/ChildProcAppHandle.java x: 4 # contributors y: 14 # changes streaming/src/main/scala/org/apache/spark/streaming/scheduler/ReceiverTracker.scala x: 23 # contributors y: 44 # changes core/src/main/scala/org/apache/spark/scheduler/SparkListener.scala x: 41 # contributors y: 87 # changes core/src/main/scala/org/apache/spark/scheduler/SparkListenerBus.scala x: 30 # contributors y: 51 # changes core/src/main/scala/org/apache/spark/scheduler/StageInfo.scala x: 23 # contributors y: 50 # changes sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/csv/CSVInferSchema.scala x: 8 # contributors y: 21 # changes core/src/main/scala/org/apache/spark/util/ByteBufferInputStream.scala x: 11 # contributors y: 10 # changes streaming/src/main/scala/org/apache/spark/streaming/dstream/RawInputDStream.scala x: 23 # contributors y: 26 # changes core/src/main/scala/org/apache/spark/SparkEnv.scala x: 53 # contributors y: 140 # changes core/src/main/scala/org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessage.scala x: 29 # contributors y: 40 # changes core/src/main/scala/org/apache/spark/serializer/SerializerManager.scala x: 24 # contributors y: 32 # changes mllib/src/main/scala/org/apache/spark/mllib/tree/RandomForest.scala x: 22 # contributors y: 30 # changes sql/hive/src/main/scala/org/apache/spark/sql/hive/client/HiveClient.scala x: 10 # contributors y: 27 # changes python/pyspark/sql/__init__.py x: 7 # contributors y: 19 # changes core/src/main/scala/org/apache/spark/io/CompressionCodec.scala x: 28 # contributors y: 40 # changes core/src/main/scala/org/apache/spark/FutureAction.scala x: 27 # contributors y: 36 # changes core/src/main/scala/org/apache/spark/rdd/DoubleRDDFunctions.scala x: 29 # contributors y: 43 # changes mllib/src/main/scala/org/apache/spark/ml/Pipeline.scala x: 16 # contributors y: 38 # changes streaming/src/main/scala/org/apache/spark/streaming/StreamingContext.scala x: 59 # contributors y: 127 # changes core/src/main/scala/org/apache/spark/metrics/sink/GraphiteSink.scala x: 18 # contributors y: 18 # changes core/src/main/scala/org/apache/spark/scheduler/DAGSchedulerEvent.scala x: 37 # contributors y: 54 # changes sql/core/src/main/scala/org/apache/spark/sql/SQLContext.scala x: 67 # contributors y: 237 # changes core/src/main/scala/org/apache/spark/deploy/worker/WorkerArguments.scala x: 29 # contributors y: 30 # changes core/src/main/scala/org/apache/spark/metrics/MetricsSystem.scala x: 28 # contributors y: 36 # changes core/src/main/scala/org/apache/spark/rdd/CoGroupedRDD.scala x: 36 # contributors y: 66 # changes core/src/main/scala/org/apache/spark/rdd/PairRDDFunctions.scala x: 66 # contributors y: 137 # changes mllib/src/main/scala/org/apache/spark/ml/r/GeneralizedLinearRegressionWrapper.scala x: 6 # contributors y: 18 # changes streaming/src/main/scala/org/apache/spark/streaming/dstream/FileInputDStream.scala x: 37 # contributors y: 52 # changes core/src/main/scala/org/apache/spark/util/BoundedPriorityQueue.scala x: 14 # contributors y: 14 # changes core/src/main/scala/org/apache/spark/rpc/RpcEnv.scala x: 7 # contributors y: 22 # changes core/src/main/scala/org/apache/spark/deploy/worker/CommandUtils.scala x: 21 # contributors y: 26 # changes streaming/src/main/scala/org/apache/spark/streaming/dstream/StateDStream.scala x: 24 # contributors y: 28 # changes mllib/src/main/scala/org/apache/spark/mllib/util/MLUtils.scala x: 36 # contributors y: 49 # changes sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/rows.scala x: 15 # contributors y: 37 # changes core/src/main/scala/org/apache/spark/executor/TaskMetrics.scala x: 33 # contributors y: 78 # changes core/src/main/scala/org/apache/spark/deploy/DeployMessage.scala x: 30 # contributors y: 44 # changes mllib/src/main/scala/org/apache/spark/mllib/optimization/GradientDescent.scala x: 25 # contributors y: 34 # changes sql/core/src/main/scala/org/apache/spark/sql/sources/interfaces.scala x: 26 # contributors y: 88 # changes core/src/main/scala/org/apache/spark/deploy/master/MasterArguments.scala x: 21 # contributors y: 22 # changes core/src/main/scala/org/apache/spark/serializer/Serializer.scala x: 24 # contributors y: 31 # changes core/src/main/scala/org/apache/spark/scheduler/ExternalClusterManager.scala x: 3 # contributors y: 2 # changes core/src/main/scala/org/apache/spark/metrics/sink/CsvSink.scala x: 12 # contributors y: 12 # changes mllib/src/main/scala/org/apache/spark/mllib/clustering/LDA.scala x: 11 # contributors y: 22 # changes sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveContext.scala x: 51 # contributors y: 167 # changes mllib/src/main/scala/org/apache/spark/mllib/recommendation/ALS.scala x: 38 # contributors y: 66 # changes mllib/src/main/scala/org/apache/spark/mllib/optimization/Gradient.scala x: 25 # contributors y: 27 # changes core/src/main/scala/org/apache/spark/storage/StorageLevel.scala x: 31 # contributors y: 39 # changes core/src/main/scala/org/apache/spark/api/java/JavaPairRDD.scala x: 41 # contributors y: 77 # changes core/src/main/scala/org/apache/spark/api/java/JavaRDDLike.scala x: 44 # contributors y: 87 # changes mllib/src/main/scala/org/apache/spark/mllib/tree/DecisionTree.scala x: 23 # contributors y: 54 # changes streaming/src/main/scala/org/apache/spark/streaming/scheduler/JobScheduler.scala x: 25 # contributors y: 49 # changes streaming/src/main/scala/org/apache/spark/streaming/api/java/JavaStreamingListener.scala x: 5 # contributors y: 4 # changes mllib/src/main/scala/org/apache/spark/mllib/classification/NaiveBayes.scala x: 27 # contributors y: 50 # changes core/src/main/scala/org/apache/spark/api/java/JavaRDD.scala x: 28 # contributors y: 45 # changes core/src/main/scala/org/apache/spark/rdd/RDDCheckpointData.scala x: 25 # contributors y: 35 # changes streaming/src/main/scala/org/apache/spark/streaming/api/java/JavaPairDStream.scala x: 33 # contributors y: 63 # changes streaming/src/main/scala/org/apache/spark/streaming/api/java/JavaStreamingContext.scala x: 37 # contributors y: 83 # changes mllib/src/main/scala/org/apache/spark/mllib/classification/LogisticRegression.scala x: 31 # contributors y: 45 # changes core/src/main/scala/org/apache/spark/TaskState.scala x: 17 # contributors y: 18 # changes graphx/src/main/scala/org/apache/spark/graphx/lib/StronglyConnectedComponents.scala x: 9 # contributors y: 8 # changes core/src/main/scala/org/apache/spark/rdd/PipedRDD.scala x: 26 # contributors y: 31 # changes core/src/main/scala/org/apache/spark/util/collection/OpenHashMap.scala x: 17 # contributors y: 23 # changes core/src/main/scala/org/apache/spark/executor/ExecutorBackend.scala x: 10 # contributors y: 8 # changes core/src/main/scala/org/apache/spark/scheduler/JobListener.scala x: 7 # contributors y: 6 # changes core/src/main/scala/org/apache/spark/rdd/OrderedRDDFunctions.scala x: 23 # contributors y: 29 # changes streaming/src/main/scala/org/apache/spark/streaming/dstream/SocketInputDStream.scala x: 20 # contributors y: 22 # changes streaming/src/main/scala/org/apache/spark/streaming/dstream/QueueInputDStream.scala x: 21 # contributors y: 21 # changes core/src/main/scala/org/apache/spark/rdd/CheckpointRDD.scala x: 28 # contributors y: 50 # changes python/pyspark/files.py x: 20 # contributors y: 26 # changes graphx/src/main/scala/org/apache/spark/graphx/impl/package.scala x: 6 # contributors y: 4 # changes
541.0
# changes
  min: 1.0
  average: 17.4
  25th percentile: 2.0
  median: 7.0
  75th percentile: 20.0
  max: 541.0
0 162.0
# contributors
min: 1.0 | average: 10.02 | 25th percentile: 2.0 | median: 5.0 | 75th percentile: 13.0 | max: 162.0

Number of Contributors vs. File Size: 2367 points

sql/catalyst/src/main/antlr4/org/apache/spark/sql/catalyst/parser/SqlBase.g4 x: 47 # contributors y: 1060 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/parser/AstBuilder.scala x: 42 # contributors y: 1809 lines of code sql/catalyst/src/main/java/org/apache/spark/sql/connector/catalog/TableChange.java x: 2 # contributors y: 363 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/CheckAnalysis.scala x: 35 # contributors y: 558 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/ResolveCatalogs.scala x: 4 # contributors y: 164 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/statements.scala x: 4 # contributors y: 212 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/connector/catalog/CatalogV2Util.scala x: 4 # contributors y: 241 lines of code sql/core/src/main/scala/org/apache/spark/sql/catalyst/analysis/ResolveSessionCatalog.scala x: 4 # contributors y: 488 lines of code sql/catalyst/src/main/java/org/apache/spark/sql/connector/catalog/SupportsCatalogOptions.java x: 1 # contributors y: 10 lines of code sql/core/src/main/scala/org/apache/spark/sql/DataFrameReader.scala x: 51 # contributors y: 272 lines of code sql/core/src/main/scala/org/apache/spark/sql/DataFrameWriter.scala x: 61 # contributors y: 414 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/internal/SQLConf.scala x: 58 # contributors y: 1647 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/Analyzer.scala x: 84 # contributors y: 2003 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/v2Commands.scala x: 3 # contributors y: 298 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/DataSourceV2Strategy.scala x: 8 # contributors y: 152 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/ShowNamespacesExec.scala x: 2 # contributors y: 32 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/command/CommandUtils.scala x: 10 # contributors y: 111 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/V2SessionCatalog.scala x: 3 # contributors y: 242 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/catalog/SessionCatalog.scala x: 44 # contributors y: 896 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/catalog/interface.scala x: 29 # contributors y: 444 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/connector/catalog/CatalogManager.scala x: 2 # contributors y: 94 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/command/views.scala x: 14 # contributors y: 218 lines of code sql/catalyst/src/main/java/org/apache/spark/sql/connector/catalog/IdentifierImpl.java x: 2 # contributors y: 47 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/connector/catalog/CatalogV2Implicits.scala x: 3 # contributors y: 90 lines of code sql/catalyst/src/main/java/org/apache/spark/sql/connector/write/DataWriter.java x: 2 # contributors y: 10 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/WriteToDataSourceV2Exec.scala x: 4 # contributors y: 345 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/ProjectionOverSchema.scala x: 1 # contributors y: 43 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/SchemaPruning.scala x: 1 # contributors y: 73 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/PushDownUtils.scala x: 2 # contributors y: 75 lines of code sql/core/src/main/scala/org/apache/spark/sql/DataFrameWriterV2.scala x: 3 # contributors y: 171 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/DataSourceStrategy.scala x: 37 # contributors y: 411 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/DataSource.scala x: 37 # contributors y: 543 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/parser/ParseDriver.scala x: 11 # contributors y: 183 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/SparkSqlParser.scala x: 38 # contributors y: 593 lines of code sql/catalyst/src/main/java/org/apache/spark/sql/connector/catalog/SupportsNamespaces.java x: 3 # contributors y: 36 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/command/ddl.scala x: 25 # contributors y: 596 lines of code sql/hive/src/main/scala/org/apache/spark/sql/hive/client/HiveClientImpl.scala x: 38 # contributors y: 798 lines of code sql/hive/src/main/scala/org/apache/spark/sql/hive/client/HiveShim.scala x: 24 # contributors y: 610 lines of code sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/PartitionTransforms.scala x: 1 # contributors y: 25 lines of code sql/core/src/main/scala/org/apache/spark/sql/Dataset.scala x: 72 # contributors y: 1216 lines of code sql/core/src/main/scala/org/apache/spark/sql/functions.scala x: 84 # contributors y: 1008 lines of code core/src/main/scala/org/apache/spark/util/Utils.scala x: 142 # contributors y: 1974 lines of code sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveStrategies.scala x: 31 # contributors y: 197 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/QueryPlan.scala x: 32 # contributors y: 146 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/DataSourceRDD.scala x: 7 # contributors y: 52 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/optimizer/Optimizer.scala x: 72 # contributors y: 1019 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/SparkOptimizer.scala x: 13 # contributors y: 29 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/SparkPlanner.scala x: 13 # contributors y: 56 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/dsl/package.scala x: 43 # contributors y: 267 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/basicLogicalOperators.scala x: 35 # contributors y: 556 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/rules.scala x: 27 # contributors y: 394 lines of code sql/core/src/main/scala/org/apache/spark/sql/internal/BaseSessionStateBuilder.scala x: 10 # contributors y: 152 lines of code sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveSessionStateBuilder.scala x: 8 # contributors y: 74 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/util/SchemaUtils.scala x: 2 # contributors y: 144 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/unresolved.scala x: 31 # contributors y: 278 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/types/DataType.scala x: 16 # contributors y: 288 lines of code sql/core/src/main/scala/org/apache/spark/sql/internal/SessionState.scala x: 17 # contributors y: 94 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/types/StructType.scala x: 30 # contributors y: 293 lines of code sql/catalyst/src/main/java/org/apache/spark/sql/connector/catalog/DelegatingCatalogExtension.java x: 1 # contributors y: 106 lines of code sql/catalyst/src/main/java/org/apache/spark/sql/util/CaseInsensitiveStringMap.java x: 1 # contributors y: 126 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/NoSuchItemException.scala x: 5 # contributors y: 38 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/connector/expressions/expressions.scala x: 1 # contributors y: 176 lines of code sql/catalyst/src/main/java/org/apache/spark/sql/vectorized/ArrowColumnVector.java x: 1 # contributors y: 350 lines of code sql/catalyst/src/main/java/org/apache/spark/sql/vectorized/ColumnVector.java x: 1 # contributors y: 91 lines of code sql/catalyst/src/main/java/org/apache/spark/sql/vectorized/ColumnarArray.java x: 1 # contributors y: 147 lines of code sql/catalyst/src/main/java/org/apache/spark/sql/vectorized/ColumnarBatch.java x: 1 # contributors y: 195 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/arrow/ArrowConverters.scala x: 8 # contributors y: 181 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/arrow/ArrowWriter.scala x: 5 # contributors y: 260 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/python/AggregateInPandasExec.scala x: 5 # contributors y: 100 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/python/ArrowEvalPythonExec.scala x: 6 # contributors y: 72 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/python/ArrowPythonRunner.scala x: 7 # contributors y: 128 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/python/FlatMapGroupsInPandasExec.scala x: 5 # contributors y: 78 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/python/WindowInPandasExec.scala x: 4 # contributors y: 113 lines of code sql/core/src/main/java/org/apache/spark/sql/execution/vectorized/MutableColumnarRow.java x: 3 # contributors y: 216 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/parser/ParserInterface.scala x: 4 # contributors y: 23 lines of code sql/core/src/main/scala/org/apache/spark/sql/SparkSession.scala x: 31 # contributors y: 446 lines of code sql/core/src/main/java/org/apache/spark/sql/sources/v2/reader/streaming/ContinuousReader.java x: 4 # contributors y: 15 lines of code sql/core/src/main/java/org/apache/spark/sql/sources/v2/reader/streaming/MicroBatchReader.java x: 3 # contributors y: 12 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/continuous/ContinuousDataSourceRDD.scala x: 3 # contributors y: 62 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/continuous/ContinuousQueuedDataReader.scala x: 4 # contributors y: 124 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/continuous/ContinuousRateStreamSource.scala x: 11 # contributors y: 130 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/continuous/ContinuousWriteRDD.scala x: 4 # contributors y: 56 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/memory.scala x: 22 # contributors y: 206 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/sources/ConsoleWriter.scala x: 6 # contributors y: 36 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/sources/ForeachWriterProvider.scala x: 6 # contributors y: 95 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/sources/MicroBatchWriter.scala x: 5 # contributors y: 10 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/sources/socket.scala x: 6 # contributors y: 198 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/MicroBatchExecution.scala x: 13 # contributors y: 379 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/ProgressReporter.scala x: 12 # contributors y: 231 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/continuous/ContinuousExecution.scala x: 11 # contributors y: 282 lines of code sql/core/src/main/scala/org/apache/spark/sql/streaming/DataStreamReader.scala x: 25 # contributors y: 77 lines of code sql/core/src/main/scala/org/apache/spark/sql/streaming/DataStreamWriter.scala x: 20 # contributors y: 211 lines of code python/pyspark/version.py x: 8 # contributors y: 1 lines of code core/src/main/scala/org/apache/spark/api/python/PythonRDD.scala x: 60 # contributors y: 661 lines of code python/pyspark/sql/dataframe.py x: 72 # contributors y: 849 lines of code python/pyspark/sql/tests.py x: 82 # contributors y: 5232 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/command/tables.scala x: 34 # contributors y: 766 lines of code core/src/main/scala/org/apache/spark/scheduler/DAGScheduler.scala x: 90 # contributors y: 1371 lines of code core/src/main/scala/org/apache/spark/deploy/SparkSubmit.scala x: 61 # contributors y: 917 lines of code python/pyspark/sql/functions.py x: 70 # contributors y: 936 lines of code dev/sparktestsupport/modules.py x: 33 # contributors y: 466 lines of code python/pyspark/streaming/tests.py x: 33 # contributors y: 1223 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/HadoopFsRelation.scala x: 10 # contributors y: 48 lines of code core/src/main/resources/org/apache/spark/ui/static/executorspage.js x: 7 # contributors y: 571 lines of code core/src/main/resources/org/apache/spark/ui/static/webui.css x: 26 # contributors y: 215 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/continuous/ContinuousCoalesceRDD.scala x: 4 # contributors y: 86 lines of code core/src/main/scala/org/apache/spark/status/AppStatusStore.scala x: 6 # contributors y: 422 lines of code python/pyspark/tests.py x: 75 # contributors y: 1903 lines of code core/src/main/scala/org/apache/spark/scheduler/Task.scala x: 45 # contributors y: 124 lines of code core/src/main/scala/org/apache/spark/deploy/history/HistoryServer.scala x: 30 # contributors y: 196 lines of code core/src/main/scala/org/apache/spark/deploy/worker/Worker.scala x: 66 # contributors y: 644 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/aggregate/ObjectAggregationIterator.scala x: 5 # contributors y: 219 lines of code mllib-local/src/main/scala/org/apache/spark/ml/linalg/Vectors.scala x: 11 # contributors y: 506 lines of code mllib/src/main/scala/org/apache/spark/mllib/linalg/Vectors.scala x: 37 # contributors y: 668 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/view.scala x: 8 # contributors y: 29 lines of code core/src/main/scala/org/apache/spark/serializer/KryoSerializer.scala x: 58 # contributors y: 405 lines of code sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/UnsafeArrayData.java x: 13 # contributors y: 433 lines of code sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/UnsafeRow.java x: 16 # contributors y: 489 lines of code core/src/main/scala/org/apache/spark/ui/jobs/StagePage.scala x: 63 # contributors y: 920 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/exchange/EnsureRequirements.scala x: 12 # contributors y: 185 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/ParquetFilters.scala x: 12 # contributors y: 434 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/util/DateTimeUtils.scala x: 31 # contributors y: 773 lines of code common/unsafe/src/main/java/org/apache/spark/unsafe/types/CalendarInterval.java x: 7 # contributors y: 274 lines of code core/src/main/scala/org/apache/spark/ui/JettyUtils.scala x: 41 # contributors y: 415 lines of code python/pyspark/ml/linalg/__init__.py x: 9 # contributors y: 638 lines of code common/network-common/src/main/java/org/apache/spark/network/client/TransportClient.java x: 8 # contributors y: 208 lines of code core/src/main/scala/org/apache/spark/deploy/history/FsHistoryProvider.scala x: 50 # contributors y: 848 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/DataSourceScanExec.scala x: 23 # contributors y: 383 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/FileScanRDD.scala x: 19 # contributors y: 155 lines of code mllib/src/main/scala/org/apache/spark/ml/clustering/GaussianMixture.scala x: 18 # contributors y: 426 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/stringExpressions.scala x: 34 # contributors y: 1668 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/types/Decimal.scala x: 22 # contributors y: 365 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/ScalaReflection.scala x: 46 # contributors y: 711 lines of code mllib/src/main/scala/org/apache/spark/mllib/feature/Word2Vec.scala x: 29 # contributors y: 513 lines of code python/pyspark/sql/readwriter.py x: 52 # contributors y: 337 lines of code core/src/main/scala/org/apache/spark/internal/io/SparkHadoopWriter.scala x: 6 # contributors y: 245 lines of code python/pyspark/sql/column.py x: 19 # contributors y: 265 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/trees/TreeNode.scala x: 32 # contributors y: 447 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/ParquetFileFormat.scala x: 30 # contributors y: 442 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/csv/CSVDataSource.scala x: 10 # contributors y: 292 lines of code resource-managers/yarn/src/main/scala/org/apache/spark/deploy/yarn/Client.scala x: 21 # contributors y: 1015 lines of code sql/hive/src/main/scala/org/apache/spark/sql/hive/hiveUDFs.scala x: 29 # contributors y: 318 lines of code mllib/src/main/scala/org/apache/spark/ml/evaluation/ClusteringEvaluator.scala x: 6 # contributors y: 263 lines of code resource-managers/mesos/src/main/scala/org/apache/spark/scheduler/cluster/mesos/MesosClusterScheduler.scala x: 13 # contributors y: 661 lines of code common/network-common/src/main/java/org/apache/spark/network/server/TransportServer.java x: 9 # contributors y: 116 lines of code common/network-common/src/main/java/org/apache/spark/network/util/TransportConf.java x: 13 # contributors y: 134 lines of code core/src/main/scala/org/apache/spark/ui/env/EnvironmentPage.scala x: 7 # contributors y: 85 lines of code mllib/src/main/scala/org/apache/spark/ml/util/Instrumentation.scala x: 10 # contributors y: 137 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/statsEstimation/AggregateEstimation.scala x: 7 # contributors y: 39 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/bitwiseExpressions.scala x: 8 # contributors y: 96 lines of code common/kvstore/src/main/java/org/apache/spark/util/kvstore/KVTypeInfo.java x: 2 # contributors y: 115 lines of code common/kvstore/src/main/java/org/apache/spark/util/kvstore/LevelDB.java x: 3 # contributors y: 257 lines of code core/src/main/scala/org/apache/spark/status/AppStatusListener.scala x: 13 # contributors y: 865 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/basicPhysicalOperators.scala x: 23 # contributors y: 487 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/Cast.scala x: 37 # contributors y: 1166 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/nullExpressions.scala x: 18 # contributors y: 352 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/randomExpressions.scala x: 13 # contributors y: 88 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/regexpExpressions.scala x: 19 # contributors y: 343 lines of code core/src/main/scala/org/apache/spark/api/python/PythonRunner.scala x: 12 # contributors y: 454 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/jdbc/JDBCOptions.scala x: 14 # contributors y: 158 lines of code mllib/src/main/scala/org/apache/spark/ml/regression/LinearRegression.scala x: 43 # contributors y: 548 lines of code dev/create-release/releaseutils.py x: 9 # contributors y: 188 lines of code core/src/main/scala/org/apache/spark/rdd/RDDOperationScope.scala x: 7 # contributors y: 79 lines of code core/src/main/scala/org/apache/spark/status/api/v1/JacksonMessageWriter.scala x: 6 # contributors y: 58 lines of code common/network-common/src/main/java/org/apache/spark/network/crypto/AuthEngine.java x: 2 # contributors y: 216 lines of code common/network-common/src/main/java/org/apache/spark/network/crypto/TransportCipher.java x: 5 # contributors y: 275 lines of code core/src/main/scala/org/apache/spark/security/CryptoStreamUtils.scala x: 4 # contributors y: 180 lines of code python/run-tests.py x: 16 # contributors y: 226 lines of code core/src/main/scala/org/apache/spark/rpc/netty/Dispatcher.scala x: 12 # contributors y: 158 lines of code core/src/main/scala/org/apache/spark/rpc/netty/Inbox.scala x: 8 # contributors y: 136 lines of code project/SparkBuild.scala x: 146 # contributors y: 660 lines of code core/src/main/scala/org/apache/spark/scheduler/TaskSchedulerImpl.scala x: 64 # contributors y: 623 lines of code core/src/main/scala/org/apache/spark/scheduler/TaskSetManager.scala x: 64 # contributors y: 735 lines of code core/src/main/scala/org/apache/spark/SparkConf.scala x: 57 # contributors y: 477 lines of code core/src/main/scala/org/apache/spark/executor/Executor.scala x: 83 # contributors y: 578 lines of code core/src/main/scala/org/apache/spark/internal/config/package.scala x: 45 # contributors y: 520 lines of code resource-managers/mesos/src/main/scala/org/apache/spark/scheduler/cluster/mesos/MesosCoarseGrainedSchedulerBackend.scala x: 15 # contributors y: 566 lines of code core/src/main/scala/org/apache/spark/ui/UIUtils.scala x: 48 # contributors y: 447 lines of code core/src/main/java/org/apache/spark/util/collection/unsafe/sort/UnsafeExternalSorter.java x: 22 # contributors y: 505 lines of code sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/ExpressionInfo.java x: 4 # contributors y: 82 lines of code streaming/src/main/scala/org/apache/spark/streaming/dstream/DStreamCheckpointData.scala x: 14 # contributors y: 93 lines of code sql/core/src/main/scala/org/apache/spark/sql/internal/SharedState.scala x: 12 # contributors y: 114 lines of code resource-managers/yarn/src/main/scala/org/apache/spark/deploy/yarn/ApplicationMaster.scala x: 15 # contributors y: 609 lines of code resource-managers/yarn/src/main/scala/org/apache/spark/deploy/yarn/YarnAllocator.scala x: 14 # contributors y: 494 lines of code core/src/main/scala/org/apache/spark/deploy/Client.scala x: 24 # contributors y: 173 lines of code core/src/main/scala/org/apache/spark/scheduler/cluster/CoarseGrainedSchedulerBackend.scala x: 72 # contributors y: 451 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/collectionOperations.scala x: 33 # contributors y: 3429 lines of code core/src/main/scala/org/apache/spark/ExecutorAllocationManager.scala x: 32 # contributors y: 514 lines of code core/src/main/java/org/apache/spark/util/collection/unsafe/sort/UnsafeSorterSpillReader.java x: 13 # contributors y: 113 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/GenerateUnsafeRowJoiner.scala x: 11 # contributors y: 158 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/complexTypeCreator.scala x: 25 # contributors y: 406 lines of code sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveMetastoreCatalog.scala x: 59 # contributors y: 228 lines of code common/network-common/src/main/java/org/apache/spark/network/server/OneForOneStreamManager.java x: 6 # contributors y: 135 lines of code common/network-common/src/main/java/org/apache/spark/network/server/TransportRequestHandler.java x: 9 # contributors y: 229 lines of code common/network-shuffle/src/main/java/org/apache/spark/network/shuffle/ExternalShuffleBlockHandler.java x: 9 # contributors y: 171 lines of code core/src/main/scala/org/apache/spark/network/netty/NettyBlockRpcServer.scala x: 10 # contributors y: 68 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/CodeGenerator.scala x: 44 # contributors y: 965 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/ui/SQLAppStatusListener.scala x: 11 # contributors y: 316 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/PartitioningUtils.scala x: 22 # contributors y: 319 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/orc/OrcDeserializer.scala x: 2 # contributors y: 181 lines of code mllib/src/main/scala/org/apache/spark/mllib/clustering/StreamingKMeans.scala x: 16 # contributors y: 173 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/FileFormatWriter.scala x: 20 # contributors y: 197 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/WholeStageCodegenExec.scala x: 27 # contributors y: 432 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/aggregate/HashAggregateExec.scala x: 26 # contributors y: 742 lines of code streaming/src/main/scala/org/apache/spark/streaming/scheduler/ReceivedBlockTracker.scala x: 13 # contributors y: 178 lines of code sql/hive-thriftserver/src/main/scala/org/apache/spark/sql/hive/thriftserver/SparkExecuteStatementOperation.scala x: 22 # contributors y: 248 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/csv/UnivocityParser.scala x: 9 # contributors y: 217 lines of code graphx/src/main/scala/org/apache/spark/graphx/impl/EdgeRDDImpl.scala x: 10 # contributors y: 87 lines of code graphx/src/main/scala/org/apache/spark/graphx/lib/SVDPlusPlus.scala x: 15 # contributors y: 145 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/columnar/InMemoryRelation.scala x: 16 # contributors y: 142 lines of code mllib/src/main/scala/org/apache/spark/mllib/linalg/distributed/RowMatrix.scala x: 21 # contributors y: 434 lines of code mllib/src/main/scala/org/apache/spark/mllib/evaluation/RankingMetrics.scala x: 11 # contributors y: 94 lines of code python/pyspark/mllib/linalg/__init__.py x: 19 # contributors y: 742 lines of code repl/src/main/scala/org/apache/spark/repl/ExecutorClassLoader.scala x: 23 # contributors y: 163 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/HDFSMetadataLog.scala x: 14 # contributors y: 201 lines of code python/pyspark/context.py x: 84 # contributors y: 448 lines of code core/src/main/scala/org/apache/spark/scheduler/cluster/StandaloneSchedulerBackend.scala x: 23 # contributors y: 171 lines of code sql/core/src/main/scala/org/apache/spark/sql/jdbc/PostgresDialect.scala x: 12 # contributors y: 77 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/StreamExecution.scala x: 26 # contributors y: 330 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/planning/patterns.scala x: 29 # contributors y: 164 lines of code python/pyspark/ml/image.py x: 6 # contributors y: 118 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/predicates.scala x: 39 # contributors y: 599 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/optimizer/subquery.scala x: 9 # contributors y: 358 lines of code core/src/main/scala/org/apache/spark/api/python/PythonGatewayServer.scala x: 5 # contributors y: 52 lines of code python/pyspark/accumulators.py x: 34 # contributors y: 117 lines of code python/pyspark/java_gateway.py x: 39 # contributors y: 121 lines of code core/src/main/scala/org/apache/spark/ui/jobs/JobPage.scala x: 20 # contributors y: 367 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/Canonicalize.scala x: 8 # contributors y: 44 lines of code sql/core/src/main/scala/org/apache/spark/sql/api/r/SQLUtils.scala x: 22 # contributors y: 172 lines of code core/src/main/java/org/apache/spark/util/collection/unsafe/sort/PrefixComparators.java x: 8 # contributors y: 116 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/optimizer/CostBasedJoinReorder.scala x: 5 # contributors y: 247 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/joins/BroadcastHashJoinExec.scala x: 12 # contributors y: 403 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/joins/HashJoin.scala x: 12 # contributors y: 200 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/joins/HashedRelation.scala x: 22 # contributors y: 591 lines of code python/pyspark/ml/feature.py x: 51 # contributors y: 1370 lines of code core/src/main/java/org/apache/spark/unsafe/map/BytesToBytesMap.java x: 14 # contributors y: 568 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/higherOrderFunctions.scala x: 7 # contributors y: 366 lines of code python/pyspark/serializers.py x: 45 # contributors y: 444 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/encoders/RowEncoder.scala x: 12 # contributors y: 249 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/statsEstimation/FilterEstimation.scala x: 10 # contributors y: 517 lines of code python/pyspark/worker.py x: 48 # contributors y: 284 lines of code python/pyspark/broadcast.py x: 29 # contributors y: 110 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/PartitioningAwareFileIndex.scala x: 12 # contributors y: 130 lines of code core/src/main/scala/org/apache/spark/util/collection/ExternalSorter.scala x: 31 # contributors y: 510 lines of code core/src/main/scala/org/apache/spark/status/LiveEntity.scala x: 6 # contributors y: 595 lines of code core/src/main/scala/org/apache/spark/ui/jobs/StageTable.scala x: 50 # contributors y: 416 lines of code core/src/main/scala/org/apache/spark/ui/storage/StoragePage.scala x: 14 # contributors y: 184 lines of code core/src/main/scala/org/apache/spark/deploy/rest/RestSubmissionClient.scala x: 11 # contributors y: 331 lines of code project/MimaBuild.scala x: 17 # contributors y: 58 lines of code project/MimaExcludes.scala x: 107 # contributors y: 993 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/namedExpressions.scala x: 26 # contributors y: 230 lines of code core/src/main/scala/org/apache/spark/storage/DiskStore.scala x: 39 # contributors y: 249 lines of code core/src/main/scala/org/apache/spark/storage/memory/MemoryStore.scala x: 15 # contributors y: 579 lines of code mllib/src/main/scala/org/apache/spark/mllib/linalg/Matrices.scala x: 30 # contributors y: 774 lines of code sql/hive/src/main/scala/org/apache/spark/sql/hive/client/IsolatedClientLoader.scala x: 22 # contributors y: 199 lines of code mllib/src/main/scala/org/apache/spark/mllib/clustering/KMeansModel.scala x: 22 # contributors y: 146 lines of code core/src/main/scala/org/apache/spark/scheduler/BlacklistTracker.scala x: 6 # contributors y: 282 lines of code mllib/src/main/scala/org/apache/spark/ml/r/AFTSurvivalRegressionWrapper.scala x: 7 # contributors y: 103 lines of code mllib/src/main/scala/org/apache/spark/ml/stat/Summarizer.scala x: 4 # contributors y: 416 lines of code core/src/main/scala/org/apache/spark/storage/BlockManager.scala x: 75 # contributors y: 1172 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/jsonExpressions.scala x: 21 # contributors y: 559 lines of code sql/core/src/main/scala/org/apache/spark/sql/expressions/Window.scala x: 9 # contributors y: 41 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/FunctionRegistry.scala x: 64 # contributors y: 503 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/TypeCoercion.scala x: 24 # contributors y: 644 lines of code core/src/main/scala/org/apache/spark/scheduler/EventLoggingListener.scala x: 30 # contributors y: 233 lines of code dev/run-tests.py x: 31 # contributors y: 344 lines of code mllib/src/main/scala/org/apache/spark/ml/clustering/BisectingKMeans.scala x: 17 # contributors y: 174 lines of code python/pyspark/ml/clustering.py x: 24 # contributors y: 516 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/ScalaUDF.scala x: 21 # contributors y: 966 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/FileFormatDataWriter.scala x: 2 # contributors y: 201 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/JavaTypeInference.scala x: 17 # contributors y: 353 lines of code sql/hive/src/main/scala/org/apache/spark/sql/hive/execution/HiveTableScanExec.scala x: 18 # contributors y: 143 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/optimizer/expressions.scala x: 19 # contributors y: 456 lines of code sql/core/src/main/scala/org/apache/spark/sql/Column.scala x: 43 # contributors y: 239 lines of code core/src/main/scala/org/apache/spark/scheduler/ReplayListenerBus.scala x: 14 # contributors y: 80 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/SparkPlan.scala x: 32 # contributors y: 248 lines of code core/src/main/scala/org/apache/spark/storage/RDDInfo.scala x: 12 # contributors y: 48 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/datetimeExpressions.scala x: 28 # contributors y: 1190 lines of code python/pyspark/sql/context.py x: 32 # contributors y: 188 lines of code python/pyspark/sql/session.py x: 28 # contributors y: 423 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/DecimalPrecision.scala x: 8 # contributors y: 188 lines of code core/src/main/scala/org/apache/spark/scheduler/MapStatus.scala x: 16 # contributors y: 151 lines of code core/src/main/scala/org/apache/spark/storage/ShuffleBlockFetcherIterator.scala x: 27 # contributors y: 387 lines of code sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveSessionCatalog.scala x: 23 # contributors y: 131 lines of code core/src/main/scala/org/apache/spark/api/r/RRDD.scala x: 15 # contributors y: 126 lines of code mllib/src/main/scala/org/apache/spark/ml/clustering/LDA.scala x: 27 # contributors y: 471 lines of code mllib/src/main/scala/org/apache/spark/ml/classification/DecisionTreeClassifier.scala x: 21 # contributors y: 182 lines of code mllib/src/main/scala/org/apache/spark/ml/classification/GBTClassifier.scala x: 26 # contributors y: 263 lines of code mllib/src/main/scala/org/apache/spark/ml/classification/RandomForestClassifier.scala x: 25 # contributors y: 216 lines of code mllib/src/main/scala/org/apache/spark/ml/regression/DecisionTreeRegressor.scala x: 19 # contributors y: 179 lines of code mllib/src/main/scala/org/apache/spark/ml/regression/GBTRegressor.scala x: 21 # contributors y: 211 lines of code mllib/src/main/scala/org/apache/spark/ml/tree/Node.scala x: 10 # contributors y: 212 lines of code mllib/src/main/scala/org/apache/spark/ml/tree/impl/RandomForest.scala x: 23 # contributors y: 687 lines of code mllib/src/main/scala/org/apache/spark/ml/tree/treeModels.scala x: 10 # contributors y: 247 lines of code core/src/main/java/org/apache/spark/shuffle/sort/UnsafeShuffleWriter.java x: 17 # contributors y: 382 lines of code core/src/main/scala/org/apache/spark/MapOutputTracker.scala x: 48 # contributors y: 535 lines of code core/src/main/scala/org/apache/spark/shuffle/sort/SortShuffleWriter.scala x: 17 # contributors y: 73 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/SparkStrategies.scala x: 62 # contributors y: 420 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/limit.scala x: 15 # contributors y: 111 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/python/RowQueue.scala x: 4 # contributors y: 200 lines of code dev/merge_spark_pr.py x: 24 # contributors y: 346 lines of code python/pyspark/ml/classification.py x: 37 # contributors y: 860 lines of code python/pyspark/ml/regression.py x: 30 # contributors y: 732 lines of code python/pyspark/mllib/clustering.py x: 34 # contributors y: 327 lines of code python/pyspark/mllib/feature.py x: 21 # contributors y: 262 lines of code python/pyspark/rdd.py x: 102 # contributors y: 971 lines of code python/pyspark/shell.py x: 50 # contributors y: 36 lines of code python/pyspark/sql/streaming.py x: 28 # contributors y: 381 lines of code python/pyspark/sql/types.py x: 36 # contributors y: 1015 lines of code python/pyspark/storagelevel.py x: 17 # contributors y: 30 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/console.scala x: 10 # contributors y: 35 lines of code sql/core/src/main/scala/org/apache/spark/sql/streaming/StreamingQueryManager.scala x: 12 # contributors y: 224 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/csv/CSVOptions.scala x: 18 # contributors y: 149 lines of code sql/hive/src/main/scala/org/apache/spark/sql/hive/execution/InsertIntoHiveTable.scala x: 42 # contributors y: 156 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/LogicalPlan.scala x: 31 # contributors y: 85 lines of code common/unsafe/src/main/java/org/apache/spark/unsafe/types/UTF8String.java x: 15 # contributors y: 951 lines of code core/src/main/java/org/apache/spark/util/collection/unsafe/sort/UnsafeInMemorySorter.java x: 18 # contributors y: 255 lines of code sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/XXH64.java x: 5 # contributors y: 137 lines of code sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/codegen/UTF8StringBuilder.java x: 3 # contributors y: 45 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/hash.scala x: 12 # contributors y: 722 lines of code sql/core/src/main/java/org/apache/spark/sql/execution/vectorized/OffHeapColumnVector.java x: 15 # contributors y: 414 lines of code mllib/src/main/scala/org/apache/spark/ml/image/ImageSchema.scala x: 3 # contributors y: 121 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/json/JacksonGenerator.scala x: 7 # contributors y: 167 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/command/createDataSourceTables.scala x: 17 # contributors y: 136 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/InsertIntoHadoopFsRelationCommand.scala x: 17 # contributors y: 186 lines of code core/src/main/scala/org/apache/spark/Partitioner.scala x: 40 # contributors y: 223 lines of code core/src/main/scala/org/apache/spark/rdd/MapPartitionsRDD.scala x: 21 # contributors y: 28 lines of code core/src/main/scala/org/apache/spark/rdd/RDD.scala x: 100 # contributors y: 981 lines of code python/pyspark/ml/tests.py x: 43 # contributors y: 2180 lines of code core/src/main/scala/org/apache/spark/executor/ExecutorSource.scala x: 22 # contributors y: 97 lines of code core/src/main/scala/org/apache/spark/deploy/ExternalShuffleService.scala x: 16 # contributors y: 90 lines of code core/src/main/scala/org/apache/spark/deploy/LocalSparkCluster.scala x: 34 # contributors y: 46 lines of code sql/hive/src/main/scala/org/apache/spark/sql/hive/orc/OrcFilters.scala x: 9 # contributors y: 72 lines of code core/src/main/scala/org/apache/spark/TaskContext.scala x: 32 # contributors y: 64 lines of code mllib/src/main/scala/org/apache/spark/mllib/fpm/FPGrowth.scala x: 19 # contributors y: 197 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/GenerateUnsafeProjection.scala x: 17 # contributors y: 296 lines of code core/src/main/scala/org/apache/spark/rdd/UnionRDD.scala x: 21 # contributors y: 71 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/ui/SparkPlanGraph.scala x: 9 # contributors y: 138 lines of code python/pyspark/__init__.py x: 40 # contributors y: 48 lines of code repl/src/main/scala/org/apache/spark/repl/SparkILoop.scala x: 29 # contributors y: 220 lines of code core/src/main/scala/org/apache/spark/input/PortableDataStream.scala x: 11 # contributors y: 118 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/QueryExecution.scala x: 28 # contributors y: 159 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/python/ExtractPythonUDFs.scala x: 9 # contributors y: 154 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/types/DecimalType.scala x: 14 # contributors y: 132 lines of code sql/hive/src/main/scala/org/apache/spark/sql/hive/orc/OrcFileOperator.scala x: 11 # contributors y: 73 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/ExistingRDD.scala x: 30 # contributors y: 141 lines of code core/src/main/scala/org/apache/spark/TestUtils.scala x: 15 # contributors y: 208 lines of code core/src/main/scala/org/apache/spark/storage/BlockManagerMasterEndpoint.scala x: 16 # contributors y: 429 lines of code python/pyspark/streaming/dstream.py x: 12 # contributors y: 279 lines of code streaming/src/main/scala/org/apache/spark/streaming/dstream/DStream.scala x: 28 # contributors y: 528 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/Projection.scala x: 20 # contributors y: 114 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/statefulOperators.scala x: 5 # contributors y: 367 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/state/HDFSBackedStateStoreProvider.scala x: 14 # contributors y: 506 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/state/StateStore.scala x: 9 # contributors y: 255 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/state/SymmetricHashJoinStateManager.scala x: 6 # contributors y: 297 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/IncrementalExecution.scala x: 16 # contributors y: 109 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/json/JacksonParser.scala x: 11 # contributors y: 258 lines of code mllib/src/main/scala/org/apache/spark/ml/classification/MultilayerPerceptronClassifier.scala x: 21 # contributors y: 189 lines of code mllib/src/main/scala/org/apache/spark/ml/classification/LogisticRegression.scala x: 41 # contributors y: 968 lines of code mllib/src/main/scala/org/apache/spark/ml/regression/AFTSurvivalRegression.scala x: 23 # contributors y: 344 lines of code mllib/src/main/scala/org/apache/spark/mllib/clustering/KMeans.scala x: 39 # contributors y: 343 lines of code core/src/main/scala/org/apache/spark/SparkContext.scala x: 162 # contributors y: 1532 lines of code core/src/main/scala/org/apache/spark/scheduler/SchedulerBackend.scala x: 18 # contributors y: 19 lines of code resource-managers/mesos/src/main/scala/org/apache/spark/scheduler/cluster/mesos/MesosFineGrainedSchedulerBackend.scala x: 9 # contributors y: 330 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/BoundAttribute.scala x: 16 # contributors y: 62 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/javaCode.scala x: 3 # contributors y: 190 lines of code sql/hive-thriftserver/src/main/scala/org/apache/spark/sql/hive/thriftserver/SparkSQLCLIDriver.scala x: 38 # contributors y: 318 lines of code core/src/main/scala/org/apache/spark/deploy/SparkSubmitArguments.scala x: 50 # contributors y: 520 lines of code core/src/main/scala/org/apache/spark/deploy/master/Master.scala x: 73 # contributors y: 801 lines of code mllib/src/main/scala/org/apache/spark/ml/feature/CountVectorizer.scala x: 19 # contributors y: 229 lines of code core/src/main/scala/org/apache/spark/util/collection/ExternalAppendOnlyMap.scala x: 32 # contributors y: 398 lines of code graphx/src/main/scala/org/apache/spark/graphx/util/BytecodeUtils.scala x: 13 # contributors y: 76 lines of code python/pyspark/ml/tuning.py x: 26 # contributors y: 386 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/ParquetSchemaConverter.scala x: 9 # contributors y: 308 lines of code common/network-common/src/main/java/org/apache/spark/network/sasl/SaslEncryption.java x: 7 # contributors y: 212 lines of code core/src/main/scala/org/apache/spark/util/ListenerBus.scala x: 11 # contributors y: 59 lines of code python/pyspark/mllib/stat/_statistics.py x: 9 # contributors y: 84 lines of code resource-managers/mesos/src/main/scala/org/apache/spark/scheduler/cluster/mesos/MesosSchedulerUtils.scala x: 9 # contributors y: 390 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/StreamingSymmetricHashJoinHelper.scala x: 5 # contributors y: 153 lines of code sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/session/HiveSessionImpl.java x: 6 # contributors y: 706 lines of code mllib/src/main/scala/org/apache/spark/ml/feature/MinHashLSH.scala x: 5 # contributors y: 122 lines of code mllib/src/main/scala/org/apache/spark/ml/regression/GeneralizedLinearRegression.scala x: 22 # contributors y: 916 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/metric/SQLMetrics.scala x: 19 # contributors y: 109 lines of code core/src/main/scala/org/apache/spark/deploy/SparkHadoopUtil.scala x: 52 # contributors y: 284 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/FileStreamSource.scala x: 23 # contributors y: 196 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/misc.scala x: 29 # contributors y: 102 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/aggregate/First.scala x: 9 # contributors y: 60 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/windowExpressions.scala x: 19 # contributors y: 415 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/debug/package.scala x: 24 # contributors y: 152 lines of code common/network-common/src/main/java/org/apache/spark/network/client/TransportResponseHandler.java x: 6 # contributors y: 212 lines of code sql/core/src/main/java/org/apache/spark/sql/execution/datasources/parquet/VectorizedColumnReader.java x: 18 # contributors y: 496 lines of code core/src/main/scala/org/apache/spark/rpc/netty/NettyRpcEnv.scala x: 15 # contributors y: 502 lines of code python/pyspark/sql/group.py x: 14 # contributors y: 110 lines of code sql/core/src/main/scala/org/apache/spark/sql/RelationalGroupedDataset.scala x: 21 # contributors y: 236 lines of code core/src/main/scala/org/apache/spark/rdd/HadoopRDD.scala x: 57 # contributors y: 309 lines of code core/src/main/scala/org/apache/spark/rdd/JdbcRDD.scala x: 25 # contributors y: 120 lines of code core/src/main/scala/org/apache/spark/rdd/NewHadoopRDD.scala x: 47 # contributors y: 247 lines of code mllib/src/main/scala/org/apache/spark/ml/source/libsvm/LibSVMRelation.scala x: 21 # contributors y: 136 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/aggregate/TungstenAggregationIterator.scala x: 18 # contributors y: 227 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/columnar/InMemoryTableScanExec.scala x: 19 # contributors y: 221 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/jdbc/JDBCRDD.scala x: 28 # contributors y: 201 lines of code sql/hive/src/main/scala/org/apache/spark/sql/hive/orc/OrcFileFormat.scala x: 16 # contributors y: 251 lines of code core/src/main/scala/org/apache/spark/scheduler/TaskScheduler.scala x: 31 # contributors y: 26 lines of code core/src/main/scala/org/apache/spark/util/collection/OpenHashSet.scala x: 26 # contributors y: 181 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/jdbc/JDBCRelation.scala x: 16 # contributors y: 193 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/generators.scala x: 24 # contributors y: 274 lines of code sql/core/src/main/scala/org/apache/spark/sql/KeyValueGroupedDataset.scala x: 14 # contributors y: 237 lines of code sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/Column.java x: 2 # contributors y: 376 lines of code scalastyle-config.xml x: 16 # contributors y: 235 lines of code core/src/main/scala/org/apache/spark/rdd/ShuffledRDD.scala x: 29 # contributors y: 65 lines of code core/src/main/scala/org/apache/spark/scheduler/ActiveJob.scala x: 11 # contributors y: 20 lines of code core/src/main/scala/org/apache/spark/scheduler/ResultTask.scala x: 37 # contributors y: 45 lines of code core/src/main/scala/org/apache/spark/scheduler/ShuffleMapTask.scala x: 42 # contributors y: 66 lines of code core/src/main/scala/org/apache/spark/scheduler/Stage.scala x: 27 # contributors y: 41 lines of code core/src/main/scala/org/apache/spark/scheduler/TaskDescription.scala x: 12 # contributors y: 84 lines of code sql/hive/src/main/scala/org/apache/spark/sql/hive/TableReader.scala x: 38 # contributors y: 299 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/jdbc/JdbcUtils.scala x: 30 # contributors y: 638 lines of code sql/core/src/main/scala/org/apache/spark/sql/jdbc/JdbcDialects.scala x: 20 # contributors y: 80 lines of code mllib/src/main/scala/org/apache/spark/ml/clustering/KMeans.scala x: 27 # contributors y: 236 lines of code mllib/src/main/scala/org/apache/spark/ml/recommendation/ALS.scala x: 34 # contributors y: 989 lines of code mllib/src/main/scala/org/apache/spark/ml/tuning/CrossValidator.scala x: 25 # contributors y: 269 lines of code mllib/src/main/scala/org/apache/spark/ml/feature/Interaction.scala x: 11 # contributors y: 201 lines of code mllib/src/main/scala/org/apache/spark/ml/feature/OneHotEncoder.scala x: 18 # contributors y: 79 lines of code mllib/src/main/scala/org/apache/spark/ml/feature/RFormula.scala x: 21 # contributors y: 373 lines of code mllib/src/main/scala/org/apache/spark/ml/feature/VectorAssembler.scala x: 18 # contributors y: 219 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/SortOrder.scala x: 18 # contributors y: 165 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/arithmetic.scala x: 34 # contributors y: 513 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/complexTypeExtractors.scala x: 13 # contributors y: 265 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/objects/objects.scala x: 23 # contributors y: 1270 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/columnar/ColumnType.scala x: 8 # contributors y: 497 lines of code sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveExternalCatalog.scala x: 32 # contributors y: 923 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/FlatMapGroupsWithStateExec.scala x: 2 # contributors y: 157 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/state/StateStoreConf.scala x: 6 # contributors y: 16 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/literals.scala x: 26 # contributors y: 274 lines of code mllib/src/main/scala/org/apache/spark/mllib/recommendation/MatrixFactorizationModel.scala x: 31 # contributors y: 227 lines of code core/src/main/scala/org/apache/spark/api/java/JavaSparkContext.scala x: 43 # contributors y: 281 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/json/JsonFileFormat.scala x: 13 # contributors y: 148 lines of code core/src/main/scala/org/apache/spark/rdd/BlockRDD.scala x: 26 # contributors y: 51 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/CatalystTypeConverters.scala x: 16 # contributors y: 321 lines of code python/pyspark/mllib/linalg/distributed.py x: 8 # contributors y: 321 lines of code licenses-binary/LICENSE-javassist.html x: 1 # contributors y: 369 lines of code licenses-binary/LICENSE-jtransforms.html x: 1 # contributors y: 379 lines of code python/pyspark/ml/param/shared.py x: 16 # contributors y: 290 lines of code python/pyspark/mllib/classification.py x: 30 # contributors y: 261 lines of code core/src/main/scala/org/apache/spark/ui/jobs/AllJobsPage.scala x: 29 # contributors y: 553 lines of code streaming/src/main/scala/org/apache/spark/streaming/ui/BatchPage.scala x: 15 # contributors y: 350 lines of code resource-managers/yarn/src/main/scala/org/apache/spark/deploy/yarn/ExecutorRunnable.scala x: 6 # contributors y: 160 lines of code sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/xml/UDFXPathUtil.java x: 3 # contributors y: 163 lines of code core/src/main/scala/org/apache/spark/rdd/AsyncRDDActions.scala x: 27 # contributors y: 81 lines of code sql/core/src/main/java/org/apache/spark/sql/execution/vectorized/OnHeapColumnVector.java x: 14 # contributors y: 423 lines of code core/src/main/scala/org/apache/spark/deploy/master/ui/MasterWebUI.scala x: 34 # contributors y: 39 lines of code core/src/main/scala/org/apache/spark/deploy/worker/ui/WorkerWebUI.scala x: 33 # contributors y: 34 lines of code core/src/main/scala/org/apache/spark/ui/SparkUI.scala x: 44 # contributors y: 124 lines of code core/src/main/scala/org/apache/spark/ui/WebUI.scala x: 21 # contributors y: 102 lines of code launcher/src/main/java/org/apache/spark/launcher/SparkSubmitCommandBuilder.java x: 14 # contributors y: 348 lines of code core/src/main/scala/org/apache/spark/util/AccumulatorV2.scala x: 14 # contributors y: 253 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/aggregate/TypedAggregateExpression.scala x: 11 # contributors y: 220 lines of code repl/src/main/scala/org/apache/spark/repl/Main.scala x: 15 # contributors y: 80 lines of code common/network-shuffle/src/main/java/org/apache/spark/network/shuffle/ExternalShuffleBlockResolver.java x: 12 # contributors y: 289 lines of code python/pyspark/shuffle.py x: 8 # contributors y: 423 lines of code sql/core/src/main/java/org/apache/spark/sql/execution/datasources/parquet/SpecificParquetRecordReaderBase.java x: 15 # contributors y: 236 lines of code sql/core/src/main/java/org/apache/spark/sql/execution/datasources/orc/OrcColumnarBatchReader.java x: 3 # contributors y: 451 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/MonotonicallyIncreasingID.scala x: 16 # contributors y: 42 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/CodegenFallback.scala x: 11 # contributors y: 41 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/GenerateSafeProjection.scala x: 20 # contributors y: 155 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/mathExpressions.scala x: 20 # contributors y: 960 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/joins/SortMergeJoinExec.scala x: 19 # contributors y: 836 lines of code core/src/main/scala/org/apache/spark/TaskEndReason.scala x: 32 # contributors y: 130 lines of code core/src/main/scala/org/apache/spark/util/JsonProtocol.scala x: 39 # contributors y: 883 lines of code core/src/main/scala/org/apache/spark/deploy/history/HistoryPage.scala x: 23 # contributors y: 72 lines of code core/src/main/scala/org/apache/spark/deploy/master/ui/ApplicationPage.scala x: 35 # contributors y: 122 lines of code core/src/main/scala/org/apache/spark/deploy/master/ui/MasterPage.scala x: 21 # contributors y: 273 lines of code core/src/main/scala/org/apache/spark/deploy/worker/ui/WorkerPage.scala x: 10 # contributors y: 167 lines of code core/src/main/scala/org/apache/spark/ui/exec/ExecutorsTab.scala x: 19 # contributors y: 32 lines of code core/src/main/scala/org/apache/spark/ui/jobs/PoolPage.scala x: 22 # contributors y: 41 lines of code core/src/main/scala/org/apache/spark/ui/storage/RDDPage.scala x: 28 # contributors y: 256 lines of code streaming/src/main/scala/org/apache/spark/streaming/ui/StreamingPage.scala x: 17 # contributors y: 434 lines of code sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveUtils.scala x: 17 # contributors y: 348 lines of code sql/core/src/main/java/org/apache/spark/sql/execution/datasources/parquet/VectorizedRleValuesReader.java x: 7 # contributors y: 521 lines of code python/pyspark/cloudpickle.py x: 17 # contributors y: 647 lines of code mllib/src/main/scala/org/apache/spark/mllib/clustering/LDAModel.scala x: 20 # contributors y: 561 lines of code mllib/src/main/scala/org/apache/spark/mllib/clustering/LDAOptimizer.scala x: 18 # contributors y: 349 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/Encoder.scala x: 10 # contributors y: 15 lines of code core/src/main/scala/org/apache/spark/api/r/RRunner.scala x: 8 # contributors y: 308 lines of code python/pyspark/daemon.py x: 22 # contributors y: 136 lines of code mllib/src/main/scala/org/apache/spark/mllib/fpm/PrefixSpan.scala x: 12 # contributors y: 413 lines of code mllib/src/main/scala/org/apache/spark/mllib/api/python/PythonMLLibAPI.scala x: 47 # contributors y: 1114 lines of code python/pyspark/mllib/tests.py x: 38 # contributors y: 1373 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/catalog/ExternalCatalogWithListener.scala x: 1 # contributors y: 221 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/catalog/InMemoryCatalog.scala x: 22 # contributors y: 490 lines of code sql/hive-thriftserver/src/main/java/org/apache/hive/service/auth/HiveAuthFactory.java x: 3 # contributors y: 343 lines of code sql/core/src/main/java/org/apache/spark/sql/execution/vectorized/WritableColumnVector.java x: 9 # contributors y: 420 lines of code core/src/main/scala/org/apache/spark/deploy/worker/ExecutorRunner.scala x: 41 # contributors y: 136 lines of code mllib/src/main/scala/org/apache/spark/ml/optim/WeightedLeastSquares.scala x: 14 # contributors y: 352 lines of code mllib/src/main/scala/org/apache/spark/ml/feature/StringIndexer.scala x: 22 # contributors y: 279 lines of code mllib/src/main/scala/org/apache/spark/ml/feature/Word2Vec.scala x: 24 # contributors y: 243 lines of code mllib/src/main/scala/org/apache/spark/ml/param/params.scala x: 21 # contributors y: 609 lines of code mllib/src/main/scala/org/apache/spark/ml/util/ReadWrite.scala x: 16 # contributors y: 361 lines of code sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/GenerateMutableProjection.scala x: 18 # contributors y: 98 lines of code python/pyspark/ml/wrapper.py x: 17 # contributors y: 164 lines of code core/src/main/scala/org/apache/spark/executor/CoarseGrainedExecutorBackend.scala x: 56 # contributors y: 227 lines of code resource-managers/yarn/src/main/scala/org/apache/spark/scheduler/cluster/YarnSchedulerBackend.scala x: 5 # contributors y: 197 lines of code python/pyspark/ml/evaluation.py x: 20 # contributors y: 182 lines of code python/pyspark/mllib/recommendation.py x: 24 # contributors y: 96 lines of code python/pyspark/mllib/regression.py x: 29 # contributors y: 247 lines of code python/pyspark/mllib/util.py x: 15 # contributors y: 167 lines of code core/src/main/scala/org/apache/spark/status/api/v1/api.scala x: 21 # contributors y: 289 lines of code core/src/main/scala/org/apache/spark/internal/config/ConfigBuilder.scala x: 7 # contributors y: 159 lines of code core/src/main/scala/org/apache/spark/rdd/CoalescedRDD.scala x: 28 # contributors y: 221 lines of code core/src/main/scala/org/apache/spark/status/storeTypes.scala x: 4 # contributors y: 363 lines of code core/src/main/scala/org/apache/spark/storage/StorageUtils.scala x: 26 # contributors y: 115 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/columnar/compression/compressionSchemes.scala x: 5 # contributors y: 669 lines of code sql/core/src/main/java/org/apache/spark/sql/execution/UnsafeKVExternalSorter.java x: 13 # contributors y: 211 lines of code streaming/src/main/scala/org/apache/spark/streaming/scheduler/ReceiverTracker.scala x: 23 # contributors y: 454 lines of code python/pyspark/ml/param/__init__.py x: 18 # contributors y: 279 lines of code core/src/main/scala/org/apache/spark/scheduler/SparkListener.scala x: 41 # contributors y: 192 lines of code core/src/main/scala/org/apache/spark/scheduler/SparkListenerBus.scala x: 30 # contributors y: 60 lines of code core/src/main/scala/org/apache/spark/ui/jobs/ExecutorTable.scala x: 29 # contributors y: 126 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/python/UserDefinedPythonFunction.scala x: 7 # contributors y: 19 lines of code common/kvstore/src/main/java/org/apache/spark/util/kvstore/LevelDBTypeInfo.java x: 2 # contributors y: 287 lines of code core/src/main/scala/org/apache/spark/ui/jobs/StagesTab.scala x: 12 # contributors y: 35 lines of code core/src/main/scala/org/apache/spark/scheduler/StageInfo.scala x: 23 # contributors y: 59 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/command/commands.scala x: 19 # contributors y: 102 lines of code launcher/src/main/java/org/apache/spark/launcher/SparkLauncher.java x: 10 # contributors y: 251 lines of code sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/SQLOperation.java x: 6 # contributors y: 336 lines of code mllib-local/src/main/scala/org/apache/spark/ml/linalg/Matrices.scala x: 11 # contributors y: 765 lines of code core/src/main/scala/org/apache/spark/deploy/history/ApplicationHistoryProvider.scala x: 14 # contributors y: 37 lines of code core/src/main/scala/org/apache/spark/SparkEnv.scala x: 53 # contributors y: 324 lines of code core/src/main/scala/org/apache/spark/serializer/SerializerManager.scala x: 24 # contributors y: 126 lines of code core/src/main/scala/org/apache/spark/ui/storage/StorageTab.scala x: 13 # contributors y: 8 lines of code core/src/main/scala/org/apache/spark/io/CompressionCodec.scala x: 28 # contributors y: 135 lines of code core/src/main/scala/org/apache/spark/FutureAction.scala x: 27 # contributors y: 187 lines of code core/src/main/scala/org/apache/spark/storage/BlockManagerMaster.scala x: 40 # contributors y: 152 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/aggregate/udaf.scala x: 10 # contributors y: 327 lines of code streaming/src/main/scala/org/apache/spark/streaming/StreamingContext.scala x: 59 # contributors y: 453 lines of code mllib/src/main/scala/org/apache/spark/mllib/evaluation/RegressionMetrics.scala x: 15 # contributors y: 59 lines of code streaming/src/main/scala/org/apache/spark/streaming/scheduler/StreamingListenerBus.scala x: 14 # contributors y: 51 lines of code core/src/main/scala/org/apache/spark/metrics/sink/GraphiteSink.scala x: 18 # contributors y: 58 lines of code core/src/main/scala/org/apache/spark/api/python/SerDeUtil.scala x: 15 # contributors y: 194 lines of code sql/core/src/main/scala/org/apache/spark/sql/SQLContext.scala x: 67 # contributors y: 364 lines of code core/src/main/scala/org/apache/spark/rdd/CoGroupedRDD.scala x: 36 # contributors y: 121 lines of code core/src/main/scala/org/apache/spark/rdd/PairRDDFunctions.scala x: 66 # contributors y: 540 lines of code mllib/src/main/scala/org/apache/spark/mllib/regression/LabeledPoint.scala x: 16 # contributors y: 41 lines of code core/src/main/scala/org/apache/spark/ui/PagedTable.scala x: 6 # contributors y: 173 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/CompactibleFileStreamLog.scala x: 7 # contributors y: 187 lines of code streaming/src/main/scala/org/apache/spark/streaming/dstream/FileInputDStream.scala x: 37 # contributors y: 202 lines of code core/src/main/scala/org/apache/spark/api/r/SerDe.scala x: 12 # contributors y: 372 lines of code core/src/main/scala/org/apache/spark/package.scala x: 20 # contributors y: 50 lines of code core/src/main/scala/org/apache/spark/scheduler/TaskResult.scala x: 29 # contributors y: 52 lines of code graphx/src/main/scala/org/apache/spark/graphx/impl/GraphImpl.scala x: 17 # contributors y: 251 lines of code streaming/src/main/scala/org/apache/spark/streaming/api/java/JavaDStreamLike.scala x: 27 # contributors y: 185 lines of code streaming/src/main/scala/org/apache/spark/streaming/dstream/StateDStream.scala x: 24 # contributors y: 72 lines of code core/src/main/scala/org/apache/spark/rdd/SequenceFileRDDFunctions.scala x: 20 # contributors y: 37 lines of code mllib/src/main/scala/org/apache/spark/mllib/linalg/distributed/BlockMatrix.scala x: 16 # contributors y: 333 lines of code mllib/src/main/scala/org/apache/spark/mllib/util/MLUtils.scala x: 36 # contributors y: 351 lines of code core/src/main/scala/org/apache/spark/executor/TaskMetrics.scala x: 33 # contributors y: 158 lines of code core/src/main/scala/org/apache/spark/deploy/DeployMessage.scala x: 30 # contributors y: 118 lines of code mllib/src/main/scala/org/apache/spark/mllib/optimization/GradientDescent.scala x: 25 # contributors y: 159 lines of code sql/core/src/main/scala/org/apache/spark/sql/sources/interfaces.scala x: 26 # contributors y: 85 lines of code streaming/src/main/scala/org/apache/spark/streaming/dstream/PairDStreamFunctions.scala x: 20 # contributors y: 372 lines of code sql/core/src/main/scala/org/apache/spark/sql/execution/columnar/ColumnStats.scala x: 4 # contributors y: 250 lines of code mllib-local/src/main/scala/org/apache/spark/ml/linalg/BLAS.scala x: 4 # contributors y: 569 lines of code mllib/src/main/scala/org/apache/spark/mllib/linalg/BLAS.scala x: 16 # contributors y: 560 lines of code sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/Type.java x: 2 # contributors y: 232 lines of code streaming/src/main/scala/org/apache/spark/streaming/dstream/InputDStream.scala x: 25 # contributors y: 51 lines of code sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveContext.scala x: 51 # contributors y: 20 lines of code core/src/main/scala/org/apache/spark/InterruptibleIterator.scala x: 14 # contributors y: 11 lines of code mllib/src/main/scala/org/apache/spark/mllib/recommendation/ALS.scala x: 38 # contributors y: 224 lines of code core/src/main/scala/org/apache/spark/deploy/FaultToleranceTest.scala x: 29 # contributors y: 330 lines of code core/src/main/scala/org/apache/spark/scheduler/TaskInfo.scala x: 19 # contributors y: 66 lines of code mllib/src/main/scala/org/apache/spark/mllib/tree/model/treeEnsembleModels.scala x: 15 # contributors y: 269 lines of code core/src/main/scala/org/apache/spark/scheduler/JobWaiter.scala x: 24 # contributors y: 32 lines of code mllib/src/main/scala/org/apache/spark/ml/attribute/attributes.scala x: 8 # contributors y: 362 lines of code mllib/src/main/scala/org/apache/spark/mllib/optimization/Gradient.scala x: 25 # contributors y: 144 lines of code core/src/main/resources/org/apache/spark/ui/static/spark-dag-viz.js x: 8 # contributors y: 340 lines of code mllib/src/main/scala/org/apache/spark/mllib/tree/loss/LogLoss.scala x: 9 # contributors y: 18 lines of code streaming/src/main/scala/org/apache/spark/streaming/ui/StreamingJobProgressListener.scala x: 13 # contributors y: 194 lines of code core/src/main/scala/org/apache/spark/storage/StorageLevel.scala x: 31 # contributors y: 159 lines of code core/src/main/scala/org/apache/spark/api/java/JavaPairRDD.scala x: 41 # contributors y: 407 lines of code core/src/main/scala/org/apache/spark/api/java/JavaRDDLike.scala x: 44 # contributors y: 276 lines of code mllib/src/main/scala/org/apache/spark/mllib/random/RandomRDDs.scala x: 9 # contributors y: 514 lines of code mllib/src/main/scala/org/apache/spark/mllib/tree/DecisionTree.scala x: 23 # contributors y: 110 lines of code streaming/src/main/scala/org/apache/spark/streaming/scheduler/JobScheduler.scala x: 25 # contributors y: 194 lines of code core/src/main/scala/org/apache/spark/broadcast/BroadcastFactory.scala x: 16 # contributors y: 10 lines of code mllib/src/main/scala/org/apache/spark/mllib/classification/NaiveBayes.scala x: 27 # contributors y: 273 lines of code core/src/main/scala/org/apache/spark/api/java/JavaRDD.scala x: 28 # contributors y: 56 lines of code core/src/main/scala/org/apache/spark/rdd/RDDCheckpointData.scala x: 25 # contributors y: 37 lines of code core/src/main/scala/org/apache/spark/scheduler/InputFormatInfo.scala x: 22 # contributors y: 111 lines of code mllib/src/main/scala/org/apache/spark/mllib/classification/SVM.scala x: 27 # contributors y: 133 lines of code mllib/src/main/scala/org/apache/spark/mllib/tree/configuration/Strategy.scala x: 17 # contributors y: 105 lines of code streaming/src/main/scala/org/apache/spark/streaming/api/java/JavaPairDStream.scala x: 33 # contributors y: 382 lines of code streaming/src/main/scala/org/apache/spark/streaming/api/java/JavaStreamingContext.scala x: 37 # contributors y: 274 lines of code mllib/src/main/scala/org/apache/spark/mllib/classification/LogisticRegression.scala x: 31 # contributors y: 253 lines of code sql/core/src/main/scala/org/apache/spark/sql/package.scala x: 12 # contributors y: 9 lines of code sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftHttpCLIService.java x: 3 # contributors y: 125 lines of code streaming/src/main/scala/org/apache/spark/streaming/scheduler/JobGenerator.scala x: 24 # contributors y: 192 lines of code core/src/main/scala/org/apache/spark/TaskState.scala x: 17 # contributors y: 8 lines of code core/src/main/scala/org/apache/spark/util/collection/BitSet.scala x: 19 # contributors y: 136 lines of code core/src/main/scala/org/apache/spark/deploy/master/ApplicationState.scala x: 21 # contributors y: 5 lines of code core/src/main/scala/org/apache/spark/serializer/SerializationDebugger.scala x: 7 # contributors y: 262 lines of code core/src/main/scala/org/apache/spark/rdd/PipedRDD.scala x: 26 # contributors y: 157 lines of code mllib/src/main/scala/org/apache/spark/mllib/regression/Lasso.scala x: 21 # contributors y: 107 lines of code sql/hive-thriftserver/if/TCLIService.thrift x: 2 # contributors y: 518 lines of code core/src/main/scala/org/apache/spark/deploy/master/MasterMessages.scala x: 15 # contributors y: 11 lines of code sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftCLIService.java x: 2 # contributors y: 563 lines of code sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java x: 1 # contributors y: 254 lines of code sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/Operation.java x: 1 # contributors y: 227 lines of code core/src/main/scala/org/apache/spark/deploy/master/PersistenceEngine.scala x: 18 # contributors y: 40 lines of code core/src/main/scala/org/apache/spark/deploy/master/ZooKeeperPersistenceEngine.scala x: 27 # contributors y: 47 lines of code core/src/main/scala/org/apache/spark/rdd/OrderedRDDFunctions.scala x: 23 # contributors y: 35 lines of code core/src/main/scala/org/apache/spark/deploy/master/FileSystemPersistenceEngine.scala x: 24 # contributors y: 53 lines of code core/src/main/scala/org/apache/spark/deploy/master/ZooKeeperLeaderElectionAgent.scala x: 22 # contributors y: 56 lines of code streaming/src/main/scala/org/apache/spark/streaming/dstream/SocketInputDStream.scala x: 20 # contributors y: 94 lines of code streaming/src/main/scala/org/apache/spark/streaming/util/RawTextSender.scala x: 19 # contributors y: 50 lines of code streaming/src/main/scala/org/apache/spark/streaming/dstream/QueueInputDStream.scala x: 21 # contributors y: 45 lines of code core/src/main/java/org/apache/spark/util/collection/TimSort.java x: 3 # contributors y: 470 lines of code core/src/main/scala/org/apache/spark/rdd/CheckpointRDD.scala x: 28 # contributors y: 12 lines of code core/src/main/resources/org/apache/spark/ui/static/bootstrap-tooltip.js x: 2 # contributors y: 251 lines of code core/src/main/scala/org/apache/spark/deploy/master/WorkerState.scala x: 19 # contributors y: 5 lines of code python/pyspark/files.py x: 20 # contributors y: 18 lines of code
5232.0
lines of code
  min: 1.0
  average: 133.3
  25th percentile: 23.0
  median: 64.0
  75th percentile: 152.0
  max: 5232.0
0 162.0
# contributors
min: 1.0 | average: 10.02 | 25th percentile: 2.0 | median: 5.0 | 75th percentile: 13.0 | max: 162.0

Number of Changes vs. Line Churn: 19128 points

resource-managers/kubernetes/integration-tests/src/test/scala/org/apache/spark/deploy/k8s/integrationtest/BasicTestsSuite.scala x: 3 # changes y: 111 line churn sql/hive/src/test/scala/org/apache/spark/sql/hive/ShowCreateTableSuite.scala x: 15 # changes y: 498 line churn sql/catalyst/src/main/antlr4/org/apache/spark/sql/catalyst/parser/SqlBase.g4 x: 109 # changes y: 2013 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/parser/AstBuilder.scala x: 106 # changes y: 4444 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/CheckAnalysis.scala x: 100 # changes y: 1751 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/ResolveCatalogs.scala x: 8 # changes y: 470 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/statements.scala x: 6 # changes y: 587 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/connector/catalog/CatalogV2Util.scala x: 7 # changes y: 418 line churn sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/parser/DDLParserSuite.scala x: 8 # changes y: 1867 line churn sql/catalyst/src/test/scala/org/apache/spark/sql/connector/catalog/TableCatalogSuite.scala x: 2 # changes y: 921 line churn sql/core/src/main/scala/org/apache/spark/sql/catalyst/analysis/ResolveSessionCatalog.scala x: 10 # changes y: 985 line churn sql/core/src/test/scala/org/apache/spark/sql/connector/DataSourceV2SQLSuite.scala x: 14 # changes y: 2226 line churn sql/catalyst/src/main/java/org/apache/spark/sql/connector/catalog/SupportsCatalogOptions.java x: 1 # changes y: 53 line churn sql/core/src/main/scala/org/apache/spark/sql/DataFrameReader.scala x: 138 # changes y: 2081 line churn sql/core/src/main/scala/org/apache/spark/sql/DataFrameWriter.scala x: 146 # changes y: 3018 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/internal/SQLConf.scala x: 135 # changes y: 2848 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/Analyzer.scala x: 295 # changes y: 9899 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/v2Commands.scala x: 4 # changes y: 526 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/DataSourceV2Strategy.scala x: 22 # changes y: 904 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/command/CommandUtils.scala x: 12 # changes y: 214 line churn sql/core/src/test/scala/org/apache/spark/sql/execution/command/DDLSuite.scala x: 127 # changes y: 5518 line churn sql/hive/src/test/scala/org/apache/spark/sql/hive/parquetSuites.scala x: 72 # changes y: 2055 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/catalog/SessionCatalog.scala x: 113 # changes y: 3364 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/catalog/interface.scala x: 84 # changes y: 1914 line churn sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/catalog/ExternalCatalogSuite.scala x: 35 # changes y: 1309 line churn sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/catalog/SessionCatalogSuite.scala x: 62 # changes y: 3044 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/command/views.scala x: 34 # changes y: 1077 line churn sql/core/src/test/scala/org/apache/spark/sql/execution/command/DDLParserSuite.scala x: 9 # changes y: 2872 line churn sql/hive/src/test/scala/org/apache/spark/sql/hive/execution/HiveDDLSuite.scala x: 96 # changes y: 3678 line churn pom.xml x: 593 # changes y: 21165 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/DataSourceStrategy.scala x: 98 # changes y: 3099 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/DataSource.scala x: 92 # changes y: 2261 line churn sql/core/src/test/scala/org/apache/spark/sql/test/DataFrameReaderWriterSuite.scala x: 25 # changes y: 1076 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/parser/ParseDriver.scala x: 20 # changes y: 562 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/SparkSqlParser.scala x: 104 # changes y: 4576 line churn sql/core/src/test/scala/org/apache/spark/sql/sources/CreateTableAsSelectSuite.scala x: 31 # changes y: 651 line churn sql/hive-thriftserver/src/test/scala/org/apache/spark/sql/hive/thriftserver/CliSuite.scala x: 46 # changes y: 929 line churn sql/hive-thriftserver/src/test/scala/org/apache/spark/sql/hive/thriftserver/HiveThriftServer2Suites.scala x: 49 # changes y: 1657 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/test/TestHive.scala x: 101 # changes y: 2648 line churn sql/hive/src/test/scala/org/apache/spark/sql/hive/StatisticsSuite.scala x: 86 # changes y: 3336 line churn sql/hive/src/test/scala/org/apache/spark/sql/hive/execution/HiveCommandSuite.scala x: 24 # changes y: 827 line churn sql/hive/src/test/scala/org/apache/spark/sql/hive/execution/HiveExplainSuite.scala x: 29 # changes y: 428 line churn sql/hive/src/test/scala/org/apache/spark/sql/hive/execution/HiveSerDeSuite.scala x: 13 # changes y: 271 line churn sql/hive/src/test/scala/org/apache/spark/sql/hive/execution/SQLQuerySuite.scala x: 206 # changes y: 5599 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/command/ddl.scala x: 78 # changes y: 2448 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/client/HiveClientImpl.scala x: 99 # changes y: 2411 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/client/HiveShim.scala x: 42 # changes y: 1852 line churn sql/hive/src/test/scala/org/apache/spark/sql/hive/client/VersionsSuite.scala x: 70 # changes y: 1727 line churn sql/core/src/main/scala/org/apache/spark/sql/Dataset.scala x: 181 # changes y: 8890 line churn sql/core/src/main/scala/org/apache/spark/sql/functions.scala x: 205 # changes y: 10302 line churn core/src/main/scala/org/apache/spark/util/Utils.scala x: 308 # changes y: 13313 line churn sql/core/src/test/scala/org/apache/spark/sql/SQLQuerySuite.scala x: 280 # changes y: 7142 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveStrategies.scala x: 107 # changes y: 1750 line churn sql/hive/src/test/scala/org/apache/spark/sql/hive/CachedTableSuite.scala x: 43 # changes y: 693 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/QueryPlan.scala x: 72 # changes y: 1305 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/DataSourcePartitioning.scala x: 5 # changes y: 174 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/optimizer/Optimizer.scala x: 244 # changes y: 7976 line churn sql/core/src/test/scala/org/apache/spark/sql/test/SQLTestUtils.scala x: 55 # changes y: 1347 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/dsl/package.scala x: 85 # changes y: 1206 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/basicLogicalOperators.scala x: 86 # changes y: 2139 line churn sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/parser/PlanParserSuite.scala x: 59 # changes y: 1255 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveSessionStateBuilder.scala x: 11 # changes y: 180 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/unresolved.scala x: 68 # changes y: 1152 line churn sql/core/src/main/scala/org/apache/spark/sql/internal/SessionState.scala x: 51 # changes y: 1024 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/types/StructType.scala x: 47 # changes y: 828 line churn sql/catalyst/pom.xml x: 71 # changes y: 491 line churn sql/core/pom.xml x: 94 # changes y: 616 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/arrow/ArrowConverters.scala x: 17 # changes y: 2021 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/arrow/ArrowWriter.scala x: 9 # changes y: 549 line churn sql/core/src/test/scala/org/apache/spark/sql/execution/arrow/ArrowConvertersSuite.scala x: 12 # changes y: 4982 line churn sql/core/src/test/scala/org/apache/spark/sql/execution/vectorized/ColumnarBatchSuite.scala x: 41 # changes y: 2303 line churn external/kafka-0-10-sql/src/main/scala/org/apache/spark/sql/kafka010/KafkaMicroBatchReader.scala x: 14 # changes y: 1431 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/continuous/ContinuousRateStreamSource.scala x: 21 # changes y: 479 line churn sql/core/src/test/scala/org/apache/spark/sql/streaming/StreamingQuerySuite.scala x: 53 # changes y: 1858 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/DataSourceV2Relation.scala x: 19 # changes y: 1024 line churn sql/core/src/main/scala/org/apache/spark/sql/streaming/DataStreamWriter.scala x: 38 # changes y: 890 line churn sql/core/src/test/scala/org/apache/spark/sql/sources/v2/DataSourceV2Suite.scala x: 27 # changes y: 2424 line churn R/pkg/DESCRIPTION x: 54 # changes y: 231 line churn assembly/pom.xml x: 141 # changes y: 3877 line churn common/network-yarn/pom.xml x: 32 # changes y: 273 line churn core/pom.xml x: 310 # changes y: 13230 line churn docs/_config.yml x: 113 # changes y: 525 line churn examples/pom.xml x: 205 # changes y: 6796 line churn external/flume-assembly/pom.xml x: 33 # changes y: 661 line churn external/flume/pom.xml x: 62 # changes y: 1176 line churn external/kafka-0-10-assembly/pom.xml x: 27 # changes y: 276 line churn external/kafka-0-10-sql/pom.xml x: 28 # changes y: 246 line churn graphx/pom.xml x: 64 # changes y: 720 line churn launcher/pom.xml x: 39 # changes y: 249 line churn mllib/pom.xml x: 119 # changes y: 2854 line churn python/pyspark/version.py x: 23 # changes y: 107 line churn repl/pom.xml x: 172 # changes y: 5539 line churn resource-managers/mesos/pom.xml x: 26 # changes y: 217 line churn sql/hive-thriftserver/pom.xml x: 53 # changes y: 699 line churn sql/hive/pom.xml x: 79 # changes y: 798 line churn streaming/pom.xml x: 165 # changes y: 5383 line churn tools/pom.xml x: 89 # changes y: 2480 line churn core/src/main/scala/org/apache/spark/api/python/PythonRDD.scala x: 147 # changes y: 7409 line churn python/pyspark/sql/tests.py x: 247 # changes y: 9296 line churn sql/core/src/test/scala/org/apache/spark/sql/jdbc/JDBCSuite.scala x: 104 # changes y: 2400 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/command/tables.scala x: 94 # changes y: 2843 line churn core/src/main/scala/org/apache/spark/scheduler/DAGScheduler.scala x: 248 # changes y: 19242 line churn core/src/test/scala/org/apache/spark/scheduler/DAGSchedulerSuite.scala x: 164 # changes y: 8434 line churn mllib/src/main/scala/org/apache/spark/ml/classification/LinearSVC.scala x: 17 # changes y: 862 line churn core/src/main/scala/org/apache/spark/deploy/SparkSubmit.scala x: 140 # changes y: 4204 line churn python/pyspark/sql/functions.py x: 176 # changes y: 5523 line churn python/pyspark/streaming/tests.py x: 59 # changes y: 2658 line churn core/src/main/resources/org/apache/spark/ui/static/webui.css x: 40 # changes y: 916 line churn docs/index.md x: 133 # changes y: 2843 line churn project/plugins.sbt x: 100 # changes y: 504 line churn .gitignore x: 132 # changes y: 483 line churn docs/building-spark.md x: 80 # changes y: 1220 line churn docs/configuration.md x: 393 # changes y: 13744 line churn docs/streaming-programming-guide.md x: 177 # changes y: 13267 line churn python/pyspark/tests.py x: 175 # changes y: 6558 line churn core/src/main/scala/org/apache/spark/scheduler/Task.scala x: 83 # changes y: 2152 line churn core/src/test/scala/org/apache/spark/deploy/history/HistoryServerSuite.scala x: 44 # changes y: 1562 line churn core/src/main/scala/org/apache/spark/deploy/worker/Worker.scala x: 132 # changes y: 5966 line churn core/src/test/scala/org/apache/spark/JobCancellationSuite.scala x: 39 # changes y: 2517 line churn mllib/src/main/scala/org/apache/spark/mllib/linalg/Vectors.scala x: 70 # changes y: 1482 line churn core/src/main/scala/org/apache/spark/serializer/KryoSerializer.scala x: 93 # changes y: 3034 line churn sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/UnsafeRow.java x: 58 # changes y: 2157 line churn core/src/main/scala/org/apache/spark/ui/jobs/StagePage.scala x: 149 # changes y: 7580 line churn sql/core/src/test/scala/org/apache/spark/sql/JoinSuite.scala x: 77 # changes y: 2242 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/ParquetFilters.scala x: 30 # changes y: 1588 line churn core/src/test/scala/org/apache/spark/util/FileAppenderSuite.scala x: 18 # changes y: 462 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/util/DateTimeUtils.scala x: 56 # changes y: 1903 line churn core/src/main/scala/org/apache/spark/ui/JettyUtils.scala x: 60 # changes y: 2153 line churn core/src/main/scala/org/apache/spark/deploy/history/FsHistoryProvider.scala x: 89 # changes y: 3994 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/DataSourceScanExec.scala x: 36 # changes y: 1215 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/stringExpressions.scala x: 66 # changes y: 3817 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/ScalaReflection.scala x: 118 # changes y: 3440 line churn mllib/src/main/scala/org/apache/spark/mllib/feature/Word2Vec.scala x: 50 # changes y: 1393 line churn python/pyspark/sql/readwriter.py x: 105 # changes y: 4231 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/trees/TreeNode.scala x: 64 # changes y: 1859 line churn sql/core/src/test/scala/org/apache/spark/sql/execution/datasources/csv/CSVSuite.scala x: 69 # changes y: 2310 line churn resource-managers/yarn/src/main/scala/org/apache/spark/deploy/yarn/Client.scala x: 36 # changes y: 2241 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/hiveUDFs.scala x: 55 # changes y: 2039 line churn docs/README.md x: 63 # changes y: 700 line churn external/avro/src/test/scala/org/apache/spark/sql/avro/AvroSuite.scala x: 20 # changes y: 2542 line churn core/src/main/scala/org/apache/spark/status/AppStatusListener.scala x: 28 # changes y: 1689 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/basicPhysicalOperators.scala x: 48 # changes y: 1062 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/Cast.scala x: 112 # changes y: 3609 line churn sql/core/src/test/scala/org/apache/spark/sql/DataFrameSuite.scala x: 202 # changes y: 4396 line churn mllib/src/test/scala/org/apache/spark/ml/regression/LinearRegressionSuite.scala x: 50 # changes y: 2797 line churn dev/deps/spark-deps-hadoop-2.6 x: 108 # changes y: 817 line churn dev/deps/spark-deps-hadoop-2.7 x: 107 # changes y: 860 line churn sql/core/src/test/scala/org/apache/spark/sql/execution/datasources/json/JsonSuite.scala x: 82 # changes y: 3622 line churn external/kafka-0-10-sql/src/test/scala/org/apache/spark/sql/kafka010/KafkaMicroBatchSourceSuite.scala x: 22 # changes y: 2080 line churn project/SparkBuild.scala x: 541 # changes y: 13132 line churn core/src/main/scala/org/apache/spark/scheduler/TaskSchedulerImpl.scala x: 111 # changes y: 4469 line churn core/src/test/scala/org/apache/spark/ui/UISeleniumSuite.scala x: 35 # changes y: 1603 line churn core/src/main/scala/org/apache/spark/SparkConf.scala x: 102 # changes y: 3685 line churn core/src/main/scala/org/apache/spark/executor/Executor.scala x: 185 # changes y: 6245 line churn core/src/main/scala/org/apache/spark/internal/config/package.scala x: 78 # changes y: 866 line churn docs/_layouts/global.html x: 116 # changes y: 2343 line churn core/src/test/scala/org/apache/spark/serializer/KryoSerializerSuite.scala x: 63 # changes y: 2840 line churn core/src/test/scala/org/apache/spark/SparkConfSuite.scala x: 38 # changes y: 1701 line churn docs/rdd-programming-guide.md x: 15 # changes y: 1655 line churn core/src/main/scala/org/apache/spark/scheduler/cluster/CoarseGrainedSchedulerBackend.scala x: 138 # changes y: 4110 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/collectionOperations.scala x: 70 # changes y: 7713 line churn core/src/test/scala/org/apache/spark/ExecutorAllocationManagerSuite.scala x: 37 # changes y: 2111 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/complexTypeCreator.scala x: 57 # changes y: 1523 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveMetastoreCatalog.scala x: 198 # changes y: 6131 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/CodeGenerator.scala x: 160 # changes y: 6099 line churn docs/quick-start.md x: 106 # changes y: 5352 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/PartitioningUtils.scala x: 41 # changes y: 1076 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/FileFormatWriter.scala x: 33 # changes y: 1723 line churn core/src/test/scala/org/apache/spark/status/AppStatusListenerSuite.scala x: 21 # changes y: 1747 line churn sql/core/src/test/scala/org/apache/spark/sql/streaming/StreamSuite.scala x: 52 # changes y: 1522 line churn docs/mllib-evaluation-metrics.md x: 13 # changes y: 2588 line churn repl/src/test/scala/org/apache/spark/repl/ReplSuite.scala x: 43 # changes y: 4190 line churn python/pyspark/context.py x: 178 # changes y: 7258 line churn core/src/main/scala/org/apache/spark/scheduler/cluster/StandaloneSchedulerBackend.scala x: 33 # changes y: 3756 line churn core/src/test/scala/org/apache/spark/storage/BlockManagerSuite.scala x: 119 # changes y: 11985 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/planning/patterns.scala x: 49 # changes y: 881 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/predicates.scala x: 108 # changes y: 3540 line churn python/pyspark/accumulators.py x: 54 # changes y: 2726 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/joins/HashedRelation.scala x: 58 # changes y: 4244 line churn python/pyspark/ml/feature.py x: 105 # changes y: 6519 line churn sql/core/src/test/scala/org/apache/spark/sql/DataFrameFunctionsSuite.scala x: 87 # changes y: 4925 line churn python/pyspark/serializers.py x: 108 # changes y: 4912 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/statsEstimation/FilterEstimation.scala x: 18 # changes y: 2011 line churn project/MimaExcludes.scala x: 267 # changes y: 4056 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/namedExpressions.scala x: 73 # changes y: 849 line churn core/src/main/scala/org/apache/spark/storage/DiskStore.scala x: 64 # changes y: 6559 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/client/IsolatedClientLoader.scala x: 37 # changes y: 564 line churn core/src/main/scala/org/apache/spark/storage/BlockManager.scala x: 196 # changes y: 21117 line churn docs/running-on-mesos.md x: 110 # changes y: 2565 line churn docs/running-on-yarn.md x: 195 # changes y: 4397 line churn docs/spark-standalone.md x: 114 # changes y: 4879 line churn R/pkg/R/functions.R x: 92 # changes y: 9299 line churn R/pkg/R/generics.R x: 150 # changes y: 3603 line churn R/pkg/tests/fulltests/test_sparkSQL.R x: 41 # changes y: 4039 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/FunctionRegistry.scala x: 152 # changes y: 1161 line churn docs/graphx-programming-guide.md x: 34 # changes y: 8333 line churn docs/sql-programming-guide.md x: 244 # changes y: 12294 line churn python/pyspark/ml/clustering.py x: 46 # changes y: 1910 line churn sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/analysis/AnalysisSuite.scala x: 90 # changes y: 1759 line churn sql/core/src/main/scala/org/apache/spark/sql/UDFRegistration.scala x: 42 # changes y: 3318 line churn sql/hive/src/test/scala/org/apache/spark/sql/hive/execution/HiveQuerySuite.scala x: 149 # changes y: 3351 line churn core/src/test/scala/org/apache/spark/util/collection/OpenHashSetSuite.scala x: 25 # changes y: 2192 line churn sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/analysis/TypeCoercionSuite.scala x: 34 # changes y: 2086 line churn python/pyspark/sql/context.py x: 79 # changes y: 3185 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveSessionCatalog.scala x: 58 # changes y: 1084 line churn mllib/src/main/scala/org/apache/spark/ml/classification/DecisionTreeClassifier.scala x: 44 # changes y: 671 line churn core/src/main/scala/org/apache/spark/MapOutputTracker.scala x: 87 # changes y: 6924 line churn core/src/test/scala/org/apache/spark/MapOutputTrackerSuite.scala x: 65 # changes y: 2398 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/SparkStrategies.scala x: 218 # changes y: 3823 line churn streaming/src/main/scala/org/apache/spark/streaming/Checkpoint.scala x: 87 # changes y: 3941 line churn docs/tuning.md x: 96 # changes y: 2574 line churn R/pkg/R/DataFrame.R x: 143 # changes y: 7735 line churn sql/core/benchmarks/FilterPushdownBenchmark-results.txt x: 7 # changes y: 1874 line churn python/pyspark/ml/classification.py x: 94 # changes y: 3884 line churn python/pyspark/ml/regression.py x: 74 # changes y: 3262 line churn python/pyspark/mllib/feature.py x: 43 # changes y: 1574 line churn python/pyspark/rdd.py x: 239 # changes y: 14800 line churn python/pyspark/shell.py x: 83 # changes y: 802 line churn python/pyspark/sql/types.py x: 74 # changes y: 6315 line churn core/src/test/scala/org/apache/spark/util/UtilsSuite.scala x: 85 # changes y: 2755 line churn common/unsafe/src/main/java/org/apache/spark/unsafe/types/UTF8String.java x: 23 # changes y: 1958 line churn core/src/test/scala/org/apache/spark/util/collection/ExternalSorterSuite.scala x: 26 # changes y: 2322 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/command/createDataSourceTables.scala x: 48 # changes y: 1628 line churn core/src/main/scala/org/apache/spark/rdd/RDD.scala x: 206 # changes y: 13495 line churn python/pyspark/ml/tests.py x: 104 # changes y: 3744 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/GenerateUnsafeProjection.scala x: 55 # changes y: 3169 line churn sql/core/src/test/scala/org/apache/spark/sql/ColumnExpressionSuite.scala x: 57 # changes y: 1418 line churn repl/src/main/scala/org/apache/spark/repl/SparkILoop.scala x: 60 # changes y: 16859 line churn streaming/src/main/scala/org/apache/spark/streaming/dstream/DStream.scala x: 47 # changes y: 4076 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/Projection.scala x: 47 # changes y: 2562 line churn core/src/test/scala/org/apache/spark/DistributedSuite.scala x: 61 # changes y: 3625 line churn mllib/src/main/scala/org/apache/spark/ml/classification/LogisticRegression.scala x: 119 # changes y: 5053 line churn mllib/src/main/scala/org/apache/spark/mllib/clustering/KMeans.scala x: 66 # changes y: 4554 line churn core/src/main/scala/org/apache/spark/SparkContext.scala x: 388 # changes y: 24973 line churn sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/expressions/CodeGenerationSuite.scala x: 42 # changes y: 790 line churn core/src/main/scala/org/apache/spark/deploy/master/Master.scala x: 154 # changes y: 10864 line churn core/src/main/scala/org/apache/spark/util/collection/ExternalAppendOnlyMap.scala x: 67 # changes y: 4631 line churn python/pyspark/ml/tuning.py x: 40 # changes y: 1955 line churn core/src/main/scala/org/apache/spark/deploy/SparkHadoopUtil.scala x: 108 # changes y: 2481 line churn core/src/main/scala/org/apache/spark/broadcast/TorrentBroadcast.scala x: 57 # changes y: 3381 line churn core/src/main/scala/org/apache/spark/rdd/HadoopRDD.scala x: 109 # changes y: 4468 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/aggregate/TungstenAggregationIterator.scala x: 32 # changes y: 1997 line churn core/src/main/scala/org/apache/spark/scheduler/TaskScheduler.scala x: 51 # changes y: 1751 line churn core/src/main/scala/org/apache/spark/util/collection/OpenHashSet.scala x: 41 # changes y: 4530 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/Expression.scala x: 114 # changes y: 2800 line churn core/src/test/scala/org/apache/spark/scheduler/TaskSetManagerSuite.scala x: 84 # changes y: 3976 line churn core/src/main/scala/org/apache/spark/scheduler/Stage.scala x: 52 # changes y: 1276 line churn docs/ml-features.md x: 72 # changes y: 7257 line churn mllib/src/main/scala/org/apache/spark/ml/recommendation/ALS.scala x: 69 # changes y: 3030 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/objects/objects.scala x: 65 # changes y: 3189 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveExternalCatalog.scala x: 82 # changes y: 2960 line churn core/src/test/scala/org/apache/spark/rdd/RDDSuite.scala x: 102 # changes y: 5644 line churn core/src/main/scala/org/apache/spark/api/java/JavaSparkContext.scala x: 79 # changes y: 6417 line churn LICENSE x: 55 # changes y: 5343 line churn mllib/src/test/scala/org/apache/spark/ml/classification/LogisticRegressionSuite.scala x: 73 # changes y: 6001 line churn sql/core/src/test/scala/org/apache/spark/sql/CachedTableSuite.scala x: 75 # changes y: 2208 line churn core/src/main/scala/org/apache/spark/ui/SparkUI.scala x: 71 # changes y: 1721 line churn core/src/main/scala/org/apache/spark/util/JsonProtocol.scala x: 87 # changes y: 2246 line churn python/pyspark/cloudpickle.py x: 25 # changes y: 9616 line churn mllib/src/main/scala/org/apache/spark/mllib/api/python/PythonMLLibAPI.scala x: 116 # changes y: 6722 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/catalog/InMemoryCatalog.scala x: 56 # changes y: 1428 line churn core/src/main/scala/org/apache/spark/deploy/worker/ExecutorRunner.scala x: 62 # changes y: 2489 line churn core/src/test/scala/org/apache/spark/util/JsonProtocolSuite.scala x: 72 # changes y: 3539 line churn docs/ml-guide.md x: 51 # changes y: 3480 line churn streaming/src/test/scala/org/apache/spark/streaming/CheckpointSuite.scala x: 79 # changes y: 5518 line churn core/src/main/scala/org/apache/spark/rdd/CoalescedRDD.scala x: 38 # changes y: 3170 line churn mllib/src/test/scala/org/apache/spark/mllib/tree/DecisionTreeSuite.scala x: 36 # changes y: 3535 line churn core/src/test/scala/org/apache/spark/rdd/PairRDDFunctionsSuite.scala x: 53 # changes y: 3944 line churn mllib/src/test/scala/org/apache/spark/mllib/clustering/KMeansSuite.scala x: 24 # changes y: 1972 line churn sql/core/src/test/resources/sql-tests/results/typeCoercion/native/decimalPrecision.sql.out x: 2 # changes y: 9518 line churn sql/core/src/test/resources/sql-tests/results/typeCoercion/native/binaryComparison.sql.out x: 2 # changes y: 2194 line churn sql/core/src/test/resources/sql-tests/results/typeCoercion/native/promoteStrings.sql.out x: 1 # changes y: 2578 line churn core/src/main/scala/org/apache/spark/ui/jobs/JobProgressListener.scala x: 113 # changes y: 4820 line churn core/src/test/resources/HistoryServerExpectations/stage_task_list_w__offset___length_expectation.json x: 6 # changes y: 2401 line churn conf/spark-env.sh.template x: 65 # changes y: 791 line churn streaming/src/test/scala/org/apache/spark/streaming/BasicOperationsSuite.scala x: 58 # changes y: 4819 line churn core/src/main/scala/org/apache/spark/storage/DiskBlockManager.scala x: 66 # changes y: 2646 line churn external/flume/src/main/scala/org/apache/spark/streaming/flume/FlumeUtils.scala x: 19 # changes y: 1494 line churn R/pkg/R/RDD.R x: 29 # changes y: 5286 line churn streaming/src/main/scala/org/apache/spark/streaming/StreamingContext.scala x: 127 # changes y: 10152 line churn sql/core/src/main/scala/org/apache/spark/sql/SQLContext.scala x: 237 # changes y: 7746 line churn sql/core/src/test/scala/org/apache/spark/sql/execution/command/DDLCommandSuite.scala x: 52 # changes y: 3672 line churn core/src/main/scala/org/apache/spark/rdd/PairRDDFunctions.scala x: 137 # changes y: 9486 line churn streaming/src/main/scala/org/apache/spark/streaming/api/java/JavaDStreamLike.scala x: 47 # changes y: 4553 line churn repl/scala-2.10/src/main/scala/org/apache/spark/repl/SparkIMain.scala x: 10 # changes y: 3878 line churn docs/programming-guide.md x: 76 # changes y: 4590 line churn docs/python-programming-guide.md x: 95 # changes y: 2984 line churn docs/scala-programming-guide.md x: 100 # changes y: 4095 line churn core/src/main/scala/org/apache/spark/executor/TaskMetrics.scala x: 78 # changes y: 3356 line churn R/pkg/inst/tests/testthat/test_sparkSQL.R x: 114 # changes y: 8062 line churn sql/core/src/main/scala/org/apache/spark/sql/sources/interfaces.scala x: 88 # changes y: 3237 line churn streaming/src/main/scala/org/apache/spark/streaming/dstream/PairDStreamFunctions.scala x: 30 # changes y: 3078 line churn core/src/test/scala/org/apache/spark/CheckpointSuite.scala x: 54 # changes y: 8636 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveInspectors.scala x: 64 # changes y: 3304 line churn streaming/src/test/java/test/org/apache/spark/streaming/JavaAPISuite.java x: 4 # changes y: 2415 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveContext.scala x: 167 # changes y: 5693 line churn mllib/src/main/scala/org/apache/spark/mllib/recommendation/ALS.scala x: 66 # changes y: 7801 line churn sql/core/src/main/scala/org/apache/spark/sql/internal/SQLConf.scala x: 90 # changes y: 3750 line churn core/src/main/scala/org/apache/spark/deploy/FaultToleranceTest.scala x: 40 # changes y: 5098 line churn core/src/test/java/test/org/apache/spark/JavaAPISuite.java x: 3 # changes y: 2297 line churn streaming/src/test/scala/org/apache/spark/streaming/InputStreamsSuite.scala x: 75 # changes y: 5680 line churn streaming/src/test/java/org/apache/spark/streaming/JavaAPISuite.java x: 71 # changes y: 19397 line churn core/src/main/scala/org/apache/spark/api/java/JavaPairRDD.scala x: 77 # changes y: 7397 line churn R/pkg/R/mllib.R x: 66 # changes y: 6054 line churn yarn/src/main/scala/org/apache/spark/deploy/yarn/ApplicationMaster.scala x: 107 # changes y: 15571 line churn yarn/src/main/scala/org/apache/spark/deploy/yarn/Client.scala x: 147 # changes y: 21044 line churn yarn/src/main/scala/org/apache/spark/deploy/yarn/ClientArguments.scala x: 63 # changes y: 4310 line churn yarn/src/main/scala/org/apache/spark/deploy/yarn/ClientDistributedCacheManager.scala x: 29 # changes y: 5986 line churn yarn/src/test/scala/org/apache/spark/deploy/yarn/ClientDistributedCacheManagerSuite.scala x: 26 # changes y: 5820 line churn mllib/src/main/scala/org/apache/spark/mllib/classification/NaiveBayes.scala x: 50 # changes y: 3081 line churn streaming/src/main/scala/org/apache/spark/streaming/api/java/JavaPairDStream.scala x: 63 # changes y: 7916 line churn streaming/src/main/scala/org/apache/spark/streaming/api/java/JavaStreamingContext.scala x: 83 # changes y: 11090 line churn mllib/src/main/scala/org/apache/spark/mllib/regression/RidgeRegression.scala x: 29 # changes y: 2030 line churn core/src/main/scala/org/apache/spark/scheduler/cluster/SparkDeploySchedulerBackend.scala x: 88 # changes y: 1816 line churn core/src/main/scala/org/apache/spark/scheduler/cluster/mesos/CoarseMesosSchedulerBackend.scala x: 95 # changes y: 5284 line churn external/kafka/src/main/scala/org/apache/spark/streaming/kafka/KafkaUtils.scala x: 32 # changes y: 3269 line churn sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCLIService.java x: 1 # changes y: 15414 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveQl.scala x: 131 # changes y: 6240 line churn sql/core/src/main/scala/org/apache/spark/sql/DataFrame.scala x: 137 # changes y: 8850 line churn core/src/test/scala/org/apache/spark/rdd/DoubleRDDSuite.scala x: 20 # changes y: 2997 line churn tools/src/main/scala/org/apache/spark/tools/JavaAPICompletenessChecker.scala x: 25 # changes y: 3558 line churn core/src/main/scala/org/apache/spark/storage/MemoryStore.scala x: 48 # changes y: 4477 line churn make-distribution.sh x: 112 # changes y: 2657 line churn graphx/src/main/scala/org/apache/spark/graphx/impl/VertexPartition.scala x: 10 # changes y: 1802 line churn core/src/test/scala/org/apache/spark/rdd/ParallelCollectionSplitSuite.scala x: 12 # changes y: 1760 line churn core/src/main/scala/org/apache/spark/Accumulators.scala x: 40 # changes y: 2991 line churn ec2/spark_ec2.py x: 224 # changes y: 10817 line churn sql/hive/src/main/antlr3/org/apache/spark/sql/parser/SparkSqlParser.g x: 3 # changes y: 9828 line churn core/src/main/scala/org/apache/spark/scheduler/JobLogger.scala x: 61 # changes y: 5132 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/aggregates.scala x: 49 # changes y: 3728 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/aggregate/functions.scala x: 13 # changes y: 3112 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/datetimeFunctions.scala x: 11 # changes y: 1946 line churn sql/core/src/test/scala/org/apache/spark/sql/parquet/ParquetQuerySuite.scala x: 56 # changes y: 3476 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/aggregate/sortBasedIterators.scala x: 5 # changes y: 1700 line churn sql/core/src/main/scala/org/apache/spark/sql/parquet/newParquet.scala x: 57 # changes y: 4662 line churn sql/core/src/test/gen-java/org/apache/spark/sql/parquet/test/thrift/ParquetThriftCompat.java x: 2 # changes y: 5616 line churn python/run-tests x: 96 # changes y: 1332 line churn core/src/test/resources/spark-events/local-1427397477963 x: 2 # changes y: 24166 line churn core/src/main/scala/org/apache/spark/storage/BlockManagerMasterActor.scala x: 59 # changes y: 4792 line churn python/pyspark/sql.py x: 67 # changes y: 8422 line churn yarn/src/main/scala/org/apache/spark/deploy/yarn/YarnAllocationHandler.scala x: 46 # changes y: 18462 line churn yarn/alpha/src/main/scala/org/apache/spark/deploy/yarn/Client.scala x: 27 # changes y: 9135 line churn yarn/alpha/src/main/scala/org/apache/spark/deploy/yarn/YarnAllocationHandler.scala x: 20 # changes y: 11332 line churn yarn/common/src/main/scala/org/apache/spark/deploy/yarn/ClientBase.scala x: 45 # changes y: 4052 line churn yarn/common/src/main/scala/org/apache/spark/deploy/yarn/ClientDistributedCacheManager.scala x: 15 # changes y: 3758 line churn yarn/stable/src/main/scala/org/apache/spark/deploy/yarn/YarnAllocationHandler.scala x: 22 # changes y: 11436 line churn repl/src/main/scala/org/apache/spark/repl/SparkIMain.scala x: 33 # changes y: 21669 line churn repl/src/main/scala/org/apache/spark/repl/SparkJLineCompletion.scala x: 14 # changes y: 4591 line churn sql/hive/src/test/resources/golden/load_dyn_part3-8-c3b6f0cc860b84851dd60c53b36a6437 x: 2 # changes y: 4000 line churn streaming/src/main/scala/org/apache/spark/streaming/util/MasterFailureTest.scala x: 29 # changes y: 4369 line churn python/pyspark/mllib/_common.py x: 23 # changes y: 3259 line churn core/src/main/scala/org/apache/spark/network/Connection.scala x: 18 # changes y: 5430 line churn core/src/main/scala/org/apache/spark/network/ConnectionManager.scala x: 51 # changes y: 7895 line churn core/src/main/scala/org/apache/spark/storage/ShuffleBlockManager.scala x: 56 # changes y: 4540 line churn yarn/alpha/src/main/scala/org/apache/spark/deploy/yarn/ApplicationMaster.scala x: 28 # changes y: 7705 line churn yarn/stable/src/main/scala/org/apache/spark/deploy/yarn/ApplicationMaster.scala x: 30 # changes y: 7381 line churn data/lr_data.txt x: 11 # changes y: 16000 line churn mllib/data/lr-data/random.data x: 9 # changes y: 10000 line churn mllib/data/sample_svm_data.txt x: 9 # changes y: 3542 line churn sql/hive/src/test/resources/data/files/over10k x: 1 # changes y: 9999 line churn yarn/alpha/src/main/scala/org/apache/spark/deploy/yarn/WorkerRunnable.scala x: 14 # changes y: 4067 line churn yarn/stable/src/main/scala/org/apache/spark/deploy/yarn/WorkerRunnable.scala x: 11 # changes y: 3628 line churn core/src/test/scala/org/apache/spark/JavaAPISuite.java x: 43 # changes y: 8986 line churn repl-bin/pom.xml x: 83 # changes y: 3991 line churn streaming/src/main/scala/org/apache/spark/streaming/DStream.scala x: 36 # changes y: 9654 line churn streaming/src/main/scala/org/apache/spark/streaming/PairDStreamFunctions.scala x: 32 # changes y: 8727 line churn core/src/main/scala/org/apache/spark/util/AppendOnlyMap.scala x: 20 # changes y: 4913 line churn lr_data.txt x: 12 # changes y: 15004 line churn new-yarn/pom.xml x: 17 # changes y: 3733 line churn new-yarn/src/main/scala/org/apache/spark/deploy/yarn/ApplicationMaster.scala x: 19 # changes y: 10616 line churn new-yarn/src/main/scala/org/apache/spark/deploy/yarn/Client.scala x: 23 # changes y: 12230 line churn new-yarn/src/main/scala/org/apache/spark/deploy/yarn/ClientArguments.scala x: 22 # changes y: 3475 line churn new-yarn/src/main/scala/org/apache/spark/deploy/yarn/ClientDistributedCacheManager.scala x: 15 # changes y: 5244 line churn new-yarn/src/main/scala/org/apache/spark/deploy/yarn/WorkerLauncher.scala x: 19 # changes y: 5502 line churn new-yarn/src/main/scala/org/apache/spark/deploy/yarn/YarnAllocationHandler.scala x: 22 # changes y: 16474 line churn yarn/src/main/scala/org/apache/spark/deploy/yarn/WorkerLauncher.scala x: 22 # changes y: 5846 line churn yarn/src/main/scala/org/apache/spark/deploy/yarn/WorkerRunnable.scala x: 47 # changes y: 7066 line churn graph/src/main/scala/org/apache/spark/graph/Analytics.scala x: 38 # changes y: 5882 line churn graph/src/main/scala/org/apache/spark/graph/Graph.scala x: 39 # changes y: 3751 line churn graph/src/main/scala/org/apache/spark/graph/impl/GraphImpl.scala x: 53 # changes y: 12035 line churn graph/src/test/scala/org/apache/spark/graph/GraphSuite.scala x: 34 # changes y: 3101 line churn core/src/main/scala/org/apache/spark/scheduler/cluster/ClusterScheduler.scala x: 55 # changes y: 7871 line churn core/src/main/scala/org/apache/spark/scheduler/cluster/ClusterTaskSetManager.scala x: 51 # changes y: 12309 line churn core/src/main/scala/org/apache/spark/scheduler/local/LocalScheduler.scala x: 46 # changes y: 5636 line churn core/src/test/scala/org/apache/spark/scheduler/cluster/ClusterSchedulerSuite.scala x: 26 # changes y: 3938 line churn core/src/test/scala/org/apache/spark/scheduler/cluster/ClusterTaskSetManagerSuite.scala x: 36 # changes y: 5203 line churn core/src/test/scala/org/apache/spark/scheduler/local/LocalSchedulerSuite.scala x: 24 # changes y: 3480 line churn core/src/main/scala/org/apache/spark/broadcast/BitTorrentBroadcast.scala x: 19 # changes y: 18076 line churn core/src/main/scala/org/apache/spark/broadcast/MultiTracker.scala x: 16 # changes y: 6980 line churn core/src/main/scala/org/apache/spark/broadcast/TreeBroadcast.scala x: 19 # changes y: 10331 line churn graph/src/main/scala/org/apache/spark/graph/VertexSetRDD.scala x: 27 # changes y: 11003 line churn graph/src/main/scala/org/apache/spark/graph/IndexedRDD.scala x: 1 # changes y: 3256 line churn core/src/main/scala/org/apache/spark/rdd/IndexedRDD.scala x: 6 # changes y: 3689 line churn core/src/hadoop2-yarn/scala/spark/deploy/yarn/ApplicationMaster.scala x: 31 # changes y: 5939 line churn core/src/hadoop2-yarn/scala/spark/deploy/yarn/Client.scala x: 24 # changes y: 5226 line churn core/src/hadoop2-yarn/scala/spark/deploy/yarn/YarnAllocationHandler.scala x: 20 # changes y: 8449 line churn core/src/main/resources/org/apache/spark/ui/static/bootstrap.min.css x: 5 # changes y: 6992 line churn core/src/main/resources/spark/ui/static/sorttable.js x: 12 # changes y: 8415 line churn core/src/main/scala/spark/PairRDDFunctions.scala x: 130 # changes y: 16075 line churn core/src/main/scala/spark/RDD.scala x: 214 # changes y: 23151 line churn core/src/main/scala/spark/SparkContext.scala x: 206 # changes y: 18464 line churn core/src/main/scala/spark/SparkEnv.scala x: 112 # changes y: 4885 line churn core/src/main/scala/spark/Utils.scala x: 131 # changes y: 13849 line churn core/src/main/scala/spark/api/java/JavaPairRDD.scala x: 75 # changes y: 8956 line churn core/src/main/scala/spark/api/java/JavaRDDLike.scala x: 82 # changes y: 6640 line churn core/src/main/scala/spark/api/java/JavaSparkContext.scala x: 63 # changes y: 6078 line churn core/src/main/scala/spark/broadcast/BitTorrentBroadcast.scala x: 50 # changes y: 17415 line churn core/src/main/scala/spark/broadcast/MultiTracker.scala x: 34 # changes y: 6125 line churn core/src/main/scala/spark/broadcast/TreeBroadcast.scala x: 50 # changes y: 11442 line churn core/src/main/scala/spark/deploy/master/Master.scala x: 117 # changes y: 8454 line churn core/src/main/scala/spark/executor/Executor.scala x: 97 # changes y: 4446 line churn core/src/main/scala/spark/network/Connection.scala x: 59 # changes y: 7962 line churn core/src/main/scala/spark/network/ConnectionManager.scala x: 82 # changes y: 10925 line churn core/src/main/scala/spark/rdd/CoGroupedRDD.scala x: 88 # changes y: 4558 line churn core/src/main/scala/spark/rdd/NewHadoopRDD.scala x: 73 # changes y: 2734 line churn core/src/main/scala/spark/scheduler/DAGScheduler.scala x: 118 # changes y: 15388 line churn core/src/main/scala/spark/scheduler/JobLogger.scala x: 32 # changes y: 6607 line churn core/src/main/scala/spark/scheduler/cluster/ClusterScheduler.scala x: 91 # changes y: 11450 line churn core/src/main/scala/spark/scheduler/cluster/ClusterTaskSetManager.scala x: 38 # changes y: 17242 line churn core/src/main/scala/spark/scheduler/local/LocalScheduler.scala x: 93 # changes y: 5686 line churn core/src/main/scala/spark/storage/BlockManager.scala x: 136 # changes y: 26691 line churn core/src/main/scala/spark/storage/BlockManagerMaster.scala x: 89 # changes y: 10963 line churn core/src/main/scala/spark/storage/BlockManagerMasterActor.scala x: 53 # changes y: 8516 line churn core/src/main/scala/spark/storage/DiskStore.scala x: 68 # changes y: 6305 line churn core/src/main/scala/spark/storage/MemoryStore.scala x: 54 # changes y: 4889 line churn core/src/test/scala/spark/AccumulatorSuite.scala x: 48 # changes y: 3523 line churn core/src/test/scala/spark/CheckpointSuite.scala x: 64 # changes y: 9283 line churn core/src/test/scala/spark/DistributedSuite.scala x: 65 # changes y: 6256 line churn core/src/test/scala/spark/RDDSuite.scala x: 120 # changes y: 7803 line churn core/src/test/scala/spark/ShuffleSuite.scala x: 97 # changes y: 7985 line churn core/src/test/scala/spark/scheduler/DAGSchedulerSuite.scala x: 57 # changes y: 15846 line churn core/src/test/scala/spark/scheduler/LocalSchedulerSuite.scala x: 27 # changes y: 3984 line churn mllib/src/main/scala/spark/mllib/clustering/KMeans.scala x: 17 # changes y: 5726 line churn mllib/src/main/scala/spark/mllib/recommendation/ALS.scala x: 26 # changes y: 7845 line churn repl/src/main/scala/spark/repl/SparkIMain.scala x: 12 # changes y: 14330 line churn run x: 148 # changes y: 4943 line churn streaming/src/main/scala/spark/streaming/DStream.scala x: 85 # changes y: 16550 line churn streaming/src/main/scala/spark/streaming/PairDStreamFunctions.scala x: 59 # changes y: 12407 line churn streaming/src/main/scala/spark/streaming/StreamingContext.scala x: 86 # changes y: 11793 line churn streaming/src/main/scala/spark/streaming/api/java/JavaDStreamLike.scala x: 40 # changes y: 6116 line churn streaming/src/main/scala/spark/streaming/api/java/JavaPairDStream.scala x: 43 # changes y: 13360 line churn streaming/src/main/scala/spark/streaming/api/java/JavaStreamingContext.scala x: 52 # changes y: 12069 line churn streaming/src/main/scala/spark/streaming/dstream/NetworkInputDStream.scala x: 49 # changes y: 5290 line churn streaming/src/test/java/spark/streaming/JavaAPISuite.java x: 46 # changes y: 25782 line churn streaming/src/test/scala/spark/streaming/BasicOperationsSuite.scala x: 52 # changes y: 5718 line churn streaming/src/test/scala/spark/streaming/FailureSuite.scala x: 37 # changes y: 4416 line churn streaming/src/test/scala/spark/streaming/InputStreamsSuite.scala x: 65 # changes y: 8994 line churn streaming/src/test/scala/spark/streaming/WindowOperationsSuite.scala x: 49 # changes y: 6337 line churn mllib/src/main/scala/spark/mllib/classification/LogisticRegression.scala x: 19 # changes y: 3146 line churn mllib/src/main/scala/spark/mllib/classification/SVM.scala x: 18 # changes y: 3095 line churn yarn/src/main/scala/spark/deploy/yarn/YarnAllocationHandler.scala x: 8 # changes y: 4530 line churn core/src/main/resources/spark/deploy/static/sorttable.js x: 13 # changes y: 7425 line churn docs/css/bootstrap.css x: 15 # changes y: 44936 line churn core/src/main/scala/spark/CacheTracker.scala x: 64 # changes y: 4708 line churn streaming/src/test/java/JavaAPISuite.java x: 9 # changes y: 11339 line churn docs/css/bootstrap-responsive.css x: 6 # changes y: 7280 line churn docs/js/vendor/bootstrap.js x: 6 # changes y: 14189 line churn repl/src/main/scala/spark/repl/SparkInterpreter.scala x: 4 # changes y: 6975 line churn core/src/main/scala/spark/BitTorrentBroadcast.scala x: 22 # changes y: 9673 line churn core/src/main/scala/spark/ChainedBroadcast.scala x: 14 # changes y: 6292 line churn core/lib/hadoop-0.20.2/CHANGES.txt x: 6 # changes y: 60837 line churn core/lib/hadoop-0.20.2/build.xml x: 6 # changes y: 12712 line churn core/lib/hadoop-0.20.2/lib/jdiff/hadoop_0.17.0.xml x: 6 # changes y: 302904 line churn core/lib/hadoop-0.20.2/lib/jdiff/hadoop_0.18.1.xml x: 6 # changes y: 313446 line churn core/lib/hadoop-0.20.2/lib/jdiff/hadoop_0.18.2.xml x: 6 # changes y: 271516 line churn core/lib/hadoop-0.20.2/lib/jdiff/hadoop_0.19.0.xml x: 6 # changes y: 307804 line churn core/lib/hadoop-0.20.2/lib/jdiff/hadoop_0.19.1.xml x: 6 # changes y: 309365 line churn core/lib/hadoop-0.20.2/lib/jdiff/hadoop_0.20.1.xml x: 6 # changes y: 376824 line churn core/lib/liblzf-3.5/config.log x: 5 # changes y: 3090 line churn core/lib/liblzf-3.5/config.status x: 5 # changes y: 4956 line churn core/lib/liblzf-3.5/configure x: 5 # changes y: 47226 line churn core/src/main/scala/spark/repl/SparkInterpreter.scala x: 5 # changes y: 8370 line churn src/scala/spark/Broadcast.scala x: 55 # changes y: 13323 line churn src/scala/spark/CustomBlockedLocalFileShuffle.scala x: 12 # changes y: 3002 line churn src/scala/spark/repl/SparkInterpreter.scala x: 15 # changes y: 7521 line churn src/scala/spark/repl/SparkInterpreterLoop.scala x: 7 # changes y: 3370 line churn third_party/hadoop-0.20.0/CHANGES.txt x: 3 # changes y: 24864 line churn third_party/hadoop-0.20.0/build.xml x: 3 # changes y: 5388 line churn third_party/hadoop-0.20.0/lib/jdiff/hadoop_0.17.0.xml x: 3 # changes y: 129816 line churn third_party/hadoop-0.20.0/lib/jdiff/hadoop_0.18.1.xml x: 3 # changes y: 134334 line churn third_party/hadoop-0.20.0/lib/jdiff/hadoop_0.18.2.xml x: 3 # changes y: 116364 line churn third_party/hadoop-0.20.0/lib/jdiff/hadoop_0.19.0.xml x: 3 # changes y: 131916 line churn third_party/hadoop-0.20.0/lib/jdiff/hadoop_0.19.1.xml x: 3 # changes y: 132585 line churn third_party/hadoop-0.20.0/lib/jdiff/hadoop_0.20.0.xml x: 3 # changes y: 156420 line churn third_party/liblzf-3.5/configure x: 3 # changes y: 23613 line churn core/lib/hadoop-0.20.0/CHANGES.txt x: 5 # changes y: 41440 line churn core/lib/hadoop-0.20.0/build.xml x: 5 # changes y: 8980 line churn core/lib/hadoop-0.20.0/lib/jdiff/hadoop_0.17.0.xml x: 5 # changes y: 216360 line churn core/lib/hadoop-0.20.0/lib/jdiff/hadoop_0.18.1.xml x: 5 # changes y: 223890 line churn core/lib/hadoop-0.20.0/lib/jdiff/hadoop_0.18.2.xml x: 5 # changes y: 193940 line churn core/lib/hadoop-0.20.0/lib/jdiff/hadoop_0.19.0.xml x: 5 # changes y: 219860 line churn core/lib/hadoop-0.20.0/lib/jdiff/hadoop_0.19.1.xml x: 5 # changes y: 220975 line churn core/lib/hadoop-0.20.0/lib/jdiff/hadoop_0.20.0.xml x: 5 # changes y: 260700 line churn lib/hadoop-0.20.0/CHANGES.txt x: 2 # changes y: 16576 line churn lib/hadoop-0.20.0/lib/jdiff/hadoop_0.17.0.xml x: 2 # changes y: 86544 line churn lib/hadoop-0.20.0/lib/jdiff/hadoop_0.18.1.xml x: 2 # changes y: 89556 line churn lib/hadoop-0.20.0/lib/jdiff/hadoop_0.18.2.xml x: 2 # changes y: 77576 line churn lib/hadoop-0.20.0/lib/jdiff/hadoop_0.19.0.xml x: 2 # changes y: 87944 line churn lib/hadoop-0.20.0/lib/jdiff/hadoop_0.20.0.xml x: 2 # changes y: 104280 line churn lib/liblzf-3.5/configure x: 2 # changes y: 15742 line churn
377713.0
line churn
  min: 1.0
  average: 698.24
  25th percentile: 3.0
  median: 53.0
  75th percentile: 274.0
  max: 377713.0
0 593.0
# changes
min: 1.0 | average: 7.23 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 5.0 | max: 593.0

Number of Contributors vs. Line Churn: 2367 points

sql/catalyst/src/main/antlr4/org/apache/spark/sql/catalyst/parser/SqlBase.g4 x: 47 # contributors y: 2013 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/parser/AstBuilder.scala x: 42 # contributors y: 4444 line churn sql/catalyst/src/main/java/org/apache/spark/sql/connector/catalog/TableChange.java x: 2 # contributors y: 732 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/CheckAnalysis.scala x: 35 # contributors y: 1751 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/ResolveCatalogs.scala x: 4 # contributors y: 470 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/statements.scala x: 4 # contributors y: 587 line churn sql/core/src/main/scala/org/apache/spark/sql/catalyst/analysis/ResolveSessionCatalog.scala x: 4 # contributors y: 985 line churn sql/catalyst/src/main/java/org/apache/spark/sql/connector/catalog/SupportsCatalogOptions.java x: 1 # contributors y: 53 line churn sql/core/src/main/scala/org/apache/spark/sql/DataFrameReader.scala x: 51 # contributors y: 2081 line churn sql/core/src/main/scala/org/apache/spark/sql/DataFrameWriter.scala x: 61 # contributors y: 3018 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/internal/SQLConf.scala x: 58 # contributors y: 2848 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/Analyzer.scala x: 84 # contributors y: 9899 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/v2Commands.scala x: 3 # contributors y: 526 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/DataSourceV2Strategy.scala x: 8 # contributors y: 904 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/ShowNamespacesExec.scala x: 2 # contributors y: 71 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/command/CommandUtils.scala x: 10 # contributors y: 214 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/V2SessionCatalog.scala x: 3 # contributors y: 344 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/catalog/SessionCatalog.scala x: 44 # contributors y: 3364 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/catalog/interface.scala x: 29 # contributors y: 1914 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/connector/catalog/CatalogManager.scala x: 2 # contributors y: 154 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/command/views.scala x: 14 # contributors y: 1077 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/connector/catalog/LookupCatalog.scala x: 2 # contributors y: 298 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/connector/catalog/CatalogV2Implicits.scala x: 3 # contributors y: 130 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/WriteToDataSourceV2Exec.scala x: 4 # contributors y: 915 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/SchemaPruning.scala x: 1 # contributors y: 147 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/DataSourceStrategy.scala x: 37 # contributors y: 3099 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/DataSource.scala x: 37 # contributors y: 2261 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/parser/ParseDriver.scala x: 11 # contributors y: 562 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/SparkSqlParser.scala x: 38 # contributors y: 4576 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/command/ddl.scala x: 25 # contributors y: 2448 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/client/HiveClientImpl.scala x: 38 # contributors y: 2411 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/client/HiveShim.scala x: 24 # contributors y: 1852 line churn sql/core/src/main/scala/org/apache/spark/sql/Dataset.scala x: 72 # contributors y: 8890 line churn sql/core/src/main/scala/org/apache/spark/sql/functions.scala x: 84 # contributors y: 10302 line churn core/src/main/scala/org/apache/spark/util/Utils.scala x: 142 # contributors y: 13313 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveStrategies.scala x: 31 # contributors y: 1750 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/QueryPlan.scala x: 32 # contributors y: 1305 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/DataSourceRDD.scala x: 7 # contributors y: 368 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/optimizer/Optimizer.scala x: 72 # contributors y: 7976 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/SparkOptimizer.scala x: 13 # contributors y: 127 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/dsl/package.scala x: 43 # contributors y: 1206 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/basicLogicalOperators.scala x: 35 # contributors y: 2139 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/rules.scala x: 27 # contributors y: 1642 line churn sql/core/src/main/scala/org/apache/spark/sql/internal/BaseSessionStateBuilder.scala x: 10 # contributors y: 385 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveSessionStateBuilder.scala x: 8 # contributors y: 180 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/util/SchemaUtils.scala x: 2 # contributors y: 266 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/ResolveHints.scala x: 8 # contributors y: 201 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/unresolved.scala x: 31 # contributors y: 1152 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/types/DataType.scala x: 16 # contributors y: 944 line churn sql/core/src/main/scala/org/apache/spark/sql/internal/SessionState.scala x: 17 # contributors y: 1024 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/types/StructType.scala x: 30 # contributors y: 828 line churn sql/catalyst/src/main/java/org/apache/spark/sql/util/CaseInsensitiveStringMap.java x: 1 # contributors y: 199 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/AlreadyExistException.scala x: 3 # contributors y: 75 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/NoSuchItemException.scala x: 5 # contributors y: 142 line churn sql/catalyst/src/main/java/org/apache/spark/sql/vectorized/ArrowColumnVector.java x: 1 # contributors y: 477 line churn sql/catalyst/src/main/java/org/apache/spark/sql/vectorized/ColumnVector.java x: 1 # contributors y: 303 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/arrow/ArrowConverters.scala x: 8 # contributors y: 2021 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/arrow/ArrowWriter.scala x: 5 # contributors y: 549 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/python/ArrowEvalPythonExec.scala x: 6 # contributors y: 202 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/python/ArrowPythonRunner.scala x: 7 # contributors y: 287 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/python/WindowInPandasExec.scala x: 4 # contributors y: 195 line churn sql/core/src/main/java/org/apache/spark/sql/execution/vectorized/MutableColumnarRow.java x: 3 # contributors y: 395 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/parser/ParserInterface.scala x: 4 # contributors y: 89 line churn sql/core/src/main/scala/org/apache/spark/sql/SparkSession.scala x: 31 # contributors y: 2734 line churn sql/core/src/main/java/org/apache/spark/sql/sources/v2/reader/streaming/ContinuousReader.java x: 4 # contributors y: 256 line churn sql/core/src/main/java/org/apache/spark/sql/sources/v2/reader/streaming/MicroBatchReader.java x: 3 # contributors y: 228 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/continuous/ContinuousQueuedDataReader.scala x: 4 # contributors y: 308 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/continuous/ContinuousRateStreamSource.scala x: 11 # contributors y: 479 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/memory.scala x: 22 # contributors y: 1002 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/sources/ConsoleWriter.scala x: 6 # contributors y: 371 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/sources/ForeachWriterProvider.scala x: 6 # contributors y: 469 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/sources/RateStreamMicroBatchReader.scala x: 8 # contributors y: 1156 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/sources/memoryV2.scala x: 10 # contributors y: 535 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/sources/socket.scala x: 6 # contributors y: 531 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/MicroBatchExecution.scala x: 13 # contributors y: 1222 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/ProgressReporter.scala x: 12 # contributors y: 697 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/continuous/ContinuousExecution.scala x: 11 # contributors y: 845 line churn sql/core/src/main/scala/org/apache/spark/sql/streaming/DataStreamReader.scala x: 25 # contributors y: 864 line churn sql/core/src/main/scala/org/apache/spark/sql/streaming/DataStreamWriter.scala x: 20 # contributors y: 890 line churn core/src/main/scala/org/apache/spark/api/python/PythonRDD.scala x: 60 # contributors y: 7409 line churn python/pyspark/sql/dataframe.py x: 72 # contributors y: 5866 line churn python/pyspark/sql/tests.py x: 82 # contributors y: 9296 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/command/tables.scala x: 34 # contributors y: 2843 line churn core/src/main/scala/org/apache/spark/scheduler/DAGScheduler.scala x: 90 # contributors y: 19242 line churn mllib/src/main/scala/org/apache/spark/ml/classification/LinearSVC.scala x: 12 # contributors y: 862 line churn core/src/main/scala/org/apache/spark/deploy/SparkSubmit.scala x: 61 # contributors y: 4204 line churn python/pyspark/sql/functions.py x: 70 # contributors y: 5523 line churn dev/sparktestsupport/modules.py x: 33 # contributors y: 1054 line churn python/pyspark/streaming/tests.py x: 33 # contributors y: 2658 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/HadoopFsRelation.scala x: 10 # contributors y: 179 line churn core/src/main/resources/org/apache/spark/ui/static/executorspage.js x: 7 # contributors y: 831 line churn core/src/main/resources/org/apache/spark/ui/static/webui.css x: 26 # contributors y: 916 line churn core/src/main/scala/org/apache/spark/status/AppStatusStore.scala x: 6 # contributors y: 894 line churn python/pyspark/tests.py x: 75 # contributors y: 6558 line churn core/src/main/scala/org/apache/spark/scheduler/Task.scala x: 45 # contributors y: 2152 line churn core/src/main/scala/org/apache/spark/deploy/history/HistoryServer.scala x: 30 # contributors y: 1091 line churn core/src/main/scala/org/apache/spark/deploy/worker/Worker.scala x: 66 # contributors y: 5966 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/aggregate/ObjectAggregationIterator.scala x: 5 # contributors y: 374 line churn mllib-local/src/main/scala/org/apache/spark/ml/linalg/Vectors.scala x: 11 # contributors y: 973 line churn mllib/src/main/scala/org/apache/spark/mllib/linalg/Vectors.scala x: 37 # contributors y: 1482 line churn sql/core/src/main/scala/org/apache/spark/sql/jdbc/MsSqlServerDialect.scala x: 5 # contributors y: 53 line churn core/src/main/scala/org/apache/spark/serializer/KryoSerializer.scala x: 58 # contributors y: 3034 line churn sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/UnsafeArrayData.java x: 13 # contributors y: 1023 line churn sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/UnsafeRow.java x: 16 # contributors y: 2157 line churn core/src/main/scala/org/apache/spark/ui/jobs/StagePage.scala x: 63 # contributors y: 7580 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/ParquetFilters.scala x: 12 # contributors y: 1588 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/util/DateTimeUtils.scala x: 31 # contributors y: 1903 line churn common/unsafe/src/main/java/org/apache/spark/unsafe/types/CalendarInterval.java x: 7 # contributors y: 406 line churn core/src/main/scala/org/apache/spark/ui/JettyUtils.scala x: 41 # contributors y: 2153 line churn python/pyspark/ml/linalg/__init__.py x: 9 # contributors y: 1211 line churn common/network-common/src/main/java/org/apache/spark/network/client/TransportClient.java x: 8 # contributors y: 594 line churn core/src/main/scala/org/apache/spark/deploy/history/FsHistoryProvider.scala x: 50 # contributors y: 3994 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/DataSourceScanExec.scala x: 23 # contributors y: 1215 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/FileScanRDD.scala x: 19 # contributors y: 454 line churn mllib/src/main/scala/org/apache/spark/ml/clustering/GaussianMixture.scala x: 18 # contributors y: 1015 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/stringExpressions.scala x: 34 # contributors y: 3817 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/types/Decimal.scala x: 22 # contributors y: 745 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/ScalaReflection.scala x: 46 # contributors y: 3440 line churn mllib/src/main/scala/org/apache/spark/mllib/feature/Word2Vec.scala x: 29 # contributors y: 1393 line churn python/pyspark/sql/readwriter.py x: 52 # contributors y: 4231 line churn core/src/main/scala/org/apache/spark/internal/io/SparkHadoopWriter.scala x: 6 # contributors y: 594 line churn python/pyspark/sql/column.py x: 19 # contributors y: 974 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/trees/TreeNode.scala x: 32 # contributors y: 1859 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/ParquetFileFormat.scala x: 30 # contributors y: 2016 line churn resource-managers/yarn/src/main/scala/org/apache/spark/deploy/yarn/Client.scala x: 21 # contributors y: 2241 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/hiveUDFs.scala x: 29 # contributors y: 2039 line churn mllib/src/main/scala/org/apache/spark/ml/evaluation/ClusteringEvaluator.scala x: 6 # contributors y: 831 line churn resource-managers/mesos/src/main/scala/org/apache/spark/scheduler/cluster/mesos/MesosClusterScheduler.scala x: 13 # contributors y: 1279 line churn common/network-common/src/main/java/org/apache/spark/network/server/TransportServer.java x: 9 # contributors y: 198 line churn common/network-common/src/main/java/org/apache/spark/network/util/TransportConf.java x: 13 # contributors y: 368 line churn core/src/main/scala/org/apache/spark/ui/env/EnvironmentPage.scala x: 7 # contributors y: 169 line churn mllib/src/main/scala/org/apache/spark/ml/util/Instrumentation.scala x: 10 # contributors y: 454 line churn core/src/main/scala/org/apache/spark/status/AppStatusListener.scala x: 13 # contributors y: 1689 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/basicPhysicalOperators.scala x: 23 # contributors y: 1062 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/Cast.scala x: 37 # contributors y: 3609 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/regexpExpressions.scala x: 19 # contributors y: 793 line churn mllib/src/main/scala/org/apache/spark/mllib/evaluation/BinaryClassificationMetrics.scala x: 9 # contributors y: 326 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/jdbc/JDBCOptions.scala x: 14 # contributors y: 371 line churn mllib/src/main/scala/org/apache/spark/ml/regression/LinearRegression.scala x: 43 # contributors y: 3072 line churn dev/create-release/releaseutils.py x: 9 # contributors y: 447 line churn common/network-common/src/main/java/org/apache/spark/network/crypto/TransportCipher.java x: 5 # contributors y: 405 line churn python/run-tests.py x: 16 # contributors y: 540 line churn core/src/main/scala/org/apache/spark/rpc/netty/Inbox.scala x: 8 # contributors y: 828 line churn project/SparkBuild.scala x: 146 # contributors y: 13132 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/DataSourceUtils.scala x: 5 # contributors y: 204 line churn core/src/main/scala/org/apache/spark/scheduler/TaskSchedulerImpl.scala x: 64 # contributors y: 4469 line churn core/src/main/scala/org/apache/spark/scheduler/TaskSetManager.scala x: 64 # contributors y: 6742 line churn core/src/main/scala/org/apache/spark/SparkConf.scala x: 57 # contributors y: 3685 line churn core/src/main/scala/org/apache/spark/executor/Executor.scala x: 83 # contributors y: 6245 line churn core/src/main/scala/org/apache/spark/internal/config/package.scala x: 45 # contributors y: 866 line churn resource-managers/mesos/src/main/scala/org/apache/spark/scheduler/cluster/mesos/MesosCoarseGrainedSchedulerBackend.scala x: 15 # contributors y: 1052 line churn core/src/main/scala/org/apache/spark/ui/UIUtils.scala x: 48 # contributors y: 2312 line churn core/src/main/java/org/apache/spark/util/collection/unsafe/sort/UnsafeExternalSorter.java x: 22 # contributors y: 1866 line churn streaming/src/main/scala/org/apache/spark/streaming/dstream/DStreamCheckpointData.scala x: 14 # contributors y: 619 line churn sql/core/src/main/scala/org/apache/spark/sql/internal/SharedState.scala x: 12 # contributors y: 523 line churn resource-managers/yarn/src/main/scala/org/apache/spark/deploy/yarn/ApplicationMaster.scala x: 15 # contributors y: 1418 line churn core/src/main/scala/org/apache/spark/deploy/Client.scala x: 24 # contributors y: 1555 line churn core/src/main/scala/org/apache/spark/scheduler/cluster/CoarseGrainedSchedulerBackend.scala x: 72 # contributors y: 4110 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/collectionOperations.scala x: 33 # contributors y: 7713 line churn core/src/main/scala/org/apache/spark/ExecutorAllocationManager.scala x: 32 # contributors y: 1556 line churn core/src/main/java/org/apache/spark/util/collection/unsafe/sort/UnsafeSorterSpillReader.java x: 13 # contributors y: 252 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/complexTypeCreator.scala x: 25 # contributors y: 1523 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveMetastoreCatalog.scala x: 59 # contributors y: 6131 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/CodeGenerator.scala x: 44 # contributors y: 6099 line churn mllib/src/main/scala/org/apache/spark/mllib/clustering/StreamingKMeans.scala x: 16 # contributors y: 477 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/Statistics.scala x: 10 # contributors y: 958 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/optimizer/joins.scala x: 13 # contributors y: 1100 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/FileFormatWriter.scala x: 20 # contributors y: 1723 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/WholeStageCodegenExec.scala x: 27 # contributors y: 1131 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/aggregate/HashAggregateExec.scala x: 26 # contributors y: 1763 line churn streaming/src/main/scala/org/apache/spark/streaming/scheduler/ReceivedBlockTracker.scala x: 13 # contributors y: 456 line churn sql/hive-thriftserver/src/main/scala/org/apache/spark/sql/hive/thriftserver/SparkExecuteStatementOperation.scala x: 22 # contributors y: 626 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/EventTimeWatermarkExec.scala x: 6 # contributors y: 193 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/csv/UnivocityParser.scala x: 9 # contributors y: 900 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/json/JsonDataSource.scala x: 8 # contributors y: 563 line churn graphx/src/main/scala/org/apache/spark/graphx/lib/SVDPlusPlus.scala x: 15 # contributors y: 1274 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/CacheManager.scala x: 19 # contributors y: 617 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/columnar/InMemoryRelation.scala x: 16 # contributors y: 649 line churn mllib/src/main/scala/org/apache/spark/mllib/linalg/distributed/RowMatrix.scala x: 21 # contributors y: 1483 line churn mllib/src/main/scala/org/apache/spark/mllib/evaluation/RankingMetrics.scala x: 11 # contributors y: 218 line churn python/pyspark/mllib/linalg/__init__.py x: 19 # contributors y: 1474 line churn repl/src/main/scala/org/apache/spark/repl/ExecutorClassLoader.scala x: 23 # contributors y: 1397 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/HDFSMetadataLog.scala x: 14 # contributors y: 1145 line churn python/pyspark/context.py x: 84 # contributors y: 7258 line churn core/src/main/scala/org/apache/spark/scheduler/cluster/StandaloneSchedulerBackend.scala x: 23 # contributors y: 3756 line churn sql/core/src/main/scala/org/apache/spark/sql/jdbc/PostgresDialect.scala x: 12 # contributors y: 188 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/StreamExecution.scala x: 26 # contributors y: 3189 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/planning/patterns.scala x: 29 # contributors y: 881 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/predicates.scala x: 39 # contributors y: 3540 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/optimizer/subquery.scala x: 9 # contributors y: 737 line churn python/pyspark/accumulators.py x: 34 # contributors y: 2726 line churn python/pyspark/java_gateway.py x: 39 # contributors y: 1125 line churn core/src/main/scala/org/apache/spark/ui/jobs/JobPage.scala x: 20 # contributors y: 723 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/optimizer/CostBasedJoinReorder.scala x: 5 # contributors y: 740 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/joins/HashJoin.scala x: 12 # contributors y: 1027 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/joins/HashedRelation.scala x: 22 # contributors y: 4244 line churn python/pyspark/ml/feature.py x: 51 # contributors y: 6519 line churn core/src/main/java/org/apache/spark/unsafe/map/BytesToBytesMap.java x: 14 # contributors y: 1974 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/higherOrderFunctions.scala x: 7 # contributors y: 1602 line churn python/pyspark/serializers.py x: 45 # contributors y: 4912 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/execution/CreateHiveTableAsSelectCommand.scala x: 12 # contributors y: 305 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/statsEstimation/FilterEstimation.scala x: 10 # contributors y: 2011 line churn python/pyspark/worker.py x: 48 # contributors y: 2748 line churn python/pyspark/broadcast.py x: 29 # contributors y: 1060 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/PartitioningAwareFileIndex.scala x: 12 # contributors y: 922 line churn core/src/main/scala/org/apache/spark/util/collection/ExternalSorter.scala x: 31 # contributors y: 2103 line churn core/src/main/scala/org/apache/spark/status/LiveEntity.scala x: 6 # contributors y: 1129 line churn core/src/main/scala/org/apache/spark/ui/jobs/StageTable.scala x: 50 # contributors y: 2803 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/aggregate/interfaces.scala x: 15 # contributors y: 1088 line churn core/src/main/scala/org/apache/spark/deploy/rest/RestSubmissionClient.scala x: 11 # contributors y: 602 line churn streaming/src/main/scala/org/apache/spark/streaming/rdd/WriteAheadLogBackedBlockRDD.scala x: 8 # contributors y: 370 line churn project/MimaBuild.scala x: 17 # contributors y: 345 line churn project/MimaExcludes.scala x: 107 # contributors y: 4056 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/namedExpressions.scala x: 26 # contributors y: 849 line churn core/src/main/scala/org/apache/spark/storage/DiskStore.scala x: 39 # contributors y: 6559 line churn core/src/main/scala/org/apache/spark/storage/memory/MemoryStore.scala x: 15 # contributors y: 2032 line churn core/src/main/scala/org/apache/spark/util/io/ChunkedByteBuffer.scala x: 12 # contributors y: 437 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/client/IsolatedClientLoader.scala x: 22 # contributors y: 564 line churn mllib/src/main/scala/org/apache/spark/ml/stat/Summarizer.scala x: 4 # contributors y: 735 line churn mllib/src/main/scala/org/apache/spark/mllib/stat/MultivariateOnlineSummarizer.scala x: 13 # contributors y: 740 line churn core/src/main/scala/org/apache/spark/storage/BlockManager.scala x: 75 # contributors y: 21117 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/jsonExpressions.scala x: 21 # contributors y: 1271 line churn mllib/src/main/scala/org/apache/spark/mllib/clustering/BisectingKMeansModel.scala x: 11 # contributors y: 351 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/FunctionRegistry.scala x: 64 # contributors y: 1161 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/TypeCoercion.scala x: 24 # contributors y: 2209 line churn dev/run-tests.py x: 31 # contributors y: 2062 line churn mllib/src/main/scala/org/apache/spark/ml/clustering/BisectingKMeans.scala x: 17 # contributors y: 559 line churn python/pyspark/ml/clustering.py x: 24 # contributors y: 1910 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/ScalaUDF.scala x: 21 # contributors y: 1445 line churn sql/core/src/main/scala/org/apache/spark/sql/expressions/UserDefinedFunction.scala x: 12 # contributors y: 242 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/JavaTypeInference.scala x: 17 # contributors y: 770 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/execution/HiveTableScanExec.scala x: 18 # contributors y: 425 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/optimizer/expressions.scala x: 19 # contributors y: 1190 line churn sql/core/src/main/scala/org/apache/spark/sql/Column.scala x: 43 # contributors y: 3283 line churn core/src/main/scala/org/apache/spark/scheduler/ReplayListenerBus.scala x: 14 # contributors y: 407 line churn python/pyspark/sql/udf.py x: 9 # contributors y: 582 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/datetimeExpressions.scala x: 28 # contributors y: 2790 line churn python/pyspark/sql/context.py x: 32 # contributors y: 3185 line churn python/pyspark/sql/session.py x: 28 # contributors y: 1487 line churn core/src/main/scala/org/apache/spark/scheduler/MapStatus.scala x: 16 # contributors y: 758 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveSessionCatalog.scala x: 23 # contributors y: 1084 line churn core/src/main/scala/org/apache/spark/api/r/RRDD.scala x: 15 # contributors y: 1666 line churn mllib/src/main/scala/org/apache/spark/ml/clustering/LDA.scala x: 27 # contributors y: 1491 line churn mllib/src/main/scala/org/apache/spark/ml/classification/DecisionTreeClassifier.scala x: 21 # contributors y: 671 line churn mllib/src/main/scala/org/apache/spark/ml/classification/RandomForestClassifier.scala x: 25 # contributors y: 769 line churn mllib/src/main/scala/org/apache/spark/ml/regression/GBTRegressor.scala x: 21 # contributors y: 792 line churn mllib/src/main/scala/org/apache/spark/ml/tree/Node.scala x: 10 # contributors y: 1029 line churn mllib/src/main/scala/org/apache/spark/ml/tree/impl/RandomForest.scala x: 23 # contributors y: 2072 line churn mllib/src/main/scala/org/apache/spark/ml/tree/treeModels.scala x: 10 # contributors y: 643 line churn core/src/main/scala/org/apache/spark/MapOutputTracker.scala x: 48 # contributors y: 6924 line churn core/src/main/scala/org/apache/spark/shuffle/sort/SortShuffleWriter.scala x: 17 # contributors y: 429 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/SparkStrategies.scala x: 62 # contributors y: 3823 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/limit.scala x: 15 # contributors y: 540 line churn resource-managers/kubernetes/core/src/main/scala/org/apache/spark/deploy/k8s/Config.scala x: 8 # contributors y: 491 line churn streaming/src/main/scala/org/apache/spark/streaming/Checkpoint.scala x: 51 # contributors y: 3941 line churn dev/merge_spark_pr.py x: 24 # contributors y: 838 line churn python/pyspark/ml/classification.py x: 37 # contributors y: 3884 line churn python/pyspark/ml/regression.py x: 30 # contributors y: 3262 line churn python/pyspark/mllib/clustering.py x: 34 # contributors y: 2222 line churn python/pyspark/mllib/feature.py x: 21 # contributors y: 1574 line churn python/pyspark/rdd.py x: 102 # contributors y: 14800 line churn python/pyspark/shell.py x: 50 # contributors y: 802 line churn python/pyspark/sql/streaming.py x: 28 # contributors y: 2367 line churn python/pyspark/sql/types.py x: 36 # contributors y: 6315 line churn sql/core/src/main/scala/org/apache/spark/sql/streaming/StreamingQueryManager.scala x: 12 # contributors y: 606 line churn core/src/main/scala/org/apache/spark/util/ClosureCleaner.scala x: 26 # contributors y: 2663 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/execution/InsertIntoHiveTable.scala x: 42 # contributors y: 2429 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/LogicalPlan.scala x: 31 # contributors y: 1661 line churn common/unsafe/src/main/java/org/apache/spark/unsafe/types/UTF8String.java x: 15 # contributors y: 1958 line churn core/src/main/java/org/apache/spark/memory/TaskMemoryManager.java x: 19 # contributors y: 725 line churn core/src/main/java/org/apache/spark/util/collection/unsafe/sort/UnsafeInMemorySorter.java x: 18 # contributors y: 695 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/hash.scala x: 12 # contributors y: 1270 line churn graphx/src/main/scala/org/apache/spark/graphx/lib/PageRank.scala x: 22 # contributors y: 1332 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/command/createDataSourceTables.scala x: 17 # contributors y: 1628 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/InsertIntoHadoopFsRelationCommand.scala x: 17 # contributors y: 628 line churn core/src/main/scala/org/apache/spark/Partitioner.scala x: 40 # contributors y: 1834 line churn core/src/main/scala/org/apache/spark/rdd/MapPartitionsRDD.scala x: 21 # contributors y: 480 line churn core/src/main/scala/org/apache/spark/rdd/RDD.scala x: 100 # contributors y: 13495 line churn python/pyspark/ml/tests.py x: 43 # contributors y: 3744 line churn core/src/main/scala/org/apache/spark/deploy/ExternalShuffleService.scala x: 16 # contributors y: 226 line churn core/src/main/scala/org/apache/spark/deploy/LocalSparkCluster.scala x: 34 # contributors y: 941 line churn core/src/main/scala/org/apache/spark/TaskContext.scala x: 32 # contributors y: 1170 line churn core/src/main/scala/org/apache/spark/TaskContextImpl.scala x: 15 # contributors y: 396 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/GenerateUnsafeProjection.scala x: 17 # contributors y: 3169 line churn python/pyspark/__init__.py x: 40 # contributors y: 793 line churn repl/src/main/scala/org/apache/spark/repl/SparkILoop.scala x: 29 # contributors y: 16859 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/QueryExecution.scala x: 28 # contributors y: 574 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/aggregate/VectorizedHashMapGenerator.scala x: 9 # contributors y: 801 line churn sql/core/src/main/java/org/apache/spark/sql/execution/datasources/parquet/VectorizedParquetRecordReader.java x: 11 # contributors y: 1442 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/ExistingRDD.scala x: 30 # contributors y: 2426 line churn core/src/main/scala/org/apache/spark/storage/BlockManagerMasterEndpoint.scala x: 16 # contributors y: 842 line churn streaming/src/main/scala/org/apache/spark/streaming/dstream/DStream.scala x: 28 # contributors y: 4076 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/Projection.scala x: 20 # contributors y: 2562 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/statefulOperators.scala x: 5 # contributors y: 1078 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/state/HDFSBackedStateStoreProvider.scala x: 14 # contributors y: 1344 line churn mllib/src/main/scala/org/apache/spark/ml/classification/MultilayerPerceptronClassifier.scala x: 21 # contributors y: 721 line churn mllib/src/main/scala/org/apache/spark/ml/classification/LogisticRegression.scala x: 41 # contributors y: 5053 line churn mllib/src/main/scala/org/apache/spark/mllib/clustering/BisectingKMeans.scala x: 11 # contributors y: 754 line churn mllib/src/main/scala/org/apache/spark/mllib/clustering/KMeans.scala x: 39 # contributors y: 4554 line churn core/src/main/scala/org/apache/spark/SparkContext.scala x: 162 # contributors y: 24973 line churn core/src/main/scala/org/apache/spark/scheduler/SchedulerBackend.scala x: 18 # contributors y: 302 line churn sql/hive-thriftserver/src/main/scala/org/apache/spark/sql/hive/thriftserver/SparkSQLCLIDriver.scala x: 38 # contributors y: 2128 line churn core/src/main/scala/org/apache/spark/deploy/SparkSubmitArguments.scala x: 50 # contributors y: 1655 line churn core/src/main/scala/org/apache/spark/deploy/master/Master.scala x: 73 # contributors y: 10864 line churn core/src/main/scala/org/apache/spark/util/collection/ExternalAppendOnlyMap.scala x: 32 # contributors y: 4631 line churn python/pyspark/ml/tuning.py x: 26 # contributors y: 1955 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/ParquetWriteSupport.scala x: 7 # contributors y: 556 line churn core/src/main/scala/org/apache/spark/util/ListenerBus.scala x: 11 # contributors y: 164 line churn python/pyspark/heapq3.py x: 5 # contributors y: 924 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/window/WindowExec.scala x: 7 # contributors y: 615 line churn mllib/src/main/scala/org/apache/spark/ml/regression/GeneralizedLinearRegression.scala x: 22 # contributors y: 2335 line churn core/src/main/scala/org/apache/spark/deploy/SparkHadoopUtil.scala x: 52 # contributors y: 2481 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/FileStreamSource.scala x: 23 # contributors y: 938 line churn sql/core/src/main/scala/org/apache/spark/sql/DataFrameNaFunctions.scala x: 18 # contributors y: 807 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/misc.scala x: 29 # contributors y: 2737 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/aggregate/First.scala x: 9 # contributors y: 158 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/aggregate/Max.scala x: 7 # contributors y: 89 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/windowExpressions.scala x: 19 # contributors y: 1621 line churn core/src/main/scala/org/apache/spark/rpc/netty/NettyRpcEnv.scala x: 15 # contributors y: 2555 line churn python/pyspark/sql/group.py x: 14 # contributors y: 711 line churn core/src/main/scala/org/apache/spark/broadcast/TorrentBroadcast.scala x: 32 # contributors y: 3381 line churn core/src/main/scala/org/apache/spark/rdd/HadoopRDD.scala x: 57 # contributors y: 4468 line churn core/src/main/scala/org/apache/spark/rdd/JdbcRDD.scala x: 25 # contributors y: 1181 line churn core/src/main/scala/org/apache/spark/rdd/NewHadoopRDD.scala x: 47 # contributors y: 2097 line churn core/src/main/scala/org/apache/spark/shuffle/BlockStoreShuffleReader.scala x: 17 # contributors y: 199 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/aggregate/TungstenAggregationIterator.scala x: 18 # contributors y: 1997 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/columnar/InMemoryTableScanExec.scala x: 19 # contributors y: 1001 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/jdbc/JDBCRDD.scala x: 28 # contributors y: 1578 line churn core/src/main/scala/org/apache/spark/util/collection/OpenHashSet.scala x: 26 # contributors y: 4530 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/Expression.scala x: 39 # contributors y: 2800 line churn sql/core/src/main/scala/org/apache/spark/sql/KeyValueGroupedDataset.scala x: 14 # contributors y: 927 line churn sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/Column.java x: 2 # contributors y: 425 line churn core/src/main/scala/org/apache/spark/scheduler/ShuffleMapTask.scala x: 42 # contributors y: 3125 line churn core/src/main/scala/org/apache/spark/scheduler/Stage.scala x: 27 # contributors y: 1276 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/TableReader.scala x: 38 # contributors y: 1001 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/jdbc/JdbcUtils.scala x: 30 # contributors y: 1418 line churn mllib/src/main/scala/org/apache/spark/ml/clustering/KMeans.scala x: 27 # contributors y: 944 line churn mllib/src/main/scala/org/apache/spark/ml/recommendation/ALS.scala x: 34 # contributors y: 3030 line churn mllib/src/main/scala/org/apache/spark/ml/regression/IsotonicRegression.scala x: 21 # contributors y: 581 line churn mllib/src/main/scala/org/apache/spark/ml/feature/RFormula.scala x: 21 # contributors y: 1103 line churn mllib/src/main/scala/org/apache/spark/ml/feature/VectorAssembler.scala x: 18 # contributors y: 529 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/arithmetic.scala x: 34 # contributors y: 3190 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/conditionalExpressions.scala x: 21 # contributors y: 1869 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/objects/objects.scala x: 23 # contributors y: 3189 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/types/ObjectType.scala x: 6 # contributors y: 79 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/stat/StatFunctions.scala x: 19 # contributors y: 1290 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveExternalCatalog.scala x: 32 # contributors y: 2960 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/FlatMapGroupsWithStateExec.scala x: 2 # contributors y: 886 line churn mllib/src/main/scala/org/apache/spark/mllib/recommendation/MatrixFactorizationModel.scala x: 31 # contributors y: 1445 line churn core/src/main/scala/org/apache/spark/api/java/JavaSparkContext.scala x: 43 # contributors y: 6417 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/json/JsonFileFormat.scala x: 13 # contributors y: 516 line churn sql/core/src/main/java/org/apache/spark/sql/execution/UnsafeFixedWidthAggregationMap.java x: 9 # contributors y: 682 line churn core/src/main/scala/org/apache/spark/rdd/BlockRDD.scala x: 26 # contributors y: 604 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/CatalystTypeConverters.scala x: 16 # contributors y: 1305 line churn python/pyspark/mllib/linalg/distributed.py x: 8 # contributors y: 1471 line churn python/pyspark/ml/param/shared.py x: 16 # contributors y: 1662 line churn python/pyspark/mllib/classification.py x: 30 # contributors y: 2655 line churn core/src/main/scala/org/apache/spark/ui/jobs/AllJobsPage.scala x: 29 # contributors y: 1359 line churn streaming/src/main/scala/org/apache/spark/streaming/ui/BatchPage.scala x: 15 # contributors y: 924 line churn sql/core/src/main/scala/org/apache/spark/sql/internal/CatalogImpl.scala x: 16 # contributors y: 1109 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/StreamingSymmetricHashJoinExec.scala x: 3 # contributors y: 629 line churn core/src/main/scala/org/apache/spark/deploy/worker/DriverRunner.scala x: 21 # contributors y: 2089 line churn core/src/main/scala/org/apache/spark/deploy/master/ui/MasterWebUI.scala x: 34 # contributors y: 1179 line churn core/src/main/scala/org/apache/spark/deploy/worker/ui/WorkerWebUI.scala x: 33 # contributors y: 2460 line churn core/src/main/scala/org/apache/spark/ui/SparkUI.scala x: 44 # contributors y: 1721 line churn python/pyspark/shuffle.py x: 8 # contributors y: 1267 line churn sql/core/src/main/java/org/apache/spark/sql/execution/datasources/orc/OrcColumnarBatchReader.java x: 3 # contributors y: 701 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/MonotonicallyIncreasingID.scala x: 16 # contributors y: 166 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/GenerateSafeProjection.scala x: 20 # contributors y: 552 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/mathExpressions.scala x: 20 # contributors y: 1907 line churn core/src/main/scala/org/apache/spark/TaskEndReason.scala x: 32 # contributors y: 919 line churn core/src/main/scala/org/apache/spark/util/JsonProtocol.scala x: 39 # contributors y: 2246 line churn core/src/main/scala/org/apache/spark/deploy/history/HistoryPage.scala x: 23 # contributors y: 604 line churn core/src/main/scala/org/apache/spark/deploy/master/ui/ApplicationPage.scala x: 35 # contributors y: 1314 line churn core/src/main/scala/org/apache/spark/ui/exec/ExecutorThreadDumpPage.scala x: 14 # contributors y: 238 line churn core/src/main/scala/org/apache/spark/ui/jobs/AllStagesPage.scala x: 15 # contributors y: 685 line churn core/src/main/scala/org/apache/spark/ui/storage/RDDPage.scala x: 28 # contributors y: 2064 line churn streaming/src/main/scala/org/apache/spark/streaming/ui/StreamingPage.scala x: 17 # contributors y: 1106 line churn mllib/src/main/scala/org/apache/spark/ml/tree/treeParams.scala x: 14 # contributors y: 1383 line churn sql/core/src/main/java/org/apache/spark/sql/execution/datasources/parquet/VectorizedRleValuesReader.java x: 7 # contributors y: 941 line churn python/pyspark/cloudpickle.py x: 17 # contributors y: 9616 line churn mllib/src/main/scala/org/apache/spark/mllib/clustering/LDAModel.scala x: 20 # contributors y: 1558 line churn mllib/src/main/scala/org/apache/spark/mllib/clustering/LDAOptimizer.scala x: 18 # contributors y: 1163 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/Encoder.scala x: 10 # contributors y: 858 line churn core/src/main/scala/org/apache/spark/api/python/PythonWorkerFactory.scala x: 26 # contributors y: 2286 line churn mllib/src/main/scala/org/apache/spark/mllib/fpm/PrefixSpan.scala x: 12 # contributors y: 1424 line churn mllib/src/main/scala/org/apache/spark/mllib/api/python/PythonMLLibAPI.scala x: 47 # contributors y: 6722 line churn python/pyspark/mllib/tests.py x: 38 # contributors y: 2475 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/catalog/InMemoryCatalog.scala x: 22 # contributors y: 1428 line churn sql/core/src/main/java/org/apache/spark/sql/execution/vectorized/WritableColumnVector.java x: 9 # contributors y: 1019 line churn core/src/main/scala/org/apache/spark/deploy/worker/ExecutorRunner.scala x: 41 # contributors y: 2489 line churn mllib/src/main/scala/org/apache/spark/ml/feature/ChiSqSelector.scala x: 14 # contributors y: 571 line churn mllib/src/main/scala/org/apache/spark/ml/feature/IDF.scala x: 16 # contributors y: 357 line churn mllib/src/main/scala/org/apache/spark/ml/feature/OneHotEncoderEstimator.scala x: 2 # contributors y: 614 line churn mllib/src/main/scala/org/apache/spark/ml/feature/StringIndexer.scala x: 22 # contributors y: 867 line churn mllib/src/main/scala/org/apache/spark/ml/feature/Word2Vec.scala x: 24 # contributors y: 717 line churn mllib/src/main/scala/org/apache/spark/ml/param/params.scala x: 21 # contributors y: 1821 line churn mllib/src/main/scala/org/apache/spark/ml/util/ReadWrite.scala x: 16 # contributors y: 1180 line churn core/src/main/scala/org/apache/spark/deploy/worker/DriverWrapper.scala x: 15 # contributors y: 390 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/GenerateMutableProjection.scala x: 18 # contributors y: 630 line churn core/src/main/scala/org/apache/spark/executor/CoarseGrainedExecutorBackend.scala x: 56 # contributors y: 2273 line churn python/pyspark/ml/evaluation.py x: 20 # contributors y: 640 line churn python/pyspark/ml/recommendation.py x: 14 # contributors y: 807 line churn python/pyspark/mllib/recommendation.py x: 24 # contributors y: 1322 line churn python/pyspark/mllib/regression.py x: 29 # contributors y: 2597 line churn python/pyspark/mllib/tree.py x: 18 # contributors y: 1663 line churn python/pyspark/mllib/util.py x: 15 # contributors y: 780 line churn core/src/main/scala/org/apache/spark/status/api/v1/api.scala x: 21 # contributors y: 897 line churn core/src/main/scala/org/apache/spark/rdd/CoalescedRDD.scala x: 28 # contributors y: 3170 line churn core/src/main/scala/org/apache/spark/Dependency.scala x: 17 # contributors y: 834 line churn core/src/main/scala/org/apache/spark/storage/BlockManagerId.scala x: 16 # contributors y: 1063 line churn core/src/main/scala/org/apache/spark/storage/StorageUtils.scala x: 26 # contributors y: 2419 line churn sql/core/src/main/java/org/apache/spark/sql/execution/UnsafeKVExternalSorter.java x: 13 # contributors y: 605 line churn streaming/src/main/scala/org/apache/spark/streaming/scheduler/ReceiverTracker.scala x: 23 # contributors y: 1607 line churn core/src/main/scala/org/apache/spark/scheduler/SparkListener.scala x: 41 # contributors y: 3048 line churn core/src/main/scala/org/apache/spark/ui/jobs/ExecutorTable.scala x: 29 # contributors y: 1124 line churn mllib/src/main/scala/org/apache/spark/mllib/clustering/LocalKMeans.scala x: 13 # contributors y: 956 line churn common/kvstore/src/main/java/org/apache/spark/util/kvstore/LevelDBTypeInfo.java x: 2 # contributors y: 521 line churn core/src/main/scala/org/apache/spark/scheduler/StageInfo.scala x: 23 # contributors y: 564 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/command/commands.scala x: 19 # contributors y: 1491 line churn launcher/src/main/java/org/apache/spark/launcher/SparkLauncher.java x: 10 # contributors y: 1090 line churn mllib-local/src/main/scala/org/apache/spark/ml/linalg/Matrices.scala x: 11 # contributors y: 1555 line churn core/src/main/scala/org/apache/spark/SparkEnv.scala x: 53 # contributors y: 4295 line churn core/src/main/scala/org/apache/spark/memory/MemoryManager.scala x: 8 # contributors y: 762 line churn core/src/main/scala/org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessage.scala x: 29 # contributors y: 735 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/ui/SQLListener.scala x: 12 # contributors y: 1287 line churn core/src/main/scala/org/apache/spark/serializer/SerializerManager.scala x: 24 # contributors y: 1181 line churn mllib/src/main/scala/org/apache/spark/mllib/tree/RandomForest.scala x: 22 # contributors y: 1088 line churn core/src/main/scala/org/apache/spark/deploy/history/ApplicationCache.scala x: 4 # contributors y: 1110 line churn core/src/main/scala/org/apache/spark/io/CompressionCodec.scala x: 28 # contributors y: 1179 line churn core/src/main/scala/org/apache/spark/storage/DiskBlockManager.scala x: 34 # contributors y: 2646 line churn core/src/main/scala/org/apache/spark/FutureAction.scala x: 27 # contributors y: 3063 line churn core/src/main/scala/org/apache/spark/storage/BlockManagerMaster.scala x: 40 # contributors y: 2423 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/aggregate/udaf.scala x: 10 # contributors y: 698 line churn core/src/main/scala/org/apache/spark/rdd/DoubleRDDFunctions.scala x: 29 # contributors y: 2162 line churn core/src/main/scala/org/apache/spark/ui/UIWorkloadGenerator.scala x: 29 # contributors y: 1214 line churn streaming/src/main/scala/org/apache/spark/streaming/StreamingContext.scala x: 59 # contributors y: 10152 line churn mllib/src/main/scala/org/apache/spark/mllib/evaluation/RegressionMetrics.scala x: 15 # contributors y: 202 line churn core/src/main/scala/org/apache/spark/metrics/sink/GraphiteSink.scala x: 18 # contributors y: 951 line churn common/sketch/src/main/java/org/apache/spark/util/sketch/CountMinSketchImpl.java x: 5 # contributors y: 671 line churn mllib/src/main/scala/org/apache/spark/ml/ann/Layer.scala x: 8 # contributors y: 1699 line churn core/src/main/scala/org/apache/spark/scheduler/DAGSchedulerEvent.scala x: 37 # contributors y: 921 line churn sql/core/src/main/scala/org/apache/spark/sql/SQLContext.scala x: 67 # contributors y: 7746 line churn core/src/main/scala/org/apache/spark/api/java/JavaDoubleRDD.scala x: 29 # contributors y: 2220 line churn core/src/main/scala/org/apache/spark/rdd/CoGroupedRDD.scala x: 36 # contributors y: 2433 line churn core/src/main/scala/org/apache/spark/rdd/PairRDDFunctions.scala x: 66 # contributors y: 9486 line churn graphx/src/main/scala/org/apache/spark/graphx/GraphOps.scala x: 23 # contributors y: 2377 line churn sql/core/src/main/scala/org/apache/spark/sql/DataFrameStatFunctions.scala x: 13 # contributors y: 832 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/aggregate/AggregationIterator.scala x: 11 # contributors y: 1265 line churn sql/hive-thriftserver/src/main/scala/org/apache/spark/sql/hive/thriftserver/HiveThriftServer2.scala x: 26 # contributors y: 1013 line churn streaming/src/main/scala/org/apache/spark/streaming/dstream/FileInputDStream.scala x: 37 # contributors y: 4451 line churn core/src/main/scala/org/apache/spark/rpc/RpcEnv.scala x: 7 # contributors y: 1240 line churn core/src/main/scala/org/apache/spark/package.scala x: 20 # contributors y: 423 line churn graphx/src/main/scala/org/apache/spark/graphx/impl/EdgePartition.scala x: 9 # contributors y: 1905 line churn graphx/src/main/scala/org/apache/spark/graphx/impl/GraphImpl.scala x: 17 # contributors y: 2873 line churn graphx/src/main/scala/org/apache/spark/graphx/util/GraphGenerators.scala x: 16 # contributors y: 1562 line churn streaming/src/main/scala/org/apache/spark/streaming/api/java/JavaDStreamLike.scala x: 27 # contributors y: 4553 line churn streaming/src/main/scala/org/apache/spark/streaming/dstream/StateDStream.scala x: 24 # contributors y: 1079 line churn mllib/src/main/scala/org/apache/spark/mllib/util/MLUtils.scala x: 36 # contributors y: 2250 line churn core/src/main/scala/org/apache/spark/rdd/BinaryFileRDD.scala x: 8 # contributors y: 79 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/rows.scala x: 15 # contributors y: 1282 line churn core/src/main/scala/org/apache/spark/executor/TaskMetrics.scala x: 33 # contributors y: 3356 line churn core/src/main/scala/org/apache/spark/deploy/DeployMessage.scala x: 30 # contributors y: 1871 line churn core/src/main/scala/org/apache/spark/deploy/JsonProtocol.scala x: 24 # contributors y: 975 line churn mllib/src/main/scala/org/apache/spark/mllib/optimization/GradientDescent.scala x: 25 # contributors y: 1692 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/ddl.scala x: 16 # contributors y: 1393 line churn streaming/src/main/scala/org/apache/spark/streaming/dstream/PairDStreamFunctions.scala x: 20 # contributors y: 3078 line churn core/src/main/resources/org/apache/spark/ui/static/sorttable.js x: 11 # contributors y: 3977 line churn core/src/main/scala/org/apache/spark/scheduler/SchedulableBuilder.scala x: 22 # contributors y: 1974 line churn core/src/main/scala/org/apache/spark/serializer/Serializer.scala x: 24 # contributors y: 1157 line churn core/src/main/scala/org/apache/spark/rdd/ParallelCollectionRDD.scala x: 26 # contributors y: 1452 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveContext.scala x: 51 # contributors y: 5693 line churn mllib/src/main/scala/org/apache/spark/mllib/recommendation/ALS.scala x: 38 # contributors y: 7801 line churn core/src/main/scala/org/apache/spark/deploy/FaultToleranceTest.scala x: 29 # contributors y: 5098 line churn core/src/main/scala/org/apache/spark/scheduler/TaskInfo.scala x: 19 # contributors y: 1091 line churn mllib/src/main/scala/org/apache/spark/mllib/optimization/Gradient.scala x: 25 # contributors y: 1454 line churn streaming/src/main/scala/org/apache/spark/streaming/DStreamGraph.scala x: 23 # contributors y: 1711 line churn core/src/main/scala/org/apache/spark/storage/StorageLevel.scala x: 31 # contributors y: 1547 line churn core/src/main/scala/org/apache/spark/api/java/JavaPairRDD.scala x: 41 # contributors y: 7397 line churn core/src/main/scala/org/apache/spark/api/java/JavaRDDLike.scala x: 44 # contributors y: 4995 line churn graphx/src/main/scala/org/apache/spark/graphx/Graph.scala x: 18 # contributors y: 2855 line churn mllib/src/main/scala/org/apache/spark/mllib/random/RandomRDDs.scala x: 9 # contributors y: 1689 line churn mllib/src/main/scala/org/apache/spark/mllib/tree/DecisionTree.scala x: 23 # contributors y: 7652 line churn streaming/src/main/scala/org/apache/spark/streaming/scheduler/JobScheduler.scala x: 25 # contributors y: 1792 line churn core/src/main/scala/org/apache/spark/util/SizeEstimator.scala x: 28 # contributors y: 2625 line churn core/src/main/scala/org/apache/spark/api/java/JavaRDD.scala x: 28 # contributors y: 1407 line churn core/src/main/scala/org/apache/spark/scheduler/InputFormatInfo.scala x: 22 # contributors y: 1680 line churn mllib/src/main/scala/org/apache/spark/mllib/classification/SVM.scala x: 27 # contributors y: 1892 line churn streaming/src/main/scala/org/apache/spark/streaming/api/java/JavaPairDStream.scala x: 33 # contributors y: 7916 line churn streaming/src/main/scala/org/apache/spark/streaming/api/java/JavaStreamingContext.scala x: 37 # contributors y: 11090 line churn core/src/main/scala/org/apache/spark/util/StatCounter.scala x: 12 # contributors y: 1113 line churn mllib/src/main/scala/org/apache/spark/mllib/classification/LogisticRegression.scala x: 31 # contributors y: 2270 line churn core/src/main/scala/org/apache/spark/util/collection/AppendOnlyMap.scala x: 11 # contributors y: 1935 line churn streaming/src/main/scala/org/apache/spark/streaming/scheduler/JobGenerator.scala x: 24 # contributors y: 2567 line churn core/src/main/scala/org/apache/spark/util/collection/BitSet.scala x: 19 # contributors y: 2188 line churn core/src/main/scala/org/apache/spark/deploy/master/ApplicationState.scala x: 21 # contributors y: 311 line churn mllib/src/main/scala/org/apache/spark/mllib/util/MFDataGenerator.scala x: 20 # contributors y: 1000 line churn core/src/main/scala/org/apache/spark/metrics/MetricsConfig.scala x: 25 # contributors y: 1034 line churn core/src/main/scala/org/apache/spark/rdd/PipedRDD.scala x: 26 # contributors y: 1263 line churn mllib/src/main/scala/org/apache/spark/mllib/tree/model/Predict.scala x: 9 # contributors y: 74 line churn mllib/src/main/scala/org/apache/spark/mllib/regression/Lasso.scala x: 21 # contributors y: 1994 line churn mllib/src/main/scala/org/apache/spark/mllib/regression/LinearRegression.scala x: 26 # contributors y: 1608 line churn sql/hive-thriftserver/if/TCLIService.thrift x: 2 # contributors y: 1178 line churn sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftCLIService.java x: 2 # contributors y: 809 line churn core/src/main/scala/org/apache/spark/util/collection/OpenHashMap.scala x: 17 # contributors y: 2039 line churn core/src/main/scala/org/apache/spark/deploy/master/ZooKeeperPersistenceEngine.scala x: 27 # contributors y: 1347 line churn streaming/src/main/scala/org/apache/spark/streaming/dstream/UnionDStream.scala x: 19 # contributors y: 569 line churn core/src/main/scala/org/apache/spark/util/TimeStampedHashMap.scala x: 21 # contributors y: 1289 line churn core/src/main/scala/org/apache/spark/rdd/ZippedPartitionsRDD.scala x: 23 # contributors y: 1895 line churn graphx/src/main/scala/org/apache/spark/graphx/VertexRDD.scala x: 14 # contributors y: 2609 line churn graphx/src/main/scala/org/apache/spark/graphx/impl/ReplicatedVertexView.scala x: 9 # contributors y: 1397 line churn graphx/src/main/scala/org/apache/spark/graphx/impl/VertexPartition.scala x: 8 # contributors y: 1802 line churn core/src/main/scala/org/apache/spark/Aggregator.scala x: 22 # contributors y: 1481 line churn core/src/main/java/org/apache/spark/util/collection/TimSort.java x: 3 # contributors y: 967 line churn core/src/main/scala/org/apache/spark/rdd/CheckpointRDD.scala x: 28 # contributors y: 2151 line churn streaming/src/main/scala/org/apache/spark/streaming/Duration.scala x: 7 # contributors y: 720 line churn core/src/main/scala/org/apache/spark/util/collection/PrimitiveKeyOpenHashMap.scala x: 16 # contributors y: 1760 line churn core/src/main/scala/org/apache/spark/deploy/master/WorkerState.scala x: 19 # contributors y: 288 line churn
24973.0
line churn
  min: 18.0
  average: 661.79
  25th percentile: 81.0
  median: 211.0
  75th percentile: 623.0
  max: 24973.0
0 162.0
# contributors
min: 1.0 | average: 10.02 | 25th percentile: 2.0 | median: 5.0 | 75th percentile: 13.0 | max: 162.0

File Size vs. Line Churn: 2367 points

sql/catalyst/src/main/antlr4/org/apache/spark/sql/catalyst/parser/SqlBase.g4 x: 1060 lines of code y: 2013 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/parser/AstBuilder.scala x: 1809 lines of code y: 4444 line churn sql/catalyst/src/main/java/org/apache/spark/sql/connector/catalog/TableChange.java x: 363 lines of code y: 732 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/CheckAnalysis.scala x: 558 lines of code y: 1751 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/ResolveCatalogs.scala x: 164 lines of code y: 470 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/statements.scala x: 212 lines of code y: 587 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/connector/catalog/CatalogV2Util.scala x: 241 lines of code y: 418 line churn sql/core/src/main/scala/org/apache/spark/sql/catalyst/analysis/ResolveSessionCatalog.scala x: 488 lines of code y: 985 line churn sql/catalyst/src/main/java/org/apache/spark/sql/connector/catalog/SupportsCatalogOptions.java x: 10 lines of code y: 53 line churn sql/core/src/main/scala/org/apache/spark/sql/DataFrameReader.scala x: 272 lines of code y: 2081 line churn sql/core/src/main/scala/org/apache/spark/sql/DataFrameWriter.scala x: 414 lines of code y: 3018 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/internal/SQLConf.scala x: 1647 lines of code y: 2848 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/Analyzer.scala x: 2003 lines of code y: 9899 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/v2Commands.scala x: 298 lines of code y: 526 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/DataSourceV2Strategy.scala x: 152 lines of code y: 904 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/ShowNamespacesExec.scala x: 32 lines of code y: 71 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/command/CommandUtils.scala x: 111 lines of code y: 214 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/V2SessionCatalog.scala x: 242 lines of code y: 344 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/catalog/SessionCatalog.scala x: 896 lines of code y: 3364 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/catalog/interface.scala x: 444 lines of code y: 1914 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/connector/catalog/CatalogManager.scala x: 94 lines of code y: 154 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/command/views.scala x: 218 lines of code y: 1077 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/connector/catalog/LookupCatalog.scala x: 86 lines of code y: 298 line churn sql/catalyst/src/main/java/org/apache/spark/sql/connector/catalog/IdentifierImpl.java x: 47 lines of code y: 104 line churn sql/catalyst/src/main/java/org/apache/spark/sql/connector/write/DataWriter.java x: 10 lines of code y: 110 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/WriteToDataSourceV2Exec.scala x: 345 lines of code y: 915 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/GetStructFieldObject.scala x: 8 lines of code y: 32 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/ProjectionOverSchema.scala x: 43 lines of code y: 70 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/SchemaPruning.scala x: 73 lines of code y: 147 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/SelectedField.scala x: 62 lines of code y: 134 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/V2ScanRelationPushDown.scala x: 48 lines of code y: 99 line churn sql/core/src/main/scala/org/apache/spark/sql/DataFrameWriterV2.scala x: 171 lines of code y: 381 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/DataSourceStrategy.scala x: 411 lines of code y: 3099 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/DataSource.scala x: 543 lines of code y: 2261 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/parser/ParseDriver.scala x: 183 lines of code y: 562 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/SparkSqlParser.scala x: 593 lines of code y: 4576 line churn sql/catalyst/src/main/java/org/apache/spark/sql/connector/catalog/SupportsNamespaces.java x: 36 lines of code y: 174 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/command/ddl.scala x: 596 lines of code y: 2448 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/client/HiveClientImpl.scala x: 798 lines of code y: 2411 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/client/HiveShim.scala x: 610 lines of code y: 1852 line churn sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/PartitionTransforms.scala x: 25 lines of code y: 77 line churn sql/core/src/main/scala/org/apache/spark/sql/Dataset.scala x: 1216 lines of code y: 8890 line churn sql/core/src/main/scala/org/apache/spark/sql/functions.scala x: 1008 lines of code y: 10302 line churn core/src/main/scala/org/apache/spark/util/Utils.scala x: 1974 lines of code y: 13313 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveStrategies.scala x: 197 lines of code y: 1750 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/QueryPlan.scala x: 146 lines of code y: 1305 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/DataSourceRDD.scala x: 52 lines of code y: 368 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/DataSourceV2ScanExecBase.scala x: 51 lines of code y: 84 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/v2/ReplaceTableExec.scala x: 61 lines of code y: 87 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/optimizer/Optimizer.scala x: 1019 lines of code y: 7976 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/dsl/package.scala x: 267 lines of code y: 1206 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/basicLogicalOperators.scala x: 556 lines of code y: 2139 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/rules.scala x: 394 lines of code y: 1642 line churn sql/core/src/main/scala/org/apache/spark/sql/internal/BaseSessionStateBuilder.scala x: 152 lines of code y: 385 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/util/SchemaUtils.scala x: 144 lines of code y: 266 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/ResolveHints.scala x: 74 lines of code y: 201 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/TableOutputResolver.scala x: 81 lines of code y: 117 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/unresolved.scala x: 278 lines of code y: 1152 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/types/DataType.scala x: 288 lines of code y: 944 line churn sql/core/src/main/scala/org/apache/spark/sql/internal/SessionState.scala x: 94 lines of code y: 1024 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/types/StructType.scala x: 293 lines of code y: 828 line churn sql/catalyst/src/main/java/org/apache/spark/sql/connector/catalog/DelegatingCatalogExtension.java x: 106 lines of code y: 154 line churn sql/catalyst/src/main/java/org/apache/spark/sql/connector/read/Scan.java x: 23 lines of code y: 103 line churn sql/catalyst/src/main/java/org/apache/spark/sql/util/CaseInsensitiveStringMap.java x: 126 lines of code y: 199 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/connector/expressions/expressions.scala x: 176 lines of code y: 268 line churn sql/catalyst/src/main/java/org/apache/spark/sql/vectorized/ArrowColumnVector.java x: 350 lines of code y: 477 line churn sql/catalyst/src/main/java/org/apache/spark/sql/vectorized/ColumnarBatch.java x: 195 lines of code y: 280 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/util/ArrowUtils.scala x: 103 lines of code y: 138 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/arrow/ArrowConverters.scala x: 181 lines of code y: 2021 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/arrow/ArrowWriter.scala x: 260 lines of code y: 549 line churn sql/core/src/main/java/org/apache/spark/sql/execution/vectorized/MutableColumnarRow.java x: 216 lines of code y: 395 line churn sql/core/src/main/scala/org/apache/spark/sql/SparkSession.scala x: 446 lines of code y: 2734 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/sources/filters.scala x: 100 lines of code y: 244 line churn sql/core/src/main/java/org/apache/spark/sql/sources/v2/reader/streaming/ContinuousInputPartitionReader.java x: 6 lines of code y: 109 line churn sql/core/src/main/java/org/apache/spark/sql/sources/v2/reader/streaming/ContinuousReader.java x: 15 lines of code y: 256 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/continuous/ContinuousDataSourceRDD.scala x: 62 lines of code y: 249 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/continuous/ContinuousQueuedDataReader.scala x: 124 lines of code y: 308 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/continuous/ContinuousRateStreamSource.scala x: 130 lines of code y: 479 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/continuous/ContinuousTextSocketSource.scala x: 206 lines of code y: 441 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/continuous/EpochCoordinator.scala x: 139 lines of code y: 381 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/memory.scala x: 206 lines of code y: 1002 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/sources/ConsoleWriter.scala x: 36 lines of code y: 371 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/sources/ContinuousMemoryStream.scala x: 125 lines of code y: 492 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/sources/ForeachWriterProvider.scala x: 95 lines of code y: 469 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/sources/RateStreamMicroBatchReader.scala x: 167 lines of code y: 1156 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/sources/memoryV2.scala x: 119 lines of code y: 535 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/sources/socket.scala x: 198 lines of code y: 531 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/MicroBatchExecution.scala x: 379 lines of code y: 1222 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/ProgressReporter.scala x: 231 lines of code y: 697 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/continuous/ContinuousExecution.scala x: 282 lines of code y: 845 line churn sql/core/src/main/scala/org/apache/spark/sql/streaming/DataStreamReader.scala x: 77 lines of code y: 864 line churn sql/core/src/main/scala/org/apache/spark/sql/streaming/DataStreamWriter.scala x: 211 lines of code y: 890 line churn core/src/main/scala/org/apache/spark/api/python/PythonRDD.scala x: 661 lines of code y: 7409 line churn python/pyspark/sql/dataframe.py x: 849 lines of code y: 5866 line churn python/pyspark/sql/tests.py x: 5232 lines of code y: 9296 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/CheckpointFileManager.scala x: 221 lines of code y: 365 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/command/tables.scala x: 766 lines of code y: 2843 line churn core/src/main/scala/org/apache/spark/scheduler/DAGScheduler.scala x: 1371 lines of code y: 19242 line churn mllib/src/main/scala/org/apache/spark/ml/classification/LinearSVC.scala x: 230 lines of code y: 862 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/exchange/ShuffleExchangeExec.scala x: 190 lines of code y: 396 line churn core/src/main/scala/org/apache/spark/deploy/SparkSubmit.scala x: 917 lines of code y: 4204 line churn sql/core/src/main/scala/org/apache/spark/sql/ForeachWriter.scala x: 8 lines of code y: 207 line churn python/pyspark/sql/functions.py x: 936 lines of code y: 5523 line churn dev/sparktestsupport/modules.py x: 466 lines of code y: 1054 line churn python/pyspark/streaming/tests.py x: 1223 lines of code y: 2658 line churn core/src/main/resources/org/apache/spark/ui/static/executorspage.js x: 571 lines of code y: 831 line churn core/src/main/scala/org/apache/spark/status/AppStatusStore.scala x: 422 lines of code y: 894 line churn python/pyspark/tests.py x: 1903 lines of code y: 6558 line churn core/src/main/scala/org/apache/spark/scheduler/Task.scala x: 124 lines of code y: 2152 line churn core/src/main/scala/org/apache/spark/deploy/history/HistoryServer.scala x: 196 lines of code y: 1091 line churn core/src/main/scala/org/apache/spark/deploy/worker/Worker.scala x: 644 lines of code y: 5966 line churn mllib-local/src/main/scala/org/apache/spark/ml/linalg/Vectors.scala x: 506 lines of code y: 973 line churn mllib/src/main/scala/org/apache/spark/mllib/linalg/Vectors.scala x: 668 lines of code y: 1482 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/view.scala x: 29 lines of code y: 244 line churn core/src/main/scala/org/apache/spark/serializer/KryoSerializer.scala x: 405 lines of code y: 3034 line churn sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/UnsafeArrayData.java x: 433 lines of code y: 1023 line churn sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/UnsafeRow.java x: 489 lines of code y: 2157 line churn core/src/main/scala/org/apache/spark/ui/jobs/StagePage.scala x: 920 lines of code y: 7580 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/exchange/EnsureRequirements.scala x: 185 lines of code y: 854 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/ParquetFilters.scala x: 434 lines of code y: 1588 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/util/DateTimeUtils.scala x: 773 lines of code y: 1903 line churn common/unsafe/src/main/java/org/apache/spark/unsafe/types/CalendarInterval.java x: 274 lines of code y: 406 line churn core/src/main/scala/org/apache/spark/ui/JettyUtils.scala x: 415 lines of code y: 2153 line churn python/pyspark/ml/linalg/__init__.py x: 638 lines of code y: 1211 line churn common/network-common/src/main/java/org/apache/spark/network/client/TransportClient.java x: 208 lines of code y: 594 line churn core/src/main/scala/org/apache/spark/deploy/history/FsHistoryProvider.scala x: 848 lines of code y: 3994 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/FileScanRDD.scala x: 155 lines of code y: 454 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/stringExpressions.scala x: 1668 lines of code y: 3817 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/ScalaReflection.scala x: 711 lines of code y: 3440 line churn mllib/src/main/scala/org/apache/spark/mllib/feature/Word2Vec.scala x: 513 lines of code y: 1393 line churn python/pyspark/sql/readwriter.py x: 337 lines of code y: 4231 line churn core/src/main/scala/org/apache/spark/internal/io/SparkHadoopWriter.scala x: 245 lines of code y: 594 line churn python/pyspark/sql/column.py x: 265 lines of code y: 974 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/trees/TreeNode.scala x: 447 lines of code y: 1859 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/ParquetFileFormat.scala x: 442 lines of code y: 2016 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/csv/CSVDataSource.scala x: 292 lines of code y: 566 line churn resource-managers/yarn/src/main/scala/org/apache/spark/deploy/yarn/Client.scala x: 1015 lines of code y: 2241 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/hiveUDFs.scala x: 318 lines of code y: 2039 line churn mllib/src/main/scala/org/apache/spark/ml/evaluation/ClusteringEvaluator.scala x: 263 lines of code y: 831 line churn resource-managers/mesos/src/main/scala/org/apache/spark/scheduler/cluster/mesos/MesosClusterScheduler.scala x: 661 lines of code y: 1279 line churn common/network-common/src/main/java/org/apache/spark/network/server/TransportServer.java x: 116 lines of code y: 198 line churn mllib/src/main/scala/org/apache/spark/ml/util/Instrumentation.scala x: 137 lines of code y: 454 line churn common/kvstore/src/main/java/org/apache/spark/util/kvstore/KVTypeInfo.java x: 115 lines of code y: 176 line churn common/kvstore/src/main/java/org/apache/spark/util/kvstore/LevelDB.java x: 257 lines of code y: 359 line churn common/kvstore/src/main/java/org/apache/spark/util/kvstore/LevelDBIterator.java x: 213 lines of code y: 297 line churn core/src/main/scala/org/apache/spark/status/AppStatusListener.scala x: 865 lines of code y: 1689 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/GroupStateImpl.scala x: 143 lines of code y: 349 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/Cast.scala x: 1166 lines of code y: 3609 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/nullExpressions.scala x: 352 lines of code y: 1039 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/regexpExpressions.scala x: 343 lines of code y: 793 line churn core/src/main/scala/org/apache/spark/api/python/PythonRunner.scala x: 454 lines of code y: 716 line churn mllib/src/main/scala/org/apache/spark/mllib/evaluation/BinaryClassificationMetrics.scala x: 114 lines of code y: 326 line churn mllib/src/main/scala/org/apache/spark/ml/regression/LinearRegression.scala x: 548 lines of code y: 3072 line churn dev/create-release/releaseutils.py x: 188 lines of code y: 447 line churn core/src/main/scala/org/apache/spark/rdd/RDDOperationScope.scala x: 79 lines of code y: 204 line churn core/src/main/scala/org/apache/spark/status/api/v1/JacksonMessageWriter.scala x: 58 lines of code y: 295 line churn core/src/main/scala/org/apache/spark/security/CryptoStreamUtils.scala x: 180 lines of code y: 377 line churn python/run-tests.py x: 226 lines of code y: 540 line churn core/src/main/scala/org/apache/spark/rpc/netty/Dispatcher.scala x: 158 lines of code y: 884 line churn core/src/main/scala/org/apache/spark/rpc/netty/Inbox.scala x: 136 lines of code y: 828 line churn project/SparkBuild.scala x: 660 lines of code y: 13132 line churn core/src/main/scala/org/apache/spark/scheduler/TaskSchedulerImpl.scala x: 623 lines of code y: 4469 line churn core/src/main/scala/org/apache/spark/scheduler/TaskSetManager.scala x: 735 lines of code y: 6742 line churn core/src/main/scala/org/apache/spark/SparkConf.scala x: 477 lines of code y: 3685 line churn core/src/main/scala/org/apache/spark/executor/Executor.scala x: 578 lines of code y: 6245 line churn core/src/main/scala/org/apache/spark/internal/config/package.scala x: 520 lines of code y: 866 line churn resource-managers/mesos/src/main/scala/org/apache/spark/scheduler/cluster/mesos/MesosCoarseGrainedSchedulerBackend.scala x: 566 lines of code y: 1052 line churn core/src/main/scala/org/apache/spark/ui/UIUtils.scala x: 447 lines of code y: 2312 line churn core/src/main/java/org/apache/spark/util/collection/unsafe/sort/UnsafeExternalSorter.java x: 505 lines of code y: 1866 line churn streaming/src/main/scala/org/apache/spark/streaming/dstream/DStreamCheckpointData.scala x: 93 lines of code y: 619 line churn resource-managers/yarn/src/main/scala/org/apache/spark/deploy/yarn/ApplicationMaster.scala x: 609 lines of code y: 1418 line churn resource-managers/yarn/src/main/scala/org/apache/spark/deploy/yarn/YarnAllocator.scala x: 494 lines of code y: 1043 line churn core/src/main/scala/org/apache/spark/deploy/Client.scala x: 173 lines of code y: 1555 line churn core/src/main/scala/org/apache/spark/scheduler/cluster/CoarseGrainedSchedulerBackend.scala x: 451 lines of code y: 4110 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/collectionOperations.scala x: 3429 lines of code y: 7713 line churn resource-managers/kubernetes/core/src/main/scala/org/apache/spark/deploy/k8s/submit/LoggingPodStatusWatcher.scala x: 125 lines of code y: 186 line churn core/src/main/scala/org/apache/spark/ExecutorAllocationManager.scala x: 514 lines of code y: 1556 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/GenerateUnsafeRowJoiner.scala x: 158 lines of code y: 495 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/complexTypeCreator.scala x: 406 lines of code y: 1523 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveMetastoreCatalog.scala x: 228 lines of code y: 6131 line churn common/network-common/src/main/java/org/apache/spark/network/server/OneForOneStreamManager.java x: 135 lines of code y: 274 line churn common/network-common/src/main/java/org/apache/spark/network/server/TransportRequestHandler.java x: 229 lines of code y: 396 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/CodeGenerator.scala x: 965 lines of code y: 6099 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/ui/SQLAppStatusListener.scala x: 316 lines of code y: 482 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/PartitioningUtils.scala x: 319 lines of code y: 1076 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/orc/OrcDeserializer.scala x: 181 lines of code y: 269 line churn mllib/src/main/scala/org/apache/spark/mllib/clustering/StreamingKMeans.scala x: 173 lines of code y: 477 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/Statistics.scala x: 129 lines of code y: 958 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/optimizer/joins.scala x: 133 lines of code y: 1100 line churn resource-managers/kubernetes/core/src/main/scala/org/apache/spark/scheduler/cluster/k8s/KubernetesClusterSchedulerBackend.scala x: 99 lines of code y: 942 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/WholeStageCodegenExec.scala x: 432 lines of code y: 1131 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/aggregate/HashAggregateExec.scala x: 742 lines of code y: 1763 line churn sql/hive-thriftserver/src/main/scala/org/apache/spark/sql/hive/thriftserver/SparkExecuteStatementOperation.scala x: 248 lines of code y: 626 line churn graphx/src/main/scala/org/apache/spark/graphx/lib/SVDPlusPlus.scala x: 145 lines of code y: 1274 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/CacheManager.scala x: 154 lines of code y: 617 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/columnar/InMemoryRelation.scala x: 142 lines of code y: 649 line churn mllib/src/main/scala/org/apache/spark/mllib/linalg/distributed/RowMatrix.scala x: 434 lines of code y: 1483 line churn resource-managers/yarn/src/main/scala/org/apache/spark/deploy/yarn/security/AMCredentialRenewer.scala x: 105 lines of code y: 583 line churn mllib/src/main/scala/org/apache/spark/mllib/evaluation/RankingMetrics.scala x: 94 lines of code y: 218 line churn python/pyspark/mllib/linalg/__init__.py x: 742 lines of code y: 1474 line churn repl/src/main/scala/org/apache/spark/repl/ExecutorClassLoader.scala x: 163 lines of code y: 1397 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/HDFSMetadataLog.scala x: 201 lines of code y: 1145 line churn python/pyspark/context.py x: 448 lines of code y: 7258 line churn core/src/main/scala/org/apache/spark/scheduler/cluster/StandaloneSchedulerBackend.scala x: 171 lines of code y: 3756 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/StreamExecution.scala x: 330 lines of code y: 3189 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/planning/patterns.scala x: 164 lines of code y: 881 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/predicates.scala x: 599 lines of code y: 3540 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/optimizer/subquery.scala x: 358 lines of code y: 737 line churn python/pyspark/accumulators.py x: 117 lines of code y: 2726 line churn python/pyspark/java_gateway.py x: 121 lines of code y: 1125 line churn sql/core/src/main/scala/org/apache/spark/sql/api/r/SQLUtils.scala x: 172 lines of code y: 614 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/optimizer/CostBasedJoinReorder.scala x: 247 lines of code y: 740 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/joins/BroadcastHashJoinExec.scala x: 403 lines of code y: 691 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/joins/HashedRelation.scala x: 591 lines of code y: 4244 line churn python/pyspark/ml/feature.py x: 1370 lines of code y: 6519 line churn core/src/main/java/org/apache/spark/unsafe/map/BytesToBytesMap.java x: 568 lines of code y: 1974 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/higherOrderFunctions.scala x: 366 lines of code y: 1602 line churn python/pyspark/serializers.py x: 444 lines of code y: 4912 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/statsEstimation/FilterEstimation.scala x: 517 lines of code y: 2011 line churn python/pyspark/worker.py x: 284 lines of code y: 2748 line churn python/pyspark/broadcast.py x: 110 lines of code y: 1060 line churn core/src/main/scala/org/apache/spark/util/CompletionIterator.scala x: 24 lines of code y: 418 line churn core/src/main/scala/org/apache/spark/util/collection/ExternalSorter.scala x: 510 lines of code y: 2103 line churn core/src/main/scala/org/apache/spark/status/LiveEntity.scala x: 595 lines of code y: 1129 line churn core/src/main/scala/org/apache/spark/ui/jobs/StageTable.scala x: 416 lines of code y: 2803 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/aggregate/interfaces.scala x: 155 lines of code y: 1088 line churn core/src/main/scala/org/apache/spark/deploy/rest/RestSubmissionClient.scala x: 331 lines of code y: 602 line churn project/MimaExcludes.scala x: 993 lines of code y: 4056 line churn core/src/main/scala/org/apache/spark/storage/DiskStore.scala x: 249 lines of code y: 6559 line churn core/src/main/scala/org/apache/spark/storage/memory/MemoryStore.scala x: 579 lines of code y: 2032 line churn mllib/src/main/scala/org/apache/spark/mllib/linalg/Matrices.scala x: 774 lines of code y: 2057 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/client/IsolatedClientLoader.scala x: 199 lines of code y: 564 line churn mllib/src/main/scala/org/apache/spark/mllib/clustering/KMeansModel.scala x: 146 lines of code y: 728 line churn core/src/main/scala/org/apache/spark/scheduler/BlacklistTracker.scala x: 282 lines of code y: 555 line churn mllib/src/main/scala/org/apache/spark/ml/stat/Summarizer.scala x: 416 lines of code y: 735 line churn mllib/src/main/scala/org/apache/spark/mllib/stat/MultivariateOnlineSummarizer.scala x: 184 lines of code y: 740 line churn python/pyspark/ml/stat.py x: 112 lines of code y: 462 line churn core/src/main/scala/org/apache/spark/storage/BlockManager.scala x: 1172 lines of code y: 21117 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/jsonExpressions.scala x: 559 lines of code y: 1271 line churn python/pyspark/sql/window.py x: 80 lines of code y: 447 line churn sql/core/src/main/scala/org/apache/spark/sql/expressions/Window.scala x: 41 lines of code y: 437 line churn sql/core/src/main/scala/org/apache/spark/sql/expressions/WindowSpec.scala x: 79 lines of code y: 571 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/FunctionRegistry.scala x: 503 lines of code y: 1161 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/TypeCoercion.scala x: 644 lines of code y: 2209 line churn core/src/main/scala/org/apache/spark/scheduler/EventLoggingListener.scala x: 233 lines of code y: 1113 line churn dev/run-tests.py x: 344 lines of code y: 2062 line churn mllib/src/main/scala/org/apache/spark/ml/clustering/BisectingKMeans.scala x: 174 lines of code y: 559 line churn python/pyspark/ml/clustering.py x: 516 lines of code y: 1910 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/ScalaUDF.scala x: 966 lines of code y: 1445 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/FileFormatDataWriter.scala x: 201 lines of code y: 316 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/execution/HiveTableScanExec.scala x: 143 lines of code y: 425 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/optimizer/expressions.scala x: 456 lines of code y: 1190 line churn sql/core/src/main/scala/org/apache/spark/sql/Column.scala x: 239 lines of code y: 3283 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/SparkPlan.scala x: 248 lines of code y: 1516 line churn sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/codegen/UnsafeRowWriter.java x: 129 lines of code y: 611 line churn resource-managers/kubernetes/core/src/main/scala/org/apache/spark/scheduler/cluster/k8s/ExecutorPodsLifecycleManager.scala x: 133 lines of code y: 179 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/datetimeExpressions.scala x: 1190 lines of code y: 2790 line churn python/pyspark/sql/context.py x: 188 lines of code y: 3185 line churn python/pyspark/sql/session.py x: 423 lines of code y: 1487 line churn core/src/main/scala/org/apache/spark/storage/ShuffleBlockFetcherIterator.scala x: 387 lines of code y: 1175 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveSessionCatalog.scala x: 131 lines of code y: 1084 line churn core/src/main/scala/org/apache/spark/api/r/RRDD.scala x: 126 lines of code y: 1666 line churn mllib/src/main/scala/org/apache/spark/ml/clustering/LDA.scala x: 471 lines of code y: 1491 line churn mllib/src/main/scala/org/apache/spark/ml/classification/DecisionTreeClassifier.scala x: 182 lines of code y: 671 line churn mllib/src/main/scala/org/apache/spark/ml/classification/GBTClassifier.scala x: 263 lines of code y: 929 line churn mllib/src/main/scala/org/apache/spark/ml/classification/RandomForestClassifier.scala x: 216 lines of code y: 769 line churn mllib/src/main/scala/org/apache/spark/ml/regression/GBTRegressor.scala x: 211 lines of code y: 792 line churn mllib/src/main/scala/org/apache/spark/ml/tree/Node.scala x: 212 lines of code y: 1029 line churn mllib/src/main/scala/org/apache/spark/ml/tree/impl/RandomForest.scala x: 687 lines of code y: 2072 line churn core/src/main/java/org/apache/spark/shuffle/sort/UnsafeShuffleWriter.java x: 382 lines of code y: 728 line churn core/src/main/scala/org/apache/spark/MapOutputTracker.scala x: 535 lines of code y: 6924 line churn core/src/main/scala/org/apache/spark/shuffle/sort/SortShuffleWriter.scala x: 73 lines of code y: 429 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/physical/partitioning.scala x: 151 lines of code y: 1044 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/SparkStrategies.scala x: 420 lines of code y: 3823 line churn resource-managers/kubernetes/core/src/main/scala/org/apache/spark/deploy/k8s/features/BasicExecutorFeatureStep.scala x: 158 lines of code y: 222 line churn streaming/src/main/scala/org/apache/spark/streaming/Checkpoint.scala x: 280 lines of code y: 3941 line churn python/pyspark/ml/classification.py x: 860 lines of code y: 3884 line churn python/pyspark/ml/regression.py x: 732 lines of code y: 3262 line churn python/pyspark/mllib/clustering.py x: 327 lines of code y: 2222 line churn python/pyspark/mllib/evaluation.py x: 222 lines of code y: 634 line churn python/pyspark/mllib/feature.py x: 262 lines of code y: 1574 line churn python/pyspark/rdd.py x: 971 lines of code y: 14800 line churn python/pyspark/shell.py x: 36 lines of code y: 802 line churn python/pyspark/sql/streaming.py x: 381 lines of code y: 2367 line churn python/pyspark/sql/types.py x: 1015 lines of code y: 6315 line churn python/pyspark/storagelevel.py x: 30 lines of code y: 555 line churn core/src/main/scala/org/apache/spark/util/ClosureCleaner.scala x: 335 lines of code y: 2663 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/execution/InsertIntoHiveTable.scala x: 156 lines of code y: 2429 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/execution/SaveAsHiveFile.scala x: 193 lines of code y: 296 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/LogicalPlan.scala x: 85 lines of code y: 1661 line churn common/unsafe/src/main/java/org/apache/spark/unsafe/types/UTF8String.java x: 951 lines of code y: 1958 line churn core/src/main/java/org/apache/spark/memory/TaskMemoryManager.java x: 264 lines of code y: 725 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/hash.scala x: 722 lines of code y: 1270 line churn sql/core/src/main/java/org/apache/spark/sql/execution/vectorized/OffHeapColumnVector.java x: 414 lines of code y: 1048 line churn graphx/src/main/scala/org/apache/spark/graphx/lib/PageRank.scala x: 171 lines of code y: 1332 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/json/JacksonGenerator.scala x: 167 lines of code y: 346 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/command/createDataSourceTables.scala x: 136 lines of code y: 1628 line churn core/src/main/scala/org/apache/spark/Partitioner.scala x: 223 lines of code y: 1834 line churn core/src/main/scala/org/apache/spark/rdd/RDD.scala x: 981 lines of code y: 13495 line churn python/pyspark/ml/tests.py x: 2180 lines of code y: 3744 line churn core/src/main/scala/org/apache/spark/executor/ExecutorSource.scala x: 97 lines of code y: 1076 line churn sql/core/src/main/scala/org/apache/spark/sql/streaming/progress.scala x: 117 lines of code y: 413 line churn core/src/main/scala/org/apache/spark/deploy/LocalSparkCluster.scala x: 46 lines of code y: 941 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/orc/OrcFilters.scala x: 72 lines of code y: 389 line churn core/src/main/scala/org/apache/spark/TaskContext.scala x: 64 lines of code y: 1170 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/util/ArrayData.scala x: 165 lines of code y: 232 line churn mllib/src/main/scala/org/apache/spark/ml/fpm/FPGrowth.scala x: 240 lines of code y: 550 line churn mllib/src/main/scala/org/apache/spark/mllib/fpm/FPGrowth.scala x: 197 lines of code y: 624 line churn mllib/src/main/scala/org/apache/spark/mllib/feature/ChiSqSelector.scala x: 205 lines of code y: 613 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/GenerateUnsafeProjection.scala x: 296 lines of code y: 3169 line churn core/src/main/scala/org/apache/spark/rdd/UnionRDD.scala x: 71 lines of code y: 788 line churn python/pyspark/__init__.py x: 48 lines of code y: 793 line churn repl/src/main/scala/org/apache/spark/repl/SparkILoop.scala x: 220 lines of code y: 16859 line churn resource-managers/yarn/src/main/scala/org/apache/spark/deploy/yarn/YarnSparkHadoopUtil.scala x: 133 lines of code y: 630 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/aggregate/VectorizedHashMapGenerator.scala x: 120 lines of code y: 801 line churn sql/core/src/main/java/org/apache/spark/sql/execution/datasources/parquet/VectorizedParquetRecordReader.java x: 183 lines of code y: 1442 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/ExistingRDD.scala x: 141 lines of code y: 2426 line churn core/src/main/scala/org/apache/spark/storage/BlockManagerMasterEndpoint.scala x: 429 lines of code y: 842 line churn python/pyspark/sql/conf.py x: 53 lines of code y: 207 line churn python/pyspark/streaming/dstream.py x: 279 lines of code y: 745 line churn streaming/src/main/scala/org/apache/spark/streaming/dstream/DStream.scala x: 528 lines of code y: 4076 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/Projection.scala x: 114 lines of code y: 2562 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/statefulOperators.scala x: 367 lines of code y: 1078 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/state/HDFSBackedStateStoreProvider.scala x: 506 lines of code y: 1344 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/state/SymmetricHashJoinStateManager.scala x: 297 lines of code y: 614 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/aggregate/AggUtils.scala x: 241 lines of code y: 897 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/csv/CSVFileFormat.scala x: 134 lines of code y: 710 line churn mllib/src/main/scala/org/apache/spark/ml/classification/MultilayerPerceptronClassifier.scala x: 189 lines of code y: 721 line churn python/pyspark/sql/catalog.py x: 162 lines of code y: 930 line churn mllib/src/main/scala/org/apache/spark/ml/classification/LogisticRegression.scala x: 968 lines of code y: 5053 line churn mllib/src/main/scala/org/apache/spark/ml/regression/AFTSurvivalRegression.scala x: 344 lines of code y: 1101 line churn mllib/src/main/scala/org/apache/spark/mllib/clustering/BisectingKMeans.scala x: 332 lines of code y: 754 line churn mllib/src/main/scala/org/apache/spark/mllib/clustering/KMeans.scala x: 343 lines of code y: 4554 line churn core/src/main/scala/org/apache/spark/SparkContext.scala x: 1532 lines of code y: 24973 line churn core/src/main/scala/org/apache/spark/scheduler/SchedulerBackend.scala x: 19 lines of code y: 302 line churn resource-managers/mesos/src/main/scala/org/apache/spark/scheduler/cluster/mesos/MesosFineGrainedSchedulerBackend.scala x: 330 lines of code y: 488 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/BoundAttribute.scala x: 62 lines of code y: 425 line churn sql/hive-thriftserver/src/main/scala/org/apache/spark/sql/hive/thriftserver/SparkSQLCLIDriver.scala x: 318 lines of code y: 2128 line churn core/src/main/scala/org/apache/spark/deploy/SparkSubmitArguments.scala x: 520 lines of code y: 1655 line churn core/src/main/scala/org/apache/spark/deploy/master/Master.scala x: 801 lines of code y: 10864 line churn mllib/src/main/scala/org/apache/spark/ml/feature/CountVectorizer.scala x: 229 lines of code y: 597 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/ExpectsInputTypes.scala x: 27 lines of code y: 269 line churn core/src/main/scala/org/apache/spark/util/collection/ExternalAppendOnlyMap.scala x: 398 lines of code y: 4631 line churn graphx/src/main/scala/org/apache/spark/graphx/util/BytecodeUtils.scala x: 76 lines of code y: 691 line churn python/pyspark/ml/tuning.py x: 386 lines of code y: 1955 line churn core/src/main/java/org/apache/spark/shuffle/sort/ShuffleExternalSorter.java x: 249 lines of code y: 923 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/ParquetSchemaConverter.scala x: 308 lines of code y: 800 line churn python/pyspark/mllib/stat/_statistics.py x: 84 lines of code y: 372 line churn resource-managers/mesos/src/main/scala/org/apache/spark/scheduler/cluster/mesos/MesosSchedulerUtils.scala x: 390 lines of code y: 766 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/StreamingSymmetricHashJoinHelper.scala x: 153 lines of code y: 735 line churn sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/session/HiveSessionImpl.java x: 706 lines of code y: 842 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/command/AnalyzeTableCommand.scala x: 25 lines of code y: 499 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/InMemoryFileIndex.scala x: 232 lines of code y: 381 line churn mllib/src/main/scala/org/apache/spark/ml/regression/GeneralizedLinearRegression.scala x: 916 lines of code y: 2335 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/metric/SQLMetrics.scala x: 109 lines of code y: 907 line churn core/src/main/scala/org/apache/spark/deploy/SparkHadoopUtil.scala x: 284 lines of code y: 2481 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/FileStreamSource.scala x: 196 lines of code y: 938 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/package.scala x: 113 lines of code y: 352 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/subquery.scala x: 175 lines of code y: 752 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/misc.scala x: 102 lines of code y: 2737 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/windowExpressions.scala x: 415 lines of code y: 1621 line churn core/src/main/scala/org/apache/spark/rpc/netty/NettyRpcEnv.scala x: 502 lines of code y: 2555 line churn python/pyspark/sql/group.py x: 110 lines of code y: 711 line churn core/src/main/scala/org/apache/spark/broadcast/TorrentBroadcast.scala x: 202 lines of code y: 3381 line churn core/src/main/scala/org/apache/spark/rdd/HadoopRDD.scala x: 309 lines of code y: 4468 line churn core/src/main/scala/org/apache/spark/rdd/JdbcRDD.scala x: 120 lines of code y: 1181 line churn core/src/main/scala/org/apache/spark/rdd/NewHadoopRDD.scala x: 247 lines of code y: 2097 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/aggregate/TungstenAggregationIterator.scala x: 227 lines of code y: 1997 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/jdbc/JDBCRDD.scala x: 201 lines of code y: 1578 line churn core/src/main/scala/org/apache/spark/scheduler/TaskScheduler.scala x: 26 lines of code y: 1751 line churn core/src/main/scala/org/apache/spark/util/collection/OpenHashSet.scala x: 181 lines of code y: 4530 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/Expression.scala x: 333 lines of code y: 2800 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/UnsupportedOperationChecker.scala x: 275 lines of code y: 638 line churn sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/Column.java x: 376 lines of code y: 425 line churn core/src/main/scala/org/apache/spark/rdd/ShuffledRDD.scala x: 65 lines of code y: 794 line churn core/src/main/scala/org/apache/spark/scheduler/ResultTask.scala x: 45 lines of code y: 2172 line churn core/src/main/scala/org/apache/spark/scheduler/ShuffleMapTask.scala x: 66 lines of code y: 3125 line churn core/src/main/scala/org/apache/spark/scheduler/Stage.scala x: 41 lines of code y: 1276 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/TableReader.scala x: 299 lines of code y: 1001 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/jdbc/JdbcUtils.scala x: 638 lines of code y: 1418 line churn mllib/src/main/scala/org/apache/spark/ml/classification/OneVsRest.scala x: 317 lines of code y: 688 line churn mllib/src/main/scala/org/apache/spark/ml/clustering/KMeans.scala x: 236 lines of code y: 944 line churn mllib/src/main/scala/org/apache/spark/ml/recommendation/ALS.scala x: 989 lines of code y: 3030 line churn mllib/src/main/scala/org/apache/spark/ml/tuning/TrainValidationSplit.scala x: 259 lines of code y: 652 line churn mllib/src/main/scala/org/apache/spark/ml/feature/RFormula.scala x: 373 lines of code y: 1103 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/arithmetic.scala x: 513 lines of code y: 3190 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/complexTypeExtractors.scala x: 265 lines of code y: 751 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/conditionalExpressions.scala x: 217 lines of code y: 1869 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/objects/objects.scala x: 1270 lines of code y: 3189 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/columnar/ColumnType.scala x: 497 lines of code y: 819 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/stat/StatFunctions.scala x: 197 lines of code y: 1290 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveExternalCatalog.scala x: 923 lines of code y: 2960 line churn mllib/src/main/scala/org/apache/spark/mllib/recommendation/MatrixFactorizationModel.scala x: 227 lines of code y: 1445 line churn core/src/main/scala/org/apache/spark/api/java/JavaSparkContext.scala x: 281 lines of code y: 6417 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/FileFormat.scala x: 86 lines of code y: 487 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/json/JsonFileFormat.scala x: 148 lines of code y: 516 line churn core/src/main/scala/org/apache/spark/rdd/BlockRDD.scala x: 51 lines of code y: 604 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/CatalystTypeConverters.scala x: 321 lines of code y: 1305 line churn python/pyspark/mllib/linalg/distributed.py x: 321 lines of code y: 1471 line churn python/pyspark/ml/util.py x: 281 lines of code y: 907 line churn licenses-binary/LICENSE-javassist.html x: 369 lines of code y: 373 line churn licenses-binary/LICENSE-jtransforms.html x: 379 lines of code y: 388 line churn python/pyspark/ml/param/shared.py x: 290 lines of code y: 1662 line churn python/pyspark/mllib/classification.py x: 261 lines of code y: 2655 line churn core/src/main/scala/org/apache/spark/ui/jobs/AllJobsPage.scala x: 553 lines of code y: 1359 line churn streaming/src/main/scala/org/apache/spark/streaming/ui/BatchPage.scala x: 350 lines of code y: 924 line churn sql/core/src/main/scala/org/apache/spark/sql/internal/CatalogImpl.scala x: 258 lines of code y: 1109 line churn core/src/main/scala/org/apache/spark/SecurityManager.scala x: 200 lines of code y: 1263 line churn core/src/main/scala/org/apache/spark/scheduler/OutputCommitCoordinator.scala x: 139 lines of code y: 523 line churn core/src/main/scala/org/apache/spark/deploy/worker/DriverRunner.scala x: 180 lines of code y: 2089 line churn core/src/main/scala/org/apache/spark/rdd/AsyncRDDActions.scala x: 81 lines of code y: 1604 line churn core/src/main/scala/org/apache/spark/deploy/master/ui/MasterWebUI.scala x: 39 lines of code y: 1179 line churn core/src/main/scala/org/apache/spark/deploy/worker/ui/WorkerWebUI.scala x: 34 lines of code y: 2460 line churn core/src/main/scala/org/apache/spark/ui/SparkUI.scala x: 124 lines of code y: 1721 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/aggregate/TypedAggregateExpression.scala x: 220 lines of code y: 713 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/FileSourceStrategy.scala x: 141 lines of code y: 949 line churn common/network-shuffle/src/main/java/org/apache/spark/network/shuffle/ExternalShuffleBlockResolver.java x: 289 lines of code y: 767 line churn common/network-common/src/main/java/org/apache/spark/network/util/JavaUtils.java x: 225 lines of code y: 446 line churn python/pyspark/shuffle.py x: 423 lines of code y: 1267 line churn sql/core/src/main/java/org/apache/spark/sql/execution/datasources/orc/OrcColumnarBatchReader.java x: 451 lines of code y: 701 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/mathExpressions.scala x: 960 lines of code y: 1907 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/joins/SortMergeJoinExec.scala x: 836 lines of code y: 1433 line churn core/src/main/scala/org/apache/spark/util/JsonProtocol.scala x: 883 lines of code y: 2246 line churn core/src/main/scala/org/apache/spark/deploy/history/HistoryPage.scala x: 72 lines of code y: 604 line churn core/src/main/scala/org/apache/spark/deploy/master/ui/ApplicationPage.scala x: 122 lines of code y: 1314 line churn core/src/main/scala/org/apache/spark/deploy/master/ui/MasterPage.scala x: 273 lines of code y: 572 line churn core/src/main/scala/org/apache/spark/ui/exec/ExecutorsTab.scala x: 32 lines of code y: 620 line churn core/src/main/scala/org/apache/spark/ui/jobs/AllStagesPage.scala x: 120 lines of code y: 685 line churn core/src/main/scala/org/apache/spark/ui/jobs/PoolPage.scala x: 41 lines of code y: 563 line churn core/src/main/scala/org/apache/spark/ui/jobs/PoolTable.scala x: 39 lines of code y: 811 line churn core/src/main/scala/org/apache/spark/ui/storage/RDDPage.scala x: 256 lines of code y: 2064 line churn resource-managers/mesos/src/main/scala/org/apache/spark/deploy/mesos/ui/DriverPage.scala x: 150 lines of code y: 196 line churn mllib/src/main/scala/org/apache/spark/ml/param/shared/sharedParams.scala x: 160 lines of code y: 1003 line churn mllib/src/main/scala/org/apache/spark/ml/tree/treeParams.scala x: 261 lines of code y: 1383 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveUtils.scala x: 348 lines of code y: 996 line churn sql/core/src/main/java/org/apache/spark/sql/execution/datasources/parquet/VectorizedRleValuesReader.java x: 521 lines of code y: 941 line churn python/pyspark/cloudpickle.py x: 647 lines of code y: 9616 line churn mllib/src/main/scala/org/apache/spark/mllib/clustering/LDAModel.scala x: 561 lines of code y: 1558 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/Encoder.scala x: 15 lines of code y: 858 line churn core/src/main/scala/org/apache/spark/api/r/RRunner.scala x: 308 lines of code y: 1161 line churn core/src/main/scala/org/apache/spark/api/python/PythonWorkerFactory.scala x: 258 lines of code y: 2286 line churn python/pyspark/daemon.py x: 136 lines of code y: 2310 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/statsEstimation/EstimationUtils.scala x: 250 lines of code y: 582 line churn mllib/src/main/scala/org/apache/spark/mllib/fpm/PrefixSpan.scala x: 413 lines of code y: 1424 line churn mllib/src/main/scala/org/apache/spark/mllib/api/python/PythonMLLibAPI.scala x: 1114 lines of code y: 6722 line churn python/pyspark/mllib/tests.py x: 1373 lines of code y: 2475 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/catalog/InMemoryCatalog.scala x: 490 lines of code y: 1428 line churn sql/hive-thriftserver/src/main/java/org/apache/hive/service/auth/HiveAuthFactory.java x: 343 lines of code y: 431 line churn sql/core/src/main/java/org/apache/spark/sql/execution/vectorized/WritableColumnVector.java x: 420 lines of code y: 1019 line churn core/src/main/scala/org/apache/spark/deploy/worker/ExecutorRunner.scala x: 136 lines of code y: 2489 line churn mllib/src/main/scala/org/apache/spark/ml/feature/OneHotEncoderEstimator.scala x: 353 lines of code y: 614 line churn mllib/src/main/scala/org/apache/spark/ml/feature/VectorIndexer.scala x: 359 lines of code y: 832 line churn mllib/src/main/scala/org/apache/spark/ml/feature/Word2Vec.scala x: 243 lines of code y: 717 line churn mllib/src/main/scala/org/apache/spark/ml/util/ReadWrite.scala x: 361 lines of code y: 1180 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/QueryPlanConstraints.scala x: 56 lines of code y: 485 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/InternalRow.scala x: 71 lines of code y: 1148 line churn resource-managers/kubernetes/core/src/main/scala/org/apache/spark/deploy/k8s/features/DriverServiceFeatureStep.scala x: 70 lines of code y: 97 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/GenerateMutableProjection.scala x: 98 lines of code y: 630 line churn sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/codegen/UnsafeArrayWriter.java x: 108 lines of code y: 591 line churn python/pyspark/ml/wrapper.py x: 164 lines of code y: 715 line churn core/src/main/scala/org/apache/spark/executor/CoarseGrainedExecutorBackend.scala x: 227 lines of code y: 2273 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/FileStreamSink.scala x: 94 lines of code y: 696 line churn mllib/src/main/scala/org/apache/spark/ml/Predictor.scala x: 98 lines of code y: 348 line churn mllib/src/main/scala/org/apache/spark/ml/classification/Classifier.scala x: 103 lines of code y: 538 line churn core/src/main/scala/org/apache/spark/internal/io/FileCommitProtocol.scala x: 47 lines of code y: 206 line churn python/pyspark/conf.py x: 88 lines of code y: 2040 line churn python/pyspark/ml/recommendation.py x: 194 lines of code y: 807 line churn python/pyspark/mllib/recommendation.py x: 96 lines of code y: 1322 line churn python/pyspark/mllib/regression.py x: 247 lines of code y: 2597 line churn python/pyspark/mllib/tree.py x: 149 lines of code y: 1663 line churn core/src/main/scala/org/apache/spark/rdd/CoalescedRDD.scala x: 221 lines of code y: 3170 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/GenerateOrdering.scala x: 167 lines of code y: 628 line churn core/src/main/scala/org/apache/spark/storage/BlockManagerId.scala x: 81 lines of code y: 1063 line churn core/src/main/scala/org/apache/spark/status/storeTypes.scala x: 363 lines of code y: 547 line churn core/src/main/scala/org/apache/spark/storage/StorageUtils.scala x: 115 lines of code y: 2419 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/columnar/compression/compressionSchemes.scala x: 669 lines of code y: 892 line churn streaming/src/main/scala/org/apache/spark/streaming/scheduler/ReceiverTracker.scala x: 454 lines of code y: 1607 line churn core/src/main/scala/org/apache/spark/scheduler/SparkListener.scala x: 192 lines of code y: 3048 line churn mllib/src/main/scala/org/apache/spark/mllib/clustering/LocalKMeans.scala x: 90 lines of code y: 956 line churn core/src/main/scala/org/apache/spark/scheduler/StageInfo.scala x: 59 lines of code y: 564 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/csv/CSVInferSchema.scala x: 146 lines of code y: 966 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/command/commands.scala x: 102 lines of code y: 1491 line churn launcher/src/main/java/org/apache/spark/launcher/SparkLauncher.java x: 251 lines of code y: 1090 line churn sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/SQLOperation.java x: 336 lines of code y: 538 line churn mllib-local/src/main/scala/org/apache/spark/ml/linalg/Matrices.scala x: 765 lines of code y: 1555 line churn core/src/main/scala/org/apache/spark/util/ByteBufferInputStream.scala x: 45 lines of code y: 661 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/execution/ScriptTransformationExec.scala x: 338 lines of code y: 466 line churn streaming/src/main/scala/org/apache/spark/streaming/dstream/RawInputDStream.scala x: 69 lines of code y: 993 line churn core/src/main/scala/org/apache/spark/SparkEnv.scala x: 324 lines of code y: 4295 line churn core/src/main/scala/org/apache/spark/scheduler/cluster/CoarseGrainedClusterMessage.scala x: 64 lines of code y: 735 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/ui/SQLListener.scala x: 44 lines of code y: 1287 line churn core/src/main/scala/org/apache/spark/serializer/SerializerManager.scala x: 126 lines of code y: 1181 line churn mllib/src/main/scala/org/apache/spark/ml/tree/impl/GradientBoostedTrees.scala x: 231 lines of code y: 544 line churn core/src/main/scala/org/apache/spark/deploy/history/ApplicationCache.scala x: 219 lines of code y: 1110 line churn core/src/main/scala/org/apache/spark/storage/BlockId.scala x: 90 lines of code y: 1430 line churn core/src/main/scala/org/apache/spark/FutureAction.scala x: 187 lines of code y: 3063 line churn core/src/main/scala/org/apache/spark/storage/BlockManagerMessages.scala x: 64 lines of code y: 1182 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/aggregate/udaf.scala x: 327 lines of code y: 698 line churn core/src/main/scala/org/apache/spark/deploy/rest/StandaloneRestServer.scala x: 117 lines of code y: 939 line churn core/src/main/scala/org/apache/spark/rdd/DoubleRDDFunctions.scala x: 133 lines of code y: 2162 line churn core/src/main/scala/org/apache/spark/ui/UIWorkloadGenerator.scala x: 80 lines of code y: 1214 line churn streaming/src/main/scala/org/apache/spark/streaming/StreamingContext.scala x: 453 lines of code y: 10152 line churn streaming/src/main/scala/org/apache/spark/streaming/scheduler/StreamingListenerBus.scala x: 51 lines of code y: 922 line churn core/src/main/scala/org/apache/spark/metrics/sink/GraphiteSink.scala x: 58 lines of code y: 951 line churn launcher/src/main/java/org/apache/spark/launcher/AbstractCommandBuilder.java x: 220 lines of code y: 803 line churn mllib/src/main/scala/org/apache/spark/ml/ann/Layer.scala x: 420 lines of code y: 1699 line churn sql/core/src/main/scala/org/apache/spark/sql/SQLContext.scala x: 364 lines of code y: 7746 line churn core/src/main/scala/org/apache/spark/api/java/JavaDoubleRDD.scala x: 82 lines of code y: 2220 line churn core/src/main/scala/org/apache/spark/deploy/worker/WorkerArguments.scala x: 127 lines of code y: 1397 line churn core/src/main/scala/org/apache/spark/rdd/PairRDDFunctions.scala x: 540 lines of code y: 9486 line churn graphx/src/main/scala/org/apache/spark/graphx/GraphOps.scala x: 184 lines of code y: 2377 line churn mllib/src/main/scala/org/apache/spark/mllib/regression/LabeledPoint.scala x: 41 lines of code y: 313 line churn sql/core/src/main/scala/org/apache/spark/sql/DataFrameStatFunctions.scala x: 148 lines of code y: 832 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/aggregate/AggregationIterator.scala x: 187 lines of code y: 1265 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/aggregate/SortBasedAggregationIterator.scala x: 93 lines of code y: 497 line churn sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/session/SessionManager.java x: 272 lines of code y: 453 line churn sql/hive-thriftserver/src/main/scala/org/apache/spark/sql/hive/thriftserver/HiveThriftServer2.scala x: 235 lines of code y: 1013 line churn streaming/src/main/scala/org/apache/spark/streaming/dstream/FileInputDStream.scala x: 202 lines of code y: 4451 line churn core/src/main/scala/org/apache/spark/rpc/RpcEnv.scala x: 70 lines of code y: 1240 line churn core/src/main/scala/org/apache/spark/api/r/SerDe.scala x: 372 lines of code y: 816 line churn core/src/main/scala/org/apache/spark/scheduler/Pool.scala x: 86 lines of code y: 1545 line churn core/src/main/scala/org/apache/spark/scheduler/TaskResult.scala x: 52 lines of code y: 1027 line churn graphx/src/main/scala/org/apache/spark/graphx/impl/EdgePartition.scala x: 338 lines of code y: 1905 line churn graphx/src/main/scala/org/apache/spark/graphx/impl/GraphImpl.scala x: 251 lines of code y: 2873 line churn graphx/src/main/scala/org/apache/spark/graphx/util/GraphGenerators.scala x: 121 lines of code y: 1562 line churn streaming/src/main/scala/org/apache/spark/streaming/util/RawTextHelper.scala x: 79 lines of code y: 960 line churn core/src/main/scala/org/apache/spark/rdd/SequenceFileRDDFunctions.scala x: 37 lines of code y: 948 line churn mllib/src/main/scala/org/apache/spark/mllib/linalg/distributed/BlockMatrix.scala x: 333 lines of code y: 830 line churn mllib/src/main/scala/org/apache/spark/mllib/util/MLUtils.scala x: 351 lines of code y: 2250 line churn core/src/main/scala/org/apache/spark/executor/TaskMetrics.scala x: 158 lines of code y: 3356 line churn core/src/main/scala/org/apache/spark/deploy/DeployMessage.scala x: 118 lines of code y: 1871 line churn mllib/src/main/scala/org/apache/spark/mllib/optimization/GradientDescent.scala x: 159 lines of code y: 1692 line churn sql/core/src/main/scala/org/apache/spark/sql/sources/interfaces.scala x: 85 lines of code y: 3237 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/ddl.scala x: 76 lines of code y: 1393 line churn sql/hive-thriftserver/src/main/scala/org/apache/spark/sql/hive/thriftserver/SparkSQLDriver.scala x: 68 lines of code y: 745 line churn streaming/src/main/scala/org/apache/spark/streaming/dstream/PairDStreamFunctions.scala x: 372 lines of code y: 3078 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/columnar/ColumnStats.scala x: 250 lines of code y: 482 line churn mllib-local/src/main/scala/org/apache/spark/ml/linalg/BLAS.scala x: 569 lines of code y: 751 line churn mllib/src/main/scala/org/apache/spark/mllib/linalg/BLAS.scala x: 560 lines of code y: 1106 line churn core/src/main/resources/org/apache/spark/ui/static/sorttable.js x: 339 lines of code y: 3977 line churn sql/core/src/main/scala/org/apache/spark/sql/catalog/Catalog.scala x: 121 lines of code y: 698 line churn core/src/main/scala/org/apache/spark/scheduler/SchedulableBuilder.scala x: 154 lines of code y: 1974 line churn core/src/main/scala/org/apache/spark/serializer/Serializer.scala x: 76 lines of code y: 1157 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveInspectors.scala x: 767 lines of code y: 3304 line churn mllib/src/main/scala/org/apache/spark/mllib/clustering/LDA.scala x: 171 lines of code y: 1185 line churn streaming/src/main/scala/org/apache/spark/streaming/dstream/InputDStream.scala x: 51 lines of code y: 770 line churn core/src/main/scala/org/apache/spark/rdd/ParallelCollectionRDD.scala x: 104 lines of code y: 1452 line churn sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveContext.scala x: 20 lines of code y: 5693 line churn core/src/main/scala/org/apache/spark/InterruptibleIterator.scala x: 11 lines of code y: 337 line churn sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/object.scala x: 360 lines of code y: 931 line churn mllib/src/main/scala/org/apache/spark/mllib/recommendation/ALS.scala x: 224 lines of code y: 7801 line churn core/src/main/scala/org/apache/spark/deploy/FaultToleranceTest.scala x: 330 lines of code y: 5098 line churn core/src/main/scala/org/apache/spark/scheduler/JobWaiter.scala x: 32 lines of code y: 1079 line churn mllib/src/main/scala/org/apache/spark/ml/attribute/attributes.scala x: 362 lines of code y: 673 line churn mllib/src/main/scala/org/apache/spark/mllib/optimization/Gradient.scala x: 144 lines of code y: 1454 line churn streaming/src/main/scala/org/apache/spark/streaming/DStreamGraph.scala x: 148 lines of code y: 1711 line churn core/src/main/scala/org/apache/spark/storage/StorageLevel.scala x: 159 lines of code y: 1547 line churn core/src/main/scala/org/apache/spark/api/java/JavaPairRDD.scala x: 407 lines of code y: 7397 line churn core/src/main/scala/org/apache/spark/api/java/JavaRDDLike.scala x: 276 lines of code y: 4995 line churn graphx/src/main/scala/org/apache/spark/graphx/Graph.scala x: 95 lines of code y: 2855 line churn mllib/src/main/scala/org/apache/spark/mllib/random/RandomRDDs.scala x: 514 lines of code y: 1689 line churn mllib/src/main/scala/org/apache/spark/mllib/tree/DecisionTree.scala x: 110 lines of code y: 7652 line churn streaming/src/main/scala/org/apache/spark/streaming/scheduler/JobScheduler.scala x: 194 lines of code y: 1792 line churn core/src/main/scala/org/apache/spark/scheduler/TaskResultGetter.scala x: 110 lines of code y: 840 line churn core/src/main/scala/org/apache/spark/util/SizeEstimator.scala x: 224 lines of code y: 2625 line churn mllib/src/main/scala/org/apache/spark/mllib/util/KMeansDataGenerator.scala x: 47 lines of code y: 696 line churn mllib/src/main/scala/org/apache/spark/mllib/classification/NaiveBayes.scala x: 273 lines of code y: 3081 line churn core/src/main/scala/org/apache/spark/api/java/JavaRDD.scala x: 56 lines of code y: 1407 line churn core/src/main/scala/org/apache/spark/rdd/RDDCheckpointData.scala x: 37 lines of code y: 1537 line churn core/src/main/scala/org/apache/spark/scheduler/InputFormatInfo.scala x: 111 lines of code y: 1680 line churn graphx/src/main/scala/org/apache/spark/graphx/lib/TriangleCount.scala x: 52 lines of code y: 581 line churn mllib/src/main/scala/org/apache/spark/mllib/classification/SVM.scala x: 133 lines of code y: 1892 line churn mllib/src/main/scala/org/apache/spark/mllib/optimization/Updater.scala x: 66 lines of code y: 986 line churn streaming/src/main/scala/org/apache/spark/streaming/api/java/JavaPairDStream.scala x: 382 lines of code y: 7916 line churn streaming/src/main/scala/org/apache/spark/streaming/api/java/JavaStreamingContext.scala x: 274 lines of code y: 11090 line churn core/src/main/scala/org/apache/spark/util/StatCounter.scala x: 92 lines of code y: 1113 line churn core/src/main/scala/org/apache/spark/rdd/PartitionPruningRDD.scala x: 36 lines of code y: 756 line churn mllib/src/main/scala/org/apache/spark/mllib/classification/LogisticRegression.scala x: 253 lines of code y: 2270 line churn sql/core/src/main/scala/org/apache/spark/sql/execution/joins/BroadcastNestedLoopJoinExec.scala x: 287 lines of code y: 456 line churn sql/core/src/main/scala/org/apache/spark/sql/package.scala x: 9 lines of code y: 947 line churn core/src/main/scala/org/apache/spark/partial/GroupedCountEvaluator.scala x: 26 lines of code y: 713 line churn streaming/src/main/scala/org/apache/spark/streaming/scheduler/JobGenerator.scala x: 192 lines of code y: 2567 line churn core/src/main/scala/org/apache/spark/TaskState.scala x: 8 lines of code y: 470 line churn core/src/main/scala/org/apache/spark/util/collection/BitSet.scala x: 136 lines of code y: 2188 line churn core/src/main/scala/org/apache/spark/deploy/master/ApplicationState.scala x: 5 lines of code y: 311 line churn core/src/main/scala/org/apache/spark/serializer/SerializationDebugger.scala x: 262 lines of code y: 453 line churn core/src/main/scala/org/apache/spark/rdd/PipedRDD.scala x: 157 lines of code y: 1263 line churn core/src/main/scala/org/apache/spark/rdd/PartitionerAwareUnionRDD.scala x: 66 lines of code y: 1505 line churn mllib/src/main/scala/org/apache/spark/mllib/regression/Lasso.scala x: 107 lines of code y: 1994 line churn mllib/src/main/scala/org/apache/spark/mllib/regression/LinearRegression.scala x: 102 lines of code y: 1608 line churn sql/hive-thriftserver/if/TCLIService.thrift x: 518 lines of code y: 1178 line churn core/src/main/scala/org/apache/spark/deploy/master/ApplicationInfo.scala x: 90 lines of code y: 1347 line churn core/src/main/scala/org/apache/spark/deploy/master/MasterMessages.scala x: 11 lines of code y: 526 line churn sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftCLIService.java x: 563 lines of code y: 809 line churn sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/CLIService.java x: 357 lines of code y: 515 line churn sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftHttpServlet.java x: 374 lines of code y: 551 line churn sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java x: 254 lines of code y: 307 line churn sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/OperationManager.java x: 216 lines of code y: 284 line churn core/src/main/scala/org/apache/spark/util/collection/OpenHashMap.scala x: 102 lines of code y: 2039 line churn core/src/main/scala/org/apache/spark/deploy/master/FileSystemPersistenceEngine.scala x: 53 lines of code y: 1302 line churn core/src/main/scala/org/apache/spark/deploy/master/ZooKeeperLeaderElectionAgent.scala x: 56 lines of code y: 1789 line churn streaming/src/main/scala/org/apache/spark/streaming/util/RecurringTimer.scala x: 74 lines of code y: 921 line churn mllib/src/main/scala/org/apache/spark/mllib/util/LinearDataGenerator.scala x: 109 lines of code y: 1276 line churn graphx/src/main/scala/org/apache/spark/graphx/VertexRDD.scala x: 104 lines of code y: 2609 line churn graphx/src/main/scala/org/apache/spark/graphx/impl/ReplicatedVertexView.scala x: 63 lines of code y: 1397 line churn graphx/src/main/scala/org/apache/spark/graphx/impl/VertexPartition.scala x: 36 lines of code y: 1802 line churn core/src/main/java/org/apache/spark/util/collection/TimSort.java x: 470 lines of code y: 967 line churn core/src/main/scala/org/apache/spark/rdd/CheckpointRDD.scala x: 12 lines of code y: 2151 line churn core/src/main/scala/org/apache/spark/scheduler/DAGSchedulerSource.scala x: 25 lines of code y: 679 line churn core/src/main/scala/org/apache/spark/util/collection/SizeTrackingAppendOnlyMap.scala x: 18 lines of code y: 779 line churn streaming/src/main/scala/org/apache/spark/streaming/Interval.scala x: 31 lines of code y: 483 line churn core/src/main/scala/org/apache/spark/util/collection/PrimitiveKeyOpenHashMap.scala x: 73 lines of code y: 1760 line churn core/src/main/scala/org/apache/spark/deploy/master/ApplicationSource.scala x: 17 lines of code y: 394 line churn core/src/main/scala/org/apache/spark/util/collection/PrimitiveVector.scala x: 51 lines of code y: 1091 line churn python/pyspark/files.py x: 18 lines of code y: 626 line churn
24973.0
line churn
  min: 18.0
  average: 661.79
  25th percentile: 81.0
  median: 211.0
  75th percentile: 623.0
  max: 24973.0
0 5232.0
lines of code
min: 1.0 | average: 133.3 | 25th percentile: 23.0 | median: 64.0 | 75th percentile: 152.0 | max: 5232.0