Files

Files
27,599
91 extensions
Lines of Code
4,384,431
159 per file
Average File Size
7.4 KB
200.4 MB in total

File count by date

Extensions

Files with excluded extensions are not shown; configure exclude_exts in gitstats.conf.

ExtensionFilesLinesShareLines/file
scala6,4992,103,25148.0%323
out876580,19413.2%662
py1,550497,10111.3%320
java1,374209,9244.8%152
txt1,327206,5554.7%155
json857124,9352.8%145
md33485,0011.9%254
sql56979,7641.8%140
q1,56152,1081.2%33
R9836,6400.8%373
no extension13333,0070.8%248
ipynb1223,9740.5%1,997
csv7423,3500.5%315
pyi2123,2730.5%1,108
xml12822,9590.5%179
js5114,0720.3%275
rst8613,0760.3%152
data611,1030.3%1,850
java2178,6890.2%1,241
proto288,5370.2%304
yml837,7550.2%93
sh595,9730.1%101
g424,0260.1%2,013
css202,9700.1%148
explain7611,6420.0%2
properties411,6260.0%39
Rmd11,2960.0%1,296
html131,1260.0%86
test11,1060.0%1,106
yaml166780.0%42
rb46140.0%153
cmd165720.0%35
template74870.0%69
textproto134580.0%35
pem163800.0%23
toml13070.0%307
312890.0%289
bash12090.0%209
xsd112040.0%18
ini11910.0%191
avpr11470.0%147
111370.0%137
bat31120.0%37
base11120.0%112
avsc6980.0%16
Estimator2930.0%46
dat6920.0%15
lock1890.0%89
tmpl2820.0%41
avdl1750.0%75
conf3740.0%24
cfg3660.0%22
thrift1600.0%60
sbt1500.0%50
c1490.0%49
Evaluator2470.0%23
ps11470.0%47
in1300.0%30
win1270.0%27
Driver1180.0%18
res1150.0%15
svg2140.0%7
compact2130.0%6
desc1110.0%11
config260.0%3
avro2950.0%0
tsv140.0%4
bin76830.0%0
map330.0%1
deflate130.0%3
log220.0%1
typed110.0%1
crc641———
changelog488———
delta435———
zip206———
sst113———
snapshot102———
png76———
parquet56———
jpg13———
orc8———
pptx7———
rc6———
bz24———
seq4———
gz3———
zst3———
jks2———
keystore1———
parq1———

Most changed files (code churn)

Files in the current tree touched most often across all commits. High-churn files are hotspots that may benefit from extra review or refactoring.

FileTimes Changed
pom.xml2,105
sql/catalyst/src/main/scala/org/apache/spark/sql/internal/SQLConf.scala1,242
sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/Analyzer.scala1,073
project/SparkBuild.scala967
sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/parser/AstBuilder.scala749
dev/deps/spark-deps-hadoop-3-hive-2.3696
core/src/main/scala/org/apache/spark/SparkContext.scala637
sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/optimizer/Optimizer.scala616
common/utils/src/main/resources/error/error-conditions.json594
docs/configuration.md589
sql/core/src/test/scala/org/apache/spark/sql/SQLQuerySuite.scala584
project/MimaExcludes.scala569
.github/workflows/build_and_test.yml560
core/src/main/scala/org/apache/spark/util/Utils.scala510
sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/FunctionRegistry.scala492
sql/catalyst/src/main/scala/org/apache/spark/sql/errors/QueryCompilationErrors.scala490
dev/sparktestsupport/modules.py486
python/pyspark/sql/dataframe.py479
sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/CheckAnalysis.scala443
sql/core/src/main/scala/org/apache/spark/sql/execution/SparkStrategies.scala433
sql/catalyst/src/main/scala/org/apache/spark/sql/errors/QueryExecutionErrors.scala433
sql/core/src/test/scala/org/apache/spark/sql/DataFrameSuite.scala407
core/src/main/scala/org/apache/spark/scheduler/DAGScheduler.scala386
core/src/main/scala/org/apache/spark/internal/config/package.scala367
python/pyspark/worker.py362