apache / datafusion-comet
File Size

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

Intro
Learn more...
File Size Overall
33% | 14% | 23% | 17% | 11%
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
rs47% | 11% | 17% | 14% | 8%
scala17% | 25% | 23% | 19% | 14%
java0% | 11% | 45% | 23% | 19%
proto0% | 0% | 61% | 29% | 8%
xml0% | 0% | 100% | 0% | 0%
toml0% | 0% | 0% | 32% | 67%
py0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
native46% | 11% | 18% | 14% | 9%
spark19% | 21% | 28% | 16% | 14%
common0% | 20% | 36% | 24% | 18%
dev0% | 0% | 65% | 0% | 34%
fuzz-testing0% | 0% | 0% | 78% | 21%
ROOT0% | 0% | 0% | 0% | 100%
conf0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
row.rs
in native/core/src/execution/shuffle
3089 24
bit_packing.rs
in native/core/src/parquet/util
3070 -
planner.rs
in native/core/src/execution
2783 35
map.rs
in native/core/src/execution/shuffle
2574 9
QueryPlanSerde.scala
in spark/src/main/scala/org/apache/comet/serde
2504 33
cast.rs
in native/spark-expr/src/conversion_funcs
2312 77
bit.rs
in native/core/src/common
1249 43
shuffle_writer.rs
in native/core/src/execution/shuffle
1053 43
temporal.rs
in native/spark-expr/src/kernels
1010 29
FileReader.java
in common/src/main/java/org/apache/comet/parquet
938 51
values.rs
in native/core/src/parquet/read
888 44
ParquetFilters.scala
in spark/src/main/scala/org/apache/comet/parquet
834 16
column.rs
in native/core/src/parquet/read
806 3
operators.scala
in spark/src/main/scala/org/apache/spark/sql/comet
746 41
CometConf.scala
in common/src/main/scala/org/apache/comet
725 22
mod.rs
in native/core/src/parquet
687 5
errors.rs
in native/core/src
663 25
aggregates.scala
in spark/src/main/scala/org/apache/comet/serde
644 25
jni_api.rs
in native/core/src/execution
543 7
CometExecRule.scala
in spark/src/main/scala/org/apache/comet/rules
536 8
hdfs.rs
in native/hdfs/src/object_store
536 10
filter.rs
in native/core/src/execution/operators
470 20
BatchReader.java
in common/src/main/java/org/apache/comet/parquet
445 19
utils.rs
in native/spark-expr/src/hash_funcs
431 -
sum_decimal.rs
in native/spark-expr/src/agg_funcs
429 30
CometScanExec.scala
in spark/src/main/scala/org/apache/spark/sql/comet
425 15
CometUnsafeShuffleWriter.java
in spark/src/main/java/org/apache/spark/sql/comet/execution/shuffle
425 15
NativeBatchReader.java
in common/src/main/java/org/apache/comet/parquet
419 15
CometShuffleExternalSorter.java
in spark/src/main/java/org/apache/spark/shuffle/sort
410 20
proto
expr.proto
in native/proto/src/proto
410 -
avg_decimal.rs
in native/spark-expr/src/agg_funcs
409 26
memory.rs
in native/core/src/parquet/util
393 16
ArrowWriters.scala
in common/src/main/scala/org/apache/spark/sql/comet/execution/arrow
384 62
scan.rs
in native/core/src/execution/operators
382 15
CometBufferImportTypeVisitor.java
in common/src/main/java/org/apache/arrow/c
316 29
CometDiskBlockWriter.java
in spark/src/main/java/org/apache/spark/sql/comet/execution/shuffle
304 14
to_json.rs
in native/spark-expr/src/json_funcs
303 19
CometShuffleExchangeExec.scala
in spark/src/main/scala/org/apache/spark/sql/comet/execution/shuffle
296 10
TypeUtil.java
in common/src/main/java/org/apache/comet/parquet
293 16
list.rs
in native/core/src/execution/shuffle
291 3
mod.rs
in native/core/src/jvm_bridge
290 4
parquet_support.rs
in native/core/src/parquet
281 6
CometBypassMergeSortShuffleWriter.java
in spark/src/main/java/org/apache/spark/sql/comet/execution/shuffle
276 4
arrays.scala
in spark/src/main/scala/org/apache/comet/serde
264 12
list_extract.rs
in native/spark-expr/src/array_funcs
262 15
CometParquetReadSupport.scala
in common/src/main/scala/org/apache/spark/sql/comet/parquet
259 9
covariance.rs
in native/spark-expr/src/agg_funcs
257 13
avg.rs
in native/spark-expr/src/agg_funcs
257 20
buffer.rs
in native/core/src/common
254 10
array_insert.rs
in native/spark-expr/src/array_funcs
252 10
Files With Most Units (Top 50)
File# lines# units
cast.rs
in native/spark-expr/src/conversion_funcs
2312 77
ArrowWriters.scala
in common/src/main/scala/org/apache/spark/sql/comet/execution/arrow
384 62
FileReader.java
in common/src/main/java/org/apache/comet/parquet
938 51
values.rs
in native/core/src/parquet/read
888 44
bit.rs
in native/core/src/common
1249 43
shuffle_writer.rs
in native/core/src/execution/shuffle
1053 43
operators.scala
in spark/src/main/scala/org/apache/spark/sql/comet
746 41
planner.rs
in native/core/src/execution
2783 35
QueryPlanSerde.scala
in spark/src/main/scala/org/apache/comet/serde
2504 33
sum_decimal.rs
in native/spark-expr/src/agg_funcs
429 30
CometBufferImportTypeVisitor.java
in common/src/main/java/org/apache/arrow/c
316 29
temporal.rs
in native/spark-expr/src/kernels
1010 29
CometDelegateVector.java
in common/src/main/java/org/apache/comet/vector
124 26
avg_decimal.rs
in native/spark-expr/src/agg_funcs
409 26
aggregates.scala
in spark/src/main/scala/org/apache/comet/serde
644 25
errors.rs
in native/core/src
663 25
CometSparkSessionExtensions.scala
in spark/src/main/scala/org/apache/comet
250 24
row.rs
in native/core/src/execution/shuffle
3089 24
CometConf.scala
in common/src/main/scala/org/apache/comet
725 22
CometVector.java
in common/src/main/java/org/apache/comet/vector
176 22
CometShuffleExternalSorter.java
in spark/src/main/java/org/apache/spark/shuffle/sort
410 20
filter.rs
in native/core/src/execution/operators
470 20
avg.rs
in native/spark-expr/src/agg_funcs
257 20
normalize_nan.rs
in native/spark-expr/src/math_funcs/internal
132 20
CometPlainVector.java
in common/src/main/java/org/apache/comet/vector
147 19
BatchReader.java
in common/src/main/java/org/apache/comet/parquet
445 19
to_json.rs
in native/spark-expr/src/json_funcs
303 19
TypeUtil.java
in common/src/main/java/org/apache/comet/parquet
293 16
ReadOptions.java
in common/src/main/java/org/apache/comet/parquet
137 16
ParquetFilters.scala
in spark/src/main/scala/org/apache/comet/parquet
834 16
memory.rs
in native/core/src/parquet/util
393 16
NativeBatchReader.java
in common/src/main/java/org/apache/comet/parquet
419 15
CometScanExec.scala
in spark/src/main/scala/org/apache/spark/sql/comet
425 15
CometUnsafeShuffleWriter.java
in spark/src/main/java/org/apache/spark/sql/comet/execution/shuffle
425 15
copy.rs
in native/core/src/execution/operators
226 15
scan.rs
in native/core/src/execution/operators
382 15
list_extract.rs
in native/spark-expr/src/array_funcs
262 15
CometDictionaryVector.java
in common/src/main/java/org/apache/comet/vector
96 14
CometDiskBlockWriter.java
in spark/src/main/java/org/apache/spark/sql/comet/execution/shuffle
304 14
variance.rs
in native/spark-expr/src/agg_funcs
188 14
stddev.rs
in native/spark-expr/src/agg_funcs
131 14
Utils.scala
in common/src/main/scala/org/apache/spark/sql/comet/util
216 13
CometDictionary.java
in common/src/main/java/org/apache/comet/vector
80 13
NativeBase.java
in common/src/main/java/org/apache/comet
208 13
bloom_filter_agg.rs
in native/core/src/execution/expressions
133 13
covariance.rs
in native/spark-expr/src/agg_funcs
257 13
correlation.rs
in native/spark-expr/src/agg_funcs
195 13
get_array_struct_fields.rs
in native/spark-expr/src/array_funcs
133 13
ColumnIndexReader.java
in common/src/main/java/org/apache/comet/parquet
177 12
IndexFilter.java
in common/src/main/java/org/apache/comet/parquet
104 12
Files With Long Lines (Top 28)

There are 28 files with lines longer than 120 characters. In total, there are 44 long lines.

