apache / spark-connect-swift
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 42 files with 6,661 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 2 files changed 21-50 times (1,243 lines of code)
    • 6 files changed 6-20 times (741 lines of code)
    • 34 files changed 1-5 times (4,677 lines of code)
0% | 0% | 18% | 11% | 70%
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 42 files with 6,661 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 1 file changed by 2-5 contributors (512 lines of code)
    • 41 files changed by 1 contributor (6,149 lines of code)
0% | 0% | 0% | 7% | 92%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
swift, sql, md, yaml, txt, plist, gitignore, py
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
swift0% | 0% | 20% | 12% | 67%
py0% | 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
Sources0% | 0% | 20% | 11% | 68%
ROOT0% | 0% | 0% | 100% | 0%
dev0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 42)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
DataFrame.swift
in Sources/SparkConnect
542 5 2025-03-12 2025-05-04 27 1 dongjoon@apache.org dongjoon@apache.org
SparkConnectClient.swift
in Sources/SparkConnect
701 28 2025-03-12 2025-05-04 25 1 dongjoon@apache.org dongjoon@apache.org
TypeAliases.swift
in Sources/SparkConnect
47 - 2025-03-12 2025-05-03 19 1 dongjoon@apache.org dongjoon@apache.org
SparkSession.swift
in Sources/SparkConnect
133 8 2025-03-12 2025-05-03 13 1 dongjoon@apache.org dongjoon@apache.org
Extension.swift
in Sources/SparkConnect
279 8 2025-03-12 2025-05-03 10 1 dongjoon@apache.org dongjoon@apache.org
46 - 2025-03-11 2025-05-03 7 1 dongjoon@apache.org dongjoon@apache.org
DataFrameReader.swift
in Sources/SparkConnect
104 1 2025-03-27 2025-04-30 7 1 dongjoon@apache.org dongjoon@apache.org
DataFrameWriter.swift
in Sources/SparkConnect
132 1 2025-04-02 2025-04-30 6 1 dongjoon@apache.org dongjoon@apache.org
SparkConnectError.swift
in Sources/SparkConnect
6 - 2025-03-11 2025-04-13 5 1 dongjoon@apache.org dongjoon@apache.org
Catalog.swift
in Sources/SparkConnect
303 1 2025-04-07 2025-05-03 5 1 dongjoon@apache.org dongjoon@apache.org
StorageLevel.swift
in Sources/SparkConnect
68 - 2025-03-27 2025-04-07 3 1 dongjoon@apache.org dongjoon@apache.org
ArrowReader.swift
in Sources/SparkConnect
314 4 2025-03-11 2025-05-04 3 1 dongjoon@apache.org dongjoon@apache.org
ArrowType.swift
in Sources/SparkConnect
366 2 2025-03-11 2025-05-04 3 1 dongjoon@apache.org dongjoon@apache.org
512 20 2025-03-11 2025-04-18 3 2 dongjoon@apache.org yao@apache.org
MemoryAllocator.swift
in Sources/SparkConnect
12 2 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
RuntimeConf.swift
in Sources/SparkConnect
18 1 2025-03-12 2025-04-30 2 1 dongjoon@apache.org dongjoon@apache.org
FlightData.swift
in Sources/SparkConnect
26 2 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
FlightDescriptor.swift
in Sources/SparkConnect
33 2 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
main.swift
in Sources/SparkSQLRepl
33 - 2025-04-21 2025-05-01 2 1 dongjoon@apache.org dongjoon@apache.org
ArrowSchema.swift
in Sources/SparkConnect
46 2 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
ArrowData.swift
in Sources/SparkConnect
49 - 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
ProtoUtil.swift
in Sources/SparkConnect
55 1 2025-03-11 2025-04-10 2 1 dongjoon@apache.org dongjoon@apache.org
Row.swift
in Sources/SparkConnect
56 - 2025-04-16 2025-05-01 2 1 dongjoon@apache.org dongjoon@apache.org
SparkFileUtils.swift
in Sources/SparkConnect
59 - 2025-04-18 2025-04-30 2 1 dongjoon@apache.org dongjoon@apache.org
ArrowBuffer.swift
in Sources/SparkConnect
62 1 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
DataFrameWriterV2.swift
in Sources/SparkConnect
79 1 2025-04-27 2025-04-30 2 1 dongjoon@apache.org dongjoon@apache.org
ChunkedArray.swift
in Sources/SparkConnect
110 2 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
ArrowTable.swift
in Sources/SparkConnect
158 1 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
ArrowArray.swift
in Sources/SparkConnect
269 - 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
ArrowReaderHelper.swift
in Sources/SparkConnect
276 9 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
ArrowArrayBuilder.swift
in Sources/SparkConnect
285 2 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
ArrowDecoder.swift
in Sources/SparkConnect
287 52 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
ArrowWriter.swift
in Sources/SparkConnect
304 1 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
ArrowEncoder.swift
in Sources/SparkConnect
317 53 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
ArrowBufferBuilder.swift
in Sources/SparkConnect
324 6 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
ProtoUtils.swift
in Sources/SparkConnect
12 - 2025-04-13 2025-04-13 1 1 dongjoon@apache.org dongjoon@apache.org
ErrorUtils.swift
in Sources/SparkConnect
16 - 2025-04-10 2025-04-10 1 1 dongjoon@apache.org dongjoon@apache.org
BearerTokenInterceptor.swift
in Sources/SparkConnect
20 2 2025-04-21 2025-04-21 1 1 dongjoon@apache.org dongjoon@apache.org
BitUtility.swift
in Sources/SparkConnect
20 - 2025-03-11 2025-03-11 1 1 dongjoon@apache.org dongjoon@apache.org
GroupedData.swift
in Sources/SparkConnect
30 1 2025-04-23 2025-04-23 1 1 dongjoon@apache.org dongjoon@apache.org
CaseInsensitiveDictionary.swift
in Sources/SparkConnect
37 1 2025-04-03 2025-04-03 1 1 dongjoon@apache.org dongjoon@apache.org
ArrowWriterHelper.swift
in Sources/SparkConnect
115 3 2025-03-11 2025-03-11 1 1 dongjoon@apache.org dongjoon@apache.org
Files With Most Contributors (Top 42)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
512 20 2025-03-11 2025-04-18 3 2 dongjoon@apache.org yao@apache.org
DataFrame.swift
in Sources/SparkConnect
542 5 2025-03-12 2025-05-04 27 1 dongjoon@apache.org dongjoon@apache.org
SparkConnectClient.swift
in Sources/SparkConnect
701 28 2025-03-12 2025-05-04 25 1 dongjoon@apache.org dongjoon@apache.org
TypeAliases.swift
in Sources/SparkConnect
47 - 2025-03-12 2025-05-03 19 1 dongjoon@apache.org dongjoon@apache.org
SparkSession.swift
in Sources/SparkConnect
133 8 2025-03-12 2025-05-03 13 1 dongjoon@apache.org dongjoon@apache.org
Extension.swift
in Sources/SparkConnect
279 8 2025-03-12 2025-05-03 10 1 dongjoon@apache.org dongjoon@apache.org
46 - 2025-03-11 2025-05-03 7 1 dongjoon@apache.org dongjoon@apache.org
DataFrameReader.swift
in Sources/SparkConnect
104 1 2025-03-27 2025-04-30 7 1 dongjoon@apache.org dongjoon@apache.org
DataFrameWriter.swift
in Sources/SparkConnect
132 1 2025-04-02 2025-04-30 6 1 dongjoon@apache.org dongjoon@apache.org
Catalog.swift
in Sources/SparkConnect
303 1 2025-04-07 2025-05-03 5 1 dongjoon@apache.org dongjoon@apache.org
SparkConnectError.swift
in Sources/SparkConnect
6 - 2025-03-11 2025-04-13 5 1 dongjoon@apache.org dongjoon@apache.org
ArrowType.swift
in Sources/SparkConnect
366 2 2025-03-11 2025-05-04 3 1 dongjoon@apache.org dongjoon@apache.org
StorageLevel.swift
in Sources/SparkConnect
68 - 2025-03-27 2025-04-07 3 1 dongjoon@apache.org dongjoon@apache.org
ArrowReader.swift
in Sources/SparkConnect
314 4 2025-03-11 2025-05-04 3 1 dongjoon@apache.org dongjoon@apache.org
main.swift
in Sources/SparkSQLRepl
33 - 2025-04-21 2025-05-01 2 1 dongjoon@apache.org dongjoon@apache.org
MemoryAllocator.swift
in Sources/SparkConnect
12 2 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
ArrowEncoder.swift
in Sources/SparkConnect
317 53 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
ArrowSchema.swift
in Sources/SparkConnect
46 2 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
DataFrameWriterV2.swift
in Sources/SparkConnect
79 1 2025-04-27 2025-04-30 2 1 dongjoon@apache.org dongjoon@apache.org
ChunkedArray.swift
in Sources/SparkConnect
110 2 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
SparkFileUtils.swift
in Sources/SparkConnect
59 - 2025-04-18 2025-04-30 2 1 dongjoon@apache.org dongjoon@apache.org
ArrowBufferBuilder.swift
in Sources/SparkConnect
324 6 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
FlightDescriptor.swift
in Sources/SparkConnect
33 2 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
ArrowArrayBuilder.swift
in Sources/SparkConnect
285 2 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
ArrowData.swift
in Sources/SparkConnect
49 - 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
ArrowTable.swift
in Sources/SparkConnect
158 1 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
ArrowWriter.swift
in Sources/SparkConnect
304 1 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
ArrowDecoder.swift
in Sources/SparkConnect
287 52 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
ProtoUtil.swift
in Sources/SparkConnect
55 1 2025-03-11 2025-04-10 2 1 dongjoon@apache.org dongjoon@apache.org
ArrowArray.swift
in Sources/SparkConnect
269 - 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
RuntimeConf.swift
in Sources/SparkConnect
18 1 2025-03-12 2025-04-30 2 1 dongjoon@apache.org dongjoon@apache.org
ArrowReaderHelper.swift
in Sources/SparkConnect
276 9 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
FlightData.swift
in Sources/SparkConnect
26 2 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
Row.swift
in Sources/SparkConnect
56 - 2025-04-16 2025-05-01 2 1 dongjoon@apache.org dongjoon@apache.org
ArrowBuffer.swift
in Sources/SparkConnect
62 1 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
ProtoUtils.swift
in Sources/SparkConnect
12 - 2025-04-13 2025-04-13 1 1 dongjoon@apache.org dongjoon@apache.org
CaseInsensitiveDictionary.swift
in Sources/SparkConnect
37 1 2025-04-03 2025-04-03 1 1 dongjoon@apache.org dongjoon@apache.org
ErrorUtils.swift
in Sources/SparkConnect
16 - 2025-04-10 2025-04-10 1 1 dongjoon@apache.org dongjoon@apache.org
ArrowWriterHelper.swift
in Sources/SparkConnect
115 3 2025-03-11 2025-03-11 1 1 dongjoon@apache.org dongjoon@apache.org
BitUtility.swift
in Sources/SparkConnect
20 - 2025-03-11 2025-03-11 1 1 dongjoon@apache.org dongjoon@apache.org
GroupedData.swift
in Sources/SparkConnect
30 1 2025-04-23 2025-04-23 1 1 dongjoon@apache.org dongjoon@apache.org
BearerTokenInterceptor.swift
in Sources/SparkConnect
20 2 2025-04-21 2025-04-21 1 1 dongjoon@apache.org dongjoon@apache.org
Files With Least Contributors (Top 42)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
SparkConnectClient.swift
in Sources/SparkConnect
701 28 2025-03-12 2025-05-04 25 1 dongjoon@apache.org dongjoon@apache.org
DataFrame.swift
in Sources/SparkConnect
542 5 2025-03-12 2025-05-04 27 1 dongjoon@apache.org dongjoon@apache.org
ArrowType.swift
in Sources/SparkConnect
366 2 2025-03-11 2025-05-04 3 1 dongjoon@apache.org dongjoon@apache.org
ArrowBufferBuilder.swift
in Sources/SparkConnect
324 6 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
ArrowEncoder.swift
in Sources/SparkConnect
317 53 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
ArrowReader.swift
in Sources/SparkConnect
314 4 2025-03-11 2025-05-04 3 1 dongjoon@apache.org dongjoon@apache.org
ArrowWriter.swift
in Sources/SparkConnect
304 1 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
Catalog.swift
in Sources/SparkConnect
303 1 2025-04-07 2025-05-03 5 1 dongjoon@apache.org dongjoon@apache.org
ArrowDecoder.swift
in Sources/SparkConnect
287 52 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
ArrowArrayBuilder.swift
in Sources/SparkConnect
285 2 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
Extension.swift
in Sources/SparkConnect
279 8 2025-03-12 2025-05-03 10 1 dongjoon@apache.org dongjoon@apache.org
ArrowReaderHelper.swift
in Sources/SparkConnect
276 9 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
ArrowArray.swift
in Sources/SparkConnect
269 - 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
ArrowTable.swift
in Sources/SparkConnect
158 1 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
SparkSession.swift
in Sources/SparkConnect
133 8 2025-03-12 2025-05-03 13 1 dongjoon@apache.org dongjoon@apache.org
DataFrameWriter.swift
in Sources/SparkConnect
132 1 2025-04-02 2025-04-30 6 1 dongjoon@apache.org dongjoon@apache.org
ArrowWriterHelper.swift
in Sources/SparkConnect
115 3 2025-03-11 2025-03-11 1 1 dongjoon@apache.org dongjoon@apache.org
ChunkedArray.swift
in Sources/SparkConnect
110 2 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
DataFrameReader.swift
in Sources/SparkConnect
104 1 2025-03-27 2025-04-30 7 1 dongjoon@apache.org dongjoon@apache.org
DataFrameWriterV2.swift
in Sources/SparkConnect
79 1 2025-04-27 2025-04-30 2 1 dongjoon@apache.org dongjoon@apache.org
StorageLevel.swift
in Sources/SparkConnect
68 - 2025-03-27 2025-04-07 3 1 dongjoon@apache.org dongjoon@apache.org
ArrowBuffer.swift
in Sources/SparkConnect
62 1 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
SparkFileUtils.swift
in Sources/SparkConnect
59 - 2025-04-18 2025-04-30 2 1 dongjoon@apache.org dongjoon@apache.org
Row.swift
in Sources/SparkConnect
56 - 2025-04-16 2025-05-01 2 1 dongjoon@apache.org dongjoon@apache.org
ProtoUtil.swift
in Sources/SparkConnect
55 1 2025-03-11 2025-04-10 2 1 dongjoon@apache.org dongjoon@apache.org
ArrowData.swift
in Sources/SparkConnect
49 - 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
TypeAliases.swift
in Sources/SparkConnect
47 - 2025-03-12 2025-05-03 19 1 dongjoon@apache.org dongjoon@apache.org
46 - 2025-03-11 2025-05-03 7 1 dongjoon@apache.org dongjoon@apache.org
ArrowSchema.swift
in Sources/SparkConnect
46 2 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
CaseInsensitiveDictionary.swift
in Sources/SparkConnect
37 1 2025-04-03 2025-04-03 1 1 dongjoon@apache.org dongjoon@apache.org
main.swift
in Sources/SparkSQLRepl
33 - 2025-04-21 2025-05-01 2 1 dongjoon@apache.org dongjoon@apache.org
FlightDescriptor.swift
in Sources/SparkConnect
33 2 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
GroupedData.swift
in Sources/SparkConnect
30 1 2025-04-23 2025-04-23 1 1 dongjoon@apache.org dongjoon@apache.org
FlightData.swift
in Sources/SparkConnect
26 2 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
BitUtility.swift
in Sources/SparkConnect
20 - 2025-03-11 2025-03-11 1 1 dongjoon@apache.org dongjoon@apache.org
BearerTokenInterceptor.swift
in Sources/SparkConnect
20 2 2025-04-21 2025-04-21 1 1 dongjoon@apache.org dongjoon@apache.org
RuntimeConf.swift
in Sources/SparkConnect
18 1 2025-03-12 2025-04-30 2 1 dongjoon@apache.org dongjoon@apache.org
ErrorUtils.swift
in Sources/SparkConnect
16 - 2025-04-10 2025-04-10 1 1 dongjoon@apache.org dongjoon@apache.org
MemoryAllocator.swift
in Sources/SparkConnect
12 2 2025-03-11 2025-05-04 2 1 dongjoon@apache.org dongjoon@apache.org
ProtoUtils.swift
in Sources/SparkConnect
12 - 2025-04-13 2025-04-13 1 1 dongjoon@apache.org dongjoon@apache.org
SparkConnectError.swift
in Sources/SparkConnect
6 - 2025-03-11 2025-04-13 5 1 dongjoon@apache.org dongjoon@apache.org
512 20 2025-03-11 2025-04-18 3 2 dongjoon@apache.org yao@apache.org
Correlations

