apache / spark-connect-swift
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 26% | 49% | 11% | 12%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
swift0% | 20% | 54% | 12% | 13%
py0% | 100% | 0% | 0% | 0%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
Sources0% | 20% | 54% | 12% | 12%
dev0% | 100% | 0% | 0% | 0%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 42)
File# lines# units
SparkConnectClient.swift
in Sources/SparkConnect
701 28
DataFrame.swift
in Sources/SparkConnect
542 5
512 20
ArrowType.swift
in Sources/SparkConnect
366 2
ArrowBufferBuilder.swift
in Sources/SparkConnect
324 6
ArrowEncoder.swift
in Sources/SparkConnect
317 53
ArrowReader.swift
in Sources/SparkConnect
314 4
ArrowWriter.swift
in Sources/SparkConnect
304 1
Catalog.swift
in Sources/SparkConnect
303 1
ArrowDecoder.swift
in Sources/SparkConnect
287 52
ArrowArrayBuilder.swift
in Sources/SparkConnect
285 2
Extension.swift
in Sources/SparkConnect
279 8
ArrowReaderHelper.swift
in Sources/SparkConnect
276 9
ArrowArray.swift
in Sources/SparkConnect
269 -
ArrowTable.swift
in Sources/SparkConnect
158 1
SparkSession.swift
in Sources/SparkConnect
133 8
DataFrameWriter.swift
in Sources/SparkConnect
132 1
ArrowWriterHelper.swift
in Sources/SparkConnect
115 3
ChunkedArray.swift
in Sources/SparkConnect
110 2
DataFrameReader.swift
in Sources/SparkConnect
104 1
DataFrameWriterV2.swift
in Sources/SparkConnect
79 1
StorageLevel.swift
in Sources/SparkConnect
68 -
ArrowBuffer.swift
in Sources/SparkConnect
62 1
SparkFileUtils.swift
in Sources/SparkConnect
59 -
Row.swift
in Sources/SparkConnect
56 -
ProtoUtil.swift
in Sources/SparkConnect
55 1
ArrowData.swift
in Sources/SparkConnect
49 -
TypeAliases.swift
in Sources/SparkConnect
47 -
46 -
ArrowSchema.swift
in Sources/SparkConnect
46 2
CaseInsensitiveDictionary.swift
in Sources/SparkConnect
37 1
main.swift
in Sources/SparkSQLRepl
33 -
FlightDescriptor.swift
in Sources/SparkConnect
33 2
GroupedData.swift
in Sources/SparkConnect
30 1
FlightData.swift
in Sources/SparkConnect
26 2
BitUtility.swift
in Sources/SparkConnect
20 -
BearerTokenInterceptor.swift
in Sources/SparkConnect
20 2
RuntimeConf.swift
in Sources/SparkConnect
18 1
ErrorUtils.swift
in Sources/SparkConnect
16 -
MemoryAllocator.swift
in Sources/SparkConnect
12 2
ProtoUtils.swift
in Sources/SparkConnect
12 -
SparkConnectError.swift
in Sources/SparkConnect
6 -
Files With Most Units (Top 30)
File# lines# units
ArrowEncoder.swift
in Sources/SparkConnect
317 53
ArrowDecoder.swift
in Sources/SparkConnect
287 52
SparkConnectClient.swift
in Sources/SparkConnect
701 28
512 20
ArrowReaderHelper.swift
in Sources/SparkConnect
276 9
Extension.swift
in Sources/SparkConnect
279 8
SparkSession.swift
in Sources/SparkConnect
133 8
ArrowBufferBuilder.swift
in Sources/SparkConnect
324 6
DataFrame.swift
in Sources/SparkConnect
542 5
ArrowReader.swift
in Sources/SparkConnect
314 4
ArrowWriterHelper.swift
in Sources/SparkConnect
115 3
MemoryAllocator.swift
in Sources/SparkConnect
12 2
ArrowSchema.swift
in Sources/SparkConnect
46 2
ChunkedArray.swift
in Sources/SparkConnect
110 2
FlightDescriptor.swift
in Sources/SparkConnect
33 2
ArrowType.swift
in Sources/SparkConnect
366 2
ArrowArrayBuilder.swift
in Sources/SparkConnect
285 2
FlightData.swift
in Sources/SparkConnect
26 2
BearerTokenInterceptor.swift
in Sources/SparkConnect
20 2
DataFrameReader.swift
in Sources/SparkConnect
104 1
Catalog.swift
in Sources/SparkConnect
303 1
DataFrameWriter.swift
in Sources/SparkConnect
132 1
DataFrameWriterV2.swift
in Sources/SparkConnect
79 1
CaseInsensitiveDictionary.swift
in Sources/SparkConnect
37 1
ArrowTable.swift
in Sources/SparkConnect
158 1
ArrowWriter.swift
in Sources/SparkConnect
304 1
ProtoUtil.swift
in Sources/SparkConnect
55 1
RuntimeConf.swift
in Sources/SparkConnect
18 1
GroupedData.swift
in Sources/SparkConnect
30 1
ArrowBuffer.swift
in Sources/SparkConnect
62 1
Files With Long Lines (Top 3)

