apache / incubator-gluten
File Size

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

Intro
Learn more...
File Size Overall
12% | 13% | 27% | 19% | 26%
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
ipynb92% | 0% | 7% | 0% | 0%
cc28% | 21% | 26% | 7% | 15%
h12% | 7% | 18% | 19% | 41%
proto61% | 0% | 9% | 16% | 11%
java8% | 9% | 21% | 18% | 42%
scala1% | 15% | 33% | 24% | 23%
cpp3% | 16% | 37% | 21% | 20%
orc93% | 0% | 0% | 0% | 6%
py0% | 85% | 0% | 0% | 14%
xml0% | 0% | 88% | 0% | 11%
sql0% | 0% | 4% | 17% | 78%
cmake0% | 0% | 0% | 23% | 76%
g40% | 0% | 0% | 100% | 0%
ps10% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
tools44% | 6% | 10% | 11% | 27%
cpp24% | 14% | 22% | 12% | 27%
cpp-ch9% | 14% | 31% | 20% | 24%
gluten-arrow32% | 0% | 23% | 8% | 35%
shims9% | 11% | 41% | 23% | 14%
gluten-substrait7% | 7% | 21% | 26% | 37%
backends-clickhouse0% | 23% | 37% | 17% | 20%
backends-velox0% | 19% | 30% | 23% | 26%
gluten-flink0% | 40% | 14% | 29% | 16%
gluten-ras0% | 0% | 27% | 50% | 22%
gluten-core0% | 0% | 12% | 39% | 48%
gluten-celeborn0% | 0% | 78% | 14% | 7%
gluten-delta0% | 0% | 42% | 17% | 40%
dev0% | 0% | 24% | 0% | 75%
gluten-ui0% | 0% | 54% | 0% | 45%
gluten-iceberg0% | 0% | 37% | 45% | 17%
gluten-kafka0% | 0% | 0% | 0% | 100%
gluten-hudi0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
sparklog.ipynb
in tools/workload/benchmark_velox/analysis
6143 -
initialize.ipynb
in tools/workload/benchmark_velox
3150 -
AggregateFunctionUniqHyperLogLogPlusPlus.h
in cpp-ch/local-engine/AggregateFunctions
2937 19
ArrowWritableColumnVector.java
in gluten-arrow/src/main/java/org/apache/gluten/vectorized
1714 243
native_sql_initialize.ipynb
in tools/workload/benchmark_velox
1486 -
GlutenConfig.scala
in shims/common/src/main/scala/org/apache/gluten/config
1402 8
proto
algebra.proto
in gluten-substrait/src/main/resources/substrait/proto/substrait
1290 -
proto
algebra.proto
in cpp-ch/local-engine/proto/substrait
1290 -
SubstraitToVeloxPlan.cc
in cpp/velox/substrait
1282 41
local_engine_jni.cpp
in cpp-ch/local-engine
1213 71
SubstraitToVeloxPlanValidator.cc
in cpp/velox/substrait
1193 33
VeloxHashShuffleWriter.cc
in cpp/velox/shuffle
1190 50
orc
part-00000-482d0e2c-7667-42bb-8750-64ecfe331d28-c000.snappy.orc
in cpp/velox/benchmarks/data/bm_lineitem/orc
1151 -
JniWrapper.cc
in cpp/core/jni
1012 52
896 6
CoalesceAggregationUnion.scala
in backends-clickhouse/src/main/scala/org/apache/gluten/extension
883 41
CHUtil.cpp
in cpp-ch/local-engine/Common
883 30
SplittableBzip2ReadBuffer.cpp
in cpp-ch/local-engine/IO
880 31
ColumnIndexFilter.cpp
in cpp-ch/local-engine/Storages/Parquet
864 54
ExpressionParser.cpp
in cpp-ch/local-engine/Parser
846 12
CHColumnToSparkRow.cpp
in cpp-ch/local-engine/Parser
829 42
JoinAggregateToAggregateUnion.scala
in backends-clickhouse/src/main/scala/org/apache/gluten/extension
823 54
CHSparkPlanExecApi.scala
in backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse
820 32
MergeIntoCommand.scala
in backends-clickhouse/src-delta-23/main/scala/org/apache/spark/sql/delta/commands
793 16
ExpressionConverter.scala
in gluten-substrait/src/main/scala/org/apache/gluten/expression
775 12
ReadBufferBuilder.cpp
in cpp-ch/local-engine/Storages/SubstraitSource
772 28
VeloxSparkPlanExecApi.scala
in backends-velox/src/main/scala/org/apache/gluten/backendsapi/velox
745 45
MergeIntoCommand.scala
in backends-clickhouse/src-delta-20/main/scala/org/apache/spark/sql/delta/commands
713 15
SparkFunctionGetJsonObject.h
in cpp-ch/local-engine/Functions
692 18
JoinRelParser.cpp
in cpp-ch/local-engine/Parser/RelParsers
686 16
TaskManagerRunner.java
in gluten-flink/runtime/src/main/java/org/apache/flink/runtime/taskexecutor
644 25
DeltaLog.scala
in backends-clickhouse/src-delta-32/main/scala/org/apache/spark/sql/delta
643 51
GenericBenchmark.cc
in cpp/velox/benchmarks
639 13
UnsafeExternalSorter.java
in shims/spark32/src/main/java/org/apache/spark/util/collection/unsafe/sort
631 44
MergeTreePartsPartitionsUtil.scala
in backends-clickhouse/src/main/scala/org/apache/spark/sql/execution/datasources/clickhouse/utils
630 9
TpcdsDataGen.scala
in tools/gluten-it/common/src/main/scala/org/apache/gluten/integration/ds
620 3
HashAggregateExecTransformer.scala
in backends-velox/src/main/scala/org/apache/gluten/execution
610 16
DeltaLog.scala
in backends-clickhouse/src-delta-23/main/scala/org/apache/spark/sql/delta
605 52
SparkFunctionDecimalBinaryArithmetic.h
in cpp-ch/local-engine/Functions
603 26
LocalPartitionWriter.cc
in cpp/core/shuffle
596 23
VeloxShuffleReader.cc
in cpp/velox/shuffle
584 32
ClickHouseSparkCatalog.scala
in backends-clickhouse/src-delta-32/main/scala/org/apache/spark/sql/execution/datasources/v2/clickhouse
576 27
Spark35Shims.scala
in shims/spark35/src/main/scala/org/apache/gluten/sql/shims/spark35
575 46
SparkPlanExecApi.scala
in gluten-substrait/src/main/scala/org/apache/gluten/backendsapi
564 30
SubstraitToVeloxExpr.cc
in cpp/velox/substrait
560 26
GraceAggregatingTransform.cpp
in cpp-ch/local-engine/Operator
558 16
VeloxMetricsApi.scala
in backends-velox/src/main/scala/org/apache/gluten/backendsapi/velox
544 4
CommonExecSink.java
in gluten-flink/planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/common
539 17
VeloxToSubstraitExpr.cc
in cpp/velox/substrait
533 3
VacuumCommand.scala
in backends-clickhouse/src-delta-32/main/scala/org/apache/spark/sql/delta/commands
531 13
Files With Most Units (Top 50)
File# lines# units
ArrowWritableColumnVector.java
in gluten-arrow/src/main/java/org/apache/gluten/vectorized
1714 243
local_engine_jni.cpp
in cpp-ch/local-engine
1213 71
JoinAggregateToAggregateUnion.scala
in backends-clickhouse/src/main/scala/org/apache/gluten/extension
823 54
ColumnIndexFilter.cpp
in cpp-ch/local-engine/Storages/Parquet
864 54
DeltaLog.scala
in backends-clickhouse/src-delta-23/main/scala/org/apache/spark/sql/delta
605 52
WritableColumnVectorShim.java
in shims/spark34/src/main/java/org/apache/spark/sql/execution/vectorized
143 52
WritableColumnVectorShim.java
in shims/spark35/src/main/java/org/apache/spark/sql/execution/vectorized
143 52
WritableColumnVectorShim.java
in shims/spark33/src/main/java/org/apache/spark/sql/execution/vectorized
143 52
JniWrapper.cc
in cpp/core/jni
1012 52
DeltaLog.scala
in backends-clickhouse/src-delta-32/main/scala/org/apache/spark/sql/delta
643 51
ArrowColumnVector.java
in gluten-arrow/src/main/java/org/apache/gluten/vectorized
437 50
WritableColumnVectorShim.java
in shims/spark32/src/main/java/org/apache/spark/sql/execution/vectorized
134 50
VeloxHashShuffleWriter.cc
in cpp/velox/shuffle
1190 50
OutputWizard.scala
in gluten-ras/common/src/main/scala/org/apache/gluten/ras/path
322 47
Spark35Shims.scala
in shims/spark35/src/main/scala/org/apache/gluten/sql/shims/spark35
575 46
VeloxSparkPlanExecApi.scala
in backends-velox/src/main/scala/org/apache/gluten/backendsapi/velox
745 45
UnsafeExternalSorter.java
in shims/spark32/src/main/java/org/apache/spark/util/collection/unsafe/sort
631 44
SparkFunctionRoundHalfUp.h
in cpp-ch/local-engine/Functions
299 44
Spark34Shims.scala
in shims/spark34/src/main/scala/org/apache/gluten/sql/shims/spark34
526 43
DpZipperAlgo.scala
in gluten-ras/common/src/main/scala/org/apache/gluten/ras/dp
475 43
CHColumnToSparkRow.cpp
in cpp-ch/local-engine/Parser
829 42
JniFileSystem.cc
in cpp/velox/jni
384 42
CoalesceAggregationUnion.scala
in backends-clickhouse/src/main/scala/org/apache/gluten/extension
883 41
ExpressionBuilder.java
in gluten-substrait/src/main/java/org/apache/gluten/substrait/expression
247 41
SubstraitToVeloxPlan.cc
in cpp/velox/substrait
1282 41
arithmetic.cpp
in cpp-ch/local-engine/Parser/scalar_function_parser
302 38
DeltaLog.scala
in backends-clickhouse/src-delta-20/main/scala/org/apache/spark/sql/delta
478 34
ArrowColumnarRow.java
in gluten-arrow/src/main/java/org/apache/gluten/vectorized
279 34
RelBuilder.java
in gluten-substrait/src/main/java/org/apache/gluten/substrait/rel
331 34
SparkParseURL.cpp
in cpp-ch/local-engine/Functions
445 34
SubstraitToVeloxPlanValidator.cc
in cpp/velox/substrait
1193 33
CHSparkPlanExecApi.scala
in backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse
820 32
VeloxShuffleReader.cc
in cpp/velox/shuffle
584 32
SparkRunModes.java
in tools/gluten-it/common/src/main/java/org/apache/gluten/integration/command
281 31
SplittableBzip2ReadBuffer.cpp
in cpp-ch/local-engine/IO
880 31
JniCommon.h
in cpp/core/jni
428 31
Spark33Shims.scala
in shims/spark33/src/main/scala/org/apache/gluten/sql/shims/spark33
342 30
SparkPlanExecApi.scala
in gluten-substrait/src/main/scala/org/apache/gluten/backendsapi
564 30
MetadataStorageFromRocksDB.cpp
in cpp-ch/local-engine/Disks/ObjectStorages
263 30
CHUtil.cpp
in cpp-ch/local-engine/Common
883 30
Memo.scala
in gluten-ras/common/src/main/scala/org/apache/gluten/ras/memo
201 29
TaskResources.scala
in gluten-core/src/main/scala/org/apache/spark/task
296 29
NormalFileWriter.h
in cpp-ch/local-engine/Storages/Output
459 28
ReadBufferBuilder.cpp
in cpp-ch/local-engine/Storages/SubstraitSource
772 28
QatCodec.cc
in cpp/core/utils/qat
239 28
ClickHouseSparkCatalog.scala
in backends-clickhouse/src-delta-32/main/scala/org/apache/spark/sql/execution/datasources/v2/clickhouse
576 27
SparkFunctionHashingExtended.h
in cpp-ch/local-engine/Functions
517 27
BlockTypeUtils.h
in cpp-ch/local-engine/Common
165 27
SubstraitParser.cc
in cpp/velox/substrait
358 27
TableRender.scala
in tools/gluten-it/common/src/main/scala/org/apache/gluten/integration/action
271 26
Files With Long Lines (Top 50)

There are 513 files with lines longer than 120 characters. In total, there are 2912 long lines.

File# lines# units# long lines
sparklog.ipynb
in tools/workload/benchmark_velox/analysis
6143 - 376
AggregateFunctionUniqHyperLogLogPlusPlus.h
in cpp-ch/local-engine/AggregateFunctions
2937 19 301
orc
part-00000-482d0e2c-7667-42bb-8750-64ecfe331d28-c000.snappy.orc
in cpp/velox/benchmarks/data/bm_lineitem/orc
1151 - 161
local_engine_jni.cpp
in cpp-ch/local-engine
1213 71 75
SplittableBzip2ReadBuffer.h
in cpp-ch/local-engine/IO
229 10 46
native_sql_initialize.ipynb
in tools/workload/benchmark_velox
1486 - 43
JoinRelParser.cpp
in cpp-ch/local-engine/Parser/RelParsers
686 16 37
CHUtil.cpp
in cpp-ch/local-engine/Common
883 30 30
ExpressionParser.cpp
in cpp-ch/local-engine/Parser
846 12 28
ReadBufferBuilder.cpp
in cpp-ch/local-engine/Storages/SubstraitSource
772 28 27
ColumnIndexFilter.cpp
in cpp-ch/local-engine/Storages/Parquet
864 54 26
initialize.ipynb
in tools/workload/benchmark_velox
3150 - 25
AggregateRelParser.cpp
in cpp-ch/local-engine/Parser/RelParsers
437 8 25
GroupLimitRelParser.cpp
in cpp-ch/local-engine/Parser/RelParsers
420 14 21
SparkRunModes.java
in tools/gluten-it/common/src/main/java/org/apache/gluten/integration/command
281 31 18
AggregateFunctionParser.cpp
in cpp-ch/local-engine/Parser
201 6 18
ParquetConverter.h
in cpp-ch/local-engine/Storages/Parquet
297 8 18
arithmetic.cpp
in cpp-ch/local-engine/Parser/scalar_function_parser
302 38 17
VectorizedParquetRecordReader.cpp
in cpp-ch/local-engine/Storages/Parquet
379 16 17
GraceAggregatingTransform.cpp
in cpp-ch/local-engine/Operator
558 16 16
SparkFunctionCheckDecimalOverflow.cpp
in cpp-ch/local-engine/Functions
282 14 15
SparkParseURL.cpp
in cpp-ch/local-engine/Functions
445 34 15
SparkFunctionHashingExtended.h
in cpp-ch/local-engine/Functions
517 27 15
MergeTreeRelParser.h
in cpp-ch/local-engine/Parser/RelParsers
89 5 15
CrossRelParser.cpp
in cpp-ch/local-engine/Parser/RelParsers
264 8 15
CHColumnToSparkRow.cpp
in cpp-ch/local-engine/Parser
829 42 15
BaseMixin.java
in tools/gluten-it/common/src/main/java/org/apache/gluten/integration
130 4 14
MergeTreeRelParser.cpp
in cpp-ch/local-engine/Parser/RelParsers
451 22 14
lambdaFunction.cpp
in cpp-ch/local-engine/Parser/scalar_function_parser
161 7 14
arrayHighOrderFunctions.cpp
in cpp-ch/local-engine/Parser/scalar_function_parser
183 21 14
AggregateUtil.cpp
in cpp-ch/local-engine/Common
259 9 14
SparkStorageMergeTree.cpp
in cpp-ch/local-engine/Storages/MergeTree
433 23 14
SelectorBuilder.cpp
in cpp-ch/local-engine/Shuffle
394 12 13
SparkFunctionDecimalBinaryArithmetic.h
in cpp-ch/local-engine/Functions
603 26 13
SparkFunctionGetJsonObject.h
in cpp-ch/local-engine/Functions
692 18 13
SparkFunctionTupleElement.cpp
in cpp-ch/local-engine/Functions
186 10 13
NormalFileWriter.h
in cpp-ch/local-engine/Storages/Output
459 28 13
PartitionWriter.cpp
in cpp-ch/local-engine/Shuffle
447 13 12
SparkFunctionStrToMap.cpp
in cpp-ch/local-engine/Functions
336 26 12
SparkFunctionArraysOverlap.cpp
in cpp-ch/local-engine/Functions
112 7 11
SparkFunctionDivide.h
in cpp-ch/local-engine/Functions
180 9 11
SparkCastComplexTypesToString.h
in cpp-ch/local-engine/Functions
370 13 11
SerializedPlanParser.cpp
in cpp-ch/local-engine/Parser
360 11 11
WindowRelParser.cpp
in cpp-ch/local-engine/Parser/RelParsers
286 9 11
WriteRelParser.cpp
in cpp-ch/local-engine/Parser/RelParsers
203 8 11
GlutenKafkaUtils.cpp
in cpp-ch/local-engine/Storages/Kafka
207 10 11
orc
lineitem.orc
in cpp/velox/benchmarks/data/bm_lineitem/orc
62 - 11
SparkFunctionMakeDecimal.cpp
in cpp-ch/local-engine/Functions
190 9 10
SparkRowToCHColumn.h
in cpp-ch/local-engine/Parser
308 24 10
SparkStorageMergeTree.h
in cpp-ch/local-engine/Storages/MergeTree
118 8 10
Correlations

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