File# lines# units# long lines
238 - 6
CometExecRule.scala
in spark/src/main/scala/org/apache/comet/rules
536 8 4
ParquetFilters.scala
in spark/src/main/scala/org/apache/comet/parquet
834 16 3
operators.scala
in spark/src/main/scala/org/apache/spark/sql/comet
746 41 2
generate-changelog.py
in dev/release
94 3 2
map.rs
in native/core/src/execution/shuffle
2574 9 2
jni.rs
in native/core/src/parquet/util
212 6 2
values.rs
in native/core/src/parquet/read
888 44 2
error.rs
in native/spark-expr/src
45 2 2
Utils.scala
in common/src/main/scala/org/apache/spark/sql/comet/util
216 13 1
CometScanRule.scala
in spark/src/main/scala/org/apache/comet/rules
141 3 1
CometExecIterator.scala
in spark/src/main/scala/org/apache/comet
142 5 1
hash.scala
in spark/src/main/scala/org/apache/comet/serde
57 3 1
aggregates.scala
in spark/src/main/scala/org/apache/comet/serde
644 25 1
CometColumnarToRowExec.scala
in spark/src/main/scala/org/apache/spark/sql/comet
233 6 1
CometCollectLimitExec.scala
in spark/src/main/scala/org/apache/spark/sql/comet
75 3 1
CometShuffleExchangeExec.scala
in spark/src/main/scala/org/apache/spark/sql/comet/execution/shuffle
296 10 1
CometShuffleManager.scala
in spark/src/main/scala/org/apache/spark/sql/comet/execution/shuffle
231 7 1
CometTakeOrderedAndProjectExec.scala
in spark/src/main/scala/org/apache/spark/sql/comet
96 4 1
ShimCometScanExec.scala
in spark/src/main/spark-4.0/org/apache/spark/sql/comet/shims
55 3 1
Cargo.toml
in native
54 - 1
Cargo.toml
in native/hdfs
47 - 1
bit.rs
in native/core/src/common
1249 43 1
errors.rs
in native/core/src
663 25 1
shuffle_writer.rs
in native/core/benches
128 5 1
utils.rs
in native/spark-expr/src
170 3 1
array_insert.rs
in native/spark-expr/src/array_funcs
252 10 1
cast.rs
in native/spark-expr/src/conversion_funcs
2312 77 1
Correlations

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