File Size vs. Number of Changes: 42 points

Sources/SparkConnect/ArrowArray.swift x: 269 lines of code y: 2 # changes Sources/SparkConnect/ArrowArrayBuilder.swift x: 285 lines of code y: 2 # changes Sources/SparkConnect/ArrowBuffer.swift x: 62 lines of code y: 2 # changes Sources/SparkConnect/ArrowBufferBuilder.swift x: 324 lines of code y: 2 # changes Sources/SparkConnect/ArrowData.swift x: 49 lines of code y: 2 # changes Sources/SparkConnect/ArrowDecoder.swift x: 287 lines of code y: 2 # changes Sources/SparkConnect/ArrowEncoder.swift x: 317 lines of code y: 2 # changes Sources/SparkConnect/ArrowReader.swift x: 314 lines of code y: 3 # changes Sources/SparkConnect/ArrowReaderHelper.swift x: 276 lines of code y: 2 # changes Sources/SparkConnect/ArrowSchema.swift x: 46 lines of code y: 2 # changes Sources/SparkConnect/ArrowTable.swift x: 158 lines of code y: 2 # changes Sources/SparkConnect/ArrowType.swift x: 366 lines of code y: 3 # changes Sources/SparkConnect/ArrowWriter.swift x: 304 lines of code y: 2 # changes Sources/SparkConnect/ChunkedArray.swift x: 110 lines of code y: 2 # changes Sources/SparkConnect/FlightData.swift x: 26 lines of code y: 2 # changes Sources/SparkConnect/FlightDescriptor.swift x: 33 lines of code y: 2 # changes Sources/SparkConnect/MemoryAllocator.swift x: 12 lines of code y: 2 # changes Sources/SparkConnect/DataFrame.swift x: 542 lines of code y: 27 # changes Sources/SparkConnect/SparkConnectClient.swift x: 701 lines of code y: 25 # changes Sources/SparkConnect/Catalog.swift x: 303 lines of code y: 5 # changes Sources/SparkConnect/SparkSession.swift x: 133 lines of code y: 13 # changes Package.swift x: 46 lines of code y: 7 # changes Sources/SparkConnect/Extension.swift x: 279 lines of code y: 10 # changes Sources/SparkConnect/TypeAliases.swift x: 47 lines of code y: 19 # changes Sources/SparkConnect/Row.swift x: 56 lines of code y: 2 # changes Sources/SparkConnect/SparkFileUtils.swift x: 59 lines of code y: 2 # changes Sources/SparkConnect/DataFrameReader.swift x: 104 lines of code y: 7 # changes Sources/SparkConnect/DataFrameWriter.swift x: 132 lines of code y: 6 # changes Sources/SparkConnect/DataFrameWriterV2.swift x: 79 lines of code y: 2 # changes Sources/SparkConnect/RuntimeConf.swift x: 18 lines of code y: 2 # changes Sources/SparkConnect/GroupedData.swift x: 30 lines of code y: 1 # changes Sources/SparkConnect/BearerTokenInterceptor.swift x: 20 lines of code y: 1 # changes dev/merge_spark_pr.py x: 512 lines of code y: 3 # changes Sources/SparkConnect/ProtoUtils.swift x: 12 lines of code y: 1 # changes Sources/SparkConnect/SparkConnectError.swift x: 6 lines of code y: 5 # changes Sources/SparkConnect/ProtoUtil.swift x: 55 lines of code y: 2 # changes Sources/SparkConnect/ErrorUtils.swift x: 16 lines of code y: 1 # changes Sources/SparkConnect/StorageLevel.swift x: 68 lines of code y: 3 # changes Sources/SparkConnect/CaseInsensitiveDictionary.swift x: 37 lines of code y: 1 # changes Sources/SparkConnect/ArrowWriterHelper.swift x: 115 lines of code y: 1 # changes
27.0
# changes
  min: 1.0
  average: 4.4
  25th percentile: 2.0
  median: 2.0
  75th percentile: 3.5
  max: 27.0