gluten-substrait/src/main/scala/org/apache/gluten/execution/BatchScanExecTransformer.scala x: 9 commits (all time) y: 169 lines of code gluten-substrait/src/main/scala/org/apache/gluten/execution/WholeStageTransformer.scala x: 30 commits (all time) y: 438 lines of code shims/spark32/src/main/scala/org/apache/spark/sql/execution/datasources/v2/BatchScanExecShim.scala x: 15 commits (all time) y: 67 lines of code shims/spark33/src/main/scala/org/apache/spark/sql/execution/datasources/v2/BatchScanExecShim.scala x: 15 commits (all time) y: 101 lines of code backends-velox/src/main/scala/org/apache/gluten/execution/RowToVeloxColumnarExec.scala x: 22 commits (all time) y: 190 lines of code backends-velox/src/main/scala/org/apache/spark/sql/execution/ColumnarBuildSideRelation.scala x: 6 commits (all time) y: 158 lines of code backends-velox/src/main/scala/org/apache/spark/sql/execution/unsafe/UnsafeColumnarBuildSideRelation.scala x: 4 commits (all time) y: 239 lines of code gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/CollectTailTransformerRule.scala x: 2 commits (all time) y: 18 lines of code gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/validator/Validators.scala x: 21 commits (all time) y: 198 lines of code shims/common/src/main/scala/org/apache/gluten/config/GlutenConfig.scala x: 39 commits (all time) y: 1402 lines of code gluten-flink/planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/common/CommonExecSink.java x: 2 commits (all time) y: 539 lines of code gluten-flink/planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecCalc.java x: 3 commits (all time) y: 120 lines of code gluten-flink/planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecWatermarkAssigner.java x: 2 commits (all time) y: 101 lines of code gluten-flink/runtime/src/main/java/org/apache/flink/client/StreamGraphTranslator.java x: 3 commits (all time) y: 137 lines of code gluten-flink/runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskManagerRunner.java x: 2 commits (all time) y: 644 lines of code gluten-flink/runtime/src/main/java/org/apache/flink/streaming/runtime/translators/LegacySourceTransformationTranslator.java x: 3 commits (all time) y: 94 lines of code gluten-flink/runtime/src/main/java/org/apache/flink/streaming/runtime/translators/SinkTransformationTranslator.java x: 3 commits (all time) y: 424 lines of code cpp-ch/local-engine/Storages/Parquet/ParquetMeta.cpp x: 4 commits (all time) y: 194 lines of code cpp-ch/local-engine/Storages/Parquet/VectorizedParquetRecordReader.cpp x: 7 commits (all time) y: 379 lines of code cpp-ch/local-engine/Storages/Parquet/VectorizedParquetRecordReader.h x: 8 commits (all time) y: 172 lines of code gluten-flink/runtime/src/main/java/org/apache/gluten/streaming/api/operators/GlutenStreamSource.java x: 2 commits (all time) y: 37 lines of code gluten-flink/runtime/src/main/java/org/apache/gluten/table/runtime/operators/GlutenSingleInputOperator.java x: 1 commits (all time) y: 123 lines of code gluten-flink/runtime/src/main/java/org/apache/gluten/table/runtime/operators/GlutenSourceFunction.java x: 2 commits (all time) y: 88 lines of code gluten-flink/runtime/src/main/java/org/apache/gluten/vectorized/FlinkRowToVLVectorConvertor.java x: 2 commits (all time) y: 136 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/RuntimeSettings.scala x: 10 commits (all time) y: 81 lines of code cpp-ch/local-engine/Common/CHUtil.cpp x: 141 commits (all time) y: 883 lines of code cpp-ch/local-engine/Common/GlutenConfig.h x: 20 commits (all time) y: 142 lines of code cpp-ch/local-engine/Disks/ObjectStorages/registerGlutenDiskObjectStorage.cpp x: 7 commits (all time) y: 86 lines of code cpp-ch/local-engine/Disks/registerGlutenDisks.cpp x: 7 commits (all time) y: 112 lines of code gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/enumerated/RasOffload.scala x: 9 commits (all time) y: 119 lines of code cpp/velox/substrait/SubstraitToVeloxPlanValidator.cc x: 105 commits (all time) y: 1193 lines of code cpp/CMake/ConfigArrow.cmake x: 23 commits (all time) y: 57 lines of code cpp/core/compute/Runtime.h x: 21 commits (all time) y: 132 lines of code cpp/core/config/GlutenConfig.cc x: 9 commits (all time) y: 41 lines of code cpp/core/jni/JniCommon.h x: 54 commits (all time) y: 428 lines of code cpp/core/jni/JniWrapper.cc x: 181 commits (all time) y: 1012 lines of code cpp/core/memory/ColumnarBatch.cc x: 8 commits (all time) y: 87 lines of code cpp/core/operators/writer/ColumnarBatchWriter.h x: 1 commits (all time) y: 10 lines of code cpp/velox/benchmarks/GenericBenchmark.cc x: 77 commits (all time) y: 639 lines of code cpp/velox/benchmarks/ParquetWriteBenchmark.cc x: 28 commits (all time) y: 109 lines of code cpp/velox/compute/VeloxRuntime.cc x: 43 commits (all time) y: 256 lines of code cpp/velox/compute/VeloxRuntime.h x: 24 commits (all time) y: 67 lines of code cpp/velox/jni/VeloxJniWrapper.cc x: 56 commits (all time) y: 391 lines of code cpp/velox/operators/reader/FileReaderIterator.cc x: 4 commits (all time) y: 27 lines of code cpp/velox/operators/reader/FileReaderIterator.h x: 4 commits (all time) y: 23 lines of code cpp/velox/operators/reader/ParquetReaderIterator.cc x: 4 commits (all time) y: 88 lines of code cpp/velox/operators/reader/ParquetReaderIterator.h x: 3 commits (all time) y: 43 lines of code cpp/velox/operators/writer/VeloxColumnarBatchWriter.cc x: 1 commits (all time) y: 33 lines of code cpp/velox/utils/VeloxWholeStageDumper.cc x: 1 commits (all time) y: 85 lines of code gluten-arrow/src/main/java/org/apache/gluten/vectorized/NativePlanEvaluator.java x: 5 commits (all time) y: 67 lines of code gluten-arrow/src/main/scala/org/apache/gluten/utils/DebugUtil.scala x: 7 commits (all time) y: 25 lines of code tools/gluten-it/common/src/main/scala/org/apache/gluten/integration/Suite.scala x: 9 commits (all time) y: 129 lines of code tools/gluten-it/common/src/main/scala/org/apache/gluten/integration/Constants.scala x: 5 commits (all time) y: 142 lines of code tools/gluten-it/common/src/main/scala/org/apache/gluten/integration/clickbench/ClickBenchSuite.scala x: 6 commits (all time) y: 74 lines of code tools/gluten-it/common/src/main/scala/org/apache/gluten/integration/ds/TpcdsSuite.scala x: 6 commits (all time) y: 179 lines of code gluten-iceberg/src/main/scala/org/apache/gluten/execution/IcebergScanTransformer.scala x: 16 commits (all time) y: 157 lines of code backends-clickhouse/src-delta-32/main/java/org/apache/gluten/vectorized/DeltaWriterJNIWrapper.java x: 3 commits (all time) y: 9 lines of code backends-velox/src-uniffle/main/java/org/apache/spark/shuffle/writer/VeloxUniffleColumnarShuffleWriter.java x: 8 commits (all time) y: 239 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHSparkPlanExecApi.scala x: 80 commits (all time) y: 820 lines of code backends-velox/src/main/scala/org/apache/gluten/backendsapi/velox/VeloxBackend.scala x: 82 commits (all time) y: 463 lines of code backends-velox/src/main/scala/org/apache/gluten/backendsapi/velox/VeloxRuleApi.scala x: 44 commits (all time) y: 170 lines of code backends-velox/src/main/scala/org/apache/gluten/backendsapi/velox/VeloxSparkPlanExecApi.scala x: 73 commits (all time) y: 745 lines of code backends-velox/src/main/scala/org/apache/gluten/execution/ColumnarCollectTailExec.scala x: 1 commits (all time) y: 53 lines of code gluten-substrait/src/main/scala/org/apache/gluten/backendsapi/BackendSettingsApi.scala x: 29 commits (all time) y: 85 lines of code gluten-substrait/src/main/scala/org/apache/gluten/backendsapi/SparkPlanExecApi.scala x: 19 commits (all time) y: 564 lines of code cpp/velox/compute/VeloxBackend.cc x: 139 commits (all time) y: 235 lines of code cpp/velox/config/VeloxConfig.h x: 18 commits (all time) y: 109 lines of code cpp/core/shuffle/Options.h x: 19 commits (all time) y: 75 lines of code cpp/core/shuffle/PartitionWriter.h x: 16 commits (all time) y: 59 lines of code cpp/core/shuffle/ShuffleWriter.cc x: 17 commits (all time) y: 73 lines of code cpp/core/shuffle/ShuffleWriter.h x: 39 commits (all time) y: 37 lines of code cpp/velox/benchmarks/common/BenchmarkUtils.h x: 18 commits (all time) y: 49 lines of code cpp/velox/shuffle/VeloxRssSortShuffleWriter.cc x: 9 commits (all time) y: 216 lines of code cpp/velox/shuffle/VeloxShuffleReader.cc x: 46 commits (all time) y: 584 lines of code cpp/velox/shuffle/VeloxShuffleReader.h x: 25 commits (all time) y: 146 lines of code cpp/velox/shuffle/VeloxShuffleWriter.cc x: 83 commits (all time) y: 28 lines of code cpp/velox/utils/VeloxArrowUtils.h x: 11 commits (all time) y: 31 lines of code cpp-ch/local-engine/Parser/RelParsers/MergeTreeRelParser.cpp x: 15 commits (all time) y: 451 lines of code cpp-ch/local-engine/Storages/Cache/CacheManager.cpp x: 14 commits (all time) y: 221 lines of code cpp-ch/local-engine/Storages/MergeTree/SparkMergeTreeMeta.cpp x: 12 commits (all time) y: 277 lines of code cpp-ch/local-engine/Storages/Parquet/ParquetMeta.h x: 4 commits (all time) y: 131 lines of code cpp/velox/memory/VeloxMemoryManager.cc x: 69 commits (all time) y: 334 lines of code cpp-ch/local-engine/Functions/SparkFunctionRoundHalfUp.cpp x: 6 commits (all time) y: 17 lines of code gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/offload/OffloadSingleNodeRules.scala x: 16 commits (all time) y: 311 lines of code cpp/core/compute/ProtobufUtils.cc x: 10 commits (all time) y: 45 lines of code cpp/core/compute/ProtobufUtils.h x: 8 commits (all time) y: 9 lines of code cpp/velox/compute/WholeStageResultIterator.cc x: 160 commits (all time) y: 513 lines of code backends-velox/src/main/scala/org/apache/gluten/config/VeloxConfig.scala x: 10 commits (all time) y: 527 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHBackend.scala x: 77 commits (all time) y: 378 lines of code backends-velox/src/main/scala/org/apache/spark/api/python/ColumnarArrowEvalPythonExec.scala x: 10 commits (all time) y: 400 lines of code backends-velox/src/main/scala/org/apache/gluten/execution/VeloxColumnarToRowExec.scala x: 14 commits (all time) y: 157 lines of code cpp-ch/local-engine/Common/Base85Codec.cpp x: 1 commits (all time) y: 101 lines of code cpp-ch/local-engine/Storages/SubstraitSource/Delta/DeltaWriter.cpp x: 3 commits (all time) y: 206 lines of code cpp-ch/local-engine/local_engine_jni.cpp x: 91 commits (all time) y: 1213 lines of code backends-clickhouse/src/main/java/org/apache/gluten/vectorized/CHNativeBlock.java x: 5 commits (all time) y: 89 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHRuleApi.scala x: 52 commits (all time) y: 152 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/extension/BasicExpressionRewriteRule.scala x: 3 commits (all time) y: 156 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/extension/CoalesceAggregationUnion.scala x: 3 commits (all time) y: 883 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/extension/CommonSubexpressionEliminateRule.scala x: 10 commits (all time) y: 199 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/extension/ExtendedColumnPruning.scala x: 6 commits (all time) y: 266 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/extension/RewriteDateTimestampComparisonRule.scala x: 7 commits (all time) y: 316 lines of code backends-velox/src/main/scala/org/apache/gluten/execution/ColumnarCollectLimitExec.scala x: 3 commits (all time) y: 59 lines of code backends-velox/src/main/scala/org/apache/spark/sql/execution/ColumnarCachedBatchSerializer.scala x: 30 commits (all time) y: 181 lines of code cpp/velox/utils/ConfigExtractor.cc x: 19 commits (all time) y: 179 lines of code shims/common/src/main/scala/org/apache/gluten/sql/shims/SparkShims.scala x: 23 commits (all time) y: 210 lines of code shims/spark32/src/main/scala/org/apache/gluten/sql/shims/spark32/Spark32Shims.scala x: 20 commits (all time) y: 255 lines of code shims/spark33/src/main/scala/org/apache/gluten/sql/shims/spark33/Spark33Shims.scala x: 22 commits (all time) y: 342 lines of code shims/spark34/src/main/scala/org/apache/gluten/sql/shims/spark34/Spark34Shims.scala x: 35 commits (all time) y: 526 lines of code shims/spark35/src/main/scala/org/apache/gluten/sql/shims/spark35/Spark35Shims.scala x: 35 commits (all time) y: 575 lines of code backends-clickhouse/src/main/scala/org/apache/spark/shuffle/CHColumnarShuffleWriter.scala x: 46 commits (all time) y: 169 lines of code backends-velox/src-celeborn/main/scala/org/apache/spark/shuffle/VeloxCelebornColumnarBatchSerializer.scala x: 8 commits (all time) y: 215 lines of code backends-velox/src-celeborn/main/scala/org/apache/spark/shuffle/VeloxCelebornColumnarShuffleWriter.scala x: 7 commits (all time) y: 128 lines of code backends-velox/src/main/scala/org/apache/gluten/vectorized/ColumnarBatchSerializer.scala x: 9 commits (all time) y: 190 lines of code backends-velox/src/main/scala/org/apache/spark/shuffle/ColumnarShuffleWriter.scala x: 11 commits (all time) y: 228 lines of code cpp/core/shuffle/LocalPartitionWriter.cc x: 41 commits (all time) y: 596 lines of code cpp/core/shuffle/Utils.h x: 12 commits (all time) y: 362 lines of code cpp-ch/local-engine/Storages/SubstraitSource/FileReader.cpp x: 6 commits (all time) y: 280 lines of code gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/MiscColumnarRules.scala x: 10 commits (all time) y: 151 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHMetricsApi.scala x: 15 commits (all time) y: 411 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/metrics/FilterMetricsUpdater.scala x: 2 commits (all time) y: 55 lines of code shims/common/src/main/scala/org/apache/gluten/expression/ExpressionNames.scala x: 61 commits (all time) y: 318 lines of code cpp/core/shuffle/Payload.cc x: 13 commits (all time) y: 490 lines of code cpp/core/shuffle/Spill.cc x: 9 commits (all time) y: 70 lines of code cpp/core/shuffle/Spill.h x: 8 commits (all time) y: 41 lines of code cpp/velox/shuffle/VeloxHashShuffleWriter.cc x: 10 commits (all time) y: 1190 lines of code cpp/velox/shuffle/VeloxSortShuffleWriter.cc x: 16 commits (all time) y: 358 lines of code cpp/velox/shuffle/VeloxSortShuffleWriter.h x: 12 commits (all time) y: 72 lines of code gluten-core/src/main/scala/org/apache/gluten/GlutenPlugin.scala x: 39 commits (all time) y: 180 lines of code gluten-core/src/main/scala/org/apache/spark/memory/SparkMemoryUtil.scala x: 15 commits (all time) y: 177 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHTransformerApi.scala x: 18 commits (all time) y: 226 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHValidatorApi.scala x: 12 commits (all time) y: 94 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/execution/CHHashAggregateExecTransformer.scala x: 17 commits (all time) y: 480 lines of code backends-clickhouse/src/main/scala/org/apache/spark/shuffle/utils/RangePartitionerBoundsGenerator.scala x: 14 commits (all time) y: 213 lines of code backends-clickhouse/src/main/scala/org/apache/spark/sql/execution/datasources/clickhouse/utils/MergeTreePartsPartitionsUtil.scala x: 6 commits (all time) y: 630 lines of code backends-velox/src/main/scala/org/apache/gluten/execution/HashAggregateExecTransformer.scala x: 16 commits (all time) y: 610 lines of code backends-velox/src/main/scala/org/apache/gluten/expression/ExpressionTransformer.scala x: 9 commits (all time) y: 81 lines of code gluten-substrait/src/main/java/org/apache/gluten/substrait/expression/ExpressionBuilder.java x: 3 commits (all time) y: 247 lines of code gluten-substrait/src/main/java/org/apache/gluten/substrait/expression/WindowFunctionNode.java x: 2 commits (all time) y: 147 lines of code gluten-substrait/src/main/scala/org/apache/gluten/backendsapi/TransformerApi.scala x: 5 commits (all time) y: 46 lines of code gluten-substrait/src/main/scala/org/apache/gluten/execution/BasicPhysicalOperatorTransformer.scala x: 15 commits (all time) y: 240 lines of code gluten-substrait/src/main/scala/org/apache/gluten/execution/JoinExecTransformer.scala x: 2 commits (all time) y: 333 lines of code gluten-substrait/src/main/scala/org/apache/gluten/execution/JoinUtils.scala x: 4 commits (all time) y: 290 lines of code gluten-substrait/src/main/scala/org/apache/gluten/execution/SortExecTransformer.scala x: 4 commits (all time) y: 99 lines of code gluten-substrait/src/main/scala/org/apache/gluten/execution/WindowExecTransformer.scala x: 10 commits (all time) y: 139 lines of code gluten-substrait/src/main/scala/org/apache/gluten/utils/SubstraitUtil.scala x: 4 commits (all time) y: 71 lines of code backends-velox/src/main/scala/org/apache/gluten/execution/ColumnarPartialProjectExec.scala x: 19 commits (all time) y: 280 lines of code gluten-substrait/src/main/scala/org/apache/gluten/expression/ExpressionMappings.scala x: 20 commits (all time) y: 335 lines of code backends-velox/src/main/scala/org/apache/gluten/backendsapi/velox/VeloxListenerApi.scala x: 39 commits (all time) y: 194 lines of code cpp-ch/local-engine/Storages/MergeTree/SparkMergeTreeSink.cpp x: 12 commits (all time) y: 313 lines of code cpp-ch/local-engine/Storages/MergeTree/SparkStorageMergeTree.cpp x: 24 commits (all time) y: 433 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHIteratorApi.scala x: 39 commits (all time) y: 328 lines of code cpp-ch/local-engine/Storages/SubstraitSource/ReadBufferBuilder.cpp x: 70 commits (all time) y: 772 lines of code cpp-ch/local-engine/Storages/SubstraitSource/FormatFile.h x: 21 commits (all time) y: 109 lines of code cpp/velox/substrait/SubstraitToVeloxPlan.cc x: 96 commits (all time) y: 1282 lines of code tools/scripts/gen-function-support-docs.py x: 5 commits (all time) y: 896 lines of code cpp-ch/local-engine/Common/AggregateUtil.cpp x: 8 commits (all time) y: 259 lines of code cpp-ch/local-engine/Parser/RelParsers/AggregateRelParser.cpp x: 14 commits (all time) y: 437 lines of code cpp-ch/local-engine/Storages/Parquet/ColumnIndexFilter.cpp x: 10 commits (all time) y: 864 lines of code backends-clickhouse/src-delta-32/main/scala/org/apache/spark/sql/delta/commands/merge/MergeIntoMaterializeSource.scala x: 1 commits (all time) y: 322 lines of code cpp-ch/local-engine/Shuffle/ShuffleReader.cpp x: 15 commits (all time) y: 82 lines of code cpp-ch/local-engine/Storages/IO/NativeReader.cpp x: 11 commits (all time) y: 244 lines of code cpp-ch/local-engine/Storages/IO/NativeReader.h x: 6 commits (all time) y: 57 lines of code cpp-ch/local-engine/Parser/TypeParser.cpp x: 24 commits (all time) y: 296 lines of code gluten-substrait/src/main/scala/org/apache/gluten/expression/ExpressionConverter.scala x: 16 commits (all time) y: 775 lines of code gluten-substrait/src/main/scala/org/apache/spark/sql/execution/GlutenFallbackReporter.scala x: 10 commits (all time) y: 61 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/execution/CHHashJoinExecTransformer.scala x: 17 commits (all time) y: 241 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/extension/JoinAggregateToAggregateUnion.scala x: 2 commits (all time) y: 823 lines of code cpp/velox/compute/VeloxBackend.h x: 62 commits (all time) y: 67 lines of code backends-velox/src/main/scala/org/apache/gluten/extension/FlushableHashAggregateRule.scala x: 11 commits (all time) y: 90 lines of code cpp-ch/local-engine/Common/CHUtil.h x: 61 commits (all time) y: 172 lines of code cpp-ch/local-engine/Parser/ExpressionParser.cpp x: 19 commits (all time) y: 846 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHListenerApi.scala x: 29 commits (all time) y: 110 lines of code backends-velox/src/main/scala/org/apache/gluten/utils/SharedLibraryLoaderCentos7.scala x: 10 commits (all time) y: 23 lines of code cpp-ch/local-engine/Storages/SubstraitSource/ORCFormatFile.cpp x: 12 commits (all time) y: 105 lines of code backends-clickhouse/src-delta-32/main/scala/org/apache/spark/sql/delta/commands/DMLWithDeletionVectorsHelper.scala x: 1 commits (all time) y: 460 lines of code cpp-ch/local-engine/Storages/SubstraitSource/Delta/Bitmap/DeltaDVRoaringBitmapArray.cpp x: 4 commits (all time) y: 169 lines of code cpp-ch/local-engine/Functions/SparkParseURL.cpp x: 6 commits (all time) y: 445 lines of code backends-clickhouse/src/main/java/org/apache/gluten/vectorized/CHNativeExpressionEvaluator.java x: 14 commits (all time) y: 69 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/utils/CHExpressionUtil.scala x: 43 commits (all time) y: 160 lines of code cpp-ch/local-engine/Functions/SparkFunctionTupleElement.cpp x: 3 commits (all time) y: 186 lines of code cpp-ch/local-engine/Parser/FunctionParser.cpp x: 21 commits (all time) y: 156 lines of code cpp-ch/local-engine/Common/BlockTypeUtils.h x: 7 commits (all time) y: 165 lines of code cpp-ch/local-engine/Parser/RelParsers/ReadRelParser.cpp x: 12 commits (all time) y: 202 lines of code cpp-ch/local-engine/Storages/SubstraitSource/Iceberg/IcebergReader.cpp x: 1 commits (all time) y: 186 lines of code cpp-ch/local-engine/Storages/SubstraitSource/ParquetFormatFile.cpp x: 25 commits (all time) y: 199 lines of code tools/workload/benchmark_velox/tpc_workload.ipynb x: 5 commits (all time) y: 409 lines of code shims/spark34/src/main/scala/org/apache/spark/sql/hive/execution/AbstractHiveTableScanExec.scala x: 4 commits (all time) y: 179 lines of code shims/spark35/src/main/scala/org/apache/gluten/sql/shims/spark35/SparkShimProvider.scala x: 5 commits (all time) y: 7 lines of code cpp/velox/operators/serializer/VeloxRowToColumnarConverter.cc x: 9 commits (all time) y: 268 lines of code cpp-ch/local-engine/Parser/scalar_function_parser/arrayHighOrderFunctions.cpp x: 13 commits (all time) y: 183 lines of code cpp/velox/memory/VeloxColumnarBatch.cc x: 30 commits (all time) y: 135 lines of code cpp-ch/local-engine/Parser/SerializedPlanParser.cpp x: 173 commits (all time) y: 360 lines of code gluten-celeborn/src/main/java/org/apache/spark/shuffle/gluten/celeborn/CelebornShuffleManager.java x: 10 commits (all time) y: 313 lines of code gluten-celeborn/src/main/java/org/apache/spark/shuffle/gluten/celeborn/CelebornUtils.java x: 1 commits (all time) y: 343 lines of code cpp/velox/substrait/SubstraitParser.cc x: 40 commits (all time) y: 358 lines of code cpp/core/memory/MemoryAllocator.cc x: 26 commits (all time) y: 172 lines of code cpp-ch/local-engine/Parser/AdvancedParametersParseUtil.cpp x: 6 commits (all time) y: 138 lines of code cpp-ch/local-engine/Parser/AdvancedParametersParseUtil.h x: 6 commits (all time) y: 34 lines of code cpp-ch/local-engine/Parser/RelParsers/JoinRelParser.cpp x: 18 commits (all time) y: 686 lines of code cpp-ch/local-engine/Functions/SparkCastComplexTypesToString.h x: 1 commits (all time) y: 370 lines of code cpp-ch/local-engine/Parser/ExpressionParser.h x: 7 commits (all time) y: 51 lines of code backends-clickhouse/src-delta-20/main/scala/org/apache/spark/sql/delta/commands/MergeIntoCommand.scala x: 2 commits (all time) y: 713 lines of code backends-clickhouse/src-delta-20/main/scala/org/apache/spark/sql/delta/commands/UpdateCommand.scala x: 2 commits (all time) y: 268 lines of code backends-clickhouse/src-delta-23/main/scala/org/apache/spark/sql/delta/commands/DeleteCommand.scala x: 2 commits (all time) y: 386 lines of code backends-clickhouse/src-delta-23/main/scala/org/apache/spark/sql/delta/commands/MergeIntoCommand.scala x: 2 commits (all time) y: 793 lines of code backends-clickhouse/src-delta-23/main/scala/org/apache/spark/sql/delta/commands/UpdateCommand.scala x: 2 commits (all time) y: 258 lines of code backends-clickhouse/src-delta-32/main/scala/org/apache/spark/sql/delta/commands/DeleteCommand.scala x: 2 commits (all time) y: 413 lines of code backends-clickhouse/src-delta-32/main/scala/org/apache/spark/sql/delta/commands/merge/ClassicMergeExecutor.scala x: 2 commits (all time) y: 342 lines of code cpp-ch/local-engine/Storages/SubstraitSource/FormatFile.cpp x: 22 commits (all time) y: 124 lines of code gluten-substrait/src/main/scala/org/apache/gluten/execution/BroadcastNestedLoopJoinExecTransformer.scala x: 7 commits (all time) y: 177 lines of code cpp-ch/local-engine/Parser/RelParsers/GroupLimitRelParser.cpp x: 8 commits (all time) y: 420 lines of code cpp-ch/local-engine/Functions/SparkFunctionStrToMap.cpp x: 4 commits (all time) y: 336 lines of code cpp-ch/local-engine/Builder/SerializedPlanBuilder.cpp x: 9 commits (all time) y: 330 lines of code backends-velox/src/main/scala/org/apache/gluten/backendsapi/velox/VeloxIteratorApi.scala x: 27 commits (all time) y: 324 lines of code gluten-substrait/src/main/resources/substrait/proto/substrait/algebra.proto x: 6 commits (all time) y: 1290 lines of code cpp-ch/local-engine/Storages/SubstraitSource/ParquetFormatFile.h x: 16 commits (all time) y: 31 lines of code cpp-ch/local-engine/Storages/SubstraitSource/iceberg/IcebergReader.cpp x: 2 commits (all time) y: 186 lines of code backends-clickhouse/src/main/scala/org/apache/spark/sql/delta/ClickhouseSnapshot.scala x: 6 commits (all time) y: 97 lines of code cpp-ch/local-engine/Parser/scalar_function_parser/CommonScalarFunctionParser.cpp x: 22 commits (all time) y: 149 lines of code cpp/velox/jni/JniFileSystem.cc x: 16 commits (all time) y: 384 lines of code cpp-ch/local-engine/Functions/SparkFunctionArraySort.cpp x: 5 commits (all time) y: 277 lines of code cpp-ch/local-engine/Storages/Kafka/GlutenKafkaSource.cpp x: 4 commits (all time) y: 254 lines of code cpp-ch/local-engine/Storages/Output/NormalFileWriter.cpp x: 12 commits (all time) y: 179 lines of code cpp-ch/local-engine/Storages/Parquet/ParquetConverter.h x: 7 commits (all time) y: 297 lines of code cpp-ch/local-engine/Common/DebugUtils.cpp x: 15 commits (all time) y: 347 lines of code cpp-ch/local-engine/Storages/MergeTree/SparkMergeTreeWriter.cpp x: 11 commits (all time) y: 134 lines of code cpp-ch/local-engine/Storages/SubstraitSource/SubstraitFileSource.cpp x: 28 commits (all time) y: 86 lines of code cpp-ch/local-engine/Storages/SubstraitSource/SubstraitFileSource.h x: 20 commits (all time) y: 32 lines of code gluten-core/src/main/scala/org/apache/gluten/extension/columnar/transition/ConventionFunc.scala x: 11 commits (all time) y: 156 lines of code cpp/velox/operators/writer/VeloxParquetDataSource.cc x: 5 commits (all time) y: 108 lines of code cpp/velox/substrait/SubstraitToVeloxExpr.cc x: 28 commits (all time) y: 560 lines of code gluten-arrow/src/main/java/org/apache/gluten/vectorized/ArrowWritableColumnVector.java x: 2 commits (all time) y: 1714 lines of code backends-velox/src/main/scala/org/apache/gluten/backendsapi/velox/VeloxMetricsApi.scala x: 15 commits (all time) y: 544 lines of code cpp-ch/local-engine/Functions/SparkFunctionDecimalBinaryArithmetic.h x: 5 commits (all time) y: 603 lines of code cpp-ch/local-engine/AggregateFunctions/AggregateFunctionUniqHyperLogLogPlusPlus.h x: 2 commits (all time) y: 2937 lines of code cpp-ch/local-engine/Operator/GraceAggregatingTransform.cpp x: 6 commits (all time) y: 558 lines of code cpp-ch/local-engine/Operator/GraceMergingAggregatedStep.cpp x: 13 commits (all time) y: 75 lines of code cpp-ch/local-engine/Operator/StreamingAggregatingStep.cpp x: 10 commits (all time) y: 279 lines of code cpp-ch/local-engine/Parser/CHColumnToSparkRow.cpp x: 22 commits (all time) y: 829 lines of code backends-clickhouse/src-delta-32/main/scala/org/apache/spark/sql/execution/FileDeltaColumnarWrite.scala x: 5 commits (all time) y: 147 lines of code gluten-delta/src-delta-32/main/scala/org/apache/spark/sql/perf/DeltaOptimizedWriterTransformer.scala x: 1 commits (all time) y: 290 lines of code backends-clickhouse/src/main/scala/org/apache/spark/sql/execution/datasources/v1/CHMergeTreeWriterInjects.scala x: 19 commits (all time) y: 161 lines of code cpp-ch/local-engine/Functions/SparkFunctionToDateTime.h x: 8 commits (all time) y: 165 lines of code cpp-ch/local-engine/Operator/AdvancedExpandStep.cpp x: 5 commits (all time) y: 216 lines of code cpp-ch/local-engine/Parser/AggregateFunctionParser.cpp x: 20 commits (all time) y: 201 lines of code cpp-ch/local-engine/Shuffle/PartitionWriter.cpp x: 26 commits (all time) y: 447 lines of code cpp-ch/local-engine/Shuffle/SelectorBuilder.h x: 11 commits (all time) y: 97 lines of code cpp-ch/local-engine/Storages/SubstraitSource/ExcelTextFormatFile.h x: 17 commits (all time) y: 70 lines of code cpp-ch/local-engine/Join/StorageJoinFromReadBuffer.cpp x: 13 commits (all time) y: 134 lines of code tools/qualification-tool/src/main/scala/org/apache/gluten/qt/execution/Executor.scala x: 1 commits (all time) y: 160 lines of code cpp/velox/substrait/SubstraitToVeloxPlan.h x: 34 commits (all time) y: 119 lines of code backends-velox/src/main/scala/org/apache/gluten/utils/SharedLibraryLoader.scala x: 8 commits (all time) y: 107 lines of code gluten-core/src/main/scala/org/apache/gluten/extension/GlutenSessionExtensions.scala x: 13 commits (all time) y: 38 lines of code gluten-core/src/main/scala/org/apache/gluten/softaffinity/SoftAffinityManager.scala x: 11 commits (all time) y: 269 lines of code cpp-ch/local-engine/Storages/Kafka/GlutenKafkaUtils.cpp x: 1 commits (all time) y: 207 lines of code shims/spark34/src/main/scala/org/apache/spark/sql/execution/datasources/v2/AbstractBatchScanExec.scala x: 5 commits (all time) y: 183 lines of code cpp/core/utils/qat/QatCodec.cc x: 7 commits (all time) y: 239 lines of code cpp/core/utils/qpl/QplCodec.cc x: 2 commits (all time) y: 195 lines of code gluten-substrait/src/main/java/org/apache/gluten/substrait/rel/RelBuilder.java x: 5 commits (all time) y: 331 lines of code cpp-ch/local-engine/Functions/SparkFunctionGetJsonObject.h x: 23 commits (all time) y: 692 lines of code gluten-core/src/main/scala/org/apache/gluten/extension/columnar/ColumnarRuleApplier.scala x: 13 commits (all time) y: 18 lines of code gluten-core/src/main/scala/org/apache/gluten/extension/columnar/enumerated/EnumeratedApplier.scala x: 21 commits (all time) y: 24 lines of code gluten-core/src/main/scala/org/apache/gluten/extension/columnar/enumerated/EnumeratedTransform.scala x: 21 commits (all time) y: 57 lines of code gluten-core/src/main/scala/org/apache/gluten/extension/columnar/transition/Convention.scala x: 12 commits (all time) y: 130 lines of code gluten-core/src/main/scala/org/apache/gluten/extension/columnar/transition/Transition.scala x: 10 commits (all time) y: 111 lines of code tools/workload/benchmark_velox/native_sql_initialize.ipynb x: 4 commits (all time) y: 1486 lines of code cpp/core/shuffle/ShuffleReader.h x: 11 commits (all time) y: 12 lines of code gluten-substrait/src/main/scala/org/apache/gluten/execution/WriteFilesExecTransformer.scala x: 12 commits (all time) y: 168 lines of code cpp-ch/local-engine/Functions/SparkFunctionDecimalBinaryOperator.h x: 3 commits (all time) y: 288 lines of code tools/gluten-it/common/src/main/scala/org/apache/spark/sql/SparkQueryRunner.scala x: 3 commits (all time) y: 241 lines of code tools/workload/benchmark_velox/initialize.ipynb x: 4 commits (all time) y: 3150 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/extension/FallbackBroadcastHashJoinRules.scala x: 10 commits (all time) y: 237 lines of code backends-clickhouse/src/main/scala/org/apache/spark/sql/execution/utils/CHExecUtil.scala x: 43 commits (all time) y: 332 lines of code gluten-core/src/main/scala/org/apache/spark/task/TaskResources.scala x: 6 commits (all time) y: 296 lines of code gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/rewrite/RewriteJoin.scala x: 8 commits (all time) y: 51 lines of code gluten-substrait/src/main/scala/org/apache/spark/sql/hive/HiveTableScanNestedColumnPruning.scala x: 6 commits (all time) y: 200 lines of code cpp-ch/local-engine/Operator/BranchStep.cpp x: 2 commits (all time) y: 226 lines of code backends-clickhouse/src/main/scala/org/apache/spark/sql/execution/CHColumnarWrite.scala x: 7 commits (all time) y: 248 lines of code cpp-ch/local-engine/IO/SplittableBzip2ReadBuffer.cpp x: 5 commits (all time) y: 880 lines of code cpp-ch/local-engine/Parser/scalar_function_parser/arithmetic.cpp x: 13 commits (all time) y: 302 lines of code backends-clickhouse/src/main/scala/org/apache/spark/sql/execution/commands/GlutenCHCacheDataCommand.scala x: 10 commits (all time) y: 184 lines of code backends-clickhouse/src/main/scala/org/apache/spark/sql/execution/datasources/v1/CHFormatWriterInjects.scala x: 14 commits (all time) y: 75 lines of code gluten-substrait/src/main/scala/org/apache/gluten/expression/ConverterUtils.scala x: 4 commits (all time) y: 366 lines of code cpp-ch/local-engine/Parser/scalar_function_parser/regexp_extract.cpp x: 8 commits (all time) y: 123 lines of code shims/spark32/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/ParquetFileFormat.scala x: 9 commits (all time) y: 431 lines of code tools/workload/benchmark_velox/analysis/sparklog.ipynb x: 2 commits (all time) y: 6143 lines of code cpp-ch/local-engine/Functions/SparkFunctionHashingExtended.h x: 11 commits (all time) y: 517 lines of code cpp-ch/local-engine/Functions/SparkFunctionRoundHalfUp.h x: 11 commits (all time) y: 299 lines of code cpp-ch/local-engine/Parser/RelParsers/CrossRelParser.cpp x: 9 commits (all time) y: 264 lines of code cpp-ch/local-engine/Parser/RelParsers/WindowRelParser.cpp x: 7 commits (all time) y: 286 lines of code cpp-ch/local-engine/Parser/SerializedPlanParser.h x: 115 commits (all time) y: 87 lines of code cpp-ch/local-engine/Shuffle/SelectorBuilder.cpp x: 24 commits (all time) y: 394 lines of code gluten-ras/common/src/main/scala/org/apache/gluten/ras/dp/DpZipperAlgo.scala x: 3 commits (all time) y: 475 lines of code tools/workload/benchmark_velox/analysis/perf_analysis_template.ipynb x: 1 commits (all time) y: 437 lines of code backends-clickhouse/src-delta-32/main/scala/org/apache/spark/sql/delta/commands/OptimizeTableCommand.scala x: 2 commits (all time) y: 389 lines of code gluten-core/src/main/java/org/apache/gluten/memory/memtarget/spark/TreeMemoryConsumer.java x: 5 commits (all time) y: 222 lines of code shims/spark32/src/main/scala/org/apache/spark/sql/execution/AbstractFileSourceScanExec.scala x: 4 commits (all time) y: 414 lines of code shims/spark33/src/main/scala/org/apache/spark/sql/execution/AbstractFileSourceScanExec.scala x: 4 commits (all time) y: 445 lines of code backends-clickhouse/src-delta-20/main/scala/org/apache/spark/sql/delta/Snapshot.scala x: 1 commits (all time) y: 391 lines of code backends-clickhouse/src-delta-20/main/scala/org/apache/spark/sql/delta/commands/VacuumCommand.scala x: 1 commits (all time) y: 237 lines of code backends-clickhouse/src-delta-20/main/scala/org/apache/spark/sql/execution/datasources/v2/clickhouse/ClickHouseSparkCatalog.scala x: 1 commits (all time) y: 517 lines of code backends-clickhouse/src-delta-23/main/scala/org/apache/spark/sql/delta/DeltaLog.scala x: 1 commits (all time) y: 605 lines of code backends-clickhouse/src-delta-23/main/scala/org/apache/spark/sql/delta/Snapshot.scala x: 1 commits (all time) y: 427 lines of code backends-clickhouse/src-delta-32/main/scala/org/apache/spark/sql/delta/DeltaLog.scala x: 1 commits (all time) y: 643 lines of code backends-clickhouse/src-delta-32/main/scala/org/apache/spark/sql/execution/datasources/v2/clickhouse/ClickHouseSparkCatalog.scala x: 1 commits (all time) y: 576 lines of code gluten-core/src/main/scala/org/apache/gluten/backend/Backend.scala x: 7 commits (all time) y: 5 lines of code backends-clickhouse/src/main/scala/org/apache/spark/sql/execution/joins/ClickHouseBuildSideRelation.scala x: 26 commits (all time) y: 76 lines of code backends-velox/src/main/scala/org/apache/spark/sql/execution/datasources/velox/VeloxFormatWriterInjects.scala x: 23 commits (all time) y: 93 lines of code cpp/velox/compute/WholeStageResultIterator.h x: 41 commits (all time) y: 77 lines of code cpp/velox/operators/functions/RegistrationAllFunctions.cc x: 19 commits (all time) y: 66 lines of code cpp/velox/operators/serializer/VeloxColumnarBatchSerializer.cc x: 11 commits (all time) y: 64 lines of code cpp/velox/substrait/VeloxToSubstraitPlan.cc x: 8 commits (all time) y: 289 lines of code cpp/core/shuffle/Utils.cc x: 9 commits (all time) y: 350 lines of code gluten-substrait/src/main/scala/org/apache/spark/sql/execution/GlutenExplainUtils.scala x: 5 commits (all time) y: 258 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/extension/LazyAggregateExpandRule.scala x: 5 commits (all time) y: 299 lines of code backends-clickhouse/src/main/java/org/apache/spark/sql/execution/datasources/CHDatasourceJniWrapper.java x: 14 commits (all time) y: 26 lines of code cpp-ch/local-engine/Common/QueryContext.h x: 12 commits (all time) y: 38 lines of code gluten-ras/common/src/main/scala/org/apache/gluten/ras/memo/Memo.scala x: 7 commits (all time) y: 201 lines of code shims/spark32/src/main/scala/org/apache/spark/sql/execution/datasources/FileFormatDataWriter.scala x: 8 commits (all time) y: 443 lines of code cpp-ch/local-engine/Shuffle/PartitionWriter.h x: 17 commits (all time) y: 188 lines of code backends-velox/src/main/scala/org/apache/gluten/execution/GenerateExecTransformer.scala x: 9 commits (all time) y: 240 lines of code cpp-ch/local-engine/Storages/SourceFromJavaIter.cpp x: 18 commits (all time) y: 132 lines of code cpp-ch/local-engine/Parser/RelMetric.cpp x: 11 commits (all time) y: 184 lines of code backends-velox/src/main/scala/org/apache/spark/sql/expression/UDFResolver.scala x: 21 commits (all time) y: 403 lines of code cpp/core/utils/metrics.h x: 13 commits (all time) y: 63 lines of code cpp/core/shuffle/FallbackRangePartitioner.h x: 9 commits (all time) y: 14 lines of code cpp/velox/operators/writer/VeloxParquetDatasource.cc x: 25 commits (all time) y: 108 lines of code cpp/velox/compute/VeloxPlanConverter.cc x: 91 commits (all time) y: 103 lines of code cpp/velox/compute/VeloxPlanConverter.h x: 57 commits (all time) y: 29 lines of code cpp/velox/substrait/VeloxToSubstraitExpr.cc x: 3 commits (all time) y: 533 lines of code cpp-ch/local-engine/Storages/Serializations/ExcelNumberReader.h x: 10 commits (all time) y: 417 lines of code cpp/core/shuffle/utils.h x: 5 commits (all time) y: 362 lines of code dev/scalastyle-config.xml x: 1 commits (all time) y: 252 lines of code cpp/velox/benchmarks/data/bm_lineitem/orc/part-00000-482d0e2c-7667-42bb-8750-64ecfe331d28-c000.snappy.orc x: 1 commits (all time) y: 1151 lines of code
6143.0
lines of code
  min: 1.0
  average: 102.76
  25th percentile: 23.0
  median: 47.0
  75th percentile: 107.0
  max: 6143.0