spark/src/main/scala/org/apache/comet/serde/QueryPlanSerde.scala x: 159 commits (all time) y: 2504 lines of code spark/src/main/scala/org/apache/comet/testing/ParquetGenerator.scala x: 5 commits (all time) y: 194 lines of code common/src/main/scala/org/apache/comet/CometConf.scala x: 68 commits (all time) y: 725 lines of code native/core/Cargo.toml x: 36 commits (all time) y: 111 lines of code native/core/src/execution/jni_api.rs x: 41 commits (all time) y: 543 lines of code spark/src/main/scala/org/apache/comet/CometExecIterator.scala x: 27 commits (all time) y: 142 lines of code spark/src/main/scala/org/apache/comet/Native.scala x: 20 commits (all time) y: 49 lines of code native/core/benches/row_columnar.rs x: 4 commits (all time) y: 80 lines of code native/core/benches/shuffle_writer.rs x: 9 commits (all time) y: 128 lines of code native/core/src/execution/planner.rs x: 30 commits (all time) y: 2783 lines of code native/core/src/execution/shuffle/codec.rs x: 6 commits (all time) y: 186 lines of code native/core/src/execution/shuffle/mod.rs x: 8 commits (all time) y: 7 lines of code native/core/src/execution/shuffle/row.rs x: 15 commits (all time) y: 3089 lines of code native/core/src/execution/shuffle/shuffle_writer.rs x: 19 commits (all time) y: 1053 lines of code native/core/src/parquet/util/jni.rs x: 6 commits (all time) y: 212 lines of code native/proto/src/proto/operator.proto x: 11 commits (all time) y: 198 lines of code spark/src/main/java/org/apache/spark/sql/comet/execution/shuffle/SpillWriter.java x: 6 commits (all time) y: 149 lines of code spark/src/main/scala/org/apache/comet/rules/CometExecRule.scala x: 2 commits (all time) y: 536 lines of code spark/src/main/scala/org/apache/spark/sql/comet/execution/shuffle/CometNativeShuffleWriter.scala x: 3 commits (all time) y: 160 lines of code native/spark-expr/src/conversion_funcs/cast.rs x: 7 commits (all time) y: 2312 lines of code spark/src/main/scala/org/apache/comet/CometSparkSessionExtensions.scala x: 95 commits (all time) y: 250 lines of code spark/src/main/scala/org/apache/comet/DataTypeSupport.scala x: 5 commits (all time) y: 62 lines of code spark/src/main/scala/org/apache/comet/rules/CometScanRule.scala x: 2 commits (all time) y: 141 lines of code spark/src/main/scala/org/apache/spark/sql/comet/CometNativeScanExec.scala x: 6 commits (all time) y: 199 lines of code spark/src/main/scala/org/apache/spark/sql/comet/CometScanExec.scala x: 19 commits (all time) y: 425 lines of code spark/src/main/scala/org/apache/spark/sql/comet/CometSparkToColumnarExec.scala x: 5 commits (all time) y: 108 lines of code spark/src/main/scala/org/apache/comet/rules/EliminateRedundantTransitions.scala x: 1 commits (all time) y: 53 lines of code spark/src/main/scala/org/apache/comet/serde/arrays.scala x: 10 commits (all time) y: 264 lines of code native/core/src/execution/operators/scan.rs x: 20 commits (all time) y: 382 lines of code native/spark-expr/src/array_funcs/array_repeat.rs x: 1 commits (all time) y: 147 lines of code native/spark-expr/src/array_funcs/mod.rs x: 2 commits (all time) y: 8 lines of code native/spark-expr/src/comet_scalar_funcs.rs x: 10 commits (all time) y: 142 lines of code spark/src/main/scala/org/apache/comet/serde/hash.scala x: 2 commits (all time) y: 57 lines of code fuzz-testing/src/main/scala/org/apache/comet/fuzz/Meta.scala x: 6 commits (all time) y: 104 lines of code common/src/main/java/org/apache/arrow/c/AbstractCometSchemaImporter.java x: 1 commits (all time) y: 36 lines of code common/src/main/java/org/apache/comet/CometSchemaImporter.java x: 1 commits (all time) y: 8 lines of code common/src/main/java/org/apache/comet/parquet/BatchReader.java x: 10 commits (all time) y: 445 lines of code common/src/main/java/org/apache/comet/parquet/ColumnReader.java x: 8 commits (all time) y: 210 lines of code common/src/main/java/org/apache/comet/parquet/LazyColumnReader.java x: 3 commits (all time) y: 100 lines of code common/src/main/java/org/apache/comet/parquet/NativeBatchReader.java x: 11 commits (all time) y: 419 lines of code common/src/main/java/org/apache/comet/parquet/NativeColumnReader.java x: 2 commits (all time) y: 89 lines of code native/core/src/lib.rs x: 8 commits (all time) y: 73 lines of code native/Cargo.toml x: 47 commits (all time) y: 54 lines of code native/core/benches/bit_util.rs x: 4 commits (all time) y: 162 lines of code native/core/benches/common.rs x: 3 commits (all time) y: 60 lines of code native/core/benches/parquet_read.rs x: 5 commits (all time) y: 125 lines of code native/core/src/common/bit.rs x: 7 commits (all time) y: 1249 lines of code native/core/src/errors.rs x: 9 commits (all time) y: 663 lines of code native/core/src/execution/serde.rs x: 4 commits (all time) y: 157 lines of code native/proto/Cargo.toml x: 3 commits (all time) y: 30 lines of code native/spark-expr/Cargo.toml x: 20 commits (all time) y: 63 lines of code spark/src/main/scala/org/apache/spark/sql/comet/execution/shuffle/CometShuffleExchangeExec.scala x: 19 commits (all time) y: 296 lines of code native/core/src/execution/memory_pools/config.rs x: 1 commits (all time) y: 79 lines of code native/core/src/execution/memory_pools/mod.rs x: 1 commits (all time) y: 89 lines of code native/core/src/execution/memory_pools/unified_pool.rs x: 1 commits (all time) y: 22 lines of code native/core/src/execution/mod.rs x: 8 commits (all time) y: 21 lines of code native/core/src/parquet/parquet_support.rs x: 8 commits (all time) y: 281 lines of code native/core/src/execution/expressions/bloom_filter_might_contain.rs x: 4 commits (all time) y: 109 lines of code native/core/src/execution/operators/copy.rs x: 11 commits (all time) y: 226 lines of code native/core/src/execution/operators/filter.rs x: 10 commits (all time) y: 470 lines of code native/core/src/parquet/schema_adapter.rs x: 7 commits (all time) y: 200 lines of code native/spark-expr/src/array_funcs/array_insert.rs x: 3 commits (all time) y: 252 lines of code native/spark-expr/src/array_funcs/get_array_struct_fields.rs x: 3 commits (all time) y: 133 lines of code native/spark-expr/src/array_funcs/list_extract.rs x: 3 commits (all time) y: 262 lines of code native/spark-expr/src/bitwise_funcs/bitwise_not.rs x: 3 commits (all time) y: 90 lines of code native/spark-expr/src/conditional_funcs/if_expr.rs x: 3 commits (all time) y: 116 lines of code native/spark-expr/src/json_funcs/to_json.rs x: 3 commits (all time) y: 303 lines of code native/spark-expr/src/math_funcs/negative.rs x: 3 commits (all time) y: 208 lines of code native/spark-expr/src/string_funcs/string_space.rs x: 3 commits (all time) y: 77 lines of code native/spark-expr/src/unbound.rs x: 4 commits (all time) y: 33 lines of code common/src/main/java/org/apache/comet/parquet/FileReader.java x: 4 commits (all time) y: 938 lines of code common/src/main/java/org/apache/comet/parquet/Native.java x: 9 commits (all time) y: 76 lines of code common/src/main/java/org/apache/comet/parquet/TypeUtil.java x: 5 commits (all time) y: 293 lines of code native/core/src/parquet/mod.rs x: 16 commits (all time) y: 687 lines of code spark/src/main/scala/org/apache/comet/parquet/CometParquetFileFormat.scala x: 9 commits (all time) y: 223 lines of code native/core/src/execution/shuffle/map.rs x: 4 commits (all time) y: 2574 lines of code common/src/main/scala/org/apache/spark/sql/comet/util/Utils.scala x: 9 commits (all time) y: 216 lines of code spark/src/main/scala/org/apache/spark/sql/comet/execution/shuffle/CometShuffleManager.scala x: 6 commits (all time) y: 231 lines of code spark/src/main/scala/org/apache/comet/serde/aggregates.scala x: 3 commits (all time) y: 644 lines of code spark/src/main/scala/org/apache/spark/sql/comet/CometBroadcastExchangeExec.scala x: 13 commits (all time) y: 208 lines of code spark/src/main/scala/org/apache/spark/sql/comet/CometColumnarToRowExec.scala x: 2 commits (all time) y: 233 lines of code native/spark-expr/src/hash_funcs/utils.rs x: 4 commits (all time) y: 431 lines of code native/spark-expr/src/agg_funcs/correlation.rs x: 3 commits (all time) y: 195 lines of code spark/src/main/scala/org/apache/comet/parquet/CometParquetPartitionReaderFactory.scala x: 5 commits (all time) y: 178 lines of code spark/src/main/scala/org/apache/comet/parquet/ParquetFilters.scala x: 6 commits (all time) y: 834 lines of code spark/src/main/scala/org/apache/comet/parquet/SourceFilterSerde.scala x: 1 commits (all time) y: 135 lines of code native/proto/src/proto/expr.proto x: 20 commits (all time) y: 410 lines of code spark/src/main/scala/org/apache/spark/Plugins.scala x: 12 commits (all time) y: 68 lines of code spark/src/main/java/org/apache/spark/shuffle/comet/CometBoundedShuffleMemoryAllocator.java x: 2 commits (all time) y: 121 lines of code common/src/main/scala/org/apache/spark/sql/comet/CastOverflowException.scala x: 2 commits (all time) y: 14 lines of code spark/src/main/scala/org/apache/spark/sql/comet/CometBatchScanExec.scala x: 6 commits (all time) y: 95 lines of code spark/src/main/scala/org/apache/spark/sql/comet/CometTakeOrderedAndProjectExec.scala x: 12 commits (all time) y: 96 lines of code spark/src/main/scala/org/apache/spark/sql/comet/operators.scala x: 37 commits (all time) y: 746 lines of code spark/src/main/scala/org/apache/spark/sql/comet/plans/AliasAwareOutputExpression.scala x: 4 commits (all time) y: 48 lines of code spark/src/main/spark-3.4/org/apache/spark/sql/comet/shims/ShimCometScanExec.scala x: 1 commits (all time) y: 44 lines of code spark/src/main/spark-3.x/org/apache/comet/shims/ShimCometShuffleExchangeExec.scala x: 5 commits (all time) y: 24 lines of code spark/src/main/spark-4.0/org/apache/spark/sql/comet/shims/ShimCometScanExec.scala x: 4 commits (all time) y: 55 lines of code spark/src/main/spark-4.0/org/apache/comet/shims/CometExprShim.scala x: 4 commits (all time) y: 17 lines of code native/core/benches/bloom_filter_agg.rs x: 6 commits (all time) y: 129 lines of code native/core/benches/filter.rs x: 2 commits (all time) y: 81 lines of code native/core/src/execution/shuffle/list.rs x: 3 commits (all time) y: 291 lines of code native/core/src/execution/spark_plan.rs x: 2 commits (all time) y: 63 lines of code native/core/src/execution/util/spark_bloom_filter.rs x: 4 commits (all time) y: 126 lines of code native/spark-expr/src/agg_funcs/avg.rs x: 2 commits (all time) y: 257 lines of code native/spark-expr/src/agg_funcs/avg_decimal.rs x: 3 commits (all time) y: 409 lines of code native/spark-expr/src/agg_funcs/sum_decimal.rs x: 3 commits (all time) y: 429 lines of code native/spark-expr/src/agg_funcs/variance.rs x: 4 commits (all time) y: 188 lines of code native/spark-expr/src/error.rs x: 2 commits (all time) y: 45 lines of code native/spark-expr/src/hash_funcs/murmur3.rs x: 2 commits (all time) y: 225 lines of code native/spark-expr/src/hash_funcs/xxhash64.rs x: 2 commits (all time) y: 218 lines of code native/spark-expr/src/kernels/temporal.rs x: 3 commits (all time) y: 1010 lines of code native/spark-expr/src/math_funcs/internal/unscaled_value.rs x: 2 commits (all time) y: 25 lines of code native/spark-expr/src/math_funcs/round.rs x: 3 commits (all time) y: 182 lines of code native/spark-expr/src/math_funcs/unhex.rs x: 2 commits (all time) y: 191 lines of code native/spark-expr/src/utils.rs x: 7 commits (all time) y: 170 lines of code spark/src/main/scala/org/apache/comet/GenerateDocs.scala x: 6 commits (all time) y: 80 lines of code spark/src/main/scala/org/apache/comet/expressions/CometCast.scala x: 15 commits (all time) y: 229 lines of code native/core/src/jvm_bridge/mod.rs x: 5 commits (all time) y: 290 lines of code native/core/src/parquet/data_type.rs x: 3 commits (all time) y: 2 lines of code rust-toolchain.toml x: 3 commits (all time) y: 19 lines of code native/spark-expr/src/lib.rs x: 35 commits (all time) y: 56 lines of code spark/src/main/scala/org/apache/spark/sql/comet/CometMetricNode.scala x: 9 commits (all time) y: 100 lines of code native/core/src/execution/metrics/utils.rs x: 6 commits (all time) y: 55 lines of code fuzz-testing/src/main/scala/org/apache/comet/fuzz/QueryRunner.scala x: 4 commits (all time) y: 142 lines of code common/src/main/java/org/apache/comet/vector/CometVector.java x: 9 commits (all time) y: 176 lines of code spark/src/main/scala/org/apache/spark/sql/comet/execution/shuffle/NativeBatchDecoderIterator.scala x: 2 commits (all time) y: 131 lines of code spark/src/main/java/org/apache/spark/shuffle/sort/CometShuffleExternalSorter.java x: 6 commits (all time) y: 410 lines of code common/src/main/scala/org/apache/comet/vector/NativeUtil.scala x: 16 commits (all time) y: 111 lines of code common/src/main/java/org/apache/comet/vector/CometPlainVector.java x: 7 commits (all time) y: 147 lines of code native/core/src/common/buffer.rs x: 2 commits (all time) y: 254 lines of code native/core/src/parquet/read/column.rs x: 5 commits (all time) y: 806 lines of code spark/src/main/scala/org/apache/spark/sql/comet/execution/shuffle/CometShuffledRowRDD.scala x: 1 commits (all time) y: 109 lines of code native/core/src/parquet/read/values.rs x: 7 commits (all time) y: 888 lines of code common/src/main/scala/org/apache/comet/package.scala x: 3 commits (all time) y: 47 lines of code common/src/main/scala/org/apache/spark/sql/comet/execution/arrow/ArrowWriters.scala x: 2 commits (all time) y: 384 lines of code spark/src/main/scala/org/apache/spark/sql/comet/CometWindowExec.scala x: 6 commits (all time) y: 41 lines of code native/core/src/parquet/util/memory.rs x: 2 commits (all time) y: 393 lines of code common/src/main/java/org/apache/comet/vector/CometDictionary.java x: 7 commits (all time) y: 80 lines of code common/src/main/java/org/apache/comet/vector/CometDictionaryVector.java x: 4 commits (all time) y: 96 lines of code common/src/main/scala/org/apache/comet/vector/StreamReader.scala x: 5 commits (all time) y: 31 lines of code native/core/src/parquet/util/bit_packing.rs x: 1 commits (all time) y: 3070 lines of code common/src/main/java/org/apache/arrow/c/CometBufferImportTypeVisitor.java x: 1 commits (all time) y: 316 lines of code common/src/main/scala/org/apache/spark/sql/comet/parquet/CometSparkToParquetSchemaConverter.scala x: 2 commits (all time) y: 174 lines of code dev/scalastyle-config.xml x: 3 commits (all time) y: 238 lines of code common/src/main/java/org/apache/comet/vector/CometDecodedVector.java x: 3 commits (all time) y: 68 lines of code spark/src/main/java/org/apache/spark/sql/comet/execution/shuffle/CometBypassMergeSortShuffleWriter.java x: 2 commits (all time) y: 276 lines of code spark/src/main/java/org/apache/spark/sql/comet/execution/shuffle/CometUnsafeShuffleWriter.java x: 2 commits (all time) y: 425 lines of code common/src/main/java/org/apache/comet/parquet/BloomFilterReader.java x: 1 commits (all time) y: 197 lines of code common/src/main/java/org/apache/comet/parquet/ColumnIndexReader.java x: 1 commits (all time) y: 177 lines of code common/src/main/java/org/apache/comet/parquet/ColumnPageReader.java x: 1 commits (all time) y: 212 lines of code
3089.0
lines of code
  min: 1.0
  average: 180.55
  25th percentile: 22.0
  median: 80.0
  75th percentile: 174.5
  max: 3089.0
0 159.0
commits (all time)
min: 1.0 | average: 5.33 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.0 | max: 159.0

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