There are 3 files with lines longer than 120 characters. In total, there are 4 long lines.

File# lines# units# long lines
Catalog.swift
in Sources/SparkConnect
303 1 2
DataFrame.swift
in Sources/SparkConnect
542 5 1
StorageLevel.swift
in Sources/SparkConnect
68 - 1
Correlations

File Size vs. Commits (all time): 42 points

Sources/SparkConnect/ArrowArray.swift x: 2 commits (all time) y: 269 lines of code Sources/SparkConnect/ArrowArrayBuilder.swift x: 2 commits (all time) y: 285 lines of code Sources/SparkConnect/ArrowBuffer.swift x: 2 commits (all time) y: 62 lines of code Sources/SparkConnect/ArrowBufferBuilder.swift x: 2 commits (all time) y: 324 lines of code Sources/SparkConnect/ArrowData.swift x: 2 commits (all time) y: 49 lines of code Sources/SparkConnect/ArrowEncoder.swift x: 2 commits (all time) y: 317 lines of code Sources/SparkConnect/ArrowReader.swift x: 3 commits (all time) y: 314 lines of code Sources/SparkConnect/ArrowReaderHelper.swift x: 2 commits (all time) y: 276 lines of code Sources/SparkConnect/ArrowSchema.swift x: 2 commits (all time) y: 46 lines of code Sources/SparkConnect/ArrowTable.swift x: 2 commits (all time) y: 158 lines of code Sources/SparkConnect/ArrowType.swift x: 3 commits (all time) y: 366 lines of code Sources/SparkConnect/ArrowWriter.swift x: 2 commits (all time) y: 304 lines of code Sources/SparkConnect/ChunkedArray.swift x: 2 commits (all time) y: 110 lines of code Sources/SparkConnect/FlightData.swift x: 2 commits (all time) y: 26 lines of code Sources/SparkConnect/FlightDescriptor.swift x: 2 commits (all time) y: 33 lines of code Sources/SparkConnect/MemoryAllocator.swift x: 2 commits (all time) y: 12 lines of code Sources/SparkConnect/DataFrame.swift x: 43 commits (all time) y: 542 lines of code Sources/SparkConnect/SparkConnectClient.swift x: 40 commits (all time) y: 701 lines of code Sources/SparkConnect/Catalog.swift x: 8 commits (all time) y: 303 lines of code Sources/SparkConnect/SparkSession.swift x: 20 commits (all time) y: 133 lines of code Package.swift x: 8 commits (all time) y: 46 lines of code Sources/SparkConnect/Extension.swift x: 10 commits (all time) y: 279 lines of code Sources/SparkConnect/TypeAliases.swift x: 23 commits (all time) y: 47 lines of code Sources/SparkConnect/Row.swift x: 2 commits (all time) y: 56 lines of code Sources/SparkConnect/SparkFileUtils.swift x: 3 commits (all time) y: 59 lines of code Sources/SparkConnect/DataFrameReader.swift x: 7 commits (all time) y: 104 lines of code Sources/SparkConnect/DataFrameWriter.swift x: 6 commits (all time) y: 132 lines of code Sources/SparkConnect/DataFrameWriterV2.swift x: 2 commits (all time) y: 79 lines of code Sources/SparkConnect/RuntimeConf.swift x: 2 commits (all time) y: 18 lines of code Sources/SparkConnect/GroupedData.swift x: 1 commits (all time) y: 30 lines of code Sources/SparkConnect/BearerTokenInterceptor.swift x: 1 commits (all time) y: 20 lines of code dev/merge_spark_pr.py x: 3 commits (all time) y: 512 lines of code Sources/SparkConnect/ProtoUtils.swift x: 1 commits (all time) y: 12 lines of code Sources/SparkConnect/SparkConnectError.swift x: 5 commits (all time) y: 6 lines of code Sources/SparkConnect/ProtoUtil.swift x: 2 commits (all time) y: 55 lines of code Sources/SparkConnect/ErrorUtils.swift x: 1 commits (all time) y: 16 lines of code Sources/SparkConnect/StorageLevel.swift x: 3 commits (all time) y: 68 lines of code Sources/SparkConnect/CaseInsensitiveDictionary.swift x: 1 commits (all time) y: 37 lines of code Sources/SparkConnect/ArrowWriterHelper.swift x: 1 commits (all time) 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 43.0
commits (all time)
min: 1.0 | average: 5.52 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.5 | max: 43.0