0 701.0
lines of code
min: 6.0 | average: 158.6 | 25th percentile: 33.0 | median: 73.5 | 75th percentile: 285.5 | max: 701.0

Number of Contributors vs. Number of Changes: 42 points

Sources/SparkConnect/ArrowArray.swift x: 1 # contributors y: 2 # changes Sources/SparkConnect/ArrowReader.swift x: 1 # contributors y: 3 # changes Sources/SparkConnect/DataFrame.swift x: 1 # contributors y: 27 # changes Sources/SparkConnect/SparkConnectClient.swift x: 1 # contributors y: 25 # changes Sources/SparkConnect/Catalog.swift x: 1 # contributors y: 5 # changes Sources/SparkConnect/SparkSession.swift x: 1 # contributors y: 13 # changes Package.swift x: 1 # contributors y: 7 # changes Sources/SparkConnect/Extension.swift x: 1 # contributors y: 10 # changes Sources/SparkConnect/TypeAliases.swift x: 1 # contributors y: 19 # changes Sources/SparkConnect/DataFrameWriter.swift x: 1 # contributors y: 6 # changes Sources/SparkConnect/GroupedData.swift x: 1 # contributors y: 1 # changes dev/merge_spark_pr.py x: 2 # contributors y: 3 # changes
27.0
# changes
  min: 1.0
  average: 4.4
  25th percentile: 2.0
  median: 2.0
  75th percentile: 3.5
  max: 27.0