spark/src/main/scala/org/apache/comet/serde/QueryPlanSerde.scala x: 29 contributors (all time) y: 2504 lines of code spark/src/main/scala/org/apache/comet/testing/ParquetGenerator.scala x: 2 contributors (all time) y: 194 lines of code common/src/main/scala/org/apache/comet/CometConf.scala x: 12 contributors (all time) y: 725 lines of code native/core/Cargo.toml x: 11 contributors (all time) y: 111 lines of code native/core/src/execution/jni_api.rs x: 9 contributors (all time) y: 543 lines of code spark/src/main/scala/org/apache/comet/CometExecIterator.scala x: 6 contributors (all time) y: 142 lines of code spark/src/main/scala/org/apache/comet/Native.scala x: 7 contributors (all time) y: 49 lines of code native/core/benches/row_columnar.rs x: 1 contributors (all time) y: 80 lines of code native/core/benches/shuffle_writer.rs x: 3 contributors (all time) y: 128 lines of code native/core/src/execution/planner.rs x: 11 contributors (all time) y: 2783 lines of code native/core/src/execution/shuffle/codec.rs x: 3 contributors (all time) y: 186 lines of code native/core/src/execution/shuffle/mod.rs x: 2 contributors (all time) y: 7 lines of code native/core/src/execution/shuffle/row.rs x: 4 contributors (all time) y: 3089 lines of code native/core/src/execution/shuffle/shuffle_writer.rs x: 4 contributors (all time) y: 1053 lines of code native/core/src/parquet/util/jni.rs x: 4 contributors (all time) y: 212 lines of code native/proto/src/proto/operator.proto x: 4 contributors (all time) y: 198 lines of code spark/src/main/java/org/apache/spark/sql/comet/execution/shuffle/SpillWriter.java x: 3 contributors (all time) y: 149 lines of code spark/src/main/scala/org/apache/comet/rules/CometExecRule.scala x: 1 contributors (all time) y: 536 lines of code spark/src/main/scala/org/apache/spark/sql/comet/execution/shuffle/CometNativeShuffleWriter.scala x: 2 contributors (all time) y: 160 lines of code native/spark-expr/src/conversion_funcs/cast.rs x: 5 contributors (all time) y: 2312 lines of code spark/src/main/scala/org/apache/comet/CometSparkSessionExtensions.scala x: 17 contributors (all time) y: 250 lines of code spark/src/main/scala/org/apache/comet/DataTypeSupport.scala x: 4 contributors (all time) y: 62 lines of code spark/src/main/scala/org/apache/comet/rules/CometScanRule.scala x: 2 contributors (all time) y: 141 lines of code spark/src/main/scala/org/apache/spark/sql/comet/CometScanExec.scala x: 11 contributors (all time) y: 425 lines of code spark/src/main/scala/org/apache/spark/sql/comet/CometSparkToColumnarExec.scala x: 4 contributors (all time) y: 108 lines of code spark/src/main/scala/org/apache/comet/rules/EliminateRedundantTransitions.scala x: 1 contributors (all time) y: 53 lines of code spark/src/main/scala/org/apache/comet/serde/arrays.scala x: 3 contributors (all time) y: 264 lines of code native/core/src/execution/operators/scan.rs x: 4 contributors (all time) y: 382 lines of code native/spark-expr/src/array_funcs/array_repeat.rs x: 1 contributors (all time) y: 147 lines of code native/spark-expr/src/comet_scalar_funcs.rs x: 5 contributors (all time) y: 142 lines of code spark/src/main/scala/org/apache/comet/serde/hash.scala x: 2 contributors (all time) y: 57 lines of code fuzz-testing/src/main/scala/org/apache/comet/fuzz/Meta.scala x: 3 contributors (all time) y: 104 lines of code common/src/main/java/org/apache/arrow/c/AbstractCometSchemaImporter.java x: 1 contributors (all time) y: 36 lines of code common/src/main/java/org/apache/comet/CometSchemaImporter.java x: 1 contributors (all time) y: 8 lines of code common/src/main/java/org/apache/comet/parquet/BatchReader.java x: 6 contributors (all time) y: 445 lines of code common/src/main/java/org/apache/comet/parquet/NativeBatchReader.java x: 3 contributors (all time) y: 419 lines of code common/src/main/java/org/apache/comet/parquet/NativeColumnReader.java x: 1 contributors (all time) y: 89 lines of code common/src/main/java/org/apache/comet/parquet/Utils.java x: 4 contributors (all time) y: 187 lines of code native/core/src/lib.rs x: 4 contributors (all time) y: 73 lines of code native/Cargo.toml x: 11 contributors (all time) y: 54 lines of code native/core/benches/bit_util.rs x: 3 contributors (all time) y: 162 lines of code native/core/benches/parquet_read.rs x: 4 contributors (all time) y: 125 lines of code native/core/src/common/bit.rs x: 4 contributors (all time) y: 1249 lines of code native/core/src/errors.rs x: 4 contributors (all time) y: 663 lines of code native/core/src/execution/serde.rs x: 2 contributors (all time) y: 157 lines of code native/proto/Cargo.toml x: 2 contributors (all time) y: 30 lines of code native/spark-expr/Cargo.toml x: 7 contributors (all time) y: 63 lines of code spark/src/main/scala/org/apache/spark/sql/comet/execution/shuffle/CometShuffleExchangeExec.scala x: 6 contributors (all time) y: 296 lines of code native/core/src/execution/memory_pools/unified_pool.rs x: 1 contributors (all time) y: 22 lines of code native/core/src/execution/mod.rs x: 3 contributors (all time) y: 21 lines of code native/core/src/parquet/parquet_support.rs x: 6 contributors (all time) y: 281 lines of code native/core/src/execution/expressions/bloom_filter_might_contain.rs x: 2 contributors (all time) y: 109 lines of code native/core/src/execution/operators/copy.rs x: 4 contributors (all time) y: 226 lines of code native/core/src/execution/operators/filter.rs x: 5 contributors (all time) y: 470 lines of code native/hdfs/src/object_store/hdfs.rs x: 2 contributors (all time) y: 536 lines of code native/spark-expr/src/array_funcs/array_insert.rs x: 3 contributors (all time) y: 252 lines of code native/spark-expr/src/bitwise_funcs/bitwise_not.rs x: 3 contributors (all time) y: 90 lines of code native/spark-expr/src/conditional_funcs/if_expr.rs x: 3 contributors (all time) y: 116 lines of code native/spark-expr/src/json_funcs/to_json.rs x: 3 contributors (all time) y: 303 lines of code native/spark-expr/src/math_funcs/negative.rs x: 3 contributors (all time) y: 208 lines of code native/spark-expr/src/string_funcs/string_space.rs x: 3 contributors (all time) y: 77 lines of code common/src/main/java/org/apache/comet/parquet/FileReader.java x: 3 contributors (all time) y: 938 lines of code common/src/main/java/org/apache/comet/parquet/Native.java x: 6 contributors (all time) y: 76 lines of code common/src/main/java/org/apache/comet/parquet/RowGroupFilter.java x: 2 contributors (all time) y: 86 lines of code common/src/main/java/org/apache/comet/parquet/TypeUtil.java x: 4 contributors (all time) y: 293 lines of code native/core/src/parquet/mod.rs x: 6 contributors (all time) y: 687 lines of code spark/src/main/scala/org/apache/comet/parquet/CometParquetFileFormat.scala x: 5 contributors (all time) y: 223 lines of code native/core/src/execution/shuffle/map.rs x: 3 contributors (all time) y: 2574 lines of code common/src/main/scala/org/apache/spark/sql/comet/util/Utils.scala x: 7 contributors (all time) y: 216 lines of code spark/src/main/scala/org/apache/comet/serde/aggregates.scala x: 2 contributors (all time) y: 644 lines of code spark/src/main/scala/org/apache/spark/sql/comet/CometColumnarToRowExec.scala x: 2 contributors (all time) y: 233 lines of code native/spark-expr/src/hash_funcs/utils.rs x: 4 contributors (all time) y: 431 lines of code native/spark-expr/src/agg_funcs/correlation.rs x: 3 contributors (all time) y: 195 lines of code spark/src/main/scala/org/apache/comet/parquet/CometParquetPartitionReaderFactory.scala x: 4 contributors (all time) y: 178 lines of code spark/src/main/scala/org/apache/comet/parquet/ParquetFilters.scala x: 5 contributors (all time) y: 834 lines of code spark/src/main/scala/org/apache/comet/parquet/SourceFilterSerde.scala x: 1 contributors (all time) y: 135 lines of code spark/src/main/spark-3.5/org/apache/spark/sql/comet/shims/ShimCometScanExec.scala x: 5 contributors (all time) y: 101 lines of code native/proto/src/proto/expr.proto x: 11 contributors (all time) y: 410 lines of code spark/src/main/scala/org/apache/spark/Plugins.scala x: 8 contributors (all time) y: 68 lines of code spark/src/main/java/org/apache/spark/shuffle/comet/CometBoundedShuffleMemoryAllocator.java x: 2 contributors (all time) y: 121 lines of code spark/src/main/scala/org/apache/spark/sql/comet/CometBatchScanExec.scala x: 5 contributors (all time) y: 95 lines of code spark/src/main/scala/org/apache/spark/sql/comet/CometTakeOrderedAndProjectExec.scala x: 4 contributors (all time) y: 96 lines of code spark/src/main/scala/org/apache/spark/sql/comet/operators.scala x: 10 contributors (all time) y: 746 lines of code spark/src/main/scala/org/apache/spark/sql/comet/plans/AliasAwareOutputExpression.scala x: 3 contributors (all time) y: 48 lines of code spark/src/main/spark-3.4/org/apache/spark/sql/comet/shims/ShimCometScanExec.scala x: 1 contributors (all time) y: 44 lines of code spark/src/main/spark-3.x/org/apache/comet/shims/ShimCometSparkSessionExtensions.scala x: 2 contributors (all time) y: 16 lines of code spark/src/main/spark-4.0/org/apache/spark/sql/comet/shims/ShimCometScanExec.scala x: 3 contributors (all time) y: 55 lines of code native/core/benches/filter.rs x: 2 contributors (all time) y: 81 lines of code native/core/benches/parquet_decode.rs x: 3 contributors (all time) y: 35 lines of code native/core/src/execution/expressions/bloom_filter_agg.rs x: 2 contributors (all time) y: 133 lines of code native/core/src/execution/shuffle/list.rs x: 2 contributors (all time) y: 291 lines of code native/core/src/execution/spark_plan.rs x: 2 contributors (all time) y: 63 lines of code native/spark-expr/benches/cast_numeric.rs x: 2 contributors (all time) y: 46 lines of code native/spark-expr/benches/decimal_div.rs x: 4 contributors (all time) y: 41 lines of code native/spark-expr/src/agg_funcs/avg.rs x: 2 contributors (all time) y: 257 lines of code native/spark-expr/src/agg_funcs/avg_decimal.rs x: 3 contributors (all time) y: 409 lines of code native/spark-expr/src/agg_funcs/sum_decimal.rs x: 3 contributors (all time) y: 429 lines of code native/spark-expr/src/hash_funcs/murmur3.rs x: 2 contributors (all time) y: 225 lines of code native/spark-expr/src/hash_funcs/xxhash64.rs x: 2 contributors (all time) y: 218 lines of code native/spark-expr/src/kernels/temporal.rs x: 3 contributors (all time) y: 1010 lines of code native/spark-expr/src/math_funcs/round.rs x: 3 contributors (all time) y: 182 lines of code spark/src/main/scala/org/apache/comet/expressions/CometCast.scala x: 6 contributors (all time) y: 229 lines of code native/core/src/jvm_bridge/mod.rs x: 3 contributors (all time) y: 290 lines of code native/spark-expr/src/lib.rs x: 9 contributors (all time) y: 56 lines of code spark/src/main/scala/org/apache/comet/rules/RewriteJoin.scala x: 1 contributors (all time) y: 69 lines of code common/src/main/java/org/apache/comet/vector/CometVector.java x: 6 contributors (all time) y: 176 lines of code spark/src/main/scala/org/apache/spark/sql/comet/execution/shuffle/NativeBatchDecoderIterator.scala x: 1 contributors (all time) y: 131 lines of code spark/src/main/java/org/apache/spark/shuffle/sort/CometShuffleExternalSorter.java x: 5 contributors (all time) y: 410 lines of code spark/src/main/scala/org/apache/spark/sql/comet/execution/shuffle/CometBlockStoreShuffleReader.scala x: 1 contributors (all time) y: 119 lines of code common/src/main/scala/org/apache/comet/vector/NativeUtil.scala x: 5 contributors (all time) y: 111 lines of code common/src/main/java/org/apache/comet/vector/CometPlainVector.java x: 4 contributors (all time) y: 147 lines of code native/core/src/common/buffer.rs x: 2 contributors (all time) y: 254 lines of code native/core/src/parquet/read/column.rs x: 4 contributors (all time) y: 806 lines of code spark/src/main/scala/org/apache/spark/sql/comet/execution/shuffle/CometShuffledRowRDD.scala x: 1 contributors (all time) y: 109 lines of code native/core/src/parquet/read/values.rs x: 3 contributors (all time) y: 888 lines of code common/src/main/java/org/apache/comet/parquet/ReadOptions.java x: 3 contributors (all time) y: 137 lines of code common/src/main/scala/org/apache/spark/sql/comet/execution/arrow/ArrowWriters.scala x: 2 contributors (all time) y: 384 lines of code native/core/src/parquet/util/memory.rs x: 2 contributors (all time) y: 393 lines of code native/core/src/parquet/util/bit_packing.rs x: 1 contributors (all time) y: 3070 lines of code common/src/main/java/org/apache/arrow/c/CometBufferImportTypeVisitor.java x: 1 contributors (all time) y: 316 lines of code common/src/main/scala/org/apache/spark/sql/comet/parquet/CometSparkToParquetSchemaConverter.scala x: 2 contributors (all time) y: 174 lines of code common/src/main/java/org/apache/comet/vector/CometDecodedVector.java x: 3 contributors (all time) y: 68 lines of code spark/src/main/java/org/apache/spark/sql/comet/execution/shuffle/CometBypassMergeSortShuffleWriter.java x: 2 contributors (all time) y: 276 lines of code spark/src/main/java/org/apache/spark/sql/comet/execution/shuffle/CometUnsafeShuffleWriter.java x: 1 contributors (all time) y: 425 lines of code common/src/main/java/org/apache/comet/parquet/BloomFilterReader.java x: 1 contributors (all time) y: 197 lines of code common/src/main/java/org/apache/comet/parquet/ColumnIndexReader.java x: 1 contributors (all time) y: 177 lines of code common/src/main/java/org/apache/comet/parquet/ColumnPageReader.java x: 1 contributors (all time) y: 212 lines of code
3089.0
lines of code
  min: 1.0
  average: 180.55
  25th percentile: 22.0
  median: 80.0
  75th percentile: 174.5
  max: 3089.0