File Size vs. Contributors (all time): 42 points

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

File Size vs. Commits (30 days): 39 points

Sources/SparkConnect/ArrowArray.swift x: 1 commits (30d) y: 269 lines of code Sources/SparkConnect/ArrowArrayBuilder.swift x: 1 commits (30d) y: 285 lines of code Sources/SparkConnect/ArrowBuffer.swift x: 1 commits (30d) y: 62 lines of code Sources/SparkConnect/ArrowBufferBuilder.swift x: 1 commits (30d) y: 324 lines of code Sources/SparkConnect/ArrowData.swift x: 1 commits (30d) y: 49 lines of code Sources/SparkConnect/ArrowEncoder.swift x: 1 commits (30d) y: 317 lines of code Sources/SparkConnect/ArrowReader.swift x: 1 commits (30d) y: 314 lines of code Sources/SparkConnect/ArrowReaderHelper.swift x: 1 commits (30d) y: 276 lines of code Sources/SparkConnect/ArrowSchema.swift x: 1 commits (30d) y: 46 lines of code Sources/SparkConnect/ArrowTable.swift x: 1 commits (30d) y: 158 lines of code Sources/SparkConnect/ArrowType.swift x: 2 commits (30d) y: 366 lines of code Sources/SparkConnect/ArrowWriter.swift x: 1 commits (30d) y: 304 lines of code Sources/SparkConnect/ChunkedArray.swift x: 1 commits (30d) y: 110 lines of code Sources/SparkConnect/FlightData.swift x: 1 commits (30d) y: 26 lines of code Sources/SparkConnect/FlightDescriptor.swift x: 1 commits (30d) y: 33 lines of code Sources/SparkConnect/MemoryAllocator.swift x: 1 commits (30d) y: 12 lines of code Sources/SparkConnect/DataFrame.swift x: 27 commits (30d) y: 542 lines of code Sources/SparkConnect/SparkConnectClient.swift x: 27 commits (30d) y: 701 lines of code Sources/SparkConnect/Catalog.swift x: 8 commits (30d) y: 303 lines of code Sources/SparkConnect/SparkSession.swift x: 11 commits (30d) y: 133 lines of code Package.swift x: 5 commits (30d) y: 46 lines of code Sources/SparkConnect/Extension.swift x: 3 commits (30d) y: 279 lines of code Sources/SparkConnect/TypeAliases.swift x: 11 commits (30d) y: 47 lines of code Sources/SparkSQLRepl/main.swift x: 2 commits (30d) y: 33 lines of code Sources/SparkConnect/Row.swift x: 2 commits (30d) y: 56 lines of code Sources/SparkConnect/SparkFileUtils.swift x: 3 commits (30d) y: 59 lines of code Sources/SparkConnect/DataFrameReader.swift x: 4 commits (30d) y: 104 lines of code Sources/SparkConnect/DataFrameWriter.swift x: 4 commits (30d) y: 132 lines of code Sources/SparkConnect/DataFrameWriterV2.swift x: 2 commits (30d) y: 79 lines of code Sources/SparkConnect/RuntimeConf.swift x: 1 commits (30d) y: 18 lines of code Sources/SparkConnect/GroupedData.swift x: 1 commits (30d) y: 30 lines of code Sources/SparkConnect/BearerTokenInterceptor.swift x: 1 commits (30d) y: 20 lines of code dev/merge_spark_pr.py x: 1 commits (30d) y: 512 lines of code Sources/SparkConnect/SparkConnectError.swift x: 2 commits (30d) y: 6 lines of code Sources/SparkConnect/ProtoUtil.swift x: 1 commits (30d) y: 55 lines of code Sources/SparkConnect/ErrorUtils.swift x: 1 commits (30d) y: 16 lines of code Sources/SparkConnect/StorageLevel.swift x: 1 commits (30d) y: 68 lines of code
701.0
lines of code
  min: 6.0
  average: 166.38
  25th percentile: 33.0
  median: 79.0
  75th percentile: 287.0
  max: 701.0