0 181.0
commits (all time)
min: 1.0 | average: 5.62 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 6.0 | max: 181.0

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

gluten-substrait/src/main/scala/org/apache/gluten/execution/BatchScanExecTransformer.scala x: 5 contributors (all time) y: 169 lines of code gluten-substrait/src/main/scala/org/apache/gluten/execution/WholeStageTransformer.scala x: 16 contributors (all time) y: 438 lines of code shims/spark32/src/main/scala/org/apache/spark/sql/execution/datasources/v2/BatchScanExecShim.scala x: 11 contributors (all time) y: 67 lines of code shims/spark33/src/main/scala/org/apache/spark/sql/execution/datasources/v2/BatchScanExecShim.scala x: 11 contributors (all time) y: 101 lines of code backends-velox/src/main/scala/org/apache/gluten/execution/RowToVeloxColumnarExec.scala x: 10 contributors (all time) y: 190 lines of code backends-velox/src/main/scala/org/apache/spark/sql/execution/ColumnarBuildSideRelation.scala x: 3 contributors (all time) y: 158 lines of code backends-velox/src/main/scala/org/apache/spark/sql/execution/unsafe/UnsafeColumnarBuildSideRelation.scala x: 3 contributors (all time) y: 239 lines of code gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/CollectTailTransformerRule.scala x: 1 contributors (all time) y: 18 lines of code gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/validator/Validators.scala x: 9 contributors (all time) y: 198 lines of code shims/common/src/main/scala/org/apache/gluten/config/GlutenConfig.scala x: 18 contributors (all time) y: 1402 lines of code gluten-flink/planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/common/CommonExecSink.java x: 1 contributors (all time) y: 539 lines of code gluten-flink/planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecCalc.java x: 1 contributors (all time) y: 120 lines of code gluten-flink/runtime/src/main/java/org/apache/flink/client/StreamGraphTranslator.java x: 1 contributors (all time) y: 137 lines of code gluten-flink/runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskManagerRunner.java x: 1 contributors (all time) y: 644 lines of code gluten-flink/runtime/src/main/java/org/apache/flink/streaming/runtime/translators/LegacySourceTransformationTranslator.java x: 1 contributors (all time) y: 94 lines of code gluten-flink/runtime/src/main/java/org/apache/flink/streaming/runtime/translators/SinkTransformationTranslator.java x: 1 contributors (all time) y: 424 lines of code cpp-ch/local-engine/Storages/Parquet/ParquetMeta.cpp x: 2 contributors (all time) y: 194 lines of code cpp-ch/local-engine/Storages/Parquet/VectorizedParquetRecordReader.cpp x: 2 contributors (all time) y: 379 lines of code cpp-ch/local-engine/Storages/Parquet/VectorizedParquetRecordReader.h x: 2 contributors (all time) y: 172 lines of code gluten-flink/runtime/src/main/java/org/apache/gluten/streaming/api/operators/GlutenStreamSource.java x: 1 contributors (all time) y: 37 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHConfig.scala x: 3 contributors (all time) y: 97 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/RuntimeSettings.scala x: 5 contributors (all time) y: 81 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/metrics/MetricsUtil.scala x: 6 contributors (all time) y: 164 lines of code cpp-ch/local-engine/Common/CHUtil.cpp x: 15 contributors (all time) y: 883 lines of code cpp-ch/local-engine/Common/GlutenConfig.h x: 7 contributors (all time) y: 142 lines of code cpp-ch/local-engine/Disks/ObjectStorages/registerGlutenDiskObjectStorage.cpp x: 3 contributors (all time) y: 86 lines of code cpp-ch/local-engine/Disks/registerGlutenDisks.cpp x: 6 contributors (all time) y: 112 lines of code gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/enumerated/RasOffload.scala x: 2 contributors (all time) y: 119 lines of code cpp/velox/substrait/SubstraitToVeloxPlanValidator.cc x: 30 contributors (all time) y: 1193 lines of code cpp/CMake/ConfigArrow.cmake x: 13 contributors (all time) y: 57 lines of code cpp/core/compute/Runtime.h x: 6 contributors (all time) y: 132 lines of code cpp/core/config/GlutenConfig.cc x: 5 contributors (all time) y: 41 lines of code cpp/core/jni/JniCommon.h x: 17 contributors (all time) y: 428 lines of code cpp/core/jni/JniWrapper.cc x: 27 contributors (all time) y: 1012 lines of code cpp/core/memory/ColumnarBatch.cc x: 4 contributors (all time) y: 87 lines of code cpp/velox/benchmarks/GenericBenchmark.cc x: 11 contributors (all time) y: 639 lines of code cpp/velox/benchmarks/ParquetWriteBenchmark.cc x: 13 contributors (all time) y: 109 lines of code cpp/velox/compute/VeloxRuntime.cc x: 15 contributors (all time) y: 256 lines of code cpp/velox/compute/VeloxRuntime.h x: 8 contributors (all time) y: 67 lines of code cpp/velox/jni/VeloxJniWrapper.cc x: 16 contributors (all time) y: 391 lines of code cpp/velox/operators/reader/FileReaderIterator.cc x: 3 contributors (all time) y: 27 lines of code cpp/velox/operators/reader/FileReaderIterator.h x: 3 contributors (all time) y: 23 lines of code cpp/velox/operators/reader/ParquetReaderIterator.h x: 2 contributors (all time) y: 43 lines of code gluten-arrow/src/main/java/org/apache/gluten/vectorized/NativePlanEvaluator.java x: 2 contributors (all time) y: 67 lines of code tools/gluten-it/common/src/main/scala/org/apache/gluten/integration/Suite.scala x: 3 contributors (all time) y: 129 lines of code tools/gluten-it/common/src/main/scala/org/apache/spark/sql/SparkSessionSwitcher.scala x: 4 contributors (all time) y: 114 lines of code tools/gluten-it/common/src/main/java/org/apache/gluten/integration/BaseMixin.java x: 2 contributors (all time) y: 130 lines of code tools/gluten-it/common/src/main/scala/org/apache/gluten/integration/clickbench/ClickBenchSuite.scala x: 2 contributors (all time) y: 74 lines of code gluten-iceberg/src/main/scala/org/apache/gluten/execution/IcebergScanTransformer.scala x: 12 contributors (all time) y: 157 lines of code cpp/core/utils/ObjectStore.cc x: 6 contributors (all time) y: 30 lines of code backends-clickhouse/src-delta-32/main/java/org/apache/gluten/vectorized/DeltaWriterJNIWrapper.java x: 2 contributors (all time) y: 9 lines of code backends-velox/src-uniffle/main/java/org/apache/spark/shuffle/writer/VeloxUniffleColumnarShuffleWriter.java x: 5 contributors (all time) y: 239 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHSparkPlanExecApi.scala x: 25 contributors (all time) y: 820 lines of code backends-velox/src/main/scala/org/apache/gluten/backendsapi/velox/VeloxBackend.scala x: 26 contributors (all time) y: 463 lines of code backends-velox/src/main/scala/org/apache/gluten/backendsapi/velox/VeloxRuleApi.scala x: 14 contributors (all time) y: 170 lines of code backends-velox/src/main/scala/org/apache/gluten/backendsapi/velox/VeloxSparkPlanExecApi.scala x: 25 contributors (all time) y: 745 lines of code backends-velox/src/main/scala/org/apache/gluten/execution/ColumnarCollectTailExec.scala x: 1 contributors (all time) y: 53 lines of code gluten-substrait/src/main/scala/org/apache/gluten/backendsapi/BackendSettingsApi.scala x: 13 contributors (all time) y: 85 lines of code gluten-substrait/src/main/scala/org/apache/gluten/backendsapi/SparkPlanExecApi.scala x: 13 contributors (all time) y: 564 lines of code cpp/velox/compute/VeloxBackend.cc x: 35 contributors (all time) y: 235 lines of code cpp/velox/config/VeloxConfig.h x: 9 contributors (all time) y: 109 lines of code cpp/core/shuffle/Options.h x: 8 contributors (all time) y: 75 lines of code cpp/core/shuffle/PartitionWriter.h x: 5 contributors (all time) y: 59 lines of code cpp/core/shuffle/ShuffleWriter.cc x: 6 contributors (all time) y: 73 lines of code cpp/core/shuffle/ShuffleWriter.h x: 10 contributors (all time) y: 37 lines of code cpp/velox/benchmarks/common/BenchmarkUtils.h x: 7 contributors (all time) y: 49 lines of code cpp/velox/shuffle/VeloxRssSortShuffleWriter.cc x: 6 contributors (all time) y: 216 lines of code cpp/velox/shuffle/VeloxShuffleReader.cc x: 15 contributors (all time) y: 584 lines of code cpp/velox/shuffle/VeloxShuffleReader.h x: 9 contributors (all time) y: 146 lines of code cpp/velox/shuffle/VeloxShuffleWriter.cc x: 19 contributors (all time) y: 28 lines of code cpp/velox/utils/VeloxArrowUtils.cc x: 9 contributors (all time) y: 60 lines of code cpp-ch/local-engine/Parser/RelParsers/MergeTreeRelParser.cpp x: 5 contributors (all time) y: 451 lines of code cpp-ch/local-engine/Storages/Cache/CacheManager.cpp x: 4 contributors (all time) y: 221 lines of code cpp-ch/local-engine/Storages/MergeTree/SparkMergeTreeMeta.cpp x: 3 contributors (all time) y: 277 lines of code cpp/velox/memory/VeloxMemoryManager.cc x: 19 contributors (all time) y: 334 lines of code cpp-ch/local-engine/Functions/SparkFunctionRoundHalfUp.cpp x: 4 contributors (all time) y: 17 lines of code backends-velox/src/main/scala/org/apache/gluten/extension/PartialProjectRule.scala x: 4 contributors (all time) y: 38 lines of code gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/offload/OffloadSingleNodeRules.scala x: 7 contributors (all time) y: 311 lines of code cpp/core/compute/ProtobufUtils.h x: 5 contributors (all time) y: 9 lines of code cpp/velox/compute/WholeStageResultIterator.cc x: 32 contributors (all time) y: 513 lines of code backends-velox/src/main/scala/org/apache/gluten/config/VeloxConfig.scala x: 9 contributors (all time) y: 527 lines of code cpp/core/config/GlutenConfig.h x: 24 contributors (all time) y: 45 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHBackend.scala x: 20 contributors (all time) y: 378 lines of code backends-velox/src/main/scala/org/apache/spark/api/python/ColumnarArrowEvalPythonExec.scala x: 4 contributors (all time) y: 400 lines of code cpp-ch/local-engine/Storages/SubstraitSource/Delta/DeltaWriter.cpp x: 1 contributors (all time) y: 206 lines of code cpp-ch/local-engine/local_engine_jni.cpp x: 18 contributors (all time) y: 1213 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHRuleApi.scala x: 15 contributors (all time) y: 152 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/extension/BasicExpressionRewriteRule.scala x: 2 contributors (all time) y: 156 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/extension/CoalesceAggregationUnion.scala x: 2 contributors (all time) y: 883 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/extension/CommonSubexpressionEliminateRule.scala x: 7 contributors (all time) y: 199 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/extension/ExtendedColumnPruning.scala x: 4 contributors (all time) y: 266 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/extension/RewriteDateTimestampComparisonRule.scala x: 5 contributors (all time) y: 316 lines of code cpp/velox/utils/ConfigExtractor.cc x: 11 contributors (all time) y: 179 lines of code shims/common/src/main/scala/org/apache/gluten/sql/shims/SparkShims.scala x: 13 contributors (all time) y: 210 lines of code shims/spark32/src/main/scala/org/apache/gluten/sql/shims/spark32/Spark32Shims.scala x: 11 contributors (all time) y: 255 lines of code shims/spark33/src/main/scala/org/apache/gluten/sql/shims/spark33/Spark33Shims.scala x: 12 contributors (all time) y: 342 lines of code shims/spark34/src/main/scala/org/apache/gluten/sql/shims/spark34/Spark34Shims.scala x: 15 contributors (all time) y: 526 lines of code shims/spark35/src/main/scala/org/apache/gluten/sql/shims/spark35/Spark35Shims.scala x: 15 contributors (all time) y: 575 lines of code backends-clickhouse/src-celeborn/main/scala/org/apache/spark/shuffle/CHCelebornColumnarBatchSerializer.scala x: 4 contributors (all time) y: 190 lines of code backends-clickhouse/src/main/scala/org/apache/spark/shuffle/CHColumnarShuffleWriter.scala x: 16 contributors (all time) y: 169 lines of code backends-velox/src-celeborn/main/scala/org/apache/spark/shuffle/VeloxCelebornColumnarBatchSerializer.scala x: 4 contributors (all time) y: 215 lines of code backends-velox/src-celeborn/main/scala/org/apache/spark/shuffle/VeloxCelebornColumnarShuffleWriter.scala x: 4 contributors (all time) y: 128 lines of code backends-velox/src/main/scala/org/apache/gluten/vectorized/ColumnarBatchSerializer.scala x: 5 contributors (all time) y: 190 lines of code cpp/core/shuffle/LocalPartitionWriter.cc x: 12 contributors (all time) y: 596 lines of code cpp/core/shuffle/Utils.h x: 3 contributors (all time) y: 362 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHMetricsApi.scala x: 10 contributors (all time) y: 411 lines of code cpp-ch/local-engine/Parser/RelParsers/FilterRelParser.cpp x: 4 contributors (all time) y: 57 lines of code gluten-delta/src-delta-32/main/scala/org/apache/gluten/execution/DeltaProjectExecTransformer.scala x: 3 contributors (all time) y: 66 lines of code gluten-substrait/src/main/scala/org/apache/gluten/utils/PullOutProjectHelper.scala x: 3 contributors (all time) y: 207 lines of code shims/common/src/main/scala/org/apache/gluten/expression/ExpressionNames.scala x: 22 contributors (all time) y: 318 lines of code cpp/core/shuffle/LocalPartitionWriter.h x: 6 contributors (all time) y: 56 lines of code cpp/core/shuffle/Payload.cc x: 6 contributors (all time) y: 490 lines of code cpp/velox/shuffle/VeloxHashShuffleWriter.cc x: 5 contributors (all time) y: 1190 lines of code cpp/velox/shuffle/VeloxSortShuffleWriter.cc x: 6 contributors (all time) y: 358 lines of code gluten-core/src/main/scala/org/apache/gluten/GlutenPlugin.scala x: 16 contributors (all time) y: 180 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHTransformerApi.scala x: 12 contributors (all time) y: 226 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/execution/CHHashAggregateExecTransformer.scala x: 10 contributors (all time) y: 480 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/expression/CHExpressionTransformer.scala x: 11 contributors (all time) y: 228 lines of code backends-clickhouse/src/main/scala/org/apache/spark/shuffle/utils/RangePartitionerBoundsGenerator.scala x: 10 contributors (all time) y: 213 lines of code backends-clickhouse/src/main/scala/org/apache/spark/sql/execution/datasources/clickhouse/utils/MergeTreePartsPartitionsUtil.scala x: 4 contributors (all time) y: 630 lines of code backends-velox/src/main/scala/org/apache/gluten/backendsapi/velox/VeloxTransformerApi.scala x: 7 contributors (all time) y: 94 lines of code backends-velox/src/main/scala/org/apache/gluten/execution/HashAggregateExecTransformer.scala x: 11 contributors (all time) y: 610 lines of code gluten-substrait/src/main/java/org/apache/gluten/substrait/expression/ExpressionBuilder.java x: 3 contributors (all time) y: 247 lines of code gluten-substrait/src/main/scala/org/apache/gluten/execution/BasicPhysicalOperatorTransformer.scala x: 6 contributors (all time) y: 240 lines of code gluten-substrait/src/main/scala/org/apache/gluten/execution/BasicScanExecTransformer.scala x: 10 contributors (all time) y: 119 lines of code gluten-substrait/src/main/scala/org/apache/gluten/execution/CartesianProductExecTransformer.scala x: 3 contributors (all time) y: 171 lines of code gluten-substrait/src/main/scala/org/apache/gluten/execution/JoinExecTransformer.scala x: 2 contributors (all time) y: 333 lines of code gluten-substrait/src/main/scala/org/apache/gluten/execution/WindowExecTransformer.scala x: 5 contributors (all time) y: 139 lines of code backends-velox/src/main/scala/org/apache/gluten/execution/ColumnarPartialProjectExec.scala x: 8 contributors (all time) y: 280 lines of code gluten-substrait/src/main/scala/org/apache/gluten/expression/ExpressionMappings.scala x: 13 contributors (all time) y: 335 lines of code backends-velox/src/main/scala/org/apache/gluten/backendsapi/velox/VeloxListenerApi.scala x: 15 contributors (all time) y: 194 lines of code cpp-ch/local-engine/Storages/MergeTree/SparkMergeTreeSink.cpp x: 2 contributors (all time) y: 313 lines of code cpp-ch/local-engine/Storages/MergeTree/SparkStorageMergeTree.cpp x: 4 contributors (all time) y: 433 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHIteratorApi.scala x: 15 contributors (all time) y: 328 lines of code cpp-ch/local-engine/Storages/SubstraitSource/ReadBufferBuilder.cpp x: 15 contributors (all time) y: 772 lines of code cpp-ch/local-engine/Storages/SubstraitSource/FormatFile.h x: 7 contributors (all time) y: 109 lines of code cpp/velox/substrait/SubstraitToVeloxPlan.cc x: 29 contributors (all time) y: 1282 lines of code tools/scripts/gen-function-support-docs.py x: 3 contributors (all time) y: 896 lines of code cpp-ch/local-engine/Parser/RelParsers/AggregateRelParser.cpp x: 4 contributors (all time) y: 437 lines of code cpp-ch/local-engine/Storages/Parquet/ColumnIndexFilter.cpp x: 3 contributors (all time) y: 864 lines of code backends-clickhouse/src-delta-32/main/scala/org/apache/spark/sql/delta/commands/merge/MergeIntoMaterializeSource.scala x: 1 contributors (all time) y: 322 lines of code cpp-ch/local-engine/Storages/IO/NativeReader.cpp x: 6 contributors (all time) y: 244 lines of code cpp-ch/local-engine/Parser/TypeParser.cpp x: 8 contributors (all time) y: 296 lines of code gluten-substrait/src/main/scala/org/apache/gluten/expression/ExpressionConverter.scala x: 13 contributors (all time) y: 775 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/execution/CHHashJoinExecTransformer.scala x: 7 contributors (all time) y: 241 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/extension/JoinAggregateToAggregateUnion.scala x: 1 contributors (all time) y: 823 lines of code cpp/velox/compute/VeloxBackend.h x: 20 contributors (all time) y: 67 lines of code cpp-ch/local-engine/Common/CHUtil.h x: 12 contributors (all time) y: 172 lines of code cpp-ch/local-engine/Parser/ExpressionParser.cpp x: 8 contributors (all time) y: 846 lines of code backends-velox/src/main/scala/org/apache/gluten/utils/SharedLibraryLoaderCentos7.scala x: 8 contributors (all time) y: 23 lines of code backends-velox/src/main/scala/org/apache/gluten/utils/SharedLibraryLoaderCentos8.scala x: 9 contributors (all time) y: 27 lines of code backends-velox/src/main/scala/org/apache/gluten/utils/SharedLibraryLoaderCentos9.scala x: 8 contributors (all time) y: 27 lines of code backends-clickhouse/src-delta-32/main/scala/org/apache/spark/sql/delta/commands/DMLWithDeletionVectorsHelper.scala x: 1 contributors (all time) y: 460 lines of code backends-clickhouse/src/main/java/org/apache/gluten/vectorized/ExpressionEvaluatorJniWrapper.java x: 6 contributors (all time) y: 15 lines of code cpp-ch/local-engine/Disks/ObjectStorages/MetadataStorageFromRocksDB.cpp x: 2 contributors (all time) y: 263 lines of code cpp-ch/local-engine/Parser/FunctionParser.cpp x: 7 contributors (all time) y: 156 lines of code cpp-ch/local-engine/Common/BlockTypeUtils.h x: 1 contributors (all time) y: 165 lines of code cpp-ch/local-engine/Parser/RelParsers/ReadRelParser.cpp x: 5 contributors (all time) y: 202 lines of code cpp-ch/local-engine/Storages/SubstraitSource/Iceberg/IcebergReader.cpp x: 1 contributors (all time) y: 186 lines of code tools/workload/benchmark_velox/tpc_workload.ipynb x: 2 contributors (all time) y: 409 lines of code shims/spark32/src/main/scala/org/apache/spark/sql/hive/execution/AbstractHiveTableScanExec.scala x: 4 contributors (all time) y: 161 lines of code cpp/velox/operators/serializer/VeloxRowToColumnarConverter.cc x: 6 contributors (all time) y: 268 lines of code cpp/velox/memory/VeloxColumnarBatch.cc x: 13 contributors (all time) y: 135 lines of code cpp-ch/local-engine/Parser/SerializedPlanParser.cpp x: 19 contributors (all time) y: 360 lines of code cpp/velox/substrait/SubstraitToVeloxPlanValidator.h x: 15 contributors (all time) y: 62 lines of code gluten-celeborn/src/main/java/org/apache/spark/shuffle/gluten/celeborn/CelebornUtils.java x: 1 contributors (all time) y: 343 lines of code cpp/velox/substrait/SubstraitParser.cc x: 14 contributors (all time) y: 358 lines of code cpp/core/memory/MemoryAllocator.cc x: 9 contributors (all time) y: 172 lines of code cpp-ch/local-engine/Storages/Output/NormalFileWriter.h x: 3 contributors (all time) y: 459 lines of code cpp-ch/local-engine/Parser/RelParsers/JoinRelParser.cpp x: 5 contributors (all time) y: 686 lines of code cpp-ch/local-engine/Functions/SparkCastComplexTypesToString.h x: 1 contributors (all time) y: 370 lines of code backends-velox/src/main/scala/org/apache/gluten/extension/HLLRewriteRule.scala x: 7 contributors (all time) y: 41 lines of code backends-clickhouse/src-delta-20/main/scala/org/apache/spark/sql/delta/commands/MergeIntoCommand.scala x: 2 contributors (all time) y: 713 lines of code backends-clickhouse/src-delta-20/main/scala/org/apache/spark/sql/delta/commands/UpdateCommand.scala x: 2 contributors (all time) y: 268 lines of code backends-clickhouse/src-delta-23/main/scala/org/apache/spark/sql/delta/commands/MergeIntoCommand.scala x: 2 contributors (all time) y: 793 lines of code backends-clickhouse/src-delta-32/main/scala/org/apache/spark/sql/delta/commands/DeleteCommand.scala x: 2 contributors (all time) y: 413 lines of code backends-clickhouse/src-delta-32/main/scala/org/apache/spark/sql/delta/commands/merge/ClassicMergeExecutor.scala x: 2 contributors (all time) y: 342 lines of code cpp-ch/local-engine/Storages/SubstraitSource/FormatFile.cpp x: 9 contributors (all time) y: 124 lines of code cpp-ch/local-engine/Functions/SparkFunctionStrToMap.cpp x: 3 contributors (all time) y: 336 lines of code cpp-ch/local-engine/Builder/SerializedPlanBuilder.cpp x: 6 contributors (all time) y: 330 lines of code backends-velox/src/main/scala/org/apache/gluten/backendsapi/velox/VeloxIteratorApi.scala x: 14 contributors (all time) y: 324 lines of code gluten-substrait/src/main/resources/substrait/proto/substrait/algebra.proto x: 6 contributors (all time) y: 1290 lines of code cpp/velox/jni/JniFileSystem.cc x: 9 contributors (all time) y: 384 lines of code cpp-ch/local-engine/Functions/SparkFunctionArraySort.cpp x: 4 contributors (all time) y: 277 lines of code cpp-ch/local-engine/Common/DebugUtils.cpp x: 7 contributors (all time) y: 347 lines of code cpp-ch/local-engine/Common/GlutenSignalHandler.cpp x: 5 contributors (all time) y: 342 lines of code cpp-ch/local-engine/Storages/SubstraitSource/SubstraitFileSource.cpp x: 10 contributors (all time) y: 86 lines of code shims/spark33/src/main/scala/org/apache/spark/sql/hive/execution/HiveFileFormat.scala x: 6 contributors (all time) y: 174 lines of code cpp/velox/substrait/SubstraitToVeloxExpr.cc x: 12 contributors (all time) y: 560 lines of code gluten-arrow/src/main/java/org/apache/gluten/vectorized/ArrowWritableColumnVector.java x: 2 contributors (all time) y: 1714 lines of code backends-velox/src/main/scala/org/apache/gluten/backendsapi/velox/VeloxMetricsApi.scala x: 11 contributors (all time) y: 544 lines of code cpp-ch/local-engine/Functions/SparkFunctionDecimalBinaryArithmetic.h x: 4 contributors (all time) y: 603 lines of code cpp-ch/local-engine/AggregateFunctions/AggregateFunctionUniqHyperLogLogPlusPlus.h x: 2 contributors (all time) y: 2937 lines of code cpp-ch/local-engine/Operator/GraceAggregatingTransform.cpp x: 3 contributors (all time) y: 558 lines of code cpp-ch/local-engine/Parser/CHColumnToSparkRow.cpp x: 13 contributors (all time) y: 829 lines of code cpp-ch/local-engine/Parser/CHColumnToSparkRow.h x: 8 contributors (all time) y: 123 lines of code gluten-delta/src-delta-32/main/scala/org/apache/spark/sql/perf/DeltaOptimizedWriterTransformer.scala x: 1 contributors (all time) y: 290 lines of code backends-clickhouse/src/main/scala/org/apache/spark/sql/execution/datasources/v1/CHMergeTreeWriterInjects.scala x: 8 contributors (all time) y: 161 lines of code cpp-ch/local-engine/Operator/PartitionColumnFillingTransform.cpp x: 5 contributors (all time) y: 112 lines of code cpp-ch/local-engine/Parser/AggregateFunctionParser.cpp x: 8 contributors (all time) y: 201 lines of code cpp-ch/local-engine/Shuffle/PartitionWriter.cpp x: 10 contributors (all time) y: 447 lines of code cpp-ch/local-engine/Storages/SubstraitSource/ExcelTextFormatFile.cpp x: 7 contributors (all time) y: 319 lines of code cpp/velox/substrait/SubstraitToVeloxPlan.h x: 18 contributors (all time) y: 119 lines of code gluten-substrait/src/main/java/org/apache/gluten/substrait/rel/RelBuilder.java x: 4 contributors (all time) y: 331 lines of code cpp-ch/local-engine/Functions/SparkFunctionGetJsonObject.h x: 6 contributors (all time) y: 692 lines of code tools/workload/benchmark_velox/native_sql_initialize.ipynb x: 2 contributors (all time) y: 1486 lines of code tools/gluten-it/common/src/main/scala/org/apache/gluten/integration/action/Parameterized.scala x: 1 contributors (all time) y: 301 lines of code tools/gluten-it/common/src/main/scala/org/apache/spark/sql/SparkQueryRunner.scala x: 1 contributors (all time) y: 241 lines of code tools/workload/benchmark_velox/initialize.ipynb x: 1 contributors (all time) y: 3150 lines of code backends-clickhouse/src/main/scala/org/apache/spark/sql/execution/utils/CHExecUtil.scala x: 18 contributors (all time) y: 332 lines of code gluten-core/src/main/scala/org/apache/spark/task/TaskResources.scala x: 3 contributors (all time) y: 296 lines of code cpp-ch/local-engine/Operator/BranchStep.cpp x: 2 contributors (all time) y: 226 lines of code cpp-ch/local-engine/IO/SplittableBzip2ReadBuffer.cpp x: 1 contributors (all time) y: 880 lines of code cpp-ch/local-engine/Parser/scalar_function_parser/arithmetic.cpp x: 5 contributors (all time) y: 302 lines of code gluten-substrait/src/main/scala/org/apache/gluten/expression/ConverterUtils.scala x: 3 contributors (all time) y: 366 lines of code shims/spark32/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/ParquetFileFormat.scala x: 7 contributors (all time) y: 431 lines of code tools/workload/benchmark_velox/analysis/sparklog.ipynb x: 1 contributors (all time) y: 6143 lines of code cpp-ch/local-engine/Functions/SparkFunctionHashingExtended.h x: 7 contributors (all time) y: 517 lines of code cpp-ch/local-engine/Functions/SparkFunctionRoundHalfUp.h x: 9 contributors (all time) y: 299 lines of code cpp-ch/local-engine/Parser/SerializedPlanParser.h x: 16 contributors (all time) y: 87 lines of code cpp-ch/local-engine/Parser/SparkRowToCHColumn.h x: 4 contributors (all time) y: 308 lines of code tools/workload/benchmark_velox/analysis/perf_analysis_template.ipynb x: 1 contributors (all time) y: 437 lines of code backends-clickhouse/src-delta-20/main/scala/org/apache/spark/sql/delta/Snapshot.scala x: 1 contributors (all time) y: 391 lines of code backends-clickhouse/src-delta-20/main/scala/org/apache/spark/sql/execution/datasources/v2/clickhouse/ClickHouseSparkCatalog.scala x: 1 contributors (all time) y: 517 lines of code backends-clickhouse/src-delta-23/main/scala/org/apache/spark/sql/delta/DeltaLog.scala x: 1 contributors (all time) y: 605 lines of code backends-clickhouse/src-delta-32/main/scala/org/apache/spark/sql/execution/datasources/v2/clickhouse/ClickHouseSparkCatalog.scala x: 1 contributors (all time) y: 576 lines of code backends-clickhouse/src/main/scala/org/apache/spark/sql/execution/joins/ClickHouseBuildSideRelation.scala x: 11 contributors (all time) y: 76 lines of code backends-velox/src/main/scala/org/apache/spark/sql/execution/datasources/velox/VeloxFormatWriterInjects.scala x: 9 contributors (all time) y: 93 lines of code cpp/velox/compute/WholeStageResultIterator.h x: 15 contributors (all time) y: 77 lines of code shims/spark32/src/main/scala/org/apache/spark/sql/execution/datasources/FileFormatDataWriter.scala x: 6 contributors (all time) y: 443 lines of code shims/spark32/src/main/scala/org/apache/spark/sql/execution/datasources/FileFormatWriter.scala x: 8 contributors (all time) y: 332 lines of code shims/spark33/src/main/scala/org/apache/spark/sql/execution/datasources/FileFormatWriter.scala x: 8 contributors (all time) y: 347 lines of code shims/spark34/src/main/scala/org/apache/spark/sql/execution/FileSourceScanExecShim.scala x: 8 contributors (all time) y: 105 lines of code cpp-ch/local-engine/Parser/RelMetric.cpp x: 7 contributors (all time) y: 184 lines of code backends-velox/src/main/scala/org/apache/spark/sql/expression/UDFResolver.scala x: 6 contributors (all time) y: 403 lines of code cpp/velox/utils/ConfigExtractor.h x: 7 contributors (all time) y: 14 lines of code cpp/velox/shuffle/VeloxShuffleWriter.h x: 14 contributors (all time) y: 167 lines of code cpp/velox/operators/writer/VeloxParquetDatasource.cc x: 14 contributors (all time) y: 108 lines of code cpp/velox/compute/VeloxPlanConverter.cc x: 20 contributors (all time) y: 103 lines of code cpp-ch/local-engine/Functions/SparkFunctionArrayDistinct.cpp x: 5 contributors (all time) y: 244 lines of code cpp/velox/compute/VeloxPlanConverter.h x: 14 contributors (all time) y: 29 lines of code cpp/velox/substrait/VeloxToSubstraitExpr.cc x: 2 contributors (all time) y: 533 lines of code cpp/core/shuffle/utils.h x: 4 contributors (all time) y: 362 lines of code dev/scalastyle-config.xml x: 1 contributors (all time) y: 252 lines of code cpp/velox/benchmarks/data/bm_lineitem/orc/part-00000-482d0e2c-7667-42bb-8750-64ecfe331d28-c000.snappy.orc x: 1 contributors (all time) y: 1151 lines of code
6143.0
lines of code
  min: 1.0
  average: 102.76
  25th percentile: 23.0
  median: 47.0
  75th percentile: 107.0
  max: 6143.0