0 29.0
contributors (all time)
min: 1.0 | average: 2.68 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 29.0

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

spark/src/main/scala/org/apache/comet/serde/QueryPlanSerde.scala x: 8 commits (30d) y: 2504 lines of code spark/src/main/scala/org/apache/comet/testing/ParquetGenerator.scala x: 3 commits (30d) y: 194 lines of code common/src/main/scala/org/apache/comet/CometConf.scala x: 4 commits (30d) y: 725 lines of code native/core/Cargo.toml x: 5 commits (30d) y: 111 lines of code native/core/src/execution/jni_api.rs x: 5 commits (30d) y: 543 lines of code spark/src/main/scala/org/apache/comet/CometExecIterator.scala x: 2 commits (30d) y: 142 lines of code spark/src/main/scala/org/apache/comet/Native.scala x: 3 commits (30d) y: 49 lines of code native/core/benches/row_columnar.rs x: 1 commits (30d) y: 80 lines of code native/core/benches/shuffle_writer.rs x: 1 commits (30d) y: 128 lines of code native/core/src/execution/planner.rs x: 5 commits (30d) y: 2783 lines of code native/core/src/execution/shuffle/codec.rs x: 1 commits (30d) y: 186 lines of code native/core/src/execution/shuffle/mod.rs x: 1 commits (30d) y: 7 lines of code native/core/src/execution/shuffle/row.rs x: 2 commits (30d) y: 3089 lines of code native/core/src/execution/shuffle/shuffle_writer.rs x: 3 commits (30d) y: 1053 lines of code native/core/src/parquet/util/jni.rs x: 1 commits (30d) y: 212 lines of code native/proto/src/proto/operator.proto x: 1 commits (30d) y: 198 lines of code spark/src/main/java/org/apache/spark/sql/comet/execution/shuffle/SpillWriter.java x: 1 commits (30d) y: 149 lines of code spark/src/main/scala/org/apache/comet/rules/CometExecRule.scala x: 2 commits (30d) y: 536 lines of code spark/src/main/scala/org/apache/spark/sql/comet/execution/shuffle/CometNativeShuffleWriter.scala x: 2 commits (30d) y: 160 lines of code native/spark-expr/src/conversion_funcs/cast.rs x: 2 commits (30d) y: 2312 lines of code spark/src/main/scala/org/apache/comet/CometSparkSessionExtensions.scala x: 8 commits (30d) y: 250 lines of code spark/src/main/scala/org/apache/comet/DataTypeSupport.scala x: 1 commits (30d) y: 62 lines of code spark/src/main/scala/org/apache/spark/sql/comet/CometNativeScanExec.scala x: 2 commits (30d) y: 199 lines of code spark/src/main/scala/org/apache/spark/sql/comet/CometScanExec.scala x: 2 commits (30d) y: 425 lines of code spark/src/main/scala/org/apache/spark/sql/comet/CometSparkToColumnarExec.scala x: 1 commits (30d) y: 108 lines of code spark/src/main/scala/org/apache/comet/rules/EliminateRedundantTransitions.scala x: 1 commits (30d) y: 53 lines of code spark/src/main/scala/org/apache/comet/serde/arrays.scala x: 3 commits (30d) y: 264 lines of code native/core/src/execution/operators/scan.rs x: 2 commits (30d) y: 382 lines of code common/src/main/java/org/apache/arrow/c/AbstractCometSchemaImporter.java x: 1 commits (30d) y: 36 lines of code common/src/main/java/org/apache/comet/parquet/BatchReader.java x: 3 commits (30d) y: 445 lines of code common/src/main/java/org/apache/comet/parquet/NativeBatchReader.java x: 5 commits (30d) y: 419 lines of code common/src/main/java/org/apache/comet/parquet/NativeColumnReader.java x: 1 commits (30d) y: 89 lines of code native/Cargo.toml x: 4 commits (30d) y: 54 lines of code native/core/benches/bit_util.rs x: 1 commits (30d) y: 162 lines of code native/core/src/common/bit.rs x: 1 commits (30d) y: 1249 lines of code native/core/src/errors.rs x: 1 commits (30d) y: 663 lines of code spark/src/main/scala/org/apache/spark/sql/comet/execution/shuffle/CometShuffleExchangeExec.scala x: 1 commits (30d) y: 296 lines of code native/core/src/execution/memory_pools/unified_pool.rs x: 1 commits (30d) y: 22 lines of code native/core/src/parquet/parquet_exec.rs x: 3 commits (30d) y: 107 lines of code native/core/src/parquet/parquet_support.rs x: 2 commits (30d) y: 281 lines of code native/core/src/execution/operators/copy.rs x: 1 commits (30d) y: 226 lines of code native/core/src/execution/operators/filter.rs x: 1 commits (30d) y: 470 lines of code native/hdfs/src/object_store/hdfs.rs x: 1 commits (30d) y: 536 lines of code native/spark-expr/src/array_funcs/array_insert.rs x: 1 commits (30d) y: 252 lines of code native/spark-expr/src/array_funcs/list_extract.rs x: 1 commits (30d) y: 262 lines of code native/spark-expr/src/conditional_funcs/if_expr.rs x: 1 commits (30d) y: 116 lines of code common/src/main/java/org/apache/comet/parquet/FileReader.java x: 1 commits (30d) y: 938 lines of code common/src/main/java/org/apache/comet/parquet/Native.java x: 2 commits (30d) y: 76 lines of code native/core/src/parquet/mod.rs x: 2 commits (30d) y: 687 lines of code spark/src/main/scala/org/apache/comet/parquet/CometParquetFileFormat.scala x: 2 commits (30d) y: 223 lines of code native/core/src/execution/shuffle/map.rs x: 1 commits (30d) y: 2574 lines of code common/src/main/scala/org/apache/spark/sql/comet/util/Utils.scala x: 2 commits (30d) y: 216 lines of code
3089.0
lines of code
  min: 4.0
  average: 327.2
  25th percentile: 86.0
  median: 133.0
  75th percentile: 262.0
  max: 3089.0