0 27.0
commits (30d)
min: 1.0 | average: 3.51 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 27.0

File Size vs. Contributors (30 days): 39 points

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

File Size vs. Commits (90 days): 42 points

Sources/SparkConnect/ArrowArray.swift x: 2 commits (90d) y: 269 lines of code Sources/SparkConnect/ArrowArrayBuilder.swift x: 2 commits (90d) y: 285 lines of code Sources/SparkConnect/ArrowBuffer.swift x: 2 commits (90d) y: 62 lines of code Sources/SparkConnect/ArrowBufferBuilder.swift x: 2 commits (90d) y: 324 lines of code Sources/SparkConnect/ArrowData.swift x: 2 commits (90d) y: 49 lines of code Sources/SparkConnect/ArrowEncoder.swift x: 2 commits (90d) y: 317 lines of code Sources/SparkConnect/ArrowReader.swift x: 3 commits (90d) y: 314 lines of code Sources/SparkConnect/ArrowReaderHelper.swift x: 2 commits (90d) y: 276 lines of code Sources/SparkConnect/ArrowSchema.swift x: 2 commits (90d) y: 46 lines of code Sources/SparkConnect/ArrowTable.swift x: 2 commits (90d) y: 158 lines of code Sources/SparkConnect/ArrowType.swift x: 3 commits (90d) y: 366 lines of code Sources/SparkConnect/ArrowWriter.swift x: 2 commits (90d) y: 304 lines of code Sources/SparkConnect/ChunkedArray.swift x: 2 commits (90d) y: 110 lines of code Sources/SparkConnect/FlightData.swift x: 2 commits (90d) y: 26 lines of code Sources/SparkConnect/FlightDescriptor.swift x: 2 commits (90d) y: 33 lines of code Sources/SparkConnect/MemoryAllocator.swift x: 2 commits (90d) y: 12 lines of code Sources/SparkConnect/DataFrame.swift x: 43 commits (90d) y: 542 lines of code Sources/SparkConnect/SparkConnectClient.swift x: 40 commits (90d) y: 701 lines of code Sources/SparkConnect/Catalog.swift x: 8 commits (90d) y: 303 lines of code Sources/SparkConnect/SparkSession.swift x: 20 commits (90d) y: 133 lines of code Package.swift x: 8 commits (90d) y: 46 lines of code Sources/SparkConnect/Extension.swift x: 10 commits (90d) y: 279 lines of code Sources/SparkConnect/TypeAliases.swift x: 23 commits (90d) y: 47 lines of code Sources/SparkConnect/Row.swift x: 2 commits (90d) y: 56 lines of code Sources/SparkConnect/SparkFileUtils.swift x: 3 commits (90d) y: 59 lines of code Sources/SparkConnect/DataFrameReader.swift x: 7 commits (90d) y: 104 lines of code Sources/SparkConnect/DataFrameWriter.swift x: 6 commits (90d) y: 132 lines of code Sources/SparkConnect/DataFrameWriterV2.swift x: 2 commits (90d) y: 79 lines of code Sources/SparkConnect/RuntimeConf.swift x: 2 commits (90d) y: 18 lines of code Sources/SparkConnect/GroupedData.swift x: 1 commits (90d) y: 30 lines of code Sources/SparkConnect/BearerTokenInterceptor.swift x: 1 commits (90d) y: 20 lines of code dev/merge_spark_pr.py x: 3 commits (90d) y: 512 lines of code Sources/SparkConnect/ProtoUtils.swift x: 1 commits (90d) y: 12 lines of code Sources/SparkConnect/SparkConnectError.swift x: 5 commits (90d) y: 6 lines of code Sources/SparkConnect/ProtoUtil.swift x: 2 commits (90d) y: 55 lines of code Sources/SparkConnect/ErrorUtils.swift x: 1 commits (90d) y: 16 lines of code Sources/SparkConnect/StorageLevel.swift x: 3 commits (90d) y: 68 lines of code Sources/SparkConnect/CaseInsensitiveDictionary.swift x: 1 commits (90d) y: 37 lines of code Sources/SparkConnect/ArrowWriterHelper.swift x: 1 commits (90d) 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 43.0
commits (90d)
min: 1.0 | average: 5.52 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.5 | max: 43.0

File Size vs. Contributors (90 days): 42 points

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