0 35.0
contributors (all time)
min: 1.0 | average: 2.87 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 35.0

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

gluten-substrait/src/main/scala/org/apache/gluten/execution/BatchScanExecTransformer.scala x: 1 commits (30d) y: 169 lines of code gluten-substrait/src/main/scala/org/apache/gluten/execution/WholeStageTransformer.scala x: 4 commits (30d) y: 438 lines of code shims/spark32/src/main/scala/org/apache/spark/sql/execution/datasources/v2/BatchScanExecShim.scala x: 1 commits (30d) y: 67 lines of code shims/spark33/src/main/scala/org/apache/spark/sql/execution/datasources/v2/BatchScanExecShim.scala x: 1 commits (30d) y: 101 lines of code backends-velox/src/main/scala/org/apache/gluten/execution/RowToVeloxColumnarExec.scala x: 1 commits (30d) y: 190 lines of code backends-velox/src/main/scala/org/apache/spark/sql/execution/ColumnarBuildSideRelation.scala x: 1 commits (30d) y: 158 lines of code backends-velox/src/main/scala/org/apache/spark/sql/execution/unsafe/UnsafeColumnarBuildSideRelation.scala x: 1 commits (30d) y: 239 lines of code gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/CollectTailTransformerRule.scala x: 2 commits (30d) y: 18 lines of code gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/validator/Validators.scala x: 3 commits (30d) y: 198 lines of code shims/common/src/main/scala/org/apache/gluten/config/GlutenConfig.scala x: 9 commits (30d) y: 1402 lines of code gluten-flink/planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/common/CommonExecSink.java x: 2 commits (30d) y: 539 lines of code gluten-flink/planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecCalc.java x: 3 commits (30d) y: 120 lines of code gluten-flink/planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecWatermarkAssigner.java x: 2 commits (30d) y: 101 lines of code gluten-flink/runtime/src/main/java/org/apache/flink/client/StreamGraphTranslator.java x: 3 commits (30d) y: 137 lines of code gluten-flink/runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskManagerRunner.java x: 2 commits (30d) y: 644 lines of code gluten-flink/runtime/src/main/java/org/apache/flink/streaming/runtime/translators/LegacySourceTransformationTranslator.java x: 3 commits (30d) y: 94 lines of code gluten-flink/runtime/src/main/java/org/apache/flink/streaming/runtime/translators/SinkTransformationTranslator.java x: 3 commits (30d) y: 424 lines of code gluten-flink/runtime/src/main/java/org/apache/gluten/util/PlanNodeIdGenerator.java x: 2 commits (30d) y: 8 lines of code cpp-ch/local-engine/Storages/Parquet/ParquetMeta.cpp x: 1 commits (30d) y: 194 lines of code cpp-ch/local-engine/Storages/Parquet/VectorizedParquetRecordReader.cpp x: 1 commits (30d) y: 379 lines of code cpp-ch/local-engine/Storages/Parquet/VectorizedParquetRecordReader.h x: 1 commits (30d) y: 172 lines of code gluten-flink/planner/src/main/java/org/apache/gluten/rexnode/RexNodeConverter.java x: 2 commits (30d) y: 98 lines of code gluten-flink/runtime/src/main/java/org/apache/gluten/streaming/api/operators/GlutenStreamSource.java x: 2 commits (30d) y: 37 lines of code gluten-flink/runtime/src/main/java/org/apache/gluten/table/runtime/operators/GlutenSingleInputOperator.java x: 1 commits (30d) y: 123 lines of code gluten-flink/runtime/src/main/java/org/apache/gluten/table/runtime/operators/GlutenSourceFunction.java x: 2 commits (30d) y: 88 lines of code gluten-flink/runtime/src/main/java/org/apache/gluten/util/LogicalTypeConverter.java x: 2 commits (30d) y: 43 lines of code gluten-flink/runtime/src/main/java/org/apache/gluten/vectorized/FlinkRowToVLVectorConvertor.java x: 2 commits (30d) y: 136 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHConfig.scala x: 1 commits (30d) y: 97 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/RuntimeSettings.scala x: 1 commits (30d) y: 81 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/metrics/MetricsUtil.scala x: 2 commits (30d) y: 164 lines of code cpp-ch/local-engine/Common/CHUtil.cpp x: 2 commits (30d) y: 883 lines of code cpp-ch/local-engine/Common/GlutenConfig.h x: 1 commits (30d) y: 142 lines of code cpp-ch/local-engine/Disks/ObjectStorages/registerGlutenDiskObjectStorage.cpp x: 1 commits (30d) y: 86 lines of code cpp-ch/local-engine/Disks/registerGlutenDisks.cpp x: 1 commits (30d) y: 112 lines of code gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/enumerated/RasOffload.scala x: 1 commits (30d) y: 119 lines of code cpp/velox/substrait/SubstraitToVeloxPlanValidator.cc x: 6 commits (30d) y: 1193 lines of code cpp/CMake/ConfigArrow.cmake x: 1 commits (30d) y: 57 lines of code cpp/core/compute/Runtime.h x: 2 commits (30d) y: 132 lines of code cpp/core/config/GlutenConfig.cc x: 1 commits (30d) y: 41 lines of code cpp/core/jni/JniCommon.h x: 2 commits (30d) y: 428 lines of code cpp/core/jni/JniWrapper.cc x: 5 commits (30d) y: 1012 lines of code cpp/core/operators/writer/ColumnarBatchWriter.h x: 1 commits (30d) y: 10 lines of code cpp/core/utils/WholeStageDumper.h x: 1 commits (30d) y: 17 lines of code cpp/velox/benchmarks/GenericBenchmark.cc x: 4 commits (30d) y: 639 lines of code cpp/velox/benchmarks/ParquetWriteBenchmark.cc x: 2 commits (30d) y: 109 lines of code cpp/velox/compute/VeloxRuntime.cc x: 5 commits (30d) y: 256 lines of code cpp/velox/compute/VeloxRuntime.h x: 2 commits (30d) y: 67 lines of code cpp/velox/jni/VeloxJniWrapper.cc x: 3 commits (30d) y: 391 lines of code cpp/velox/operators/reader/FileReaderIterator.cc x: 2 commits (30d) y: 27 lines of code cpp/velox/operators/writer/VeloxColumnarBatchWriter.cc x: 1 commits (30d) y: 33 lines of code cpp/velox/utils/VeloxWholeStageDumper.h x: 1 commits (30d) y: 24 lines of code tools/gluten-it/common/src/main/scala/org/apache/spark/sql/SparkSessionSwitcher.scala x: 2 commits (30d) y: 114 lines of code tools/gluten-it/common/src/main/java/org/apache/gluten/integration/BaseMixin.java x: 1 commits (30d) y: 130 lines of code tools/gluten-it/common/src/main/scala/org/apache/gluten/integration/DataGen.scala x: 1 commits (30d) y: 47 lines of code tools/gluten-it/common/src/main/scala/org/apache/gluten/integration/clickbench/ClickBenchSuite.scala x: 1 commits (30d) y: 74 lines of code tools/gluten-it/common/src/main/scala/org/apache/gluten/integration/ds/TpcdsSuite.scala x: 1 commits (30d) y: 179 lines of code cpp/core/utils/ObjectStore.cc x: 2 commits (30d) y: 30 lines of code cpp/core/utils/ObjectStore.h x: 2 commits (30d) y: 78 lines of code backends-clickhouse/src-delta-32/main/java/org/apache/gluten/vectorized/DeltaWriterJNIWrapper.java x: 3 commits (30d) y: 9 lines of code backends-velox/src-iceberg/main/scala/org/apache/gluten/component/VeloxIcebergComponent.scala x: 1 commits (30d) y: 13 lines of code backends-velox/src-uniffle/main/java/org/apache/spark/shuffle/writer/VeloxUniffleColumnarShuffleWriter.java x: 2 commits (30d) y: 239 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHSparkPlanExecApi.scala x: 7 commits (30d) y: 820 lines of code backends-velox/src/main/scala/org/apache/gluten/backendsapi/velox/VeloxBackend.scala x: 3 commits (30d) y: 463 lines of code backends-velox/src/main/scala/org/apache/gluten/backendsapi/velox/VeloxRuleApi.scala x: 5 commits (30d) y: 170 lines of code backends-velox/src/main/scala/org/apache/gluten/backendsapi/velox/VeloxSparkPlanExecApi.scala x: 6 commits (30d) y: 745 lines of code backends-velox/src/main/scala/org/apache/gluten/execution/ColumnarCollectTailExec.scala x: 1 commits (30d) y: 53 lines of code gluten-substrait/src/main/scala/org/apache/gluten/backendsapi/BackendSettingsApi.scala x: 3 commits (30d) y: 85 lines of code gluten-substrait/src/main/scala/org/apache/gluten/backendsapi/SparkPlanExecApi.scala x: 5 commits (30d) y: 564 lines of code cpp/velox/compute/VeloxBackend.cc x: 4 commits (30d) y: 235 lines of code cpp/velox/config/VeloxConfig.h x: 4 commits (30d) y: 109 lines of code cpp/core/shuffle/Options.h x: 3 commits (30d) y: 75 lines of code cpp/core/shuffle/PartitionWriter.h x: 2 commits (30d) y: 59 lines of code cpp/core/shuffle/ShuffleWriter.h x: 1 commits (30d) y: 37 lines of code cpp/velox/shuffle/VeloxRssSortShuffleWriter.cc x: 1 commits (30d) y: 216 lines of code cpp/velox/shuffle/VeloxShuffleReader.cc x: 3 commits (30d) y: 584 lines of code cpp/velox/shuffle/VeloxShuffleReader.h x: 3 commits (30d) y: 146 lines of code cpp-ch/local-engine/Parser/RelParsers/MergeTreeRelParser.cpp x: 2 commits (30d) y: 451 lines of code cpp-ch/local-engine/Storages/Cache/CacheManager.cpp x: 1 commits (30d) y: 221 lines of code cpp-ch/local-engine/Storages/MergeTree/SparkMergeTreeMeta.cpp x: 1 commits (30d) y: 277 lines of code cpp/velox/memory/VeloxMemoryManager.cc x: 3 commits (30d) y: 334 lines of code gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/offload/OffloadSingleNodeRules.scala x: 4 commits (30d) y: 311 lines of code cpp/velox/compute/WholeStageResultIterator.cc x: 5 commits (30d) y: 513 lines of code backends-velox/src/main/scala/org/apache/gluten/config/VeloxConfig.scala x: 5 commits (30d) y: 527 lines of code cpp/core/config/GlutenConfig.h x: 4 commits (30d) y: 45 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHBackend.scala x: 4 commits (30d) y: 378 lines of code backends-velox/src/main/scala/org/apache/spark/api/python/ColumnarArrowEvalPythonExec.scala x: 1 commits (30d) y: 400 lines of code gluten-flink/loader/src/main/java/org/apache/flink/table/planner/loader/PlannerModule.java x: 1 commits (30d) y: 136 lines of code backends-clickhouse/src-delta-32/main/scala/org/apache/gluten/sql/shims/delta32/Delta32Shims.scala x: 2 commits (30d) y: 52 lines of code backends-clickhouse/src-delta-32/main/scala/org/apache/spark/sql/execution/DeletionVectorWriteTransformer.scala x: 2 commits (30d) y: 123 lines of code cpp-ch/local-engine/Storages/SubstraitSource/Delta/DeltaWriter.cpp x: 3 commits (30d) y: 206 lines of code cpp-ch/local-engine/Storages/SubstraitSource/Delta/DeltaWriter.h x: 3 commits (30d) y: 42 lines of code cpp-ch/local-engine/local_engine_jni.cpp x: 6 commits (30d) y: 1213 lines of code backends-clickhouse/src/main/java/org/apache/gluten/vectorized/CHNativeBlock.java x: 2 commits (30d) y: 89 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHRuleApi.scala x: 3 commits (30d) y: 152 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/extension/CoalesceAggregationUnion.scala x: 1 commits (30d) y: 883 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/extension/CommonSubexpressionEliminateRule.scala x: 2 commits (30d) y: 199 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/extension/ExtendedColumnPruning.scala x: 1 commits (30d) y: 266 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/extension/RewriteDateTimestampComparisonRule.scala x: 1 commits (30d) y: 316 lines of code backends-velox/src/main/scala/org/apache/spark/sql/execution/ColumnarCachedBatchSerializer.scala x: 2 commits (30d) y: 181 lines of code shims/common/src/main/scala/org/apache/gluten/sql/shims/SparkShims.scala x: 3 commits (30d) y: 210 lines of code shims/spark32/src/main/scala/org/apache/gluten/sql/shims/spark32/Spark32Shims.scala x: 2 commits (30d) y: 255 lines of code shims/spark33/src/main/scala/org/apache/gluten/sql/shims/spark33/Spark33Shims.scala x: 2 commits (30d) y: 342 lines of code shims/spark34/src/main/scala/org/apache/gluten/sql/shims/spark34/Spark34Shims.scala x: 4 commits (30d) y: 526 lines of code shims/spark35/src/main/scala/org/apache/gluten/sql/shims/spark35/Spark35Shims.scala x: 4 commits (30d) y: 575 lines of code backends-clickhouse/src-celeborn/main/scala/org/apache/spark/shuffle/CHCelebornColumnarShuffleWriter.scala x: 1 commits (30d) y: 91 lines of code backends-velox/src-celeborn/main/scala/org/apache/spark/shuffle/VeloxCelebornColumnarBatchSerializer.scala x: 1 commits (30d) y: 215 lines of code backends-velox/src/main/scala/org/apache/spark/shuffle/ColumnarShuffleWriter.scala x: 1 commits (30d) y: 228 lines of code cpp/core/shuffle/LocalPartitionWriter.cc x: 2 commits (30d) y: 596 lines of code cpp/core/shuffle/Utils.h x: 2 commits (30d) y: 362 lines of code gluten-arrow/src/main/java/org/apache/gluten/vectorized/ShuffleWriterJniWrapper.java x: 1 commits (30d) y: 149 lines of code gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/MiscColumnarRules.scala x: 2 commits (30d) y: 151 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHMetricsApi.scala x: 1 commits (30d) y: 411 lines of code gluten-delta/src-delta-32/main/scala/org/apache/gluten/execution/DeltaProjectExecTransformer.scala x: 2 commits (30d) y: 66 lines of code gluten-substrait/src/main/scala/org/apache/gluten/utils/PullOutProjectHelper.scala x: 1 commits (30d) y: 207 lines of code shims/common/src/main/scala/org/apache/gluten/expression/ExpressionNames.scala x: 4 commits (30d) y: 318 lines of code cpp/core/shuffle/Payload.cc x: 1 commits (30d) y: 490 lines of code cpp/velox/shuffle/VeloxHashShuffleWriter.cc x: 1 commits (30d) y: 1190 lines of code cpp/velox/shuffle/VeloxSortShuffleWriter.cc x: 1 commits (30d) y: 358 lines of code gluten-core/src/main/java/org/apache/gluten/memory/memtarget/DynamicOffHeapSizingMemoryTarget.java x: 2 commits (30d) y: 72 lines of code gluten-core/src/main/java/org/apache/gluten/memory/memtarget/MemoryTargets.java x: 1 commits (30d) y: 61 lines of code gluten-core/src/main/scala/org/apache/gluten/GlutenPlugin.scala x: 5 commits (30d) y: 180 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/execution/CHHashAggregateExecTransformer.scala x: 1 commits (30d) y: 480 lines of code backends-clickhouse/src/main/scala/org/apache/spark/sql/execution/datasources/clickhouse/utils/MergeTreePartsPartitionsUtil.scala x: 1 commits (30d) y: 630 lines of code backends-velox/src/main/scala/org/apache/gluten/execution/HashAggregateExecTransformer.scala x: 1 commits (30d) y: 610 lines of code gluten-substrait/src/main/java/org/apache/gluten/substrait/expression/ExpressionBuilder.java x: 1 commits (30d) y: 247 lines of code gluten-substrait/src/main/scala/org/apache/gluten/execution/BasicScanExecTransformer.scala x: 2 commits (30d) y: 119 lines of code gluten-substrait/src/main/scala/org/apache/gluten/execution/JoinExecTransformer.scala x: 1 commits (30d) y: 333 lines of code gluten-substrait/src/main/scala/org/apache/gluten/execution/JoinUtils.scala x: 1 commits (30d) y: 290 lines of code backends-velox/src/main/scala/org/apache/gluten/execution/ColumnarPartialProjectExec.scala x: 3 commits (30d) y: 280 lines of code cpp-ch/local-engine/Storages/MergeTree/SparkMergeTreeSink.cpp x: 1 commits (30d) y: 313 lines of code cpp-ch/local-engine/Storages/MergeTree/SparkStorageMergeTree.cpp x: 1 commits (30d) y: 433 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHIteratorApi.scala x: 1 commits (30d) y: 328 lines of code cpp-ch/local-engine/Storages/SubstraitSource/ReadBufferBuilder.cpp x: 1 commits (30d) y: 772 lines of code cpp-ch/local-engine/Storages/SubstraitSource/FormatFile.h x: 1 commits (30d) y: 109 lines of code cpp/velox/substrait/SubstraitToVeloxPlan.cc x: 1 commits (30d) y: 1282 lines of code tools/scripts/gen-function-support-docs.py x: 2 commits (30d) y: 896 lines of code cpp-ch/local-engine/Common/AggregateUtil.cpp x: 1 commits (30d) y: 259 lines of code cpp-ch/local-engine/Parser/RelParsers/AggregateRelParser.cpp x: 1 commits (30d) y: 437 lines of code cpp-ch/local-engine/Storages/Parquet/ColumnIndexFilter.cpp x: 1 commits (30d) y: 864 lines of code backends-clickhouse/src-delta-32/main/scala/org/apache/spark/sql/delta/commands/merge/MergeIntoMaterializeSource.scala x: 1 commits (30d) y: 322 lines of code cpp-ch/local-engine/Parser/TypeParser.cpp x: 1 commits (30d) y: 296 lines of code gluten-substrait/src/main/scala/org/apache/gluten/expression/ExpressionConverter.scala x: 1 commits (30d) y: 775 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/extension/JoinAggregateToAggregateUnion.scala x: 2 commits (30d) y: 823 lines of code cpp-ch/local-engine/Parser/ExpressionParser.cpp x: 1 commits (30d) y: 846 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHListenerApi.scala x: 3 commits (30d) y: 110 lines of code backends-clickhouse/src-delta-32/main/scala/org/apache/spark/sql/delta/commands/DMLWithDeletionVectorsHelper.scala x: 1 commits (30d) y: 460 lines of code cpp-ch/local-engine/Functions/SparkParseURL.cpp x: 1 commits (30d) y: 445 lines of code
1402.0
lines of code
  min: 8.0
  average: 182.88
  25th percentile: 45.0
  median: 94.5
  75th percentile: 210.75
  max: 1402.0