0 8.0
commits (30d)
min: 1.0 | average: 1.64 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 8.0

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

spark/src/main/scala/org/apache/comet/serde/QueryPlanSerde.scala x: 3 contributors (30d) y: 2504 lines of code spark/src/main/scala/org/apache/comet/testing/ParquetGenerator.scala x: 2 contributors (30d) y: 194 lines of code common/src/main/scala/org/apache/comet/CometConf.scala x: 1 contributors (30d) y: 725 lines of code native/core/Cargo.toml x: 4 contributors (30d) y: 111 lines of code native/core/src/execution/jni_api.rs x: 3 contributors (30d) y: 543 lines of code spark/src/main/scala/org/apache/comet/CometExecIterator.scala x: 1 contributors (30d) y: 142 lines of code spark/src/main/scala/org/apache/comet/Native.scala x: 1 contributors (30d) y: 49 lines of code native/core/benches/row_columnar.rs x: 1 contributors (30d) y: 80 lines of code native/core/benches/shuffle_writer.rs x: 1 contributors (30d) y: 128 lines of code native/core/src/execution/planner.rs x: 3 contributors (30d) y: 2783 lines of code native/core/src/execution/shuffle/codec.rs x: 1 contributors (30d) y: 186 lines of code native/core/src/execution/shuffle/mod.rs x: 1 contributors (30d) y: 7 lines of code native/core/src/execution/shuffle/row.rs x: 2 contributors (30d) y: 3089 lines of code native/core/src/execution/shuffle/shuffle_writer.rs x: 2 contributors (30d) y: 1053 lines of code native/core/src/parquet/util/jni.rs x: 1 contributors (30d) y: 212 lines of code native/proto/src/proto/operator.proto x: 1 contributors (30d) y: 198 lines of code spark/src/main/java/org/apache/spark/sql/comet/execution/shuffle/SpillWriter.java x: 1 contributors (30d) y: 149 lines of code spark/src/main/scala/org/apache/comet/rules/CometExecRule.scala x: 1 contributors (30d) y: 536 lines of code spark/src/main/scala/org/apache/spark/sql/comet/execution/shuffle/CometNativeShuffleWriter.scala x: 2 contributors (30d) y: 160 lines of code native/spark-expr/src/conversion_funcs/cast.rs x: 2 contributors (30d) y: 2312 lines of code spark/src/main/scala/org/apache/comet/CometSparkSessionExtensions.scala x: 3 contributors (30d) y: 250 lines of code spark/src/main/scala/org/apache/comet/DataTypeSupport.scala x: 1 contributors (30d) y: 62 lines of code spark/src/main/scala/org/apache/comet/rules/CometScanRule.scala x: 2 contributors (30d) y: 141 lines of code spark/src/main/scala/org/apache/spark/sql/comet/CometNativeScanExec.scala x: 2 contributors (30d) y: 199 lines of code spark/src/main/scala/org/apache/spark/sql/comet/CometScanExec.scala x: 2 contributors (30d) y: 425 lines of code spark/src/main/scala/org/apache/spark/sql/comet/CometSparkToColumnarExec.scala x: 1 contributors (30d) y: 108 lines of code spark/src/main/scala/org/apache/comet/serde/arrays.scala x: 1 contributors (30d) y: 264 lines of code native/core/src/execution/operators/scan.rs x: 2 contributors (30d) y: 382 lines of code common/src/main/java/org/apache/arrow/c/AbstractCometSchemaImporter.java x: 1 contributors (30d) y: 36 lines of code common/src/main/java/org/apache/comet/parquet/BatchReader.java x: 2 contributors (30d) y: 445 lines of code common/src/main/java/org/apache/comet/parquet/NativeColumnReader.java x: 1 contributors (30d) y: 89 lines of code native/Cargo.toml x: 3 contributors (30d) y: 54 lines of code native/core/benches/bit_util.rs x: 1 contributors (30d) y: 162 lines of code native/core/src/common/bit.rs x: 1 contributors (30d) y: 1249 lines of code native/core/src/errors.rs x: 1 contributors (30d) y: 663 lines of code spark/src/main/scala/org/apache/spark/sql/comet/execution/shuffle/CometShuffleExchangeExec.scala x: 1 contributors (30d) y: 296 lines of code native/core/src/execution/memory_pools/unified_pool.rs x: 1 contributors (30d) y: 22 lines of code native/core/src/parquet/parquet_exec.rs x: 2 contributors (30d) y: 107 lines of code native/core/src/parquet/parquet_support.rs x: 2 contributors (30d) y: 281 lines of code native/core/src/execution/operators/copy.rs x: 1 contributors (30d) y: 226 lines of code native/core/src/execution/operators/filter.rs x: 1 contributors (30d) y: 470 lines of code native/spark-expr/src/array_funcs/array_insert.rs x: 1 contributors (30d) y: 252 lines of code native/spark-expr/src/conditional_funcs/if_expr.rs x: 1 contributors (30d) y: 116 lines of code common/src/main/java/org/apache/comet/parquet/FileReader.java x: 1 contributors (30d) y: 938 lines of code common/src/main/java/org/apache/comet/parquet/Native.java x: 2 contributors (30d) y: 76 lines of code native/core/src/parquet/mod.rs x: 2 contributors (30d) y: 687 lines of code spark/src/main/scala/org/apache/comet/parquet/CometParquetFileFormat.scala x: 2 contributors (30d) y: 223 lines of code native/core/src/execution/shuffle/map.rs x: 1 contributors (30d) y: 2574 lines of code common/src/main/scala/org/apache/spark/sql/comet/util/Utils.scala x: 2 contributors (30d) y: 216 lines of code
3089.0
lines of code
  min: 4.0
  average: 327.2
  25th percentile: 86.0
  median: 133.0
  75th percentile: 262.0
  max: 3089.0
0 4.0
contributors (30d)
min: 1.0 | average: 1.31 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0

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