0 2.0
# contributors
min: 1.0 | average: 1.02 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

Number of Contributors vs. File Size: 42 points

Sources/SparkConnect/ArrowArray.swift x: 1 # contributors y: 269 lines of code Sources/SparkConnect/ArrowArrayBuilder.swift x: 1 # contributors y: 285 lines of code Sources/SparkConnect/ArrowBuffer.swift x: 1 # contributors y: 62 lines of code Sources/SparkConnect/ArrowBufferBuilder.swift x: 1 # contributors y: 324 lines of code Sources/SparkConnect/ArrowData.swift x: 1 # contributors y: 49 lines of code Sources/SparkConnect/ArrowEncoder.swift x: 1 # contributors y: 317 lines of code Sources/SparkConnect/ArrowReader.swift x: 1 # contributors y: 314 lines of code Sources/SparkConnect/ArrowReaderHelper.swift x: 1 # contributors y: 276 lines of code Sources/SparkConnect/ArrowSchema.swift x: 1 # contributors y: 46 lines of code Sources/SparkConnect/ArrowTable.swift x: 1 # contributors y: 158 lines of code Sources/SparkConnect/ArrowType.swift x: 1 # contributors y: 366 lines of code Sources/SparkConnect/ArrowWriter.swift x: 1 # contributors y: 304 lines of code Sources/SparkConnect/ChunkedArray.swift x: 1 # contributors y: 110 lines of code Sources/SparkConnect/FlightData.swift x: 1 # contributors y: 26 lines of code Sources/SparkConnect/FlightDescriptor.swift x: 1 # contributors y: 33 lines of code Sources/SparkConnect/MemoryAllocator.swift x: 1 # contributors y: 12 lines of code Sources/SparkConnect/DataFrame.swift x: 1 # contributors y: 542 lines of code Sources/SparkConnect/SparkConnectClient.swift x: 1 # contributors y: 701 lines of code Sources/SparkConnect/Catalog.swift x: 1 # contributors y: 303 lines of code Sources/SparkConnect/SparkSession.swift x: 1 # contributors y: 133 lines of code Sources/SparkConnect/Extension.swift x: 1 # contributors y: 279 lines of code Sources/SparkConnect/Row.swift x: 1 # contributors y: 56 lines of code Sources/SparkConnect/SparkFileUtils.swift x: 1 # contributors y: 59 lines of code Sources/SparkConnect/DataFrameReader.swift x: 1 # contributors y: 104 lines of code Sources/SparkConnect/DataFrameWriter.swift x: 1 # contributors y: 132 lines of code Sources/SparkConnect/DataFrameWriterV2.swift x: 1 # contributors y: 79 lines of code Sources/SparkConnect/RuntimeConf.swift x: 1 # contributors y: 18 lines of code Sources/SparkConnect/GroupedData.swift x: 1 # contributors y: 30 lines of code Sources/SparkConnect/BearerTokenInterceptor.swift x: 1 # contributors y: 20 lines of code dev/merge_spark_pr.py x: 2 # contributors y: 512 lines of code Sources/SparkConnect/SparkConnectError.swift x: 1 # contributors y: 6 lines of code Sources/SparkConnect/ProtoUtil.swift x: 1 # contributors y: 55 lines of code Sources/SparkConnect/ErrorUtils.swift x: 1 # contributors y: 16 lines of code Sources/SparkConnect/StorageLevel.swift x: 1 # contributors y: 68 lines of code Sources/SparkConnect/CaseInsensitiveDictionary.swift x: 1 # contributors y: 37 lines of code Sources/SparkConnect/ArrowWriterHelper.swift x: 1 # contributors y: 115 lines of code
701.0
lines of code
  min: 6.0
  average: 158.6
  25th percentile: 33.0
  median: 73.5
  75th percentile: 285.5
  max: 701.0
0 2.0
# contributors
min: 1.0 | average: 1.02 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0