0 9.0
commits (30d)
min: 1.0 | average: 1.57 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 9.0

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

gluten-substrait/src/main/scala/org/apache/gluten/execution/BatchScanExecTransformer.scala x: 1 contributors (30d) y: 169 lines of code gluten-substrait/src/main/scala/org/apache/gluten/execution/WholeStageTransformer.scala x: 4 contributors (30d) y: 438 lines of code shims/spark32/src/main/scala/org/apache/spark/sql/execution/datasources/v2/BatchScanExecShim.scala x: 1 contributors (30d) y: 67 lines of code shims/spark33/src/main/scala/org/apache/spark/sql/execution/datasources/v2/BatchScanExecShim.scala x: 1 contributors (30d) y: 101 lines of code backends-velox/src/main/scala/org/apache/gluten/execution/RowToVeloxColumnarExec.scala x: 1 contributors (30d) y: 190 lines of code backends-velox/src/main/scala/org/apache/spark/sql/execution/ColumnarBuildSideRelation.scala x: 1 contributors (30d) y: 158 lines of code backends-velox/src/main/scala/org/apache/spark/sql/execution/unsafe/UnsafeColumnarBuildSideRelation.scala x: 1 contributors (30d) y: 239 lines of code gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/CollectTailTransformerRule.scala x: 1 contributors (30d) y: 18 lines of code gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/validator/Validators.scala x: 2 contributors (30d) y: 198 lines of code shims/common/src/main/scala/org/apache/gluten/config/GlutenConfig.scala x: 7 contributors (30d) y: 1402 lines of code gluten-flink/planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/common/CommonExecSink.java x: 1 contributors (30d) y: 539 lines of code gluten-flink/planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecCalc.java x: 1 contributors (30d) y: 120 lines of code gluten-flink/runtime/src/main/java/org/apache/flink/client/StreamGraphTranslator.java x: 1 contributors (30d) y: 137 lines of code gluten-flink/runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskManagerRunner.java x: 1 contributors (30d) y: 644 lines of code gluten-flink/runtime/src/main/java/org/apache/flink/streaming/runtime/translators/LegacySourceTransformationTranslator.java x: 1 contributors (30d) y: 94 lines of code gluten-flink/runtime/src/main/java/org/apache/flink/streaming/runtime/translators/SinkTransformationTranslator.java x: 1 contributors (30d) y: 424 lines of code gluten-flink/runtime/src/main/java/org/apache/gluten/util/PlanNodeIdGenerator.java x: 1 contributors (30d) y: 8 lines of code cpp-ch/local-engine/Storages/Parquet/ParquetMeta.cpp x: 1 contributors (30d) y: 194 lines of code cpp-ch/local-engine/Storages/Parquet/VectorizedParquetRecordReader.cpp x: 1 contributors (30d) y: 379 lines of code cpp-ch/local-engine/Storages/Parquet/VectorizedParquetRecordReader.h x: 1 contributors (30d) y: 172 lines of code gluten-flink/runtime/src/main/java/org/apache/gluten/streaming/api/operators/GlutenStreamSource.java x: 1 contributors (30d) y: 37 lines of code gluten-flink/runtime/src/main/java/org/apache/gluten/table/runtime/operators/GlutenSingleInputOperator.java x: 1 contributors (30d) y: 123 lines of code gluten-flink/runtime/src/main/java/org/apache/gluten/table/runtime/operators/GlutenSourceFunction.java x: 1 contributors (30d) y: 88 lines of code gluten-flink/runtime/src/main/java/org/apache/gluten/util/LogicalTypeConverter.java x: 1 contributors (30d) y: 43 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/RuntimeSettings.scala x: 1 contributors (30d) y: 81 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/metrics/MetricsUtil.scala x: 2 contributors (30d) y: 164 lines of code cpp-ch/local-engine/Common/CHUtil.cpp x: 2 contributors (30d) y: 883 lines of code cpp-ch/local-engine/Common/GlutenConfig.h x: 1 contributors (30d) y: 142 lines of code cpp-ch/local-engine/Disks/registerGlutenDisks.cpp x: 1 contributors (30d) y: 112 lines of code cpp/velox/substrait/SubstraitToVeloxPlanValidator.cc x: 2 contributors (30d) y: 1193 lines of code cpp/CMake/ConfigArrow.cmake x: 1 contributors (30d) y: 57 lines of code cpp/core/compute/Runtime.h x: 2 contributors (30d) y: 132 lines of code cpp/core/jni/JniCommon.h x: 1 contributors (30d) y: 428 lines of code cpp/core/jni/JniWrapper.cc x: 2 contributors (30d) y: 1012 lines of code cpp/velox/benchmarks/GenericBenchmark.cc x: 2 contributors (30d) y: 639 lines of code cpp/velox/benchmarks/ParquetWriteBenchmark.cc x: 1 contributors (30d) y: 109 lines of code cpp/velox/compute/VeloxRuntime.cc x: 3 contributors (30d) y: 256 lines of code cpp/velox/compute/VeloxRuntime.h x: 2 contributors (30d) y: 67 lines of code cpp/velox/jni/VeloxJniWrapper.cc x: 3 contributors (30d) y: 391 lines of code cpp/velox/operators/reader/FileReaderIterator.cc x: 1 contributors (30d) y: 27 lines of code cpp/velox/operators/writer/VeloxColumnarBatchWriter.cc x: 1 contributors (30d) y: 33 lines of code tools/gluten-it/common/src/main/scala/org/apache/spark/sql/SparkSessionSwitcher.scala x: 2 contributors (30d) y: 114 lines of code tools/gluten-it/common/src/main/java/org/apache/gluten/integration/BaseMixin.java x: 1 contributors (30d) y: 130 lines of code tools/gluten-it/common/src/main/scala/org/apache/gluten/integration/DataGen.scala x: 1 contributors (30d) y: 47 lines of code tools/gluten-it/common/src/main/scala/org/apache/gluten/integration/clickbench/ClickBenchSuite.scala x: 1 contributors (30d) y: 74 lines of code tools/gluten-it/common/src/main/scala/org/apache/gluten/integration/ds/TpcdsSuite.scala x: 1 contributors (30d) y: 179 lines of code cpp/core/utils/ObjectStore.cc x: 2 contributors (30d) y: 30 lines of code cpp/core/utils/ObjectStore.h x: 2 contributors (30d) y: 78 lines of code backends-clickhouse/src-delta-32/main/java/org/apache/gluten/vectorized/DeltaWriterJNIWrapper.java x: 2 contributors (30d) y: 9 lines of code backends-velox/src-iceberg/main/scala/org/apache/gluten/component/VeloxIcebergComponent.scala x: 1 contributors (30d) y: 13 lines of code backends-velox/src-uniffle/main/java/org/apache/spark/shuffle/writer/VeloxUniffleColumnarShuffleWriter.java x: 2 contributors (30d) y: 239 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHSparkPlanExecApi.scala x: 6 contributors (30d) y: 820 lines of code backends-velox/src/main/scala/org/apache/gluten/backendsapi/velox/VeloxBackend.scala x: 3 contributors (30d) y: 463 lines of code backends-velox/src/main/scala/org/apache/gluten/backendsapi/velox/VeloxRuleApi.scala x: 3 contributors (30d) y: 170 lines of code backends-velox/src/main/scala/org/apache/gluten/backendsapi/velox/VeloxSparkPlanExecApi.scala x: 4 contributors (30d) y: 745 lines of code backends-velox/src/main/scala/org/apache/gluten/execution/ColumnarCollectTailExec.scala x: 1 contributors (30d) y: 53 lines of code gluten-substrait/src/main/scala/org/apache/gluten/backendsapi/BackendSettingsApi.scala x: 3 contributors (30d) y: 85 lines of code gluten-substrait/src/main/scala/org/apache/gluten/backendsapi/SparkPlanExecApi.scala x: 4 contributors (30d) y: 564 lines of code cpp/velox/compute/VeloxBackend.cc x: 2 contributors (30d) y: 235 lines of code cpp/velox/config/VeloxConfig.h x: 3 contributors (30d) y: 109 lines of code cpp/velox/shuffle/VeloxRssSortShuffleWriter.cc x: 1 contributors (30d) y: 216 lines of code cpp/velox/shuffle/VeloxShuffleReader.cc x: 1 contributors (30d) y: 584 lines of code cpp/velox/shuffle/VeloxShuffleReader.h x: 1 contributors (30d) y: 146 lines of code cpp-ch/local-engine/Parser/RelParsers/MergeTreeRelParser.cpp x: 2 contributors (30d) y: 451 lines of code cpp-ch/local-engine/Storages/Cache/CacheManager.cpp x: 1 contributors (30d) y: 221 lines of code cpp-ch/local-engine/Storages/MergeTree/SparkMergeTreeMeta.cpp x: 1 contributors (30d) y: 277 lines of code cpp/velox/memory/VeloxMemoryManager.cc x: 2 contributors (30d) y: 334 lines of code gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/offload/OffloadSingleNodeRules.scala x: 3 contributors (30d) y: 311 lines of code cpp/velox/compute/WholeStageResultIterator.cc x: 5 contributors (30d) y: 513 lines of code backends-velox/src/main/scala/org/apache/gluten/config/VeloxConfig.scala x: 5 contributors (30d) y: 527 lines of code cpp/core/config/GlutenConfig.h x: 4 contributors (30d) y: 45 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHBackend.scala x: 3 contributors (30d) y: 378 lines of code backends-velox/src/main/scala/org/apache/spark/api/python/ColumnarArrowEvalPythonExec.scala x: 1 contributors (30d) y: 400 lines of code cpp-ch/local-engine/Storages/SubstraitSource/Delta/DeltaWriter.cpp x: 1 contributors (30d) y: 206 lines of code cpp-ch/local-engine/local_engine_jni.cpp x: 4 contributors (30d) y: 1213 lines of code backends-clickhouse/src/main/java/org/apache/gluten/vectorized/CHNativeBlock.java x: 2 contributors (30d) y: 89 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHRuleApi.scala x: 3 contributors (30d) y: 152 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/extension/CoalesceAggregationUnion.scala x: 1 contributors (30d) y: 883 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/extension/CommonSubexpressionEliminateRule.scala x: 2 contributors (30d) y: 199 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/extension/ExtendedColumnPruning.scala x: 1 contributors (30d) y: 266 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/extension/RewriteDateTimestampComparisonRule.scala x: 1 contributors (30d) y: 316 lines of code backends-velox/src/main/scala/org/apache/gluten/execution/ColumnarCollectLimitExec.scala x: 2 contributors (30d) y: 59 lines of code backends-velox/src/main/scala/org/apache/spark/sql/execution/ColumnarCachedBatchSerializer.scala x: 2 contributors (30d) y: 181 lines of code shims/common/src/main/scala/org/apache/gluten/sql/shims/SparkShims.scala x: 2 contributors (30d) y: 210 lines of code shims/spark32/src/main/scala/org/apache/gluten/sql/shims/spark32/Spark32Shims.scala x: 2 contributors (30d) y: 255 lines of code shims/spark33/src/main/scala/org/apache/gluten/sql/shims/spark33/Spark33Shims.scala x: 2 contributors (30d) y: 342 lines of code shims/spark34/src/main/scala/org/apache/gluten/sql/shims/spark34/Spark34Shims.scala x: 2 contributors (30d) y: 526 lines of code shims/spark35/src/main/scala/org/apache/gluten/sql/shims/spark35/Spark35Shims.scala x: 2 contributors (30d) y: 575 lines of code backends-clickhouse/src-celeborn/main/scala/org/apache/spark/shuffle/CHCelebornColumnarShuffleWriter.scala x: 1 contributors (30d) y: 91 lines of code backends-velox/src-celeborn/main/scala/org/apache/spark/shuffle/VeloxCelebornColumnarBatchSerializer.scala x: 1 contributors (30d) y: 215 lines of code backends-velox/src/main/scala/org/apache/spark/shuffle/ColumnarShuffleWriter.scala x: 1 contributors (30d) y: 228 lines of code cpp/core/shuffle/LocalPartitionWriter.cc x: 1 contributors (30d) y: 596 lines of code cpp/core/shuffle/Utils.h x: 1 contributors (30d) y: 362 lines of code gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/MiscColumnarRules.scala x: 2 contributors (30d) y: 151 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHMetricsApi.scala x: 1 contributors (30d) y: 411 lines of code gluten-delta/src-delta-32/main/scala/org/apache/gluten/execution/DeltaProjectExecTransformer.scala x: 2 contributors (30d) y: 66 lines of code cpp/core/shuffle/Payload.cc x: 1 contributors (30d) y: 490 lines of code cpp/velox/shuffle/VeloxHashShuffleWriter.cc x: 1 contributors (30d) y: 1190 lines of code cpp/velox/shuffle/VeloxSortShuffleWriter.cc x: 1 contributors (30d) y: 358 lines of code gluten-core/src/main/java/org/apache/gluten/memory/memtarget/MemoryTargets.java x: 1 contributors (30d) y: 61 lines of code gluten-core/src/main/scala/org/apache/gluten/GlutenPlugin.scala x: 3 contributors (30d) y: 180 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/execution/CHHashAggregateExecTransformer.scala x: 1 contributors (30d) y: 480 lines of code backends-clickhouse/src/main/scala/org/apache/spark/sql/execution/datasources/clickhouse/utils/MergeTreePartsPartitionsUtil.scala x: 1 contributors (30d) y: 630 lines of code backends-velox/src/main/scala/org/apache/gluten/execution/HashAggregateExecTransformer.scala x: 1 contributors (30d) y: 610 lines of code gluten-substrait/src/main/java/org/apache/gluten/substrait/expression/ExpressionBuilder.java x: 1 contributors (30d) y: 247 lines of code gluten-substrait/src/main/scala/org/apache/gluten/execution/BasicScanExecTransformer.scala x: 2 contributors (30d) y: 119 lines of code gluten-substrait/src/main/scala/org/apache/gluten/execution/JoinExecTransformer.scala x: 1 contributors (30d) y: 333 lines of code gluten-substrait/src/main/scala/org/apache/gluten/execution/JoinUtils.scala x: 1 contributors (30d) y: 290 lines of code backends-velox/src/main/scala/org/apache/gluten/execution/ColumnarPartialProjectExec.scala x: 3 contributors (30d) y: 280 lines of code cpp-ch/local-engine/Storages/MergeTree/SparkMergeTreeSink.cpp x: 1 contributors (30d) y: 313 lines of code cpp-ch/local-engine/Storages/MergeTree/SparkStorageMergeTree.cpp x: 1 contributors (30d) y: 433 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHIteratorApi.scala x: 1 contributors (30d) y: 328 lines of code cpp-ch/local-engine/Storages/SubstraitSource/ReadBufferBuilder.cpp x: 1 contributors (30d) y: 772 lines of code cpp/velox/substrait/SubstraitToVeloxPlan.cc x: 1 contributors (30d) y: 1282 lines of code tools/scripts/gen-function-support-docs.py x: 1 contributors (30d) y: 896 lines of code cpp-ch/local-engine/Common/AggregateUtil.cpp x: 1 contributors (30d) y: 259 lines of code cpp-ch/local-engine/Parser/RelParsers/AggregateRelParser.cpp x: 1 contributors (30d) y: 437 lines of code cpp-ch/local-engine/Storages/Parquet/ColumnIndexFilter.cpp x: 1 contributors (30d) y: 864 lines of code backends-clickhouse/src-delta-32/main/scala/org/apache/spark/sql/delta/commands/merge/MergeIntoMaterializeSource.scala x: 1 contributors (30d) y: 322 lines of code cpp-ch/local-engine/Parser/TypeParser.cpp x: 1 contributors (30d) y: 296 lines of code gluten-substrait/src/main/scala/org/apache/gluten/expression/ExpressionConverter.scala x: 1 contributors (30d) y: 775 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/extension/JoinAggregateToAggregateUnion.scala x: 1 contributors (30d) y: 823 lines of code cpp-ch/local-engine/Parser/ExpressionParser.cpp x: 1 contributors (30d) y: 846 lines of code backends-clickhouse/src-delta-32/main/scala/org/apache/spark/sql/delta/commands/DMLWithDeletionVectorsHelper.scala x: 1 contributors (30d) y: 460 lines of code cpp-ch/local-engine/Functions/SparkParseURL.cpp x: 1 contributors (30d) y: 445 lines of code
1402.0
lines of code
  min: 8.0
  average: 182.88
  25th percentile: 45.0
  median: 94.5
  75th percentile: 210.75
  max: 1402.0