spark/src/main/scala/org/apache/comet/serde/QueryPlanSerde.scala x: 24 commits (90d) y: 2504 lines of code spark/src/main/scala/org/apache/comet/testing/ParquetGenerator.scala x: 4 commits (90d) y: 194 lines of code common/src/main/scala/org/apache/comet/CometConf.scala x: 14 commits (90d) y: 725 lines of code native/core/Cargo.toml x: 11 commits (90d) y: 111 lines of code native/core/src/execution/jni_api.rs x: 12 commits (90d) y: 543 lines of code spark/src/main/scala/org/apache/comet/CometExecIterator.scala x: 7 commits (90d) y: 142 lines of code spark/src/main/scala/org/apache/comet/Native.scala x: 6 commits (90d) y: 49 lines of code native/core/benches/row_columnar.rs x: 1 commits (90d) y: 80 lines of code native/core/benches/shuffle_writer.rs x: 3 commits (90d) y: 128 lines of code native/core/src/execution/planner.rs x: 17 commits (90d) y: 2783 lines of code native/core/src/execution/shuffle/codec.rs x: 5 commits (90d) y: 186 lines of code native/core/src/execution/shuffle/mod.rs x: 3 commits (90d) y: 7 lines of code native/core/src/execution/shuffle/row.rs x: 7 commits (90d) y: 3089 lines of code native/core/src/execution/shuffle/shuffle_writer.rs x: 12 commits (90d) y: 1053 lines of code native/core/src/parquet/util/jni.rs x: 2 commits (90d) y: 212 lines of code native/proto/src/proto/operator.proto x: 2 commits (90d) y: 198 lines of code spark/src/main/java/org/apache/spark/sql/comet/execution/shuffle/SpillWriter.java x: 1 commits (90d) y: 149 lines of code spark/src/main/scala/org/apache/comet/rules/CometExecRule.scala x: 2 commits (90d) y: 536 lines of code spark/src/main/scala/org/apache/spark/sql/comet/execution/shuffle/CometNativeShuffleWriter.scala x: 3 commits (90d) y: 160 lines of code native/spark-expr/src/conversion_funcs/cast.rs x: 4 commits (90d) y: 2312 lines of code spark/src/main/scala/org/apache/comet/CometSparkSessionExtensions.scala x: 22 commits (90d) y: 250 lines of code spark/src/main/scala/org/apache/comet/DataTypeSupport.scala x: 3 commits (90d) y: 62 lines of code spark/src/main/scala/org/apache/comet/rules/CometScanRule.scala x: 2 commits (90d) y: 141 lines of code spark/src/main/scala/org/apache/spark/sql/comet/CometNativeScanExec.scala x: 5 commits (90d) y: 199 lines of code spark/src/main/scala/org/apache/spark/sql/comet/CometScanExec.scala x: 7 commits (90d) y: 425 lines of code spark/src/main/scala/org/apache/spark/sql/comet/CometSparkToColumnarExec.scala x: 2 commits (90d) y: 108 lines of code spark/src/main/scala/org/apache/comet/rules/EliminateRedundantTransitions.scala x: 1 commits (90d) y: 53 lines of code spark/src/main/scala/org/apache/comet/serde/arrays.scala x: 7 commits (90d) y: 264 lines of code native/core/src/execution/operators/scan.rs x: 4 commits (90d) y: 382 lines of code native/spark-expr/src/array_funcs/mod.rs x: 1 commits (90d) y: 8 lines of code native/spark-expr/src/comet_scalar_funcs.rs x: 5 commits (90d) y: 142 lines of code common/src/main/java/org/apache/arrow/c/AbstractCometSchemaImporter.java x: 1 commits (90d) y: 36 lines of code common/src/main/java/org/apache/comet/parquet/BatchReader.java x: 4 commits (90d) y: 445 lines of code common/src/main/java/org/apache/comet/parquet/ColumnReader.java x: 1 commits (90d) y: 210 lines of code common/src/main/java/org/apache/comet/parquet/LazyColumnReader.java x: 1 commits (90d) y: 100 lines of code common/src/main/java/org/apache/comet/parquet/NativeBatchReader.java x: 9 commits (90d) y: 419 lines of code common/src/main/java/org/apache/comet/parquet/NativeColumnReader.java x: 1 commits (90d) y: 89 lines of code common/src/main/java/org/apache/comet/parquet/Utils.java x: 1 commits (90d) y: 187 lines of code native/Cargo.toml x: 12 commits (90d) y: 54 lines of code native/core/benches/bit_util.rs x: 1 commits (90d) y: 162 lines of code native/core/benches/common.rs x: 2 commits (90d) y: 60 lines of code native/core/benches/parquet_read.rs x: 1 commits (90d) y: 125 lines of code native/core/src/common/bit.rs x: 2 commits (90d) y: 1249 lines of code native/core/src/errors.rs x: 3 commits (90d) y: 663 lines of code native/core/src/execution/serde.rs x: 2 commits (90d) y: 157 lines of code spark/src/main/scala/org/apache/spark/sql/comet/execution/shuffle/CometShuffleExchangeExec.scala x: 3 commits (90d) y: 296 lines of code native/core/src/execution/memory_pools/unified_pool.rs x: 1 commits (90d) y: 22 lines of code native/core/src/execution/mod.rs x: 2 commits (90d) y: 21 lines of code native/core/src/parquet/parquet_exec.rs x: 5 commits (90d) y: 107 lines of code native/core/src/parquet/parquet_support.rs x: 7 commits (90d) y: 281 lines of code native/core/src/execution/expressions/subquery.rs x: 2 commits (90d) y: 162 lines of code native/core/src/execution/operators/copy.rs x: 2 commits (90d) y: 226 lines of code native/core/src/execution/operators/filter.rs x: 3 commits (90d) y: 470 lines of code native/core/src/parquet/schema_adapter.rs x: 6 commits (90d) y: 200 lines of code native/spark-expr/src/array_funcs/array_insert.rs x: 2 commits (90d) y: 252 lines of code native/spark-expr/src/array_funcs/get_array_struct_fields.rs x: 2 commits (90d) y: 133 lines of code native/spark-expr/src/array_funcs/list_extract.rs x: 2 commits (90d) y: 262 lines of code native/spark-expr/src/bitwise_funcs/bitwise_not.rs x: 2 commits (90d) y: 90 lines of code native/spark-expr/src/conditional_funcs/if_expr.rs x: 2 commits (90d) y: 116 lines of code native/spark-expr/src/json_funcs/to_json.rs x: 2 commits (90d) y: 303 lines of code native/spark-expr/src/string_funcs/string_space.rs x: 2 commits (90d) y: 77 lines of code native/spark-expr/src/unbound.rs x: 2 commits (90d) y: 33 lines of code common/src/main/java/org/apache/comet/parquet/FileReader.java x: 1 commits (90d) y: 938 lines of code common/src/main/java/org/apache/comet/parquet/Native.java x: 4 commits (90d) y: 76 lines of code common/src/main/java/org/apache/comet/parquet/TypeUtil.java x: 1 commits (90d) y: 293 lines of code native/core/src/parquet/mod.rs x: 10 commits (90d) y: 687 lines of code spark/src/main/scala/org/apache/comet/parquet/CometParquetFileFormat.scala x: 6 commits (90d) y: 223 lines of code native/core/src/execution/shuffle/map.rs x: 2 commits (90d) y: 2574 lines of code common/src/main/scala/org/apache/spark/sql/comet/util/Utils.scala x: 3 commits (90d) y: 216 lines of code spark/src/main/scala/org/apache/spark/sql/comet/execution/shuffle/CometShuffleManager.scala x: 1 commits (90d) y: 231 lines of code spark/src/main/scala/org/apache/comet/serde/aggregates.scala x: 3 commits (90d) y: 644 lines of code spark/src/main/scala/org/apache/spark/sql/comet/CometColumnarToRowExec.scala x: 1 commits (90d) y: 233 lines of code native/spark-expr/src/hash_funcs/utils.rs x: 2 commits (90d) y: 431 lines of code spark/src/main/scala/org/apache/comet/parquet/CometParquetPartitionReaderFactory.scala x: 3 commits (90d) y: 178 lines of code spark/src/main/scala/org/apache/comet/parquet/ParquetFilters.scala x: 2 commits (90d) y: 834 lines of code spark/src/main/scala/org/apache/comet/parquet/SourceFilterSerde.scala x: 1 commits (90d) y: 135 lines of code spark/src/main/spark-3.5/org/apache/spark/sql/comet/shims/ShimCometScanExec.scala x: 3 commits (90d) y: 101 lines of code native/proto/src/proto/expr.proto x: 2 commits (90d) y: 410 lines of code spark/src/main/scala/org/apache/spark/Plugins.scala x: 7 commits (90d) y: 68 lines of code spark/src/main/scala/org/apache/spark/sql/comet/operators.scala x: 1 commits (90d) y: 746 lines of code spark/src/main/scala/org/apache/spark/sql/comet/plans/AliasAwareOutputExpression.scala x: 1 commits (90d) y: 48 lines of code native/core/src/execution/shuffle/list.rs x: 1 commits (90d) y: 291 lines of code native/core/src/execution/spark_plan.rs x: 1 commits (90d) y: 63 lines of code native/spark-expr/benches/decimal_div.rs x: 2 commits (90d) y: 41 lines of code native/spark-expr/src/agg_funcs/avg.rs x: 1 commits (90d) y: 257 lines of code native/spark-expr/src/agg_funcs/variance.rs x: 3 commits (90d) y: 188 lines of code native/spark-expr/src/kernels/temporal.rs x: 1 commits (90d) y: 1010 lines of code native/spark-expr/src/math_funcs/round.rs x: 1 commits (90d) y: 182 lines of code native/spark-expr/src/static_invoke/char_varchar_utils/read_side_padding.rs x: 3 commits (90d) y: 83 lines of code native/core/src/jvm_bridge/mod.rs x: 2 commits (90d) y: 290 lines of code
3089.0
lines of code
  min: 1.0
  average: 223.41
  25th percentile: 45.75
  median: 100.0
  75th percentile: 208.5
  max: 3089.0
0 24.0
commits (90d)
min: 1.0 | average: 2.5 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 24.0

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