0 7.0
contributors (30d)
min: 1.0 | average: 1.28 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 7.0

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

gluten-substrait/src/main/scala/org/apache/gluten/execution/BatchScanExecTransformer.scala x: 2 commits (90d) y: 169 lines of code gluten-substrait/src/main/scala/org/apache/gluten/execution/WholeStageTransformer.scala x: 9 commits (90d) y: 438 lines of code shims/spark32/src/main/scala/org/apache/spark/sql/execution/datasources/v2/BatchScanExecShim.scala x: 1 commits (90d) y: 67 lines of code shims/spark33/src/main/scala/org/apache/spark/sql/execution/datasources/v2/BatchScanExecShim.scala x: 1 commits (90d) y: 101 lines of code backends-velox/src/main/scala/org/apache/gluten/execution/RowToVeloxColumnarExec.scala x: 1 commits (90d) y: 190 lines of code backends-velox/src/main/scala/org/apache/spark/sql/execution/ColumnarBuildSideRelation.scala x: 1 commits (90d) y: 158 lines of code backends-velox/src/main/scala/org/apache/spark/sql/execution/unsafe/UnsafeColumnarBuildSideRelation.scala x: 3 commits (90d) y: 239 lines of code gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/CollectTailTransformerRule.scala x: 2 commits (90d) y: 18 lines of code gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/validator/Validators.scala x: 7 commits (90d) y: 198 lines of code shims/common/src/main/scala/org/apache/gluten/config/GlutenConfig.scala x: 24 commits (90d) y: 1402 lines of code gluten-flink/planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/common/CommonExecSink.java x: 2 commits (90d) y: 539 lines of code gluten-flink/planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecCalc.java x: 3 commits (90d) y: 120 lines of code gluten-flink/planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecWatermarkAssigner.java x: 2 commits (90d) y: 101 lines of code gluten-flink/runtime/src/main/java/org/apache/flink/client/StreamGraphTranslator.java x: 3 commits (90d) y: 137 lines of code gluten-flink/runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskManagerRunner.java x: 2 commits (90d) y: 644 lines of code gluten-flink/runtime/src/main/java/org/apache/flink/streaming/runtime/translators/LegacySourceTransformationTranslator.java x: 3 commits (90d) y: 94 lines of code gluten-flink/runtime/src/main/java/org/apache/flink/streaming/runtime/translators/SinkTransformationTranslator.java x: 3 commits (90d) y: 424 lines of code gluten-flink/runtime/src/main/java/org/apache/gluten/util/PlanNodeIdGenerator.java x: 2 commits (90d) y: 8 lines of code cpp-ch/local-engine/Storages/Parquet/ParquetMeta.cpp x: 3 commits (90d) y: 194 lines of code cpp-ch/local-engine/Storages/Parquet/VectorizedParquetRecordReader.cpp x: 2 commits (90d) y: 379 lines of code cpp-ch/local-engine/Storages/Parquet/VectorizedParquetRecordReader.h x: 3 commits (90d) y: 172 lines of code gluten-flink/runtime/src/main/java/org/apache/gluten/streaming/api/operators/GlutenStreamSource.java x: 2 commits (90d) y: 37 lines of code gluten-flink/runtime/src/main/java/org/apache/gluten/table/runtime/operators/GlutenSingleInputOperator.java x: 1 commits (90d) y: 123 lines of code gluten-flink/runtime/src/main/java/org/apache/gluten/table/runtime/operators/GlutenSourceFunction.java x: 2 commits (90d) y: 88 lines of code gluten-flink/runtime/src/main/java/org/apache/gluten/vectorized/FlinkRowToVLVectorConvertor.java x: 2 commits (90d) y: 136 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/RuntimeSettings.scala x: 3 commits (90d) y: 81 lines of code cpp-ch/local-engine/Common/CHUtil.cpp x: 15 commits (90d) y: 883 lines of code cpp-ch/local-engine/Common/GlutenConfig.h x: 3 commits (90d) y: 142 lines of code cpp-ch/local-engine/Disks/ObjectStorages/registerGlutenDiskObjectStorage.cpp x: 1 commits (90d) y: 86 lines of code cpp-ch/local-engine/Disks/registerGlutenDisks.cpp x: 1 commits (90d) y: 112 lines of code cpp/velox/substrait/SubstraitToVeloxPlanValidator.cc x: 19 commits (90d) y: 1193 lines of code cpp/CMake/ConfigArrow.cmake x: 1 commits (90d) y: 57 lines of code cpp/core/config/GlutenConfig.cc x: 1 commits (90d) y: 41 lines of code cpp/core/jni/JniCommon.h x: 6 commits (90d) y: 428 lines of code cpp/core/jni/JniWrapper.cc x: 6 commits (90d) y: 1012 lines of code cpp/core/operators/writer/ColumnarBatchWriter.h x: 1 commits (90d) y: 10 lines of code cpp/core/utils/WholeStageDumper.h x: 1 commits (90d) y: 17 lines of code cpp/velox/benchmarks/GenericBenchmark.cc x: 4 commits (90d) y: 639 lines of code cpp/velox/benchmarks/ParquetWriteBenchmark.cc x: 4 commits (90d) y: 109 lines of code cpp/velox/compute/VeloxRuntime.cc x: 6 commits (90d) y: 256 lines of code cpp/velox/compute/VeloxRuntime.h x: 2 commits (90d) y: 67 lines of code cpp/velox/jni/VeloxJniWrapper.cc x: 6 commits (90d) y: 391 lines of code cpp/velox/operators/reader/FileReaderIterator.cc x: 2 commits (90d) y: 27 lines of code cpp/velox/operators/writer/VeloxColumnarBatchWriter.cc x: 1 commits (90d) y: 33 lines of code tools/gluten-it/common/src/main/scala/org/apache/spark/sql/SparkSessionSwitcher.scala x: 2 commits (90d) y: 114 lines of code tools/gluten-it/common/src/main/java/org/apache/gluten/integration/BaseMixin.java x: 1 commits (90d) y: 130 lines of code tools/gluten-it/common/src/main/scala/org/apache/gluten/integration/Constants.scala x: 2 commits (90d) y: 142 lines of code tools/gluten-it/common/src/main/scala/org/apache/gluten/integration/clickbench/ClickBenchSuite.scala x: 1 commits (90d) y: 74 lines of code tools/gluten-it/common/src/main/scala/org/apache/gluten/integration/ds/TpcdsSuite.scala x: 1 commits (90d) y: 179 lines of code gluten-iceberg/src/main/scala/org/apache/gluten/execution/IcebergScanTransformer.scala x: 2 commits (90d) y: 157 lines of code cpp/core/utils/ObjectStore.h x: 2 commits (90d) y: 78 lines of code backends-clickhouse/src-delta-32/main/java/org/apache/gluten/vectorized/DeltaWriterJNIWrapper.java x: 3 commits (90d) y: 9 lines of code backends-velox/src-delta/main/scala/org/apache/gluten/component/VeloxDeltaComponent.scala x: 3 commits (90d) y: 39 lines of code backends-velox/src-uniffle/main/java/org/apache/spark/shuffle/writer/VeloxUniffleColumnarShuffleWriter.java x: 2 commits (90d) y: 239 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHSparkPlanExecApi.scala x: 13 commits (90d) y: 820 lines of code backends-velox/src/main/scala/org/apache/gluten/backendsapi/velox/VeloxBackend.scala x: 11 commits (90d) y: 463 lines of code backends-velox/src/main/scala/org/apache/gluten/backendsapi/velox/VeloxRuleApi.scala x: 8 commits (90d) y: 170 lines of code backends-velox/src/main/scala/org/apache/gluten/backendsapi/velox/VeloxSparkPlanExecApi.scala x: 10 commits (90d) y: 745 lines of code gluten-substrait/src/main/scala/org/apache/gluten/backendsapi/BackendSettingsApi.scala x: 8 commits (90d) y: 85 lines of code gluten-substrait/src/main/scala/org/apache/gluten/backendsapi/SparkPlanExecApi.scala x: 10 commits (90d) y: 564 lines of code cpp/velox/compute/VeloxBackend.cc x: 12 commits (90d) y: 235 lines of code cpp/velox/config/VeloxConfig.h x: 6 commits (90d) y: 109 lines of code cpp/core/shuffle/Options.h x: 3 commits (90d) y: 75 lines of code cpp/velox/shuffle/VeloxRssSortShuffleWriter.cc x: 1 commits (90d) y: 216 lines of code cpp/velox/shuffle/VeloxShuffleReader.cc x: 5 commits (90d) y: 584 lines of code cpp/velox/shuffle/VeloxShuffleReader.h x: 4 commits (90d) y: 146 lines of code cpp-ch/local-engine/Parser/RelParsers/MergeTreeRelParser.cpp x: 7 commits (90d) y: 451 lines of code cpp-ch/local-engine/Storages/Cache/CacheManager.cpp x: 2 commits (90d) y: 221 lines of code cpp-ch/local-engine/Storages/MergeTree/SparkMergeTreeMeta.cpp x: 4 commits (90d) y: 277 lines of code cpp/velox/memory/VeloxMemoryManager.cc x: 7 commits (90d) y: 334 lines of code gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/offload/OffloadSingleNodeRules.scala x: 6 commits (90d) y: 311 lines of code cpp/velox/compute/WholeStageResultIterator.cc x: 9 commits (90d) y: 513 lines of code backends-velox/src/main/scala/org/apache/gluten/config/VeloxConfig.scala x: 10 commits (90d) y: 527 lines of code cpp/core/config/GlutenConfig.h x: 5 commits (90d) y: 45 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHBackend.scala x: 13 commits (90d) y: 378 lines of code backends-velox/src/main/scala/org/apache/spark/api/python/ColumnarArrowEvalPythonExec.scala x: 1 commits (90d) y: 400 lines of code backends-clickhouse/src-delta-32/main/scala/org/apache/gluten/sql/shims/delta32/Delta32Shims.scala x: 5 commits (90d) y: 52 lines of code backends-clickhouse/src-delta-32/main/scala/org/apache/spark/sql/execution/DeletionVectorWriteTransformer.scala x: 2 commits (90d) y: 123 lines of code cpp-ch/local-engine/Storages/SubstraitSource/Delta/DeltaWriter.cpp x: 3 commits (90d) y: 206 lines of code cpp-ch/local-engine/local_engine_jni.cpp x: 7 commits (90d) y: 1213 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHRuleApi.scala x: 11 commits (90d) y: 152 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/extension/CoalesceAggregationUnion.scala x: 3 commits (90d) y: 883 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/extension/CommonSubexpressionEliminateRule.scala x: 2 commits (90d) y: 199 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/extension/ExtendedColumnPruning.scala x: 1 commits (90d) y: 266 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/extension/RewriteDateTimestampComparisonRule.scala x: 1 commits (90d) y: 316 lines of code backends-velox/src/main/scala/org/apache/gluten/execution/ColumnarCollectLimitExec.scala x: 3 commits (90d) y: 59 lines of code gluten-substrait/src/main/scala/org/apache/gluten/execution/ColumnarCollectLimitBaseExec.scala x: 5 commits (90d) y: 90 lines of code backends-velox/src/main/scala/org/apache/spark/sql/execution/ColumnarCachedBatchSerializer.scala x: 2 commits (90d) y: 181 lines of code shims/common/src/main/scala/org/apache/gluten/sql/shims/SparkShims.scala x: 7 commits (90d) y: 210 lines of code shims/spark33/src/main/scala/org/apache/gluten/sql/shims/spark33/Spark33Shims.scala x: 6 commits (90d) y: 342 lines of code shims/spark35/src/main/scala/org/apache/gluten/sql/shims/spark35/Spark35Shims.scala x: 10 commits (90d) y: 575 lines of code backends-velox/src-celeborn/main/scala/org/apache/spark/shuffle/VeloxCelebornColumnarBatchSerializer.scala x: 2 commits (90d) y: 215 lines of code backends-velox/src/main/scala/org/apache/spark/shuffle/ColumnarShuffleWriter.scala x: 1 commits (90d) y: 228 lines of code cpp/core/shuffle/LocalPartitionWriter.cc x: 5 commits (90d) y: 596 lines of code cpp/core/shuffle/Utils.h x: 2 commits (90d) y: 362 lines of code gluten-arrow/src/main/java/org/apache/gluten/vectorized/ShuffleWriterJniWrapper.java x: 1 commits (90d) y: 149 lines of code cpp-ch/local-engine/Storages/SubstraitSource/FileReader.cpp x: 6 commits (90d) y: 280 lines of code backends-clickhouse/src-delta/main/scala/org/apache/gluten/component/CHDeltaComponent.scala x: 4 commits (90d) y: 43 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHMetricsApi.scala x: 2 commits (90d) y: 411 lines of code gluten-substrait/src/main/scala/org/apache/gluten/utils/PullOutProjectHelper.scala x: 1 commits (90d) y: 207 lines of code shims/common/src/main/scala/org/apache/gluten/expression/ExpressionNames.scala x: 12 commits (90d) y: 318 lines of code cpp/core/shuffle/LocalPartitionWriter.h x: 2 commits (90d) y: 56 lines of code cpp/core/shuffle/Payload.cc x: 1 commits (90d) y: 490 lines of code cpp/velox/shuffle/VeloxHashShuffleWriter.cc x: 2 commits (90d) y: 1190 lines of code cpp/velox/shuffle/VeloxSortShuffleWriter.cc x: 1 commits (90d) y: 358 lines of code gluten-core/src/main/scala/org/apache/gluten/GlutenPlugin.scala x: 9 commits (90d) y: 180 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHTransformerApi.scala x: 3 commits (90d) y: 226 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/execution/CHHashAggregateExecTransformer.scala x: 4 commits (90d) y: 480 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/expression/CHExpressionTransformer.scala x: 4 commits (90d) y: 228 lines of code backends-clickhouse/src/main/scala/org/apache/spark/sql/execution/datasources/clickhouse/utils/MergeTreePartsPartitionsUtil.scala x: 2 commits (90d) y: 630 lines of code backends-velox/src/main/scala/org/apache/gluten/execution/HashAggregateExecTransformer.scala x: 2 commits (90d) y: 610 lines of code gluten-substrait/src/main/java/org/apache/gluten/substrait/expression/ExpressionBuilder.java x: 1 commits (90d) y: 247 lines of code gluten-substrait/src/main/scala/org/apache/gluten/execution/CartesianProductExecTransformer.scala x: 1 commits (90d) y: 171 lines of code gluten-substrait/src/main/scala/org/apache/gluten/execution/JoinExecTransformer.scala x: 1 commits (90d) y: 333 lines of code gluten-substrait/src/main/scala/org/apache/gluten/execution/JoinUtils.scala x: 1 commits (90d) y: 290 lines of code backends-velox/src/main/scala/org/apache/gluten/execution/ColumnarPartialProjectExec.scala x: 7 commits (90d) y: 280 lines of code gluten-substrait/src/main/scala/org/apache/gluten/expression/ExpressionMappings.scala x: 10 commits (90d) y: 335 lines of code backends-velox/src/main/scala/org/apache/gluten/backendsapi/velox/VeloxListenerApi.scala x: 5 commits (90d) y: 194 lines of code cpp-ch/local-engine/Storages/MergeTree/SparkMergeTreeSink.cpp x: 3 commits (90d) y: 313 lines of code cpp-ch/local-engine/Storages/MergeTree/SparkStorageMergeTree.cpp x: 4 commits (90d) y: 433 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHIteratorApi.scala x: 4 commits (90d) y: 328 lines of code cpp-ch/local-engine/Storages/SubstraitSource/ReadBufferBuilder.cpp x: 6 commits (90d) y: 772 lines of code cpp/velox/substrait/SubstraitToVeloxPlan.cc x: 6 commits (90d) y: 1282 lines of code tools/scripts/gen-function-support-docs.py x: 5 commits (90d) y: 896 lines of code cpp-ch/local-engine/Common/AggregateUtil.cpp x: 1 commits (90d) y: 259 lines of code cpp-ch/local-engine/Parser/RelParsers/AggregateRelParser.cpp x: 2 commits (90d) y: 437 lines of code cpp-ch/local-engine/Storages/Parquet/ColumnIndexFilter.cpp x: 4 commits (90d) y: 864 lines of code cpp-ch/local-engine/Storages/IO/NativeReader.cpp x: 2 commits (90d) y: 244 lines of code cpp-ch/local-engine/Parser/TypeParser.cpp x: 2 commits (90d) y: 296 lines of code gluten-substrait/src/main/scala/org/apache/gluten/expression/ExpressionConverter.scala x: 6 commits (90d) y: 775 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/extension/JoinAggregateToAggregateUnion.scala x: 2 commits (90d) y: 823 lines of code cpp-ch/local-engine/Common/CHUtil.h x: 6 commits (90d) y: 172 lines of code cpp-ch/local-engine/Parser/ExpressionParser.cpp x: 9 commits (90d) y: 846 lines of code gluten-core/src/main/java/org/apache/gluten/jni/JniLibLoader.java x: 3 commits (90d) y: 113 lines of code backends-clickhouse/src-delta-32/main/scala/org/apache/spark/sql/delta/commands/DMLWithDeletionVectorsHelper.scala x: 1 commits (90d) y: 460 lines of code backends-clickhouse/src-delta/main/scala/org/apache/gluten/sql/shims/DeltaShims.scala x: 4 commits (90d) y: 21 lines of code cpp-ch/local-engine/Storages/SubstraitSource/Delta/Bitmap/DeltaDVRoaringBitmapArray.cpp x: 4 commits (90d) y: 169 lines of code cpp-ch/local-engine/Functions/SparkParseURL.cpp x: 1 commits (90d) y: 445 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/utils/CHExpressionUtil.scala x: 5 commits (90d) y: 160 lines of code cpp-ch/local-engine/Functions/SparkFunctionTupleElement.cpp x: 2 commits (90d) y: 186 lines of code cpp-ch/local-engine/Storages/SubstraitSource/ParquetFormatFile.cpp x: 5 commits (90d) y: 199 lines of code tools/workload/benchmark_velox/tpc_workload.ipynb x: 1 commits (90d) y: 409 lines of code cpp-ch/local-engine/Parser/SerializedPlanParser.cpp x: 5 commits (90d) y: 360 lines of code gluten-celeborn/src/main/java/org/apache/spark/shuffle/gluten/celeborn/CelebornUtils.java x: 1 commits (90d) y: 343 lines of code cpp-ch/local-engine/Storages/Output/NormalFileWriter.h x: 6 commits (90d) y: 459 lines of code cpp-ch/local-engine/Parser/RelParsers/JoinRelParser.cpp x: 4 commits (90d) y: 686 lines of code cpp-ch/local-engine/Functions/SparkCastComplexTypesToString.h x: 1 commits (90d) y: 370 lines of code cpp-ch/local-engine/Parser/ExpressionParser.h x: 3 commits (90d) y: 51 lines of code backends-clickhouse/src-delta-20/main/scala/org/apache/spark/sql/delta/commands/MergeIntoCommand.scala x: 1 commits (90d) y: 713 lines of code backends-clickhouse/src-delta-23/main/scala/org/apache/spark/sql/delta/commands/DeleteCommand.scala x: 1 commits (90d) y: 386 lines of code backends-clickhouse/src-delta-23/main/scala/org/apache/spark/sql/delta/commands/MergeIntoCommand.scala x: 1 commits (90d) y: 793 lines of code cpp-ch/local-engine/AggregateFunctions/GroupLimitFunctions.cpp x: 1 commits (90d) y: 237 lines of code backends-clickhouse/src/main/scala/org/apache/spark/sql/execution/commands/GlutenCacheFilesCommand.scala x: 3 commits (90d) y: 160 lines of code gluten-substrait/src/main/resources/substrait/proto/substrait/algebra.proto x: 2 commits (90d) y: 1290 lines of code cpp-ch/local-engine/Functions/SparkFunctionCheckDecimalOverflow.cpp x: 3 commits (90d) y: 282 lines of code cpp-ch/local-engine/Functions/SparkFunctionArraySort.cpp x: 2 commits (90d) y: 277 lines of code cpp-ch/local-engine/Storages/Kafka/GlutenKafkaSource.cpp x: 3 commits (90d) y: 254 lines of code cpp-ch/local-engine/Storages/Output/NormalFileWriter.cpp x: 4 commits (90d) y: 179 lines of code cpp/velox/substrait/SubstraitToVeloxExpr.cc x: 1 commits (90d) y: 560 lines of code gluten-arrow/src/main/java/org/apache/gluten/vectorized/ArrowColumnarRow.java x: 1 commits (90d) y: 279 lines of code gluten-arrow/src/main/java/org/apache/gluten/vectorized/ArrowWritableColumnVector.java x: 1 commits (90d) y: 1714 lines of code backends-velox/src/main/scala/org/apache/gluten/backendsapi/velox/VeloxMetricsApi.scala x: 1 commits (90d) y: 544 lines of code cpp-ch/local-engine/Functions/SparkFunctionDecimalBinaryArithmetic.h x: 1 commits (90d) y: 603 lines of code cpp-ch/local-engine/AggregateFunctions/AggregateFunctionUniqHyperLogLogPlusPlus.h x: 2 commits (90d) y: 2937 lines of code cpp-ch/local-engine/Operator/GraceAggregatingTransform.cpp x: 2 commits (90d) y: 558 lines of code cpp-ch/local-engine/Operator/StreamingAggregatingStep.cpp x: 2 commits (90d) y: 279 lines of code cpp-ch/local-engine/Parser/CHColumnToSparkRow.cpp x: 1 commits (90d) y: 829 lines of code
2937.0
lines of code
  min: 3.0
  average: 166.89
  25th percentile: 39.0
  median: 88.0
  75th percentile: 187.0
  max: 2937.0