spark/src/main/scala/org/apache/comet/serde/QueryPlanSerde.scala x: 8 contributors (90d) y: 2504 lines of code spark/src/main/scala/org/apache/comet/testing/ParquetGenerator.scala x: 2 contributors (90d) y: 194 lines of code common/src/main/scala/org/apache/comet/CometConf.scala x: 5 contributors (90d) y: 725 lines of code native/core/Cargo.toml x: 7 contributors (90d) y: 111 lines of code native/core/src/execution/jni_api.rs x: 5 contributors (90d) y: 543 lines of code spark/src/main/scala/org/apache/comet/CometExecIterator.scala x: 3 contributors (90d) y: 142 lines of code spark/src/main/scala/org/apache/comet/Native.scala x: 3 contributors (90d) y: 49 lines of code native/core/benches/row_columnar.rs x: 1 contributors (90d) y: 80 lines of code native/core/benches/shuffle_writer.rs x: 2 contributors (90d) y: 128 lines of code native/core/src/execution/planner.rs x: 8 contributors (90d) y: 2783 lines of code native/core/src/execution/shuffle/codec.rs x: 3 contributors (90d) y: 186 lines of code native/core/src/execution/shuffle/mod.rs x: 2 contributors (90d) y: 7 lines of code native/core/src/execution/shuffle/row.rs x: 4 contributors (90d) y: 3089 lines of code native/core/src/execution/shuffle/shuffle_writer.rs x: 3 contributors (90d) y: 1053 lines of code native/core/src/parquet/util/jni.rs x: 2 contributors (90d) y: 212 lines of code native/proto/src/proto/operator.proto x: 2 contributors (90d) y: 198 lines of code spark/src/main/java/org/apache/spark/sql/comet/execution/shuffle/SpillWriter.java x: 1 contributors (90d) y: 149 lines of code spark/src/main/scala/org/apache/comet/rules/CometExecRule.scala x: 1 contributors (90d) y: 536 lines of code spark/src/main/scala/org/apache/spark/sql/comet/execution/shuffle/CometNativeShuffleWriter.scala x: 2 contributors (90d) y: 160 lines of code native/spark-expr/src/conversion_funcs/cast.rs x: 4 contributors (90d) y: 2312 lines of code spark/src/main/scala/org/apache/comet/CometSparkSessionExtensions.scala x: 10 contributors (90d) y: 250 lines of code spark/src/main/scala/org/apache/comet/DataTypeSupport.scala x: 3 contributors (90d) y: 62 lines of code spark/src/main/scala/org/apache/comet/rules/CometScanRule.scala x: 2 contributors (90d) y: 141 lines of code spark/src/main/scala/org/apache/spark/sql/comet/CometNativeScanExec.scala x: 3 contributors (90d) y: 199 lines of code spark/src/main/scala/org/apache/spark/sql/comet/CometScanExec.scala x: 5 contributors (90d) y: 425 lines of code spark/src/main/scala/org/apache/spark/sql/comet/CometSparkToColumnarExec.scala x: 2 contributors (90d) y: 108 lines of code spark/src/main/scala/org/apache/comet/rules/EliminateRedundantTransitions.scala x: 1 contributors (90d) y: 53 lines of code spark/src/main/scala/org/apache/comet/serde/arrays.scala x: 3 contributors (90d) y: 264 lines of code native/core/src/execution/operators/scan.rs x: 3 contributors (90d) y: 382 lines of code native/spark-expr/src/array_funcs/mod.rs x: 1 contributors (90d) y: 8 lines of code native/spark-expr/src/comet_scalar_funcs.rs x: 4 contributors (90d) y: 142 lines of code common/src/main/java/org/apache/arrow/c/AbstractCometSchemaImporter.java x: 1 contributors (90d) y: 36 lines of code common/src/main/java/org/apache/comet/parquet/BatchReader.java x: 3 contributors (90d) y: 445 lines of code common/src/main/java/org/apache/comet/parquet/ColumnReader.java x: 1 contributors (90d) y: 210 lines of code common/src/main/java/org/apache/comet/parquet/LazyColumnReader.java x: 1 contributors (90d) y: 100 lines of code common/src/main/java/org/apache/comet/parquet/NativeBatchReader.java x: 3 contributors (90d) y: 419 lines of code common/src/main/java/org/apache/comet/parquet/NativeColumnReader.java x: 1 contributors (90d) y: 89 lines of code common/src/main/java/org/apache/comet/parquet/Utils.java x: 1 contributors (90d) y: 187 lines of code native/Cargo.toml x: 5 contributors (90d) y: 54 lines of code native/core/benches/bit_util.rs x: 1 contributors (90d) y: 162 lines of code native/core/benches/parquet_read.rs x: 1 contributors (90d) y: 125 lines of code native/core/src/common/bit.rs x: 2 contributors (90d) y: 1249 lines of code native/core/src/errors.rs x: 2 contributors (90d) y: 663 lines of code native/spark-expr/Cargo.toml x: 2 contributors (90d) y: 63 lines of code spark/src/main/scala/org/apache/spark/sql/comet/execution/shuffle/CometShuffleExchangeExec.scala x: 3 contributors (90d) y: 296 lines of code native/core/src/execution/memory_pools/unified_pool.rs x: 1 contributors (90d) y: 22 lines of code native/core/src/execution/mod.rs x: 2 contributors (90d) y: 21 lines of code native/core/src/parquet/parquet_exec.rs x: 4 contributors (90d) y: 107 lines of code native/core/src/parquet/parquet_support.rs x: 5 contributors (90d) y: 281 lines of code native/core/src/execution/operators/copy.rs x: 2 contributors (90d) y: 226 lines of code native/core/src/execution/operators/expand.rs x: 2 contributors (90d) y: 150 lines of code native/core/src/execution/operators/filter.rs x: 2 contributors (90d) y: 470 lines of code native/core/src/parquet/schema_adapter.rs x: 4 contributors (90d) y: 200 lines of code native/hdfs/src/object_store/hdfs.rs x: 2 contributors (90d) y: 536 lines of code native/spark-expr/src/array_funcs/array_insert.rs x: 2 contributors (90d) y: 252 lines of code native/spark-expr/src/array_funcs/list_extract.rs x: 2 contributors (90d) y: 262 lines of code native/spark-expr/src/bitwise_funcs/bitwise_not.rs x: 2 contributors (90d) y: 90 lines of code native/spark-expr/src/conditional_funcs/if_expr.rs x: 2 contributors (90d) y: 116 lines of code native/spark-expr/src/json_funcs/to_json.rs x: 2 contributors (90d) y: 303 lines of code native/spark-expr/src/string_funcs/string_space.rs x: 2 contributors (90d) y: 77 lines of code native/spark-expr/src/unbound.rs x: 2 contributors (90d) y: 33 lines of code common/src/main/java/org/apache/comet/parquet/FileReader.java x: 1 contributors (90d) y: 938 lines of code common/src/main/java/org/apache/comet/parquet/Native.java x: 3 contributors (90d) y: 76 lines of code common/src/main/java/org/apache/comet/parquet/TypeUtil.java x: 1 contributors (90d) y: 293 lines of code native/core/src/parquet/mod.rs x: 4 contributors (90d) y: 687 lines of code spark/src/main/scala/org/apache/comet/parquet/CometParquetFileFormat.scala x: 4 contributors (90d) y: 223 lines of code native/core/src/execution/shuffle/map.rs x: 2 contributors (90d) y: 2574 lines of code common/src/main/scala/org/apache/spark/sql/comet/util/Utils.scala x: 3 contributors (90d) y: 216 lines of code spark/src/main/scala/org/apache/spark/sql/comet/execution/shuffle/CometShuffleManager.scala x: 1 contributors (90d) y: 231 lines of code spark/src/main/scala/org/apache/comet/serde/aggregates.scala x: 2 contributors (90d) y: 644 lines of code spark/src/main/scala/org/apache/spark/sql/comet/CometColumnarToRowExec.scala x: 1 contributors (90d) y: 233 lines of code native/spark-expr/src/hash_funcs/utils.rs x: 2 contributors (90d) y: 431 lines of code spark/src/main/scala/org/apache/comet/parquet/CometParquetPartitionReaderFactory.scala x: 3 contributors (90d) y: 178 lines of code spark/src/main/scala/org/apache/comet/parquet/ParquetFilters.scala x: 2 contributors (90d) y: 834 lines of code spark/src/main/scala/org/apache/comet/parquet/SourceFilterSerde.scala x: 1 contributors (90d) y: 135 lines of code spark/src/main/spark-3.5/org/apache/spark/sql/comet/shims/ShimCometScanExec.scala x: 3 contributors (90d) y: 101 lines of code native/proto/src/proto/expr.proto x: 2 contributors (90d) y: 410 lines of code spark/src/main/scala/org/apache/spark/Plugins.scala x: 5 contributors (90d) y: 68 lines of code spark/src/main/scala/org/apache/spark/sql/comet/operators.scala x: 1 contributors (90d) y: 746 lines of code spark/src/main/scala/org/apache/spark/sql/comet/plans/AliasAwareOutputExpression.scala x: 1 contributors (90d) y: 48 lines of code native/core/src/execution/shuffle/list.rs x: 1 contributors (90d) y: 291 lines of code native/core/src/execution/spark_plan.rs x: 1 contributors (90d) y: 63 lines of code native/spark-expr/benches/decimal_div.rs x: 2 contributors (90d) y: 41 lines of code native/spark-expr/src/agg_funcs/avg.rs x: 1 contributors (90d) y: 257 lines of code native/spark-expr/src/hash_funcs/sha2.rs x: 2 contributors (90d) y: 54 lines of code native/spark-expr/src/kernels/temporal.rs x: 1 contributors (90d) y: 1010 lines of code native/spark-expr/src/math_funcs/round.rs x: 1 contributors (90d) y: 182 lines of code native/spark-expr/src/utils.rs x: 3 contributors (90d) y: 170 lines of code native/core/src/jvm_bridge/mod.rs x: 2 contributors (90d) y: 290 lines of code
3089.0
lines of code
  min: 1.0
  average: 223.41
  25th percentile: 45.75
  median: 100.0
  75th percentile: 208.5
  max: 3089.0
0 10.0
contributors (90d)
min: 1.0 | average: 1.85 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 10.0