0 24.0
commits (90d)
min: 1.0 | average: 2.02 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 24.0

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

gluten-substrait/src/main/scala/org/apache/gluten/execution/BatchScanExecTransformer.scala x: 2 contributors (90d) y: 169 lines of code gluten-substrait/src/main/scala/org/apache/gluten/execution/WholeStageTransformer.scala x: 7 contributors (90d) y: 438 lines of code shims/spark32/src/main/scala/org/apache/spark/sql/execution/datasources/v2/BatchScanExecShim.scala x: 1 contributors (90d) y: 67 lines of code shims/spark33/src/main/scala/org/apache/spark/sql/execution/datasources/v2/BatchScanExecShim.scala x: 1 contributors (90d) y: 101 lines of code backends-velox/src/main/scala/org/apache/gluten/execution/RowToVeloxColumnarExec.scala x: 1 contributors (90d) y: 190 lines of code backends-velox/src/main/scala/org/apache/spark/sql/execution/ColumnarBuildSideRelation.scala x: 1 contributors (90d) y: 158 lines of code backends-velox/src/main/scala/org/apache/spark/sql/execution/unsafe/UnsafeColumnarBuildSideRelation.scala x: 3 contributors (90d) y: 239 lines of code gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/CollectTailTransformerRule.scala x: 1 contributors (90d) y: 18 lines of code gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/validator/Validators.scala x: 3 contributors (90d) y: 198 lines of code shims/common/src/main/scala/org/apache/gluten/config/GlutenConfig.scala x: 15 contributors (90d) y: 1402 lines of code gluten-flink/planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/common/CommonExecSink.java x: 1 contributors (90d) y: 539 lines of code gluten-flink/planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/stream/StreamExecCalc.java x: 1 contributors (90d) y: 120 lines of code gluten-flink/runtime/src/main/java/org/apache/flink/client/StreamGraphTranslator.java x: 1 contributors (90d) y: 137 lines of code gluten-flink/runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskManagerRunner.java x: 1 contributors (90d) y: 644 lines of code gluten-flink/runtime/src/main/java/org/apache/flink/streaming/runtime/translators/SinkTransformationTranslator.java x: 1 contributors (90d) y: 424 lines of code gluten-flink/runtime/src/main/java/org/apache/gluten/util/PlanNodeIdGenerator.java x: 1 contributors (90d) y: 8 lines of code cpp-ch/local-engine/Storages/Parquet/ParquetMeta.cpp x: 2 contributors (90d) y: 194 lines of code cpp-ch/local-engine/Storages/Parquet/VectorizedParquetRecordReader.cpp x: 2 contributors (90d) y: 379 lines of code gluten-flink/runtime/src/main/java/org/apache/gluten/streaming/api/operators/GlutenStreamSource.java x: 1 contributors (90d) y: 37 lines of code gluten-flink/runtime/src/main/java/org/apache/gluten/table/runtime/operators/GlutenSourceFunction.java x: 1 contributors (90d) y: 88 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHConfig.scala x: 3 contributors (90d) y: 97 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/RuntimeSettings.scala x: 3 contributors (90d) y: 81 lines of code cpp-ch/local-engine/Common/CHUtil.cpp x: 5 contributors (90d) y: 883 lines of code cpp-ch/local-engine/Common/GlutenConfig.h x: 3 contributors (90d) y: 142 lines of code cpp-ch/local-engine/Disks/registerGlutenDisks.cpp x: 1 contributors (90d) y: 112 lines of code cpp/velox/substrait/SubstraitToVeloxPlanValidator.cc x: 8 contributors (90d) y: 1193 lines of code cpp/CMake/ConfigArrow.cmake x: 1 contributors (90d) y: 57 lines of code cpp/core/compute/Runtime.h x: 2 contributors (90d) y: 132 lines of code cpp/core/jni/JniCommon.h x: 5 contributors (90d) y: 428 lines of code cpp/core/jni/JniWrapper.cc x: 3 contributors (90d) y: 1012 lines of code cpp/velox/benchmarks/GenericBenchmark.cc x: 2 contributors (90d) y: 639 lines of code cpp/velox/benchmarks/ParquetWriteBenchmark.cc x: 2 contributors (90d) y: 109 lines of code cpp/velox/compute/VeloxRuntime.cc x: 4 contributors (90d) y: 256 lines of code cpp/velox/compute/VeloxRuntime.h x: 2 contributors (90d) y: 67 lines of code cpp/velox/jni/VeloxJniWrapper.cc x: 5 contributors (90d) y: 391 lines of code cpp/velox/operators/reader/FileReaderIterator.cc x: 1 contributors (90d) y: 27 lines of code cpp/velox/operators/writer/VeloxParquetDataSource.h x: 2 contributors (90d) y: 81 lines of code tools/gluten-it/common/src/main/scala/org/apache/gluten/integration/Constants.scala x: 2 contributors (90d) y: 142 lines of code tools/gluten-it/common/src/main/scala/org/apache/gluten/integration/clickbench/ClickBenchSuite.scala x: 1 contributors (90d) y: 74 lines of code tools/gluten-it/common/src/main/scala/org/apache/gluten/integration/ds/TpcdsSuite.scala x: 1 contributors (90d) y: 179 lines of code gluten-iceberg/src/main/scala/org/apache/gluten/execution/IcebergScanTransformer.scala x: 2 contributors (90d) y: 157 lines of code cpp/core/utils/ObjectStore.cc x: 2 contributors (90d) y: 30 lines of code cpp/core/utils/ObjectStore.h x: 2 contributors (90d) y: 78 lines of code backends-clickhouse/src-delta-32/main/java/org/apache/gluten/vectorized/DeltaWriterJNIWrapper.java x: 2 contributors (90d) y: 9 lines of code backends-velox/src-delta/main/scala/org/apache/gluten/component/VeloxDeltaComponent.scala x: 2 contributors (90d) y: 39 lines of code backends-velox/src-uniffle/main/java/org/apache/spark/shuffle/writer/VeloxUniffleColumnarShuffleWriter.java x: 2 contributors (90d) y: 239 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHSparkPlanExecApi.scala x: 9 contributors (90d) y: 820 lines of code backends-velox/src/main/scala/org/apache/gluten/backendsapi/velox/VeloxBackend.scala x: 8 contributors (90d) y: 463 lines of code backends-velox/src/main/scala/org/apache/gluten/backendsapi/velox/VeloxRuleApi.scala x: 4 contributors (90d) y: 170 lines of code backends-velox/src/main/scala/org/apache/gluten/backendsapi/velox/VeloxSparkPlanExecApi.scala x: 7 contributors (90d) y: 745 lines of code gluten-substrait/src/main/scala/org/apache/gluten/backendsapi/BackendSettingsApi.scala x: 6 contributors (90d) y: 85 lines of code gluten-substrait/src/main/scala/org/apache/gluten/backendsapi/SparkPlanExecApi.scala x: 8 contributors (90d) y: 564 lines of code cpp/velox/compute/VeloxBackend.cc x: 8 contributors (90d) y: 235 lines of code cpp/velox/config/VeloxConfig.h x: 5 contributors (90d) y: 109 lines of code cpp/velox/shuffle/VeloxRssSortShuffleWriter.cc x: 1 contributors (90d) y: 216 lines of code cpp/velox/shuffle/VeloxShuffleReader.cc x: 2 contributors (90d) y: 584 lines of code cpp-ch/local-engine/Parser/RelParsers/MergeTreeRelParser.cpp x: 5 contributors (90d) y: 451 lines of code cpp-ch/local-engine/Storages/Cache/CacheManager.cpp x: 1 contributors (90d) y: 221 lines of code cpp-ch/local-engine/Storages/MergeTree/SparkMergeTreeMeta.cpp x: 2 contributors (90d) y: 277 lines of code cpp/velox/memory/VeloxMemoryManager.cc x: 5 contributors (90d) y: 334 lines of code gluten-hudi/src/main/scala/org/apache/gluten/execution/OffloadHudiScan.scala x: 2 contributors (90d) y: 14 lines of code gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/offload/OffloadSingleNodeRules.scala x: 3 contributors (90d) y: 311 lines of code cpp/velox/compute/WholeStageResultIterator.cc x: 8 contributors (90d) y: 513 lines of code backends-velox/src/main/scala/org/apache/gluten/config/VeloxConfig.scala x: 9 contributors (90d) y: 527 lines of code cpp/core/config/GlutenConfig.h x: 5 contributors (90d) y: 45 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHBackend.scala x: 6 contributors (90d) y: 378 lines of code backends-velox/src/main/scala/org/apache/spark/api/python/ColumnarArrowEvalPythonExec.scala x: 1 contributors (90d) y: 400 lines of code backends-clickhouse/src-delta-32/main/scala/org/apache/gluten/sql/shims/delta32/Delta32Shims.scala x: 2 contributors (90d) y: 52 lines of code cpp-ch/local-engine/Storages/SubstraitSource/Delta/DeltaWriter.cpp x: 1 contributors (90d) y: 206 lines of code cpp-ch/local-engine/local_engine_jni.cpp x: 4 contributors (90d) y: 1213 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHRuleApi.scala x: 5 contributors (90d) y: 152 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/extension/CoalesceAggregationUnion.scala x: 2 contributors (90d) y: 883 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/extension/CommonSubexpressionEliminateRule.scala x: 2 contributors (90d) y: 199 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/extension/ExtendedColumnPruning.scala x: 1 contributors (90d) y: 266 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/extension/RewriteDateTimestampComparisonRule.scala x: 1 contributors (90d) y: 316 lines of code backends-velox/src/main/scala/org/apache/spark/sql/execution/ColumnarCachedBatchSerializer.scala x: 2 contributors (90d) y: 181 lines of code shims/common/src/main/scala/org/apache/gluten/sql/shims/SparkShims.scala x: 5 contributors (90d) y: 210 lines of code shims/spark32/src/main/scala/org/apache/gluten/sql/shims/spark32/Spark32Shims.scala x: 5 contributors (90d) y: 255 lines of code shims/spark33/src/main/scala/org/apache/gluten/sql/shims/spark33/Spark33Shims.scala x: 5 contributors (90d) y: 342 lines of code shims/spark34/src/main/scala/org/apache/gluten/sql/shims/spark34/Spark34Shims.scala x: 6 contributors (90d) y: 526 lines of code shims/spark35/src/main/scala/org/apache/gluten/sql/shims/spark35/Spark35Shims.scala x: 6 contributors (90d) y: 575 lines of code cpp/core/shuffle/LocalPartitionWriter.cc x: 4 contributors (90d) y: 596 lines of code cpp/core/shuffle/Utils.h x: 1 contributors (90d) y: 362 lines of code gluten-arrow/src/main/java/org/apache/gluten/vectorized/ShuffleWriterJniWrapper.java x: 1 contributors (90d) y: 149 lines of code gluten-celeborn/src/main/scala/org/apache/spark/shuffle/CelebornColumnarShuffleWriter.scala x: 2 contributors (90d) y: 124 lines of code cpp-ch/local-engine/Storages/SubstraitSource/FileReader.cpp x: 3 contributors (90d) y: 280 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHMetricsApi.scala x: 2 contributors (90d) y: 411 lines of code shims/common/src/main/scala/org/apache/gluten/expression/ExpressionNames.scala x: 7 contributors (90d) y: 318 lines of code cpp/core/shuffle/Payload.cc x: 1 contributors (90d) y: 490 lines of code cpp/velox/shuffle/VeloxHashShuffleWriter.cc x: 2 contributors (90d) y: 1190 lines of code cpp/velox/shuffle/VeloxSortShuffleWriter.cc x: 1 contributors (90d) y: 358 lines of code gluten-core/src/main/scala/org/apache/gluten/GlutenPlugin.scala x: 5 contributors (90d) y: 180 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHTransformerApi.scala x: 3 contributors (90d) y: 226 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/execution/CHHashAggregateExecTransformer.scala x: 3 contributors (90d) y: 480 lines of code backends-clickhouse/src/main/scala/org/apache/spark/sql/execution/datasources/clickhouse/utils/MergeTreePartsPartitionsUtil.scala x: 2 contributors (90d) y: 630 lines of code backends-velox/src/main/scala/org/apache/gluten/backendsapi/velox/VeloxTransformerApi.scala x: 2 contributors (90d) y: 94 lines of code backends-velox/src/main/scala/org/apache/gluten/execution/HashAggregateExecTransformer.scala x: 2 contributors (90d) y: 610 lines of code gluten-substrait/src/main/java/org/apache/gluten/substrait/expression/ExpressionBuilder.java x: 1 contributors (90d) y: 247 lines of code gluten-substrait/src/main/scala/org/apache/gluten/execution/BasicScanExecTransformer.scala x: 3 contributors (90d) y: 119 lines of code gluten-substrait/src/main/scala/org/apache/gluten/execution/CartesianProductExecTransformer.scala x: 1 contributors (90d) y: 171 lines of code gluten-substrait/src/main/scala/org/apache/gluten/execution/JoinExecTransformer.scala x: 1 contributors (90d) y: 333 lines of code gluten-substrait/src/main/scala/org/apache/gluten/execution/JoinUtils.scala x: 1 contributors (90d) y: 290 lines of code backends-velox/src/main/scala/org/apache/gluten/execution/ColumnarPartialProjectExec.scala x: 4 contributors (90d) y: 280 lines of code gluten-substrait/src/main/scala/org/apache/gluten/expression/ExpressionMappings.scala x: 9 contributors (90d) y: 335 lines of code backends-velox/src/main/scala/org/apache/gluten/backendsapi/velox/VeloxListenerApi.scala x: 3 contributors (90d) y: 194 lines of code cpp-ch/local-engine/Storages/MergeTree/SparkStorageMergeTree.cpp x: 1 contributors (90d) y: 433 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHIteratorApi.scala x: 4 contributors (90d) y: 328 lines of code cpp-ch/local-engine/Storages/SubstraitSource/ReadBufferBuilder.cpp x: 3 contributors (90d) y: 772 lines of code cpp-ch/local-engine/Storages/SubstraitSource/FormatFile.h x: 3 contributors (90d) y: 109 lines of code cpp/velox/substrait/SubstraitToVeloxPlan.cc x: 4 contributors (90d) y: 1282 lines of code tools/scripts/gen-function-support-docs.py x: 3 contributors (90d) y: 896 lines of code cpp-ch/local-engine/Common/AggregateUtil.cpp x: 1 contributors (90d) y: 259 lines of code cpp-ch/local-engine/Parser/RelParsers/AggregateRelParser.cpp x: 2 contributors (90d) y: 437 lines of code cpp-ch/local-engine/Storages/Parquet/ColumnIndexFilter.cpp x: 1 contributors (90d) y: 864 lines of code cpp-ch/local-engine/Storages/IO/NativeReader.cpp x: 2 contributors (90d) y: 244 lines of code gluten-substrait/src/main/scala/org/apache/gluten/expression/ExpressionConverter.scala x: 5 contributors (90d) y: 775 lines of code gluten-substrait/src/main/scala/org/apache/spark/sql/execution/GlutenFallbackReporter.scala x: 3 contributors (90d) y: 61 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/execution/CHHashJoinExecTransformer.scala x: 1 contributors (90d) y: 241 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/extension/JoinAggregateToAggregateUnion.scala x: 1 contributors (90d) y: 823 lines of code cpp-ch/local-engine/Parser/ExpressionParser.cpp x: 4 contributors (90d) y: 846 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/backendsapi/clickhouse/CHListenerApi.scala x: 6 contributors (90d) y: 110 lines of code backends-clickhouse/src-delta-32/main/scala/org/apache/spark/sql/delta/commands/DMLWithDeletionVectorsHelper.scala x: 1 contributors (90d) y: 460 lines of code cpp-ch/local-engine/Functions/SparkParseURL.cpp x: 1 contributors (90d) y: 445 lines of code backends-clickhouse/src/main/scala/org/apache/gluten/utils/CHExpressionUtil.scala x: 4 contributors (90d) y: 160 lines of code tools/workload/benchmark_velox/tpc_workload.ipynb x: 1 contributors (90d) y: 409 lines of code cpp-ch/local-engine/Parser/SerializedPlanParser.cpp x: 4 contributors (90d) y: 360 lines of code gluten-celeborn/src/main/java/org/apache/spark/shuffle/gluten/celeborn/CelebornUtils.java x: 1 contributors (90d) y: 343 lines of code cpp-ch/local-engine/Storages/Output/NormalFileWriter.h x: 3 contributors (90d) y: 459 lines of code cpp-ch/local-engine/Parser/RelParsers/JoinRelParser.cpp x: 2 contributors (90d) y: 686 lines of code backends-clickhouse/src-delta-20/main/scala/org/apache/spark/sql/delta/commands/MergeIntoCommand.scala x: 1 contributors (90d) y: 713 lines of code backends-clickhouse/src-delta-23/main/scala/org/apache/spark/sql/delta/commands/DeleteCommand.scala x: 1 contributors (90d) y: 386 lines of code backends-clickhouse/src-delta-23/main/scala/org/apache/spark/sql/delta/commands/MergeIntoCommand.scala x: 1 contributors (90d) y: 793 lines of code cpp-ch/local-engine/Parser/RelParsers/GroupLimitRelParser.cpp x: 3 contributors (90d) y: 420 lines of code backends-clickhouse/src/main/scala/org/apache/spark/sql/execution/commands/GlutenCacheFilesCommand.scala x: 3 contributors (90d) y: 160 lines of code gluten-substrait/src/main/resources/substrait/proto/substrait/algebra.proto x: 2 contributors (90d) y: 1290 lines of code cpp/velox/substrait/SubstraitToVeloxExpr.cc x: 1 contributors (90d) y: 560 lines of code gluten-arrow/src/main/java/org/apache/gluten/vectorized/ArrowColumnarRow.java x: 1 contributors (90d) y: 279 lines of code gluten-arrow/src/main/java/org/apache/gluten/vectorized/ArrowWritableColumnVector.java x: 1 contributors (90d) y: 1714 lines of code backends-velox/src/main/scala/org/apache/gluten/backendsapi/velox/VeloxMetricsApi.scala x: 1 contributors (90d) y: 544 lines of code cpp-ch/local-engine/Functions/SparkFunctionDecimalBinaryArithmetic.h x: 1 contributors (90d) y: 603 lines of code cpp-ch/local-engine/AggregateFunctions/AggregateFunctionUniqHyperLogLogPlusPlus.h x: 2 contributors (90d) y: 2937 lines of code cpp-ch/local-engine/Operator/GraceAggregatingTransform.cpp x: 2 contributors (90d) y: 558 lines of code
2937.0
lines of code
  min: 3.0
  average: 166.89
  25th percentile: 39.0
  median: 88.0
  75th percentile: 187.0
  max: 2937.0
0 15.0
contributors (90d)
min: 1.0 | average: 1.58 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 15.0