apache / hudi
File Size

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

Intro
Learn more...
File Size Overall
9% | 10% | 31% | 21% | 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
java5% | 11% | 32% | 22% | 27%
scala17% | 7% | 34% | 18% | 22%
g493% | 0% | 4% | 0% | 1%
xml79% | 0% | 0% | 8% | 12%
avsc0% | 0% | 29% | 14% | 56%
py0% | 0% | 95% | 0% | 4%
rdf0% | 0% | 100% | 0% | 0%
sql0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
proto0% | 0% | 0% | 0% | 100%
mustache0% | 0% | 0% | 0% | 100%
thrift0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
hudi-spark-datasource26% | 6% | 29% | 17% | 19%
hudi-common11% | 10% | 28% | 22% | 26%
hudi-client6% | 7% | 30% | 22% | 33%
hudi-utilities12% | 6% | 33% | 22% | 24%
hudi-flink-datasource0% | 20% | 37% | 20% | 20%
hudi-hadoop-common0% | 22% | 34% | 17% | 25%
hudi-cli0% | 19% | 39% | 25% | 15%
hudi-aws0% | 41% | 11% | 28% | 19%
hudi-hadoop-mr0% | 11% | 36% | 22% | 29%
hudi-timeline-service0% | 29% | 41% | 6% | 21%
hudi-sync0% | 0% | 46% | 29% | 24%
hudi-integ-test0% | 0% | 36% | 16% | 46%
hudi-io0% | 0% | 32% | 28% | 38%
hudi-kafka-connect0% | 0% | 29% | 41% | 28%
scripts0% | 0% | 95% | 0% | 4%
hudi-gcp0% | 0% | 30% | 67% | 1%
ROOT0% | 0% | 100% | 0% | 0%
hudi-platform-service0% | 0% | 10% | 31% | 57%
packaging0% | 0% | 0% | 0% | 100%
hudi-examples0% | 0% | 0% | 0% | 100%
docker0% | 0% | 0% | 0% | 100%
style0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
HoodieWriteConfig.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config
2695 475
HoodieSpark3_5ExtendedSqlAstBuilder.scala
in hudi-spark-datasource/hudi-spark3.5.x/src/main/scala/org/apache/spark/sql/parser
2354 181
HoodieSpark3_4ExtendedSqlAstBuilder.scala
in hudi-spark-datasource/hudi-spark3.4.x/src/main/scala/org/apache/spark/sql/parser
2353 181
HoodieSpark3_3ExtendedSqlAstBuilder.scala
in hudi-spark-datasource/hudi-spark3.3.x/src/main/scala/org/apache/spark/sql/parser
2351 181
HoodieTableMetadataUtil.java
in hudi-common/src/main/java/org/apache/hudi/metadata
2176 103
hbase-site.xml
in hudi-common/src/main/resources
2077 -
SqlBase.g4
in hudi-spark-datasource/hudi-spark3.5.x/src/main/antlr4/imports
1760 -
SqlBase.g4
in hudi-spark-datasource/hudi-spark3.4.x/src/main/antlr4/imports
1760 -
SqlBase.g4
in hudi-spark-datasource/hudi-spark3.3.x/src/main/antlr4/imports
1760 -
HoodieMetadataTableValidator.java
in hudi-utilities/src/main/java/org/apache/hudi/utilities
1556 63
HoodieBackedTableMetadataWriter.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata
1228 55
HoodieTableMetaClient.java
in hudi-common/src/main/java/org/apache/hudi/common/table
1130 132
HoodieAvroUtils.java
in hudi-common/src/main/java/org/apache/hudi/avro
1108 80
AbstractTableFileSystemView.java
in hudi-common/src/main/java/org/apache/hudi/common/table/view
1094 89
StreamSync.java
in hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer
1013 43
HoodieSparkSqlWriter.scala
in hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi
965 33
FlinkOptions.java
in hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration
961 6
AWSGlueCatalogSyncClient.java
in hudi-aws/src/main/java/org/apache/hudi/aws/sync
953 46
BaseHoodieWriteClient.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client
927 99
HoodieHiveCatalog.java
in hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog
857 55
BaseHoodieTableServiceClient.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client
854 62
HoodieTableConfig.java
in hudi-common/src/main/java/org/apache/hudi/common/table
846 73
HoodieWrapperFileSystem.java
in hudi-hadoop-common/src/main/java/org/apache/hudi/hadoop/fs
818 123
HoodieStreamer.java
in hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer
802 38
HoodieMetadataConfig.java
in hudi-common/src/main/java/org/apache/hudi/common/config
795 101
DataSourceOptions.scala
in hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi
781 7
HoodieCombineHiveInputFormat.java
in hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/hive
771 42
CdcInputFormat.java
in hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cdc
765 57
AvroOrcUtils.java
in hudi-hadoop-common/src/main/java/org/apache/hudi/common/util
703 8
MergeOnReadInputFormat.java
in hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/mor
698 46
MergeIntoHoodieTableCommand.scala
in hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command
675 31
HoodieTable.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table
631 69
AbstractHoodieLogRecordScanner.java
in hudi-common/src/main/java/org/apache/hudi/common/table/log
630 41
ParquetSplitReaderUtil.java
in hudi-flink-datasource/hudi-flink1.19.x/src/main/java/org/apache/hudi/table/format/cow
627 12
ParquetSplitReaderUtil.java
in hudi-flink-datasource/hudi-flink1.20.x/src/main/java/org/apache/hudi/table/format/cow
627 12
ParquetSplitReaderUtil.java
in hudi-flink-datasource/hudi-flink1.18.x/src/main/java/org/apache/hudi/table/format/cow
627 12
ActiveTimelineV2.java
in hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v2
609 67
AvroSchemaCompatibility.java
in hudi-common/src/main/java/org/apache/hudi/avro
603 52
HoodieTableSource.java
in hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table
596 34
CompactionCommand.java
in hudi-cli/src/main/java/org/apache/hudi/cli/commands
586 20
RequestHandler.java
in hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service
582 29
BaseHoodieLogRecordReader.java
in hudi-common/src/main/java/org/apache/hudi/common/table/log
575 23
Types.java
in hudi-common/src/main/java/org/apache/hudi/internal/schema
570 108
HoodieIndexConfig.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config
557 39
SparkHoodieHBaseIndex.java
in hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/hbase
546 26
ActiveTimelineV1.java
in hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v1
546 64
HoodieAppendHandle.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io
532 36
HoodieBaseRelation.scala
in hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi
531 21
HoodieBackedTableMetadata.java
in hudi-common/src/main/java/org/apache/hudi/metadata
528 21
ParquetSplitReaderUtil.java
in hudi-flink-datasource/hudi-flink1.16.x/src/main/java/org/apache/hudi/table/format/cow
524 11
Files With Most Units (Top 50)
File# lines# units
HoodieWriteConfig.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config
2695 475
HoodieSpark3_5ExtendedSqlAstBuilder.scala
in hudi-spark-datasource/hudi-spark3.5.x/src/main/scala/org/apache/spark/sql/parser
2354 181
HoodieSpark3_4ExtendedSqlAstBuilder.scala
in hudi-spark-datasource/hudi-spark3.4.x/src/main/scala/org/apache/spark/sql/parser
2353 181
HoodieSpark3_3ExtendedSqlAstBuilder.scala
in hudi-spark-datasource/hudi-spark3.3.x/src/main/scala/org/apache/spark/sql/parser
2351 181
HoodieTableMetaClient.java
in hudi-common/src/main/java/org/apache/hudi/common/table
1130 132
HoodieWrapperFileSystem.java
in hudi-hadoop-common/src/main/java/org/apache/hudi/hadoop/fs
818 123
Types.java
in hudi-common/src/main/java/org/apache/hudi/internal/schema
570 108
HoodieTableMetadataUtil.java
in hudi-common/src/main/java/org/apache/hudi/metadata
2176 103
HoodieMetadataConfig.java
in hudi-common/src/main/java/org/apache/hudi/common/config
795 101
BaseHoodieWriteClient.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client
927 99
AbstractTableFileSystemView.java
in hudi-common/src/main/java/org/apache/hudi/common/table/view
1094 89
DeltaConfig.java
in hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/configuration
388 81
BaseHoodieTimeline.java
in hudi-common/src/main/java/org/apache/hudi/common/table/timeline
518 81
HoodieAvroUtils.java
in hudi-common/src/main/java/org/apache/hudi/avro
1108 80
HoodieTableConfig.java
in hudi-common/src/main/java/org/apache/hudi/common/table
846 73
ExpressionIndexSparkFunctions.java
in hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/expression
493 69
HoodieTable.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table
631 69
ActiveTimelineV2.java
in hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v2
609 67
ActiveTimelineV1.java
in hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v1
546 64
HoodieMetadataTableValidator.java
in hudi-utilities/src/main/java/org/apache/hudi/utilities
1556 63
BaseHoodieTableServiceClient.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client
854 62
FSUtils.java
in hudi-common/src/main/java/org/apache/hudi/common/fs
520 60
Predicates.java
in hudi-common/src/main/java/org/apache/hudi/expression
307 59
CdcInputFormat.java
in hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cdc
765 57
HoodieBackedTableMetadataWriter.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata
1228 55
HoodieHiveCatalog.java
in hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog
857 55
HoodieMetricsConfig.java
in hudi-common/src/main/java/org/apache/hudi/config/metrics
306 52
AvroSchemaCompatibility.java
in hudi-common/src/main/java/org/apache/hudi/avro
603 52
MetadataPartitionType.java
in hudi-common/src/main/java/org/apache/hudi/metadata
378 47
AWSGlueCatalogSyncClient.java
in hudi-aws/src/main/java/org/apache/hudi/aws/sync
953 46
MergeOnReadInputFormat.java
in hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/mor
698 46
OptionsResolver.java
in hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration
253 46
HadoopFSUtils.java
in hudi-hadoop-common/src/main/java/org/apache/hudi/hadoop/fs
410 44
HoodieCatalog.java
in hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog
517 44
HoodieTableFileSystemView.java
in hudi-common/src/main/java/org/apache/hudi/common/table/view
304 44
StreamSync.java
in hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer
1013 43
ExpressionPredicates.java
in hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source
396 43
HoodieWriteStat.java
in hudi-common/src/main/java/org/apache/hudi/common/model
197 43
RocksDbBasedFileSystemView.java
in hudi-common/src/main/java/org/apache/hudi/common/table/view
494 43
ParquetRowDataWriter.java
in hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/parquet
462 42
HoodieCombineHiveInputFormat.java
in hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/hive
771 42
StreamerUtil.java
in hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util
460 42
HoodieCommitMetadata.java
in hudi-common/src/main/java/org/apache/hudi/common/model
396 42
RemoteHoodieTableFileSystemView.java
in hudi-common/src/main/java/org/apache/hudi/common/table/view
429 42
MercifulJsonConverter.java
in hudi-common/src/main/java/org/apache/hudi/avro
437 42
FileSystemViewStorageConfig.java
in hudi-common/src/main/java/org/apache/hudi/common/table/view
350 41
AbstractHoodieLogRecordScanner.java
in hudi-common/src/main/java/org/apache/hudi/common/table/log
630 41
HoodieClusteringConfig.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config
519 40
HoodieFlinkWriteClient.java
in hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client
387 40
StreamWriteOperatorCoordinator.java
in hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink
442 40
Files With Long Lines (Top 50)

There are 1203 files with lines longer than 120 characters. In total, there are 7517 long lines.

File# lines# units# long lines
HoodieTableMetadataUtil.java
in hudi-common/src/main/java/org/apache/hudi/metadata
2176 103 178
HoodieBackedTableMetadataWriter.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata
1228 55 99
HoodieMetadataTableValidator.java
in hudi-utilities/src/main/java/org/apache/hudi/utilities
1556 63 96
HoodieWriteConfig.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config
2695 475 81
HoodieSparkSqlWriter.scala
in hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi
965 33 80
StreamSync.java
in hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer
1013 43 72
BaseHoodieWriteClient.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client
927 99 64
BaseHoodieTableServiceClient.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client
854 62 58
HoodieStreamer.java
in hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer
802 38 58
FlinkStreamerConfig.java
in hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/streamer
382 - 58
DataSourceOptions.scala
in hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi
781 7 56
ExpressionIndexSupport.scala
in hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi
421 17 54
HoodieAvroUtils.java
in hudi-common/src/main/java/org/apache/hudi/avro
1108 80 51
ProvidesHoodieConfig.scala
in hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi
444 16 44
FlinkOptions.java
in hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration
961 6 43
AWSGlueCatalogSyncClient.java
in hudi-aws/src/main/java/org/apache/hudi/aws/sync
953 46 42
SparkMetadataWriterUtils.java
in hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/utils
346 10 41
AbstractTableFileSystemView.java
in hudi-common/src/main/java/org/apache/hudi/common/table/view
1094 89 40
HoodieFlinkCopyOnWriteTable.java
in hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table
298 15 36
MultipleSparkJobExecutionStrategy.java
in hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy
426 8 35
ActiveTimelineV1.java
in hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v1
546 64 35
ClusteringUtils.java
in hudi-common/src/main/java/org/apache/hudi/common/util
325 21 35
HoodieRetryWrapperFileSystem.java
in hudi-hadoop-common/src/main/java/org/apache/hudi/hadoop/fs
224 34 34
MetadataConversionUtils.java
in hudi-common/src/main/java/org/apache/hudi/common/table/timeline
338 10 34
SparkRDDWriteClient.java
in hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client
262 25 33
HoodieIndexUtils.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index
366 11 33
SparkMain.java
in hudi-cli/src/main/java/org/apache/hudi/cli/commands
520 31 33
RemoteHoodieTableFileSystemView.java
in hudi-common/src/main/java/org/apache/hudi/common/table/view
429 42 33
HoodieTableMetaClient.java
in hudi-common/src/main/java/org/apache/hudi/common/table
1130 132 33
HoodieSparkCopyOnWriteTable.java
in hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table
246 16 32
HoodieTable.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table
631 69 32
ActiveTimelineV2.java
in hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v2
609 67 32
SingleSparkJobConsistentHashingExecutionStrategy.java
in hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy
179 10 30
HoodieClusteringConfig.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config
519 40 30
DataSkippingUtils.scala
in hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi
318 11 30
FileSystemViewManager.java
in hudi-common/src/main/java/org/apache/hudi/common/table/view
203 16 30
SecondaryIndexRecordGenerationUtils.java
in hudi-common/src/main/java/org/apache/hudi/metadata
279 6 30
HoodieBackedTableMetadata.java
in hudi-common/src/main/java/org/apache/hudi/metadata
528 21 30
HoodieCompactionConfig.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config
333 26 27
EmbeddedTimelineService.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/embedded
224 16 27
EightToSevenDowngradeHandler.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade
301 14 26
SevenToEightUpgradeHandler.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade
284 13 26
HoodieFlinkWriteClient.java
in hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client
387 40 26
BaseHoodieTimeline.java
in hudi-common/src/main/java/org/apache/hudi/common/table/timeline
518 81 26
HoodieTableConfig.java
in hudi-common/src/main/java/org/apache/hudi/common/table
846 73 26
MetadataPartitionType.java
in hudi-common/src/main/java/org/apache/hudi/metadata
378 47 26
RunIndexActionExecutor.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/index
254 10 25
ColumnStatsIndexSupport.scala
in hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi
312 13 25
HoodieMetadataPayload.java
in hudi-common/src/main/java/org/apache/hudi/metadata
474 40 25
HoodieInternalRowUtils.scala
in hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql
351 15 24
Correlations

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

hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieCreateHandle.java x: 38 commits (all time) y: 184 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieMergeHandle.java x: 85 commits (all time) y: 388 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/FlinkRowDataWriteClient.java x: 2 commits (all time) y: 11 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/HoodieFlinkWriteClient.java x: 113 commits (all time) y: 387 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/CommitTimeFlinkRecordMerger.java x: 2 commits (all time) y: 23 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/HoodieFlinkRecord.java x: 8 commits (all time) y: 199 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/PartialUpdateFlinkRecordMerger.java x: 2 commits (all time) y: 69 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkMergeAndReplaceHandle.java x: 13 commits (all time) y: 141 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkMergeAndReplaceHandleWithChangeLog.java x: 11 commits (all time) y: 68 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkMergeHandle.java x: 22 commits (all time) y: 149 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkWriteHandleFactory.java x: 9 commits (all time) y: 229 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataCreateHandle.java x: 22 commits (all time) y: 172 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataFileWriter.java x: 3 commits (all time) y: 20 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataFileWriterFactory.java x: 13 commits (all time) y: 78 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataParquetWriter.java x: 7 commits (all time) y: 56 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/parquet/ParquetSchemaConverter.java x: 13 commits (all time) y: 263 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/v2/RowDataLogWriteHandle.java x: 5 commits (all time) y: 120 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/ExplicitWriteHandleTable.java x: 7 commits (all time) y: 53 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkCopyOnWriteTable.java x: 53 commits (all time) y: 298 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkMergeOnReadTable.java x: 21 commits (all time) y: 128 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/BaseFlinkCommitActionExecutor.java x: 34 commits (all time) y: 158 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkDeletePartitionCommitActionExecutor.java x: 9 commits (all time) y: 76 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkInsertCommitActionExecutor.java x: 8 commits (all time) y: 29 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkInsertOverwriteCommitActionExecutor.java x: 5 commits (all time) y: 45 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkInsertOverwriteTableCommitActionExecutor.java x: 5 commits (all time) y: 20 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkInsertPreppedCommitActionExecutor.java x: 6 commits (all time) y: 27 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkPartitionTTLActionExecutor.java x: 3 commits (all time) y: 46 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkWriteHelper.java x: 18 commits (all time) y: 77 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/delta/BaseFlinkDeltaCommitActionExecutor.java x: 6 commits (all time) y: 39 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/delta/FlinkUpsertDeltaCommitActionExecutor.java x: 6 commits (all time) y: 49 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/delta/FlinkUpsertPreppedDeltaCommitActionExecutor.java x: 4 commits (all time) y: 29 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/RowDataAvroQueryContexts.java x: 4 commits (all time) y: 127 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/RowDataUtils.java x: 3 commits (all time) y: 75 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/RowProjection.java x: 1 commits (all time) y: 6 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/SchemaEvolvingRowDataProjection.java x: 1 commits (all time) y: 124 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/TypeConverters.java x: 1 commits (all time) y: 302 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/HoodieConfig.java x: 33 commits (all time) y: 204 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/CollectionUtils.java x: 24 commits (all time) y: 180 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/FlinkOptions.java x: 76 commits (all time) y: 961 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/HadoopConfigurations.java x: 8 commits (all time) y: 33 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/OptionsResolver.java x: 47 commits (all time) y: 253 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/StreamWriteFunction.java x: 19 commits (all time) y: 301 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bootstrap/BootstrapOperator.java x: 24 commits (all time) y: 198 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bucket/BucketStreamWriteFunction.java x: 25 commits (all time) y: 114 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bucket/ConsistentBucketStreamWriteFunction.java x: 4 commits (all time) y: 58 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/clustering/ClusteringOperator.java x: 37 commits (all time) y: 311 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/CompactOperator.java x: 8 commits (all time) y: 139 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/CastMap.java x: 4 commits (all time) y: 76 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FlinkRowDataReaderContext.java x: 5 commits (all time) y: 206 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FormatUtils.java x: 23 commits (all time) y: 240 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/HoodieFlinkIOFactory.java x: 1 commits (all time) y: 26 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/HoodieRowDataFileReaderFactory.java x: 1 commits (all time) y: 14 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/HoodieRowDataParquetReader.java x: 1 commits (all time) y: 90 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/RecordIterators.java x: 7 commits (all time) y: 173 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cdc/CdcInputFormat.java x: 18 commits (all time) y: 765 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/mor/MergeOnReadInputFormat.java x: 26 commits (all time) y: 698 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/FlinkWriteClients.java x: 23 commits (all time) y: 185 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java x: 63 commits (all time) y: 460 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/io/hadoop/HoodieHadoopIOFactory.java x: 4 commits (all time) y: 99 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/BootstrapRowData.java x: 1 commits (all time) y: 101 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/common/model/HoodieSparkRecord.java x: 15 commits (all time) y: 344 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/BaseSparkInternalRowReaderContext.java x: 22 commits (all time) y: 115 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/SparkFileFormatInternalRowReaderContext.scala x: 25 commits (all time) y: 219 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/HoodieInternalRowUtils.scala x: 11 commits (all time) y: 351 lines of code hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroReaderContext.java x: 4 commits (all time) y: 227 lines of code hudi-common/src/main/java/org/apache/hudi/common/engine/HoodieReaderContext.java x: 28 commits (all time) y: 185 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/PartitionPathParser.java x: 1 commits (all time) y: 144 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/HoodieFileGroupReader.java x: 33 commits (all time) y: 299 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HiveHoodieReaderContext.java x: 16 commits (all time) y: 275 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/ObjectInspectorCache.java x: 6 commits (all time) y: 80 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadataUtil.java x: 163 commits (all time) y: 2176 lines of code hudi-sync/hudi-datahub-sync/src/main/java/org/apache/hudi/sync/datahub/DataHubSyncClient.java x: 12 commits (all time) y: 306 lines of code hudi-sync/hudi-datahub-sync/src/main/java/org/apache/hudi/sync/datahub/config/DataHubSyncConfig.java x: 7 commits (all time) y: 161 lines of code hudi-sync/hudi-datahub-sync/src/main/java/org/apache/hudi/sync/datahub/config/HoodieDataHubDatasetIdentifier.java x: 5 commits (all time) y: 97 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/NoOpTableMetadata.java x: 3 commits (all time) y: 101 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/BaseTableMetadata.java x: 54 commits (all time) y: 349 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/FileSystemBackedTableMetadata.java x: 41 commits (all time) y: 263 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadata.java x: 41 commits (all time) y: 128 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/gcs/PubsubQueueClient.java x: 2 commits (all time) y: 60 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieWriteConfig.java x: 285 commits (all time) y: 2695 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/utils/SparkMetadataWriterUtils.java x: 22 commits (all time) y: 346 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/metadata/SparkHoodieBackedTableMetadataWriter.java x: 61 commits (all time) y: 171 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/HoodieStorageConfig.java x: 18 commits (all time) y: 372 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata/HoodieBackedTableMetadataWriter.java x: 207 commits (all time) y: 1228 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieFileSliceReader.java x: 11 commits (all time) y: 84 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/SecondaryIndexRecordGenerationUtils.java x: 4 commits (all time) y: 279 lines of code hudi-common/src/main/java/org/apache/hudi/common/serialization/HoodieFileGroupSerializer.java x: 3 commits (all time) y: 55 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/SerializationUtils.java x: 16 commits (all time) y: 87 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieBackedTableMetadata.java x: 107 commits (all time) y: 528 lines of code doap_HUDI.rdf x: 35 commits (all time) y: 217 lines of code hudi-gcp/src/main/java/org/apache/hudi/gcp/transaction/lock/GCSStorageLockClient.java x: 1 commits (all time) y: 165 lines of code hudi-io/src/main/java/org/apache/hudi/storage/StorageSchemes.java x: 8 commits (all time) y: 97 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/analysis/HoodieAnalysis.scala x: 68 commits (all time) y: 379 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/MergeIntoHoodieTableCommand.scala x: 78 commits (all time) y: 675 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/storage/hadoop/HoodieHadoopStorage.java x: 15 commits (all time) y: 237 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/KeyGenUtils.java x: 29 commits (all time) y: 220 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/MultipleSparkJobExecutionStrategy.java x: 66 commits (all time) y: 426 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/common/SparkReaderContextFactory.java x: 2 commits (all time) y: 110 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/BuiltinKeyGenerator.java x: 16 commits (all time) y: 329 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieDataBlock.java x: 28 commits (all time) y: 291 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/PositionBasedFileGroupRecordBuffer.java x: 5 commits (all time) y: 236 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/RowDataKeyGen.java x: 11 commits (all time) y: 205 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieFileGroupReaderBasedRecordReader.java x: 10 commits (all time) y: 236 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/RecordLevelIndexSupport.scala x: 23 commits (all time) y: 213 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/SparkBaseIndexSupport.scala x: 20 commits (all time) y: 151 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/HoodieFileGroupReaderBasedParquetFileFormat.scala x: 49 commits (all time) y: 247 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/collection/ExternalSpillableMap.java x: 25 commits (all time) y: 259 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/AbstractTableFileSystemView.java x: 86 commits (all time) y: 1094 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/RocksDbBasedFileSystemView.java x: 29 commits (all time) y: 494 lines of code hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/DataSourceUtils.java x: 50 commits (all time) y: 241 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/data/HoodieJavaPairRDD.java x: 8 commits (all time) y: 124 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/data/HoodieJavaRDD.java x: 13 commits (all time) y: 132 lines of code hudi-common/src/main/java/org/apache/hudi/common/data/HoodieBaseListData.java x: 4 commits (all time) y: 68 lines of code hudi-common/src/main/java/org/apache/hudi/common/data/HoodieListData.java x: 7 commits (all time) y: 130 lines of code hudi-common/src/main/java/org/apache/hudi/common/data/HoodieListPairData.java x: 6 commits (all time) y: 187 lines of code hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieAvroHFileReaderImplBase.java x: 5 commits (all time) y: 70 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/execution/datasources/HoodieMultipleBaseFileFormat.scala x: 10 commits (all time) y: 221 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/PartitionBucketIndexManager.scala x: 5 commits (all time) y: 249 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimelineUtils.java x: 33 commits (all time) y: 436 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/AbstractHoodieRowData.java x: 3 commits (all time) y: 121 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroIndexedRecord.java x: 10 commits (all time) y: 195 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroRecord.java x: 11 commits (all time) y: 192 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecord.java x: 36 commits (all time) y: 283 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieMergedLogRecordReader.java x: 14 commits (all time) y: 201 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/BufferedRecord.java x: 1 commits (all time) y: 71 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/FileGroupRecordBuffer.java x: 7 commits (all time) y: 471 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/KeyBasedFileGroupRecordBuffer.java x: 2 commits (all time) y: 95 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieHiveRecord.java x: 5 commits (all time) y: 173 lines of code hudi-aws/src/main/java/org/apache/hudi/aws/sync/AWSGlueCatalogSyncClient.java x: 46 commits (all time) y: 953 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/MetadataCommand.java x: 24 commits (all time) y: 315 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/async/AsyncCleanerService.java x: 5 commits (all time) y: 54 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/async/HoodieAsyncService.java x: 14 commits (all time) y: 130 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieTableServiceClient.java x: 57 commits (all time) y: 854 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieWriteClient.java x: 129 commits (all time) y: 927 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/WriteStatus.java x: 11 commits (all time) y: 176 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/heartbeat/HeartbeatUtils.java x: 12 commits (all time) y: 54 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/heartbeat/HoodieHeartbeatClient.java x: 18 commits (all time) y: 196 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/PreferWriterConflictResolutionStrategy.java x: 6 commits (all time) y: 64 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock/BaseZookeeperBasedLockProvider.java x: 4 commits (all time) y: 153 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock/ZookeeperBasedImplicitBasePathLockProvider.java x: 4 commits (all time) y: 42 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/HoodieIndexUtils.java x: 41 commits (all time) y: 366 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/HoodieBloomIndex.java x: 24 commits (all time) y: 202 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieAppendHandle.java x: 76 commits (all time) y: 532 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieConcatHandle.java x: 7 commits (all time) y: 64 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieKeyLookupHandle.java x: 15 commits (all time) y: 66 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata/HoodieBackedTableMetadataWriterTableVersionSix.java x: 4 commits (all time) y: 205 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/HoodieMetrics.java x: 31 commits (all time) y: 453 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/HoodieTable.java x: 127 commits (all time) y: 631 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanActionExecutor.java x: 35 commits (all time) y: 232 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanActionExecutor.java x: 29 commits (all time) y: 172 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanner.java x: 59 commits (all time) y: 398 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/ScheduleCompactionActionExecutor.java x: 26 commits (all time) y: 193 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/BaseRollbackActionExecutor.java x: 38 commits (all time) y: 261 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/marker/WriteMarkersFactory.java x: 12 commits (all time) y: 49 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkConcatAndReplaceHandle.java x: 4 commits (all time) y: 46 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/HoodieSparkCompactor.java x: 12 commits (all time) y: 36 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/SingleSparkJobConsistentHashingExecutionStrategy.java x: 2 commits (all time) y: 179 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/SparkConsistentBucketClusteringExecutionStrategy.java x: 12 commits (all time) y: 77 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/SparkSingleFileSortExecutionStrategy.java x: 12 commits (all time) y: 73 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/SparkSortAndSizeExecutionStrategy.java x: 22 commits (all time) y: 65 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/utils/SparkValidatorUtils.java x: 11 commits (all time) y: 122 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/bloom/SparkHoodieBloomIndexHelper.java x: 19 commits (all time) y: 218 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/sort/SpaceCurveSortingHelper.java x: 6 commits (all time) y: 206 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/BucketBulkInsertDataInternalWriterHelper.java x: 9 commits (all time) y: 93 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/BulkInsertDataInternalWriterHelper.java x: 11 commits (all time) y: 164 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/ConsistentBucketBulkInsertDataInternalWriterHelper.java x: 2 commits (all time) y: 81 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/UpsertPartitioner.java x: 30 commits (all time) y: 263 lines of code hudi-common/src/main/java/org/apache/hudi/BaseHoodieTableFileIndex.java x: 41 commits (all time) y: 402 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableConfig.java x: 117 commits (all time) y: 846 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/BaseHoodieLogRecordReader.java x: 22 commits (all time) y: 575 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v1/ActiveTimelineV1.java x: 7 commits (all time) y: 546 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v2/ActiveTimelineV2.java x: 10 commits (all time) y: 609 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/HoodieTableFileSystemView.java x: 30 commits (all time) y: 304 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/IncrementalTimelineSyncFileSystemView.java x: 31 commits (all time) y: 314 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/HoodieRecordSizeEstimator.java x: 13 commits (all time) y: 18 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/RateLimiter.java x: 6 commits (all time) y: 62 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/collection/BitCaskDiskMap.java x: 17 commits (all time) y: 342 lines of code hudi-common/src/main/java/org/apache/hudi/timeline/TimelineServiceClient.java x: 2 commits (all time) y: 41 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/CopyOnWriteInputFormat.java x: 12 commits (all time) y: 285 lines of code hudi-flink-datasource/hudi-flink1.15.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/BaseVectorizedColumnReader.java x: 2 commits (all time) y: 221 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieParquetInputFormat.java x: 35 commits (all time) y: 162 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieROTablePathFilter.java x: 40 commits (all time) y: 162 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/hive/HoodieCombineHiveInputFormat.java x: 25 commits (all time) y: 771 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/AbstractRealtimeRecordReader.java x: 44 commits (all time) y: 174 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HoodieInputFormatUtils.java x: 60 commits (all time) y: 377 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HoodieRealtimeInputFormatUtils.java x: 31 commits (all time) y: 100 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HoodieRealtimeRecordReaderUtils.java x: 29 commits (all time) y: 250 lines of code hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/BaseValidateDatasetNode.java x: 15 commits (all time) y: 183 lines of code hudi-io/src/main/java/org/apache/hudi/common/util/FileIOUtils.java x: 9 commits (all time) y: 220 lines of code hudi-io/src/main/java/org/apache/hudi/common/util/RetryHelper.java x: 3 commits (all time) y: 112 lines of code hudi-kafka-connect/src/main/java/org/apache/hudi/connect/HoodieSinkTask.java x: 5 commits (all time) y: 165 lines of code hudi-kafka-connect/src/main/java/org/apache/hudi/connect/kafka/KafkaConnectControlAgent.java x: 5 commits (all time) y: 149 lines of code hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/internal/DataSourceInternalWriterHelper.java x: 22 commits (all time) y: 78 lines of code hudi-spark-datasource/hudi-spark/src/main/java/org/apache/hudi/cli/HDFSParquetImporterUtils.java x: 12 commits (all time) y: 251 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HoodieHiveSyncClient.java x: 24 commits (all time) y: 417 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/util/HiveSchemaUtil.java x: 14 commits (all time) y: 367 lines of code hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/HoodieSyncConfig.java x: 28 commits (all time) y: 254 lines of code hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/util/ManifestFileWriter.java x: 15 commits (all time) y: 117 lines of code hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/MarkerHandler.java x: 16 commits (all time) y: 201 lines of code hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/marker/MarkerBasedEarlyConflictDetectionRunnable.java x: 10 commits (all time) y: 89 lines of code hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/marker/MarkerCreationFuture.java x: 5 commits (all time) y: 38 lines of code hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/marker/MarkerDirState.java x: 14 commits (all time) y: 252 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieDataTableValidator.java x: 16 commits (all time) y: 287 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/UtilHelpers.java x: 90 commits (all time) y: 510 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/JdbcSource.java x: 8 commits (all time) y: 202 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/debezium/DebeziumSource.java x: 14 commits (all time) y: 164 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/CloudObjectsSelector.java x: 9 commits (all time) y: 189 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/CloudObjectsSelectorCommon.java x: 18 commits (all time) y: 389 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/IncrSourceHelper.java x: 36 commits (all time) y: 251 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/S3EventsMetaSelector.java x: 9 commits (all time) y: 109 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/gcs/PubsubMessagesFetcher.java x: 6 commits (all time) y: 106 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/StreamSync.java x: 72 commits (all time) y: 1013 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/HoodieMetadataConfig.java x: 76 commits (all time) y: 795 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/HoodieCompactor.java x: 33 commits (all time) y: 213 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/SevenToEightUpgradeHandler.java x: 13 commits (all time) y: 284 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/v2/FlinkFileGroupReaderBasedMergeHandle.java x: 1 commits (all time) y: 110 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkTable.java x: 30 commits (all time) y: 82 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/AvroToRowDataConverters.java x: 1 commits (all time) y: 271 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/HoodieSparkFileGroupReaderBasedMergeHandle.java x: 7 commits (all time) y: 94 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecordMerger.java x: 12 commits (all time) y: 85 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableMetaClient.java x: 145 commits (all time) y: 1130 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/HoodieRecordUtils.java x: 11 commits (all time) y: 93 lines of code hudi-common/src/main/java/org/apache/hudi/internal/schema/action/InternalSchemaMerger.java x: 7 commits (all time) y: 151 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/ExpressionPredicates.java x: 7 commits (all time) y: 396 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/CompactionUtil.java x: 13 commits (all time) y: 103 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/DataTypeUtils.java x: 9 commits (all time) y: 137 lines of code hudi-flink-datasource/hudi-flink1.15.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ParquetColumnarRowSplitReader.java x: 5 commits (all time) y: 265 lines of code hudi-flink-datasource/hudi-flink1.17.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ParquetColumnarRowSplitReader.java x: 4 commits (all time) y: 265 lines of code hudi-flink-datasource/hudi-flink1.18.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ParquetColumnarRowSplitReader.java x: 3 commits (all time) y: 265 lines of code hudi-flink-datasource/hudi-flink1.19.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ParquetColumnarRowSplitReader.java x: 2 commits (all time) y: 265 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieCommitMetadata.java x: 43 commits (all time) y: 396 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/deltacommit/SparkUpsertDeltaCommitPartitioner.java x: 10 commits (all time) y: 81 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/FileSlice.java x: 15 commits (all time) y: 131 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/profile/DeltaWriteProfile.java x: 8 commits (all time) y: 60 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieFileIndex.scala x: 78 commits (all time) y: 399 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/PartitionDirectoryConverter.scala x: 1 commits (all time) y: 37 lines of code hudi-aws/src/main/java/org/apache/hudi/aws/transaction/lock/S3StorageLockClient.java x: 2 commits (all time) y: 193 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/hash/BucketIndexUtil.java x: 4 commits (all time) y: 15 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieCDCLogger.java x: 20 commits (all time) y: 202 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/InternalSchemaCache.java x: 18 commits (all time) y: 166 lines of code hudi-spark-datasource/hudi-spark3.3.x/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark33LegacyHoodieParquetFileFormat.scala x: 11 commits (all time) y: 343 lines of code hudi-spark-datasource/hudi-spark3.4.x/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark34LegacyHoodieParquetFileFormat.scala x: 10 commits (all time) y: 353 lines of code hudi-spark-datasource/hudi-spark3.5.x/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark35LegacyHoodieParquetFileFormat.scala x: 9 commits (all time) y: 355 lines of code hudi-io/src/main/java/org/apache/hudi/io/hfile/HFileBlock.java x: 2 commits (all time) y: 129 lines of code hudi-io/src/main/java/org/apache/hudi/io/hfile/HFileLeafIndexBlock.java x: 1 commits (all time) y: 46 lines of code hudi-io/src/main/java/org/apache/hudi/io/hfile/HFileReaderImpl.java x: 5 commits (all time) y: 284 lines of code hudi-io/src/main/java/org/apache/hudi/io/hfile/HFileRootIndexBlock.java x: 2 commits (all time) y: 46 lines of code hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroUtils.java x: 94 commits (all time) y: 1108 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieAvroDataBlock.java x: 39 commits (all time) y: 357 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v1/ArchivedTimelineV1.java x: 7 commits (all time) y: 240 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/MetadataPartitionType.java x: 34 commits (all time) y: 378 lines of code hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieNativeAvroHFileReader.java x: 9 commits (all time) y: 475 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/RDDSpatialCurveSortPartitioner.java x: 8 commits (all time) y: 77 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/DeleteHoodieTableCommand.scala x: 27 commits (all time) y: 70 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkAppendHandle.java x: 23 commits (all time) y: 76 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/RowDataToAvroConverters.java x: 1 commits (all time) y: 282 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/BaseAvroPayload.java x: 7 commits (all time) y: 40 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieCommandBlock.java x: 13 commits (all time) y: 35 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieCorruptBlock.java x: 11 commits (all time) y: 26 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieHFileDataBlock.java x: 47 commits (all time) y: 134 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieLogBlock.java x: 35 commits (all time) y: 293 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieParquetDataBlock.java x: 32 commits (all time) y: 120 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/FileFormatUtils.java x: 10 commits (all time) y: 186 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/common/util/OrcUtils.java x: 11 commits (all time) y: 253 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/common/util/ParquetUtils.java x: 10 commits (all time) y: 365 lines of code hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/HoodieJavaCopyOnWriteTable.java x: 37 commits (all time) y: 262 lines of code hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaBulkInsertHelper.java x: 15 commits (all time) y: 87 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/hbase/SparkHoodieHBaseIndex.java x: 29 commits (all time) y: 546 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/CustomKeyGenerator.java x: 16 commits (all time) y: 116 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/factory/HoodieSparkKeyGeneratorFactory.java x: 16 commits (all time) y: 138 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieDatasetBulkInsertHelper.scala x: 22 commits (all time) y: 226 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/HoodieIndexingConfig.java x: 7 commits (all time) y: 210 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/ConfigUtils.java x: 25 commits (all time) y: 357 lines of code hudi-common/src/main/java/org/apache/hudi/keygen/constant/KeyGeneratorType.java x: 6 commits (all time) y: 107 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/common/config/DFSPropertiesConfiguration.java x: 8 commits (all time) y: 177 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieCopyOnWriteTableInputFormat.java x: 23 commits (all time) y: 247 lines of code hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/HiveSyncNode.java x: 7 commits (all time) y: 21 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieCreateRecordUtils.scala x: 13 commits (all time) y: 219 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieSparkSqlWriter.scala x: 152 commits (all time) y: 965 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/ProvidesHoodieConfig.scala x: 55 commits (all time) y: 444 lines of code hudi-spark-datasource/hudi-spark/src/main/java/org/apache/hudi/cli/BootstrapExecutorUtils.java x: 19 commits (all time) y: 260 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/transform/ChainedTransformer.java x: 11 commits (all time) y: 140 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieIndexConfig.java x: 41 commits (all time) y: 557 lines of code hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/HoodieJavaMergeOnReadTable.java x: 12 commits (all time) y: 107 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/HoodieReaderConfig.java x: 17 commits (all time) y: 61 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/common/HoodieSparkEngineContext.java x: 21 commits (all time) y: 213 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/HoodieSparkCopyOnWriteTable.java x: 44 commits (all time) y: 246 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/compact/HoodieSparkMergeOnReadTableCompactor.java x: 21 commits (all time) y: 32 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/io/hadoop/HoodieHBaseAvroHFileReader.java x: 3 commits (all time) y: 476 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/UpgradeDowngrade.java x: 24 commits (all time) y: 181 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieHiveCatalog.java x: 39 commits (all time) y: 857 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock/StorageBasedLockProvider.java x: 2 commits (all time) y: 327 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieMetadataLogRecordReader.java x: 17 commits (all time) y: 157 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/InsertIntoHoodieTableCommand.scala x: 42 commits (all time) y: 123 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/UpdateHoodieTableCommand.scala x: 26 commits (all time) y: 98 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HiveHoodieTableFileIndex.java x: 9 commits (all time) y: 46 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/SparkHoodieTableFileIndex.scala x: 40 commits (all time) y: 325 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/PartitionBucketIndexHashingConfig.java x: 3 commits (all time) y: 295 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/IOUtils.java x: 8 commits (all time) y: 51 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/MetadataConversionUtils.java x: 11 commits (all time) y: 338 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/EightToSevenDowngradeHandler.java x: 15 commits (all time) y: 301 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableSource.java x: 43 commits (all time) y: 596 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/PartitionBucketIndexSupport.scala x: 1 commits (all time) y: 57 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieMergedReadHandle.java x: 11 commits (all time) y: 153 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/FileGroupReaderSchemaHandler.java x: 2 commits (all time) y: 231 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/HoodieStreamer.java x: 32 commits (all time) y: 802 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bucket/HoodieSimpleBucketIndex.java x: 14 commits (all time) y: 119 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/WriteOperationType.java x: 28 commits (all time) y: 121 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/BucketIndexPartitioner.java x: 9 commits (all time) y: 28 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableSink.java x: 19 commits (all time) y: 130 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieCatalog.java x: 17 commits (all time) y: 517 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieCatalogUtil.java x: 6 commits (all time) y: 220 lines of code hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/commit/BaseDatasetBulkInsertCommitActionExecutor.java x: 9 commits (all time) y: 100 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/HoodieProcedures.scala x: 38 commits (all time) y: 80 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/OneToZeroDowngradeHandler.java x: 7 commits (all time) y: 29 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/SixToFiveDowngradeHandler.java x: 9 commits (all time) y: 36 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieWriterUtils.scala x: 40 commits (all time) y: 255 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/MarkerBasedCommitMetadataResolver.java x: 1 commits (all time) y: 182 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieWriteHandle.java x: 46 commits (all time) y: 216 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/BaseCommitActionExecutor.java x: 45 commits (all time) y: 271 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/ListingBasedRollbackStrategy.java x: 27 commits (all time) y: 298 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/marker/DirectWriteMarkers.java x: 21 commits (all time) y: 153 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/marker/TimelineServerBasedWriteMarkers.java x: 18 commits (all time) y: 155 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/marker/WriteMarkers.java x: 17 commits (all time) y: 90 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/IOType.java x: 3 commits (all time) y: 6 lines of code hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/RequestHandler.java x: 36 commits (all time) y: 582 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/CreateHoodieTableAsSelectCommand.scala x: 25 commits (all time) y: 92 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/SchemaRegistryProvider.java x: 19 commits (all time) y: 266 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/HoodieIncrSource.java x: 47 commits (all time) y: 321 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/TimestampBasedAvroKeyGenerator.java x: 16 commits (all time) y: 164 lines of code hudi-io/src/main/java/org/apache/hudi/storage/HoodieStorage.java x: 19 commits (all time) y: 184 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/DataSourceOptions.scala x: 137 commits (all time) y: 781 lines of code hudi-spark-datasource/hudi-spark3-common/src/main/java/org/apache/spark/sql/execution/datasources/parquet/Spark3HoodieVectorizedParquetRecordReader.java x: 4 commits (all time) y: 131 lines of code hudi-sync/hudi-datahub-sync/src/main/java/org/apache/hudi/sync/datahub/DataHubTableProperties.java x: 2 commits (all time) y: 96 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/BootstrapExecutor.java x: 10 commits (all time) y: 169 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/parquet/ParquetRowDataWriter.java x: 5 commits (all time) y: 462 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/BulkInsertWriterHelper.java x: 14 commits (all time) y: 178 lines of code hudi-flink-datasource/hudi-flink1.18.x/src/main/java/org/apache/hudi/table/format/cow/ParquetSplitReaderUtil.java x: 6 commits (all time) y: 627 lines of code hudi-flink-datasource/hudi-flink1.19.x/src/main/java/org/apache/hudi/table/format/cow/ParquetSplitReaderUtil.java x: 3 commits (all time) y: 627 lines of code hudi-flink-datasource/hudi-flink1.20.x/src/main/java/org/apache/hudi/table/format/cow/ParquetSplitReaderUtil.java x: 2 commits (all time) y: 627 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/DefaultSource.scala x: 78 commits (all time) y: 380 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/metadata/FlinkHoodieBackedTableMetadataWriter.java x: 56 commits (all time) y: 142 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/SparkRDDWriteClient.java x: 98 commits (all time) y: 262 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/HoodieSparkTable.java x: 34 commits (all time) y: 107 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieInstantTimeGenerator.java x: 25 commits (all time) y: 126 lines of code hudi-aws/src/main/java/org/apache/hudi/aws/metrics/cloudwatch/CloudWatchReporter.java x: 1 commits (all time) y: 257 lines of code hudi-common/src/main/java/org/apache/hudi/common/fs/FSUtils.java x: 101 commits (all time) y: 520 lines of code hudi-common/src/main/java/org/apache/hudi/metrics/MetricsReporterFactory.java x: 3 commits (all time) y: 74 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieHadoopFsRelationFactory.scala x: 27 commits (all time) y: 345 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/collection/DiskMap.java x: 8 commits (all time) y: 73 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieMetadataTableValidator.java x: 83 commits (all time) y: 1556 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/HoodieStreamerMetrics.java x: 8 commits (all time) y: 162 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/Iterators.scala x: 22 commits (all time) y: 325 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/catalyst/catalog/HoodieCatalogTable.scala x: 39 commits (all time) y: 250 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodiePayloadConfig.java x: 14 commits (all time) y: 75 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/expression/ExpressionIndexSparkFunctions.java x: 3 commits (all time) y: 493 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/IndexCommands.scala x: 20 commits (all time) y: 142 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieCleanConfig.java x: 12 commits (all time) y: 267 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/SparkMain.java x: 77 commits (all time) y: 520 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkBucketIndexPartitioner.java x: 10 commits (all time) y: 113 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/AbstractHoodieLogRecordScanner.java x: 21 commits (all time) y: 630 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieMergedLogRecordScanner.java x: 50 commits (all time) y: 338 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieCombineRealtimeRecordReader.java x: 10 commits (all time) y: 100 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/IncrementalRelationV1.scala x: 3 commits (all time) y: 242 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/MergeOnReadIncrementalRelationV1.scala x: 2 commits (all time) y: 203 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/ConcurrentSchemaEvolutionTableSchemaGetter.java x: 1 commits (all time) y: 179 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/utils/TransactionUtils.java x: 17 commits (all time) y: 117 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/TableSchemaResolver.java x: 60 commits (all time) y: 333 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/CompactionAdminClient.java x: 21 commits (all time) y: 252 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/ClusteringPlanActionExecutor.java x: 17 commits (all time) y: 75 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/CompactHelpers.java x: 16 commits (all time) y: 82 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/index/RunIndexActionExecutor.java x: 34 commits (all time) y: 254 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/index/ScheduleIndexActionExecutor.java x: 17 commits (all time) y: 115 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/restore/BaseRestoreActionExecutor.java x: 20 commits (all time) y: 117 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/RestorePlanActionExecutor.java x: 9 commits (all time) y: 60 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/savepoint/SavepointActionExecutor.java x: 21 commits (all time) y: 109 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/HoodieFlinkTableServiceClient.java x: 23 commits (all time) y: 164 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkDeletePartitionCommitActionExecutor.java x: 13 commits (all time) y: 71 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/CommitMetadataSerDe.java x: 3 commits (all time) y: 27 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieActiveTimeline.java x: 86 commits (all time) y: 66 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieTimeline.java x: 53 commits (all time) y: 221 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimelineMetadataUtils.java x: 22 commits (all time) y: 105 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/ClusteringUtils.java x: 37 commits (all time) y: 325 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/CleansCommand.java x: 22 commits (all time) y: 117 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/CommitsCommand.java x: 38 commits (all time) y: 341 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/CompactionCommand.java x: 46 commits (all time) y: 586 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/DiffCommand.java x: 7 commits (all time) y: 122 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/ExportCommand.java x: 22 commits (all time) y: 190 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/RollbacksCommand.java x: 23 commits (all time) y: 118 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/TimelineCommand.java x: 12 commits (all time) y: 348 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/utils/CommitUtil.java x: 14 commits (all time) y: 26 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/BaseTableServicePlanActionExecutor.java x: 2 commits (all time) y: 146 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/index/AbstractIndexingCatchupTask.java x: 4 commits (all time) y: 145 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/clustering/plan/strategy/FlinkSizeBasedClusteringPlanStrategyRecently.java x: 5 commits (all time) y: 90 lines of code hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaUpsertPartitioner.java x: 13 commits (all time) y: 245 lines of code hudi-common/src/main/java/org/apache/hudi/common/bootstrap/index/hfile/HFileBootstrapIndexReader.java x: 2 commits (all time) y: 187 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/cdc/HoodieCDCExtractor.java x: 23 commits (all time) y: 260 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/BaseHoodieTimeline.java x: 3 commits (all time) y: 518 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v2/ArchivedTimelineV2.java x: 4 commits (all time) y: 172 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/CleanerUtils.java x: 23 commits (all time) y: 152 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/CompactionUtils.java x: 25 commits (all time) y: 227 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/profile/WriteProfiles.java x: 11 commits (all time) y: 132 lines of code hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/HoodieTestSuiteJob.java x: 33 commits (all time) y: 266 lines of code hudi-kafka-connect/src/main/java/org/apache/hudi/connect/utils/KafkaConnectUtils.java x: 18 commits (all time) y: 170 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ExportInstantsProcedure.scala x: 21 commits (all time) y: 176 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowCommitPartitionsProcedure.scala x: 11 commits (all time) y: 104 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ValidateHoodieSyncProcedure.scala x: 10 commits (all time) y: 156 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/SparkSampleWritesUtils.java x: 10 commits (all time) y: 130 lines of code packaging/bundle-validation/service/read.scala x: 4 commits (all time) y: 8 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieClusteringJob.java x: 37 commits (all time) y: 248 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieArchivedTimeline.java x: 49 commits (all time) y: 64 lines of code hudi-common/src/main/avro/HoodieCommitMetadata.avsc x: 8 commits (all time) y: 262 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/FilebasedSchemaProvider.java x: 18 commits (all time) y: 103 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/SourceFormatAdapter.java x: 9 commits (all time) y: 241 lines of code hudi-io/src/main/java/org/apache/hudi/common/util/StringUtils.java x: 11 commits (all time) y: 238 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/converter/JsonToAvroSchemaConverter.java x: 4 commits (all time) y: 451 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/JsonKafkaSource.java x: 35 commits (all time) y: 139 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/StreamWriteOperatorCoordinator.java x: 42 commits (all time) y: 442 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bucket/ConsistentBucketIdentifier.java x: 5 commits (all time) y: 128 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/HoodieFlinkInternalRow.java x: 1 commits (all time) y: 79 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/embedded/EmbeddedTimelineService.java x: 29 commits (all time) y: 224 lines of code hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/TimelineService.java x: 42 commits (all time) y: 367 lines of code hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/Handler.java x: 6 commits (all time) y: 20 lines of code hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/TimelineHandler.java x: 10 commits (all time) y: 22 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/perf/TimelineServerPerf.java x: 32 commits (all time) y: 278 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/KafkaOffsetGen.java x: 61 commits (all time) y: 448 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/AvroKafkaSource.java x: 33 commits (all time) y: 99 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/HoodieCommonConfig.java x: 26 commits (all time) y: 152 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock/FileSystemBasedLockProvider.java x: 15 commits (all time) y: 172 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/strategy/ClusteringPlanStrategy.java x: 15 commits (all time) y: 109 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/RunCompactionActionExecutor.java x: 14 commits (all time) y: 98 lines of code hudi-client/hudi-java-client/src/main/java/org/apache/hudi/client/HoodieJavaWriteClient.java x: 40 commits (all time) y: 188 lines of code hudi-client/hudi-java-client/src/main/java/org/apache/hudi/execution/bulkinsert/JavaGlobalSortPartitioner.java x: 5 commits (all time) y: 29 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/storage/HoodieSparkParquetReader.java x: 13 commits (all time) y: 127 lines of code hudi-common/src/main/java/org/apache/hudi/avro/AvroSchemaCompatibility.java x: 8 commits (all time) y: 603 lines of code hudi-common/src/main/java/org/apache/hudi/common/bloom/HashFunction.java x: 3 commits (all time) y: 38 lines of code hudi-common/src/main/java/org/apache/hudi/common/fs/ConsistencyGuardConfig.java x: 10 commits (all time) y: 145 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/DefaultHoodieRecordPayload.java x: 19 commits (all time) y: 138 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/OverwriteWithLatestAvroPayload.java x: 23 commits (all time) y: 47 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/PartialUpdateAvroPayload.java x: 10 commits (all time) y: 118 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieLogFileReader.java x: 57 commits (all time) y: 328 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v1/CompletionTimeQueryViewV1.java x: 3 commits (all time) y: 135 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/HoodieTablePreCommitFileSystemView.java x: 11 commits (all time) y: 41 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/collection/RocksDBDAO.java x: 12 commits (all time) y: 364 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/queue/DisruptorMessageQueue.java x: 11 commits (all time) y: 114 lines of code hudi-common/src/main/java/org/apache/hudi/expression/Predicates.java x: 2 commits (all time) y: 307 lines of code hudi-common/src/main/java/org/apache/hudi/internal/schema/InternalSchemaBuilder.java x: 5 commits (all time) y: 194 lines of code hudi-common/src/main/java/org/apache/hudi/internal/schema/Types.java x: 5 commits (all time) y: 570 lines of code hudi-common/src/main/java/org/apache/hudi/internal/schema/action/InternalSchemaChangeApplier.java x: 3 commits (all time) y: 88 lines of code hudi-common/src/main/java/org/apache/hudi/internal/schema/utils/SerDeHelper.java x: 6 commits (all time) y: 271 lines of code hudi-common/src/main/java/org/apache/hudi/metrics/datadog/DatadogReporter.java x: 2 commits (all time) y: 127 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/ExpressionEvaluators.java x: 5 commits (all time) y: 412 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/common/util/AvroOrcUtils.java x: 2 commits (all time) y: 703 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/hadoop/fs/HoodieRetryWrapperFileSystem.java x: 3 commits (all time) y: 224 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/hadoop/fs/HoodieWrapperFileSystem.java x: 6 commits (all time) y: 818 lines of code hudi-platform-service/hudi-metaserver/hudi-metaserver-client/src/main/java/org/apache/hudi/metaserver/client/HoodieMetaserverClientImp.java x: 6 commits (all time) y: 150 lines of code hudi-spark-datasource/hudi-spark/src/main/java/org/apache/hudi/QuickstartUtils.java x: 11 commits (all time) y: 184 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCleaner.java x: 25 commits (all time) y: 77 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCompactor.java x: 43 commits (all time) y: 249 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieDropPartitionsTool.java x: 16 commits (all time) y: 305 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieRepairTool.java x: 16 commits (all time) y: 341 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieTTLJob.java x: 4 commits (all time) y: 91 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/TableSizeStats.java x: 12 commits (all time) y: 329 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/DatePartitionPathSelector.java x: 15 commits (all time) y: 152 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/HoodieMultiTableStreamer.java x: 9 commits (all time) y: 390 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/ProtoKafkaSource.java x: 14 commits (all time) y: 109 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/SparkRDDTableServiceClient.java x: 17 commits (all time) y: 33 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/RemoteHoodieTableFileSystemView.java x: 48 commits (all time) y: 429 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/UpgradeDowngradeUtils.java x: 9 commits (all time) y: 155 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/SpillableMapBasedFileSystemView.java x: 21 commits (all time) y: 224 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieMergeOnReadSnapshotReader.java x: 9 commits (all time) y: 169 lines of code hudi-kafka-connect/src/main/java/org/apache/hudi/connect/writers/BufferedConnectWriter.java x: 8 commits (all time) y: 95 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/cdc/CDCFileGroupIterator.scala x: 12 commits (all time) y: 442 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieCompactionConfig.java x: 39 commits (all time) y: 333 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/BaseSparkCommitActionExecutor.java x: 57 commits (all time) y: 316 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/callback/SourceCommitCallback.java x: 2 commits (all time) y: 7 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/BaseWriteHelper.java x: 10 commits (all time) y: 56 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/timeline/versioning/v1/TimelineArchiverV1.java x: 9 commits (all time) y: 338 lines of code hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/SparkBulkInsertNode.scala x: 7 commits (all time) y: 8 lines of code hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/SparkInsertNode.scala x: 14 commits (all time) y: 47 lines of code hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/SparkUpsertNode.scala x: 10 commits (all time) y: 17 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/ExpressionIndexSupport.scala x: 9 commits (all time) y: 421 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/FileSystemRelation.scala x: 6 commits (all time) y: 88 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieBaseRelation.scala x: 71 commits (all time) y: 531 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieBootstrapRelation.scala x: 22 commits (all time) y: 162 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodiePartitionCDCFileGroupMapping.scala x: 5 commits (all time) y: 10 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/cdc/CDCRelation.scala x: 14 commits (all time) y: 153 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/DataSkippingUtils.scala x: 17 commits (all time) y: 318 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/analysis/HoodiePruneFileSourcePartitions.scala x: 7 commits (all time) y: 81 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/CompactionHoodieTableCommand.scala x: 9 commits (all time) y: 21 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/payload/ExpressionPayload.scala x: 28 commits (all time) y: 383 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/RunBootstrapProcedure.scala x: 18 commits (all time) y: 115 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/RunCompactionProcedure.scala x: 19 commits (all time) y: 120 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowColumnStatsOverlapProcedure.scala x: 10 commits (all time) y: 227 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowHoodieLogFileRecordsProcedure.scala x: 17 commits (all time) y: 96 lines of code hudi-spark-datasource/hudi-spark3-common/src/main/scala/org/apache/spark/sql/HoodieSpark3CatalystPlanUtils.scala x: 14 commits (all time) y: 54 lines of code hudi-spark-datasource/hudi-spark3-common/src/main/scala/org/apache/spark/sql/adapter/BaseSpark3Adapter.scala x: 33 commits (all time) y: 69 lines of code hudi-spark-datasource/hudi-spark3-common/src/main/scala/org/apache/spark/sql/hudi/catalog/HoodieCatalog.scala x: 4 commits (all time) y: 346 lines of code hudi-spark-datasource/hudi-spark3.3.x/src/main/scala/org/apache/spark/sql/adapter/Spark3_3Adapter.scala x: 16 commits (all time) y: 97 lines of code hudi-spark-datasource/hudi-spark3.3.x/src/main/scala/org/apache/spark/sql/avro/AvroDeserializer.scala x: 9 commits (all time) y: 375 lines of code hudi-spark-datasource/hudi-spark3.3.x/src/main/scala/org/apache/spark/sql/avro/AvroSerializer.scala x: 9 commits (all time) y: 325 lines of code hudi-spark-datasource/hudi-spark3.3.x/src/main/scala/org/apache/spark/sql/parser/HoodieSpark3_3ExtendedSqlAstBuilder.scala x: 4 commits (all time) y: 2351 lines of code hudi-spark-datasource/hudi-spark3.3.x/src/main/scala/org/apache/spark/sql/parser/HoodieSpark3_3ExtendedSqlParser.scala x: 5 commits (all time) y: 140 lines of code hudi-spark-datasource/hudi-spark3.4.x/src/main/scala/org/apache/spark/sql/HoodieSpark34CatalystPlanUtils.scala x: 8 commits (all time) y: 112 lines of code hudi-spark-datasource/hudi-spark3.4.x/src/main/scala/org/apache/spark/sql/avro/AvroDeserializer.scala x: 3 commits (all time) y: 375 lines of code hudi-spark-datasource/hudi-spark3.4.x/src/main/scala/org/apache/spark/sql/parser/HoodieSpark3_4ExtendedSqlAstBuilder.scala x: 3 commits (all time) y: 2353 lines of code hudi-spark-datasource/hudi-spark3.4.x/src/main/scala/org/apache/spark/sql/parser/HoodieSpark3_4ExtendedSqlParser.scala x: 3 commits (all time) y: 140 lines of code hudi-spark-datasource/hudi-spark3.5.x/src/main/scala/org/apache/spark/sql/adapter/Spark3_5Adapter.scala x: 7 commits (all time) y: 100 lines of code hudi-spark-datasource/hudi-spark3.5.x/src/main/scala/org/apache/spark/sql/avro/AvroDeserializer.scala x: 2 commits (all time) y: 375 lines of code style/scalastyle.xml x: 13 commits (all time) y: 92 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/bloom/BucketizedBloomCheckPartitioner.java x: 5 commits (all time) y: 76 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/HoodieStreamerUtils.java x: 12 commits (all time) y: 145 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/clustering/ClusteringPlanOperator.java x: 7 commits (all time) y: 113 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/FileSystemViewCommand.java x: 27 commits (all time) y: 217 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata/HoodieMetadataWriteUtils.java x: 22 commits (all time) y: 200 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadataWriter.java x: 17 commits (all time) y: 27 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/FileSystemViewManager.java x: 40 commits (all time) y: 203 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/PriorityBasedFileSystemView.java x: 28 commits (all time) y: 284 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieMetadataMetrics.java x: 18 commits (all time) y: 121 lines of code hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/reader/DFSHoodieDatasetInputReader.java x: 36 commits (all time) y: 300 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieSnapshotExporter.java x: 45 commits (all time) y: 305 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/timeline/versioning/v2/TimelineArchiverV2.java x: 4 commits (all time) y: 241 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/hudi/SparkAdapter.scala x: 45 commits (all time) y: 90 lines of code hudi-common/src/main/java/org/apache/hudi/avro/MercifulJsonConverter.java x: 21 commits (all time) y: 437 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bucket/BucketIdentifier.java x: 15 commits (all time) y: 45 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieLockConfig.java x: 25 commits (all time) y: 290 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/checkpoint/CheckpointUtils.java x: 4 commits (all time) y: 109 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/streamer/FlinkStreamerConfig.java x: 20 commits (all time) y: 382 lines of code hudi-common/src/main/java/org/apache/hudi/avro/AvroSchemaUtils.java x: 23 commits (all time) y: 387 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/HoodieSparkIndexClient.java x: 1 commits (all time) y: 231 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/strategy/BaseConsistentHashingBucketClusteringPlanStrategy.java x: 5 commits (all time) y: 224 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/strategy/PartitionAwareClusteringPlanStrategy.java x: 25 commits (all time) y: 169 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/plan/strategy/SparkSizeBasedClusteringPlanStrategy.java x: 13 commits (all time) y: 47 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieClusteringConfig.java x: 47 commits (all time) y: 519 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/SingleSparkJobExecutionStrategy.java x: 19 commits (all time) y: 90 lines of code hudi-common/src/main/avro/HoodieMetadata.avsc x: 15 commits (all time) y: 494 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieColumnRangeMetadata.java x: 15 commits (all time) y: 160 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieMetadataPayload.java x: 65 commits (all time) y: 474 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/common/HoodieFlinkEngineContext.java x: 21 commits (all time) y: 169 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieClient.java x: 25 commits (all time) y: 197 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/embedded/EmbeddedTimelineServerHelper.java x: 12 commits (all time) y: 21 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieSparkUtils.scala x: 49 commits (all time) y: 259 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/bucket/HoodieSparkConsistentBucketIndex.java x: 9 commits (all time) y: 73 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieKeyLocationFetchHandle.java x: 18 commits (all time) y: 44 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieWriteStat.java x: 17 commits (all time) y: 197 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieStreamingSink.scala x: 22 commits (all time) y: 265 lines of code hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/HoodieDeltaStreamerWrapper.java x: 23 commits (all time) y: 58 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/ParquetDFSSource.java x: 10 commits (all time) y: 33 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/PulsarSource.java x: 6 commits (all time) y: 201 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/RowSource.java x: 10 commits (all time) y: 44 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/S3EventsHoodieIncrSource.java x: 32 commits (all time) y: 109 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/timeline/HoodieTimelineArchiver.java x: 17 commits (all time) y: 10 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieUnMergedLogRecordScanner.java x: 28 commits (all time) y: 153 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/ArchivedCommitsCommand.java x: 29 commits (all time) y: 211 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/RepairsCommand.java x: 46 commits (all time) y: 284 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v2/InstantFileNameGeneratorV2.java x: 2 commits (all time) y: 268 lines of code hudi-aws/src/main/java/org/apache/hudi/aws/transaction/lock/DynamoDBBasedLockProviderBase.java x: 3 commits (all time) y: 175 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieLogFile.java x: 21 commits (all time) y: 191 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieLogFormat.java x: 23 commits (all time) y: 192 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/HoodieCLI.java x: 20 commits (all time) y: 77 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/HoodieLogFileCommand.java x: 47 commits (all time) y: 244 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/SavepointsCommand.java x: 29 commits (all time) y: 126 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/TableCommand.java x: 25 commits (all time) y: 332 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/ConcurrentOperation.java x: 13 commits (all time) y: 153 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/cluster/SparkExecuteClusteringCommitActionExecutor.java x: 19 commits (all time) y: 35 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkBulkInsertHelper.java x: 15 commits (all time) y: 84 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/IncrementalQueryAnalyzer.java x: 6 commits (all time) y: 311 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieInstant.java x: 31 commits (all time) y: 86 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/clustering/HoodieFlinkClusteringJob.java x: 19 commits (all time) y: 232 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/HoodieFlinkCompactor.java x: 18 commits (all time) y: 211 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/IncrementalInputSplits.java x: 36 commits (all time) y: 401 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieMergeOnReadTableInputFormat.java x: 19 commits (all time) y: 318 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/RepairAddpartitionmetaProcedure.scala x: 11 commits (all time) y: 57 lines of code hudi-sync/hudi-adb-sync/src/main/java/org/apache/hudi/sync/adb/HoodieAdbJdbcClient.java x: 8 commits (all time) y: 417 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HiveIncrementalPuller.java x: 20 commits (all time) y: 284 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/BaseProcedure.scala x: 14 commits (all time) y: 92 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/prune/PartitionPruners.java x: 4 commits (all time) y: 200 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/stats/FileStatsIndex.java x: 1 commits (all time) y: 249 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/cdc/HoodieCDCRDD.scala x: 24 commits (all time) y: 440 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/HoodieOptionConfig.scala x: 19 commits (all time) y: 191 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieParquetRealtimeInputFormat.java x: 41 commits (all time) y: 82 lines of code hudi-flink-datasource/hudi-flink1.19.x/src/main/java/org/apache/hudi/table/format/cow/vector/ColumnarGroupArrayData.java x: 1 commits (all time) y: 128 lines of code hudi-flink-datasource/hudi-flink1.20.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/AbstractColumnReader.java x: 1 commits (all time) y: 196 lines of code hudi-flink-datasource/hudi-flink1.20.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ArrayColumnReader.java x: 1 commits (all time) y: 366 lines of code hudi-flink-datasource/hudi-flink1.20.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ParquetDataColumnReaderFactory.java x: 1 commits (all time) y: 219 lines of code hudi-gcp/src/main/java/org/apache/hudi/gcp/bigquery/BigQuerySyncConfig.java x: 15 commits (all time) y: 148 lines of code hudi-gcp/src/main/java/org/apache/hudi/gcp/bigquery/HoodieBigQuerySyncClient.java x: 16 commits (all time) y: 276 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/SparkAdapterSupport.scala x: 11 commits (all time) y: 18 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/TableOptionProperties.java x: 12 commits (all time) y: 192 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/ConfigGroups.java x: 23 commits (all time) y: 134 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HiveSyncTool.java x: 58 commits (all time) y: 418 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock/ZookeeperBasedLockProvider.java x: 12 commits (all time) y: 27 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/hadoop/fs/HadoopFSUtils.java x: 14 commits (all time) y: 410 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieBaseFile.java x: 9 commits (all time) y: 117 lines of code hudi-spark-datasource/hudi-spark3.3.x/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark33ParquetReader.scala x: 4 commits (all time) y: 188 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/HoodieMergeHelper.java x: 28 commits (all time) y: 167 lines of code hudi-common/src/main/java/org/apache/hudi/keygen/BaseKeyGenerator.java x: 11 commits (all time) y: 45 lines of code hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/HoodieMetaSyncOperations.java x: 12 commits (all time) y: 99 lines of code hudi-common/src/main/java/org/apache/hudi/internal/schema/InternalSchema.java x: 7 commits (all time) y: 186 lines of code scripts/pr_compliance.py x: 6 commits (all time) y: 333 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HiveAvroSerializer.java x: 11 commits (all time) y: 322 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/FileSystemViewStorageConfig.java x: 29 commits (all time) y: 350 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/HoodieCatalystPlansUtils.scala x: 14 commits (all time) y: 32 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/factory/HoodieAvroKeyGeneratorFactory.java x: 10 commits (all time) y: 70 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/model/HoodieInternalRow.java x: 6 commits (all time) y: 179 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/hudi/execution/RangeSample.scala x: 7 commits (all time) y: 433 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/DedupeSparkJob.scala x: 12 commits (all time) y: 178 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HiveSyncConfig.java x: 43 commits (all time) y: 168 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/BaseFileOnlyRelation.scala x: 29 commits (all time) y: 106 lines of code hudi-common/src/main/java/org/apache/hudi/internal/schema/utils/AvroSchemaEvolutionUtils.java x: 16 commits (all time) y: 119 lines of code hudi-common/src/main/java/org/apache/hudi/internal/schema/convert/AvroInternalSchemaConverter.java x: 11 commits (all time) y: 395 lines of code hudi-flink-datasource/hudi-flink1.18.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/AbstractColumnReader.java x: 3 commits (all time) y: 196 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/HoodieDeltaStreamerMetrics.java x: 16 commits (all time) y: 14 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/DeltaSync.java x: 160 commits (all time) y: 29 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/HoodieDeltaStreamer.java x: 96 commits (all time) y: 36 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/ddl/HMSDDLExecutor.java x: 17 commits (all time) y: 252 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieBootstrapConfig.java x: 17 commits (all time) y: 166 lines of code hudi-common/src/main/java/org/apache/hudi/common/fs/FailSafeConsistencyGuard.java x: 8 commits (all time) y: 137 lines of code hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/configuration/DeltaConfig.java x: 19 commits (all time) y: 388 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/RealtimeCompactedRecordReader.java x: 43 commits (all time) y: 170 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HiveSchemaUtils.java x: 9 commits (all time) y: 171 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/LogReaderUtils.java x: 15 commits (all time) y: 31 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/ddl/JDBCExecutor.java x: 12 commits (all time) y: 162 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FilePathUtils.java x: 9 commits (all time) y: 317 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieCleaningPolicy.java x: 8 commits (all time) y: 21 lines of code hudi-common/src/main/java/org/apache/hudi/config/metrics/HoodieMetricsDatadogConfig.java x: 1 commits (all time) y: 150 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/TableFileSystemView.java x: 18 commits (all time) y: 55 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/ddl/HiveQueryDDLExecutor.java x: 12 commits (all time) y: 121 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/ExpressionUtils.java x: 6 commits (all time) y: 241 lines of code hudi-flink-datasource/hudi-flink1.15.x/src/main/java/org/apache/hudi/table/format/cow/ParquetSplitReaderUtil.java x: 11 commits (all time) y: 524 lines of code hudi-flink-datasource/hudi-flink1.16.x/src/main/java/org/apache/hudi/table/format/cow/ParquetSplitReaderUtil.java x: 10 commits (all time) y: 524 lines of code hudi-flink-datasource/hudi-flink1.17.x/src/main/java/org/apache/hudi/table/format/cow/ParquetSplitReaderUtil.java x: 9 commits (all time) y: 524 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/StreamReadOperator.java x: 3 commits (all time) y: 186 lines of code hudi-spark-datasource/hudi-spark3.5.x/src/main/antlr4/imports/SqlBase.g4 x: 1 commits (all time) y: 1760 lines of code hudi-common/src/main/java/org/apache/hudi/internal/schema/utils/SchemaChangeUtils.java x: 5 commits (all time) y: 217 lines of code hudi-spark-datasource/hudi-spark/src/main/antlr4/org/apache/hudi/spark/sql/parser/HoodieSqlCommon.g4 x: 8 commits (all time) y: 239 lines of code hudi-spark-datasource/hudi-spark3.3.x/src/main/antlr4/imports/SqlBase.g4 x: 2 commits (all time) y: 1760 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/utils/SparkInternalSchemaConverter.java x: 6 commits (all time) y: 396 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/HoodieMultiTableDeltaStreamer.java x: 32 commits (all time) y: 13 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieColumnProjectionUtils.java x: 5 commits (all time) y: 108 lines of code hudi-common/src/main/resources/hbase-site.xml x: 6 commits (all time) y: 2077 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieHBaseIndexConfig.java x: 16 commits (all time) y: 364 lines of code hudi-kafka-connect/src/main/java/org/apache/hudi/connect/writers/KafkaConnectConfigs.java x: 12 commits (all time) y: 184 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/BufferedRandomAccessFile.java x: 8 commits (all time) y: 189 lines of code hudi-kafka-connect/src/main/java/org/apache/hudi/connect/transaction/ConnectTransactionCoordinator.java x: 6 commits (all time) y: 347 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/ObjectSizeCalculator.java x: 15 commits (all time) y: 7 lines of code hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/generator/GenericRecordFullPayloadGenerator.java x: 14 commits (all time) y: 289 lines of code
2695.0
lines of code
  min: 2.0
  average: 102.18
  25th percentile: 22.0
  median: 50.0
  75th percentile: 117.0
  max: 2695.0
0 285.0
commits (all time)
min: 1.0 | average: 8.19 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 9.0 | max: 285.0

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

hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieCreateHandle.java x: 25 contributors (all time) y: 184 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieMergeHandle.java x: 38 contributors (all time) y: 388 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/FlinkRowDataWriteClient.java x: 1 contributors (all time) y: 11 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/HoodieFlinkWriteClient.java x: 32 contributors (all time) y: 387 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/CommitTimeFlinkRecordMerger.java x: 1 contributors (all time) y: 23 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/HoodieFlinkRecord.java x: 1 contributors (all time) y: 199 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/PartialUpdateFlinkRecordMerger.java x: 1 contributors (all time) y: 69 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkMergeAndReplaceHandle.java x: 6 contributors (all time) y: 141 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkMergeAndReplaceHandleWithChangeLog.java x: 9 contributors (all time) y: 68 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkMergeHandle.java x: 6 contributors (all time) y: 149 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkWriteHandleFactory.java x: 7 contributors (all time) y: 229 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataCreateHandle.java x: 16 contributors (all time) y: 172 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataFileWriter.java x: 2 contributors (all time) y: 20 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataFileWriterFactory.java x: 7 contributors (all time) y: 78 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataParquetWriter.java x: 6 contributors (all time) y: 56 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/parquet/ParquetSchemaConverter.java x: 7 contributors (all time) y: 263 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/v2/RowDataLogWriteHandle.java x: 1 contributors (all time) y: 120 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/ExplicitWriteHandleTable.java x: 3 contributors (all time) y: 53 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkCopyOnWriteTable.java x: 27 contributors (all time) y: 298 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkMergeOnReadTable.java x: 9 contributors (all time) y: 128 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/BaseFlinkCommitActionExecutor.java x: 20 contributors (all time) y: 158 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkBulkInsertPreppedCommitActionExecutor.java x: 2 contributors (all time) y: 27 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkInsertCommitActionExecutor.java x: 7 contributors (all time) y: 29 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkInsertOverwriteCommitActionExecutor.java x: 4 contributors (all time) y: 45 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkInsertOverwriteTableCommitActionExecutor.java x: 4 contributors (all time) y: 20 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkInsertPreppedCommitActionExecutor.java x: 5 contributors (all time) y: 27 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkWriteHelper.java x: 14 contributors (all time) y: 77 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/delta/BaseFlinkDeltaCommitActionExecutor.java x: 3 contributors (all time) y: 39 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/delta/FlinkUpsertPreppedDeltaCommitActionExecutor.java x: 3 contributors (all time) y: 29 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/RowDataUtils.java x: 1 contributors (all time) y: 75 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/RowProjection.java x: 1 contributors (all time) y: 6 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/TypeConverters.java x: 1 contributors (all time) y: 302 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/HoodieConfig.java x: 18 contributors (all time) y: 204 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/CollectionUtils.java x: 14 contributors (all time) y: 180 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/FlinkOptions.java x: 33 contributors (all time) y: 961 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/HadoopConfigurations.java x: 4 contributors (all time) y: 33 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/OptionsResolver.java x: 20 contributors (all time) y: 253 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/StreamWriteFunction.java x: 10 contributors (all time) y: 301 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/StreamWriteOperator.java x: 3 contributors (all time) y: 15 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bootstrap/BootstrapOperator.java x: 13 contributors (all time) y: 198 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bucket/BucketStreamWriteFunction.java x: 15 contributors (all time) y: 114 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bucket/BucketStreamWriteOperator.java x: 4 contributors (all time) y: 23 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bucket/ConsistentBucketStreamWriteFunction.java x: 3 contributors (all time) y: 58 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/clustering/ClusteringOperator.java x: 22 contributors (all time) y: 311 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/CompactOperator.java x: 7 contributors (all time) y: 139 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/CastMap.java x: 4 contributors (all time) y: 76 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FlinkRowDataReaderContext.java x: 2 contributors (all time) y: 206 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FormatUtils.java x: 14 contributors (all time) y: 240 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/HoodieRowDataParquetReader.java x: 1 contributors (all time) y: 90 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/RecordIterators.java x: 6 contributors (all time) y: 173 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cdc/CdcInputFormat.java x: 10 contributors (all time) y: 765 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/mor/MergeOnReadInputFormat.java x: 15 contributors (all time) y: 698 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/FlinkWriteClients.java x: 11 contributors (all time) y: 185 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java x: 30 contributors (all time) y: 460 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/io/hadoop/HoodieHadoopIOFactory.java x: 2 contributors (all time) y: 99 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/BootstrapRowData.java x: 1 contributors (all time) y: 101 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/common/model/HoodieSparkRecord.java x: 11 contributors (all time) y: 344 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/BaseSparkInternalRowReaderContext.java x: 6 contributors (all time) y: 115 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/SparkFileFormatInternalRowReaderContext.scala x: 5 contributors (all time) y: 219 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/HoodieInternalRowUtils.scala x: 9 contributors (all time) y: 351 lines of code hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroReaderContext.java x: 2 contributors (all time) y: 227 lines of code hudi-common/src/main/java/org/apache/hudi/common/engine/HoodieReaderContext.java x: 7 contributors (all time) y: 185 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/PartitionPathParser.java x: 1 contributors (all time) y: 144 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/HoodieFileGroupReader.java x: 9 contributors (all time) y: 299 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HiveHoodieReaderContext.java x: 6 contributors (all time) y: 275 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/ObjectInspectorCache.java x: 3 contributors (all time) y: 80 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadataUtil.java x: 38 contributors (all time) y: 2176 lines of code hudi-sync/hudi-datahub-sync/src/main/java/org/apache/hudi/sync/datahub/config/DataHubSyncConfig.java x: 4 contributors (all time) y: 161 lines of code hudi-sync/hudi-datahub-sync/src/main/java/org/apache/hudi/sync/datahub/config/HoodieDataHubDatasetIdentifier.java x: 3 contributors (all time) y: 97 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/BaseTableMetadata.java x: 25 contributors (all time) y: 349 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/FileSystemBackedTableMetadata.java x: 24 contributors (all time) y: 263 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadata.java x: 19 contributors (all time) y: 128 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/gcs/PubsubQueueClient.java x: 2 contributors (all time) y: 60 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieWriteConfig.java x: 72 contributors (all time) y: 2695 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/utils/SparkMetadataWriterUtils.java x: 8 contributors (all time) y: 346 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/metadata/SparkHoodieBackedTableMetadataWriter.java x: 17 contributors (all time) y: 171 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/HoodieStorageConfig.java x: 11 contributors (all time) y: 372 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata/HoodieBackedTableMetadataWriter.java x: 42 contributors (all time) y: 1228 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/SecondaryIndexRecordGenerationUtils.java x: 3 contributors (all time) y: 279 lines of code hudi-common/src/main/java/org/apache/hudi/common/serialization/HoodieFileGroupSerializer.java x: 1 contributors (all time) y: 55 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/SerializationUtils.java x: 11 contributors (all time) y: 87 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieBackedTableMetadata.java x: 32 contributors (all time) y: 528 lines of code doap_HUDI.rdf x: 18 contributors (all time) y: 217 lines of code hudi-gcp/src/main/java/org/apache/hudi/gcp/transaction/lock/GCSStorageLockClient.java x: 1 contributors (all time) y: 165 lines of code hudi-io/src/main/java/org/apache/hudi/storage/StorageSchemes.java x: 6 contributors (all time) y: 97 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/analysis/HoodieAnalysis.scala x: 23 contributors (all time) y: 379 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/MergeIntoHoodieTableCommand.scala x: 31 contributors (all time) y: 675 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/storage/hadoop/HoodieHadoopStorage.java x: 6 contributors (all time) y: 237 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/KeyGenUtils.java x: 21 contributors (all time) y: 220 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/MultipleSparkJobExecutionStrategy.java x: 28 contributors (all time) y: 426 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/common/SparkReaderContextFactory.java x: 1 contributors (all time) y: 110 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/BuiltinKeyGenerator.java x: 11 contributors (all time) y: 329 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieDataBlock.java x: 17 contributors (all time) y: 291 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/PositionBasedFileGroupRecordBuffer.java x: 4 contributors (all time) y: 236 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/RowDataKeyGen.java x: 9 contributors (all time) y: 205 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/RecordLevelIndexSupport.scala x: 10 contributors (all time) y: 213 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/SparkBaseIndexSupport.scala x: 9 contributors (all time) y: 151 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/HoodieFileGroupReaderBasedParquetFileFormat.scala x: 11 contributors (all time) y: 247 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/collection/ExternalSpillableMap.java x: 17 contributors (all time) y: 259 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/AbstractTableFileSystemView.java x: 47 contributors (all time) y: 1094 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/RocksDbBasedFileSystemView.java x: 15 contributors (all time) y: 494 lines of code hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/DataSourceUtils.java x: 32 contributors (all time) y: 241 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/data/HoodieJavaPairRDD.java x: 7 contributors (all time) y: 124 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/data/HoodieJavaRDD.java x: 8 contributors (all time) y: 132 lines of code hudi-common/src/main/java/org/apache/hudi/common/data/HoodieBaseListData.java x: 4 contributors (all time) y: 68 lines of code hudi-common/src/main/java/org/apache/hudi/common/data/HoodieListData.java x: 6 contributors (all time) y: 130 lines of code hudi-common/src/main/java/org/apache/hudi/common/data/HoodieListPairData.java x: 5 contributors (all time) y: 187 lines of code hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieAvroHFileReaderImplBase.java x: 3 contributors (all time) y: 70 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/execution/datasources/HoodieMultipleBaseFileFormat.scala x: 6 contributors (all time) y: 221 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/PartitionBucketIndexManager.scala x: 3 contributors (all time) y: 249 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimelineUtils.java x: 18 contributors (all time) y: 436 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/AbstractHoodieRowData.java x: 2 contributors (all time) y: 121 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroIndexedRecord.java x: 7 contributors (all time) y: 195 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieEmptyRecord.java x: 5 contributors (all time) y: 128 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecord.java x: 24 contributors (all time) y: 283 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieMergedLogRecordReader.java x: 9 contributors (all time) y: 201 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/FileGroupRecordBuffer.java x: 4 contributors (all time) y: 471 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/HoodieFileGroupRecordBuffer.java x: 5 contributors (all time) y: 32 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/KeyBasedFileGroupRecordBuffer.java x: 2 contributors (all time) y: 95 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieHiveRecord.java x: 3 contributors (all time) y: 173 lines of code hudi-aws/src/main/java/org/apache/hudi/aws/sync/AWSGlueCatalogSyncClient.java x: 26 contributors (all time) y: 953 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/MetadataCommand.java x: 18 contributors (all time) y: 315 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/async/AsyncCleanerService.java x: 4 contributors (all time) y: 54 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieTableServiceClient.java x: 24 contributors (all time) y: 854 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieWriteClient.java x: 41 contributors (all time) y: 927 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/WriteStatus.java x: 8 contributors (all time) y: 176 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/heartbeat/HeartbeatUtils.java x: 9 contributors (all time) y: 54 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/PreferWriterConflictResolutionStrategy.java x: 6 contributors (all time) y: 64 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock/BaseZookeeperBasedLockProvider.java x: 2 contributors (all time) y: 153 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/HoodieIndexUtils.java x: 22 contributors (all time) y: 366 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/HoodieBloomIndex.java x: 13 contributors (all time) y: 202 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieAppendHandle.java x: 32 contributors (all time) y: 532 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieConcatHandle.java x: 7 contributors (all time) y: 64 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieKeyLookupHandle.java x: 11 contributors (all time) y: 66 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata/HoodieBackedTableMetadataWriterTableVersionSix.java x: 3 contributors (all time) y: 205 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/HoodieMetrics.java x: 21 contributors (all time) y: 453 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/HoodieTable.java x: 54 contributors (all time) y: 631 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanActionExecutor.java x: 23 contributors (all time) y: 232 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanActionExecutor.java x: 19 contributors (all time) y: 172 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanner.java x: 27 contributors (all time) y: 398 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/ScheduleCompactionActionExecutor.java x: 22 contributors (all time) y: 193 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/BaseRollbackActionExecutor.java x: 25 contributors (all time) y: 261 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/marker/WriteMarkersFactory.java x: 8 contributors (all time) y: 49 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/HoodieSparkClusteringClient.java x: 8 contributors (all time) y: 31 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/HoodieSparkCompactor.java x: 11 contributors (all time) y: 36 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/SingleSparkJobConsistentHashingExecutionStrategy.java x: 2 contributors (all time) y: 179 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/SparkConsistentBucketClusteringExecutionStrategy.java x: 11 contributors (all time) y: 77 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/SparkSortAndSizeExecutionStrategy.java x: 16 contributors (all time) y: 65 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/utils/SparkValidatorUtils.java x: 9 contributors (all time) y: 122 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/bloom/SparkHoodieBloomIndexHelper.java x: 11 contributors (all time) y: 218 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/sort/SpaceCurveSortingHelper.java x: 5 contributors (all time) y: 206 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/BucketBulkInsertDataInternalWriterHelper.java x: 8 contributors (all time) y: 93 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/BulkInsertDataInternalWriterHelper.java x: 8 contributors (all time) y: 164 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/ConsistentBucketBulkInsertDataInternalWriterHelper.java x: 2 contributors (all time) y: 81 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/UpsertPartitioner.java x: 23 contributors (all time) y: 263 lines of code hudi-common/src/main/java/org/apache/hudi/BaseHoodieTableFileIndex.java x: 21 contributors (all time) y: 402 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableConfig.java x: 40 contributors (all time) y: 846 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/BaseHoodieLogRecordReader.java x: 10 contributors (all time) y: 575 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v1/ActiveTimelineV1.java x: 4 contributors (all time) y: 546 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v2/ActiveTimelineV2.java x: 6 contributors (all time) y: 609 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/HoodieTableFileSystemView.java x: 20 contributors (all time) y: 304 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/IncrementalTimelineSyncFileSystemView.java x: 17 contributors (all time) y: 314 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/HoodieRecordSizeEstimator.java x: 10 contributors (all time) y: 18 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/RateLimiter.java x: 5 contributors (all time) y: 62 lines of code hudi-common/src/main/java/org/apache/hudi/timeline/TimelineServiceClient.java x: 2 contributors (all time) y: 41 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/StreamReadMonitoringFunction.java x: 8 contributors (all time) y: 195 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/CopyOnWriteInputFormat.java x: 9 contributors (all time) y: 285 lines of code hudi-flink-datasource/hudi-flink1.15.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/BaseVectorizedColumnReader.java x: 2 contributors (all time) y: 221 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieParquetInputFormat.java x: 22 contributors (all time) y: 162 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieROTablePathFilter.java x: 24 contributors (all time) y: 162 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/hive/HoodieCombineHiveInputFormat.java x: 19 contributors (all time) y: 771 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/AbstractRealtimeRecordReader.java x: 30 contributors (all time) y: 174 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HoodieInputFormatUtils.java x: 31 contributors (all time) y: 377 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HoodieRealtimeInputFormatUtils.java x: 16 contributors (all time) y: 100 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HoodieRealtimeRecordReaderUtils.java x: 17 contributors (all time) y: 250 lines of code hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/BaseValidateDatasetNode.java x: 8 contributors (all time) y: 183 lines of code hudi-io/src/main/java/org/apache/hudi/common/util/FileIOUtils.java x: 3 contributors (all time) y: 220 lines of code hudi-io/src/main/java/org/apache/hudi/common/util/RetryHelper.java x: 3 contributors (all time) y: 112 lines of code hudi-kafka-connect/src/main/java/org/apache/hudi/connect/HoodieSinkTask.java x: 3 contributors (all time) y: 165 lines of code hudi-kafka-connect/src/main/java/org/apache/hudi/connect/kafka/KafkaConnectControlAgent.java x: 4 contributors (all time) y: 149 lines of code hudi-spark-datasource/hudi-spark/src/main/java/org/apache/hudi/cli/HDFSParquetImporterUtils.java x: 7 contributors (all time) y: 251 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HoodieHiveSyncClient.java x: 15 contributors (all time) y: 417 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/util/HiveSchemaUtil.java x: 13 contributors (all time) y: 367 lines of code hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/HoodieSyncConfig.java x: 16 contributors (all time) y: 254 lines of code hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/MarkerHandler.java x: 11 contributors (all time) y: 201 lines of code hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/marker/MarkerBasedEarlyConflictDetectionRunnable.java x: 6 contributors (all time) y: 89 lines of code hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/marker/MarkerDirState.java x: 8 contributors (all time) y: 252 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieDataTableValidator.java x: 13 contributors (all time) y: 287 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/UtilHelpers.java x: 47 contributors (all time) y: 510 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/callback/kafka/HoodieWriteCommitKafkaCallback.java x: 10 contributors (all time) y: 88 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/GcsEventsSource.java x: 10 contributors (all time) y: 135 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/JdbcSource.java x: 6 contributors (all time) y: 202 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/debezium/DebeziumSource.java x: 12 contributors (all time) y: 164 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/CloudObjectsSelectorCommon.java x: 10 contributors (all time) y: 389 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/IncrSourceCloudStorageHelper.java x: 5 contributors (all time) y: 45 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/QueryRunner.java x: 10 contributors (all time) y: 82 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/S3EventsMetaSelector.java x: 8 contributors (all time) y: 109 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/gcs/PubsubMessagesFetcher.java x: 5 contributors (all time) y: 106 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/StreamSync.java x: 20 contributors (all time) y: 1013 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/StreamerCheckpointUtils.java x: 3 contributors (all time) y: 153 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/utils/Pipelines.java x: 21 contributors (all time) y: 317 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/HoodieMetadataConfig.java x: 21 contributors (all time) y: 795 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/SevenToEightUpgradeHandler.java x: 8 contributors (all time) y: 284 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkTable.java x: 17 contributors (all time) y: 82 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/AvroToRowDataConverters.java x: 1 contributors (all time) y: 271 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/HoodieSparkFileGroupReaderBasedMergeHandle.java x: 5 contributors (all time) y: 94 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecordPayload.java x: 15 contributors (all time) y: 80 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableMetaClient.java x: 55 contributors (all time) y: 1130 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/HoodieRecordUtils.java x: 7 contributors (all time) y: 93 lines of code hudi-common/src/main/java/org/apache/hudi/internal/schema/action/InternalSchemaMerger.java x: 5 contributors (all time) y: 151 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/ExpressionPredicates.java x: 4 contributors (all time) y: 396 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/CompactionUtil.java x: 10 contributors (all time) y: 103 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/DataTypeUtils.java x: 3 contributors (all time) y: 137 lines of code hudi-flink-datasource/hudi-flink1.15.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ParquetColumnarRowSplitReader.java x: 5 contributors (all time) y: 265 lines of code hudi-flink-datasource/hudi-flink1.17.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ParquetColumnarRowSplitReader.java x: 4 contributors (all time) y: 265 lines of code hudi-flink-datasource/hudi-flink1.18.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ParquetColumnarRowSplitReader.java x: 3 contributors (all time) y: 265 lines of code hudi-flink-datasource/hudi-flink1.19.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ParquetColumnarRowSplitReader.java x: 2 contributors (all time) y: 265 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieCommitMetadata.java x: 25 contributors (all time) y: 396 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/FileSlice.java x: 13 contributors (all time) y: 131 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieFileIndex.scala x: 28 contributors (all time) y: 399 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/PartitionDirectoryConverter.scala x: 1 contributors (all time) y: 37 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieCDCLogger.java x: 11 contributors (all time) y: 202 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/InternalSchemaCache.java x: 11 contributors (all time) y: 166 lines of code hudi-spark-datasource/hudi-spark3.3.x/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark33LegacyHoodieParquetFileFormat.scala x: 7 contributors (all time) y: 343 lines of code hudi-spark-datasource/hudi-spark3.4.x/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark34LegacyHoodieParquetFileFormat.scala x: 7 contributors (all time) y: 353 lines of code hudi-io/src/main/java/org/apache/hudi/io/hfile/HFileBlock.java x: 2 contributors (all time) y: 129 lines of code hudi-io/src/main/java/org/apache/hudi/io/hfile/HFileLeafIndexBlock.java x: 1 contributors (all time) y: 46 lines of code hudi-io/src/main/java/org/apache/hudi/io/hfile/HFileReaderImpl.java x: 2 contributors (all time) y: 284 lines of code hudi-io/src/main/java/org/apache/hudi/io/hfile/HFileRootIndexBlock.java x: 2 contributors (all time) y: 46 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/utils/LegacyArchivedMetaEntryReader.java x: 9 contributors (all time) y: 260 lines of code hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroUtils.java x: 38 contributors (all time) y: 1108 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieAvroDataBlock.java x: 20 contributors (all time) y: 357 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v1/ArchivedTimelineV1.java x: 5 contributors (all time) y: 240 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/MetadataPartitionType.java x: 10 contributors (all time) y: 378 lines of code hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieNativeAvroHFileReader.java x: 2 contributors (all time) y: 475 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/RDDSpatialCurveSortPartitioner.java x: 8 contributors (all time) y: 77 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/DeleteHoodieTableCommand.scala x: 14 contributors (all time) y: 70 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/SpillableMapUtils.java x: 18 contributors (all time) y: 110 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/RowDataToAvroConverters.java x: 1 contributors (all time) y: 282 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/BaseAvroPayload.java x: 7 contributors (all time) y: 40 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieCommandBlock.java x: 12 contributors (all time) y: 35 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieCorruptBlock.java x: 10 contributors (all time) y: 26 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieDeleteBlock.java x: 14 contributors (all time) y: 136 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieHFileDataBlock.java x: 18 contributors (all time) y: 134 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieLogBlock.java x: 19 contributors (all time) y: 293 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieParquetDataBlock.java x: 12 contributors (all time) y: 120 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/common/table/log/HoodieLogFormatWriter.java x: 6 contributors (all time) y: 193 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/common/util/HFileUtils.java x: 5 contributors (all time) y: 201 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/common/util/OrcUtils.java x: 5 contributors (all time) y: 253 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/common/util/ParquetUtils.java x: 4 contributors (all time) y: 365 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/simple/HoodieSimpleIndex.java x: 7 contributors (all time) y: 98 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/SparkMetadataTableRecordIndex.java x: 5 contributors (all time) y: 119 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/DirectMarkerTransactionManager.java x: 6 contributors (all time) y: 50 lines of code hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/HoodieJavaCopyOnWriteTable.java x: 21 contributors (all time) y: 262 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/hbase/SparkHoodieHBaseIndex.java x: 18 contributors (all time) y: 546 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/CustomKeyGenerator.java x: 13 contributors (all time) y: 116 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/factory/HoodieSparkKeyGeneratorFactory.java x: 12 contributors (all time) y: 138 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieDatasetBulkInsertHelper.scala x: 14 contributors (all time) y: 226 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/TypedProperties.java x: 11 contributors (all time) y: 98 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/ConfigUtils.java x: 12 contributors (all time) y: 357 lines of code hudi-common/src/main/java/org/apache/hudi/keygen/constant/KeyGeneratorType.java x: 5 contributors (all time) y: 107 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieCopyOnWriteTableInputFormat.java x: 14 contributors (all time) y: 247 lines of code hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/HiveSyncNode.java x: 7 contributors (all time) y: 21 lines of code hudi-kafka-connect/src/main/java/org/apache/hudi/connect/writers/KafkaConnectWriterProvider.java x: 5 contributors (all time) y: 81 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/BucketIndexSupport.scala x: 7 contributors (all time) y: 169 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieCreateRecordUtils.scala x: 7 contributors (all time) y: 219 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieSparkSqlWriter.scala x: 55 contributors (all time) y: 965 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/ProvidesHoodieConfig.scala x: 29 contributors (all time) y: 444 lines of code hudi-spark-datasource/hudi-spark/src/main/java/org/apache/hudi/cli/BootstrapExecutorUtils.java x: 14 contributors (all time) y: 260 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieIndexConfig.java x: 22 contributors (all time) y: 557 lines of code hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/HoodieJavaMergeOnReadTable.java x: 10 contributors (all time) y: 107 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/common/HoodieSparkEngineContext.java x: 14 contributors (all time) y: 213 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/HoodieSparkCopyOnWriteTable.java x: 23 contributors (all time) y: 246 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/compact/HoodieSparkMergeOnReadTableCompactor.java x: 16 contributors (all time) y: 32 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/io/hadoop/HoodieHBaseAvroHFileReader.java x: 3 contributors (all time) y: 476 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/UpgradeDowngrade.java x: 14 contributors (all time) y: 181 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieHiveCatalog.java x: 21 contributors (all time) y: 857 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock/StorageBasedLockProvider.java x: 1 contributors (all time) y: 327 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieMetadataLogRecordReader.java x: 10 contributors (all time) y: 157 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/InsertIntoHoodieTableCommand.scala x: 21 contributors (all time) y: 123 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/UpdateHoodieTableCommand.scala x: 12 contributors (all time) y: 98 lines of code hudi-io/src/main/java/org/apache/hudi/common/util/ReflectionUtils.java x: 1 contributors (all time) y: 131 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/SparkHoodieTableFileIndex.scala x: 17 contributors (all time) y: 325 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/PartitionBucketIndexHashingConfig.java x: 1 contributors (all time) y: 295 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock/models/LockProviderHeartbeatManager.java x: 1 contributors (all time) y: 172 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieFileGroup.java x: 14 contributors (all time) y: 155 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/MetadataConversionUtils.java x: 7 contributors (all time) y: 338 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/EightToSevenDowngradeHandler.java x: 8 contributors (all time) y: 301 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/FileIndex.java x: 12 contributors (all time) y: 222 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableSource.java x: 26 contributors (all time) y: 596 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/HoodieStreamer.java x: 14 contributors (all time) y: 802 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/WriteOperationType.java x: 19 contributors (all time) y: 121 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieCatalog.java x: 10 contributors (all time) y: 517 lines of code hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/commit/BaseDatasetBulkInsertCommitActionExecutor.java x: 9 contributors (all time) y: 100 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/DowngradeHandler.java x: 5 contributors (all time) y: 12 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/OneToZeroDowngradeHandler.java x: 6 contributors (all time) y: 29 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieWriterUtils.scala x: 20 contributors (all time) y: 255 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/MarkerBasedCommitMetadataResolver.java x: 1 contributors (all time) y: 182 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieWriteHandle.java x: 28 contributors (all time) y: 216 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/BaseCommitActionExecutor.java x: 25 contributors (all time) y: 271 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/ListingBasedRollbackStrategy.java x: 15 contributors (all time) y: 298 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/MarkerBasedRollbackStrategy.java x: 13 contributors (all time) y: 164 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/marker/TimelineServerBasedWriteMarkers.java x: 13 contributors (all time) y: 155 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/ZeroToOneUpgradeHandler.java x: 16 contributors (all time) y: 83 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/IOType.java x: 2 contributors (all time) y: 6 lines of code hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/RequestHandler.java x: 26 contributors (all time) y: 582 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/CreateHoodieTableAsSelectCommand.scala x: 14 contributors (all time) y: 92 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/clustering/update/strategy/FlinkConsistentBucketUpdateStrategy.java x: 4 contributors (all time) y: 106 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/SchemaRegistryProvider.java x: 13 contributors (all time) y: 266 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/HoodieIncrSource.java x: 25 contributors (all time) y: 321 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/TimestampBasedAvroKeyGenerator.java x: 14 contributors (all time) y: 164 lines of code hudi-io/src/main/java/org/apache/hudi/storage/HoodieStorage.java x: 10 contributors (all time) y: 184 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/DataSourceOptions.scala x: 46 contributors (all time) y: 781 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/ColumnStatsIndexSupport.scala x: 13 contributors (all time) y: 312 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/parquet/ParquetRowDataWriter.java x: 5 contributors (all time) y: 462 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/BulkInsertWriterHelper.java x: 10 contributors (all time) y: 178 lines of code hudi-flink-datasource/hudi-flink1.18.x/src/main/java/org/apache/hudi/table/format/cow/ParquetSplitReaderUtil.java x: 6 contributors (all time) y: 627 lines of code hudi-flink-datasource/hudi-flink1.19.x/src/main/java/org/apache/hudi/table/format/cow/ParquetSplitReaderUtil.java x: 3 contributors (all time) y: 627 lines of code hudi-flink-datasource/hudi-flink1.20.x/src/main/java/org/apache/hudi/table/format/cow/ParquetSplitReaderUtil.java x: 2 contributors (all time) y: 627 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/DefaultSource.scala x: 26 contributors (all time) y: 380 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/metadata/FlinkHoodieBackedTableMetadataWriter.java x: 16 contributors (all time) y: 142 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/SparkRDDWriteClient.java x: 37 contributors (all time) y: 262 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/HoodieSparkTable.java x: 19 contributors (all time) y: 107 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieInstantTimeGenerator.java x: 15 contributors (all time) y: 126 lines of code hudi-aws/src/main/java/org/apache/hudi/aws/metrics/cloudwatch/CloudWatchReporter.java x: 1 contributors (all time) y: 257 lines of code hudi-common/src/main/java/org/apache/hudi/common/fs/FSUtils.java x: 44 contributors (all time) y: 520 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieMetadataTableValidator.java x: 20 contributors (all time) y: 1556 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/Iterators.scala x: 8 contributors (all time) y: 325 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/catalyst/catalog/HoodieCatalogTable.scala x: 24 contributors (all time) y: 250 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodiePayloadConfig.java x: 13 contributors (all time) y: 75 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/expression/ExpressionIndexSparkFunctions.java x: 2 contributors (all time) y: 493 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/expression/HoodieSparkExpressionIndex.java x: 2 contributors (all time) y: 68 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/IndexCommands.scala x: 9 contributors (all time) y: 142 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieCleanConfig.java x: 7 contributors (all time) y: 267 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/SparkMain.java x: 41 contributors (all time) y: 520 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/AbstractHoodieLogRecordScanner.java x: 13 contributors (all time) y: 630 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieMergedLogRecordScanner.java x: 31 contributors (all time) y: 338 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieCombineRealtimeRecordReader.java x: 8 contributors (all time) y: 100 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/IncrementalRelationV1.scala x: 3 contributors (all time) y: 242 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/TableSchemaResolver.java x: 29 contributors (all time) y: 333 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/index/RunIndexActionExecutor.java x: 19 contributors (all time) y: 254 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/index/ScheduleIndexActionExecutor.java x: 12 contributors (all time) y: 115 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/savepoint/SavepointActionExecutor.java x: 16 contributors (all time) y: 109 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/HoodieFlinkTableServiceClient.java x: 15 contributors (all time) y: 164 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieActiveTimeline.java x: 38 contributors (all time) y: 66 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimelineMetadataUtils.java x: 13 contributors (all time) y: 105 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/ClusteringUtils.java x: 21 contributors (all time) y: 325 lines of code hudi-common/src/main/java/org/apache/hudi/internal/schema/io/FileBasedInternalSchemaStorageManager.java x: 8 contributors (all time) y: 159 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/AlterHoodieTableAddColumnsCommand.scala x: 14 contributors (all time) y: 108 lines of code hudi-spark-datasource/hudi-spark3-common/src/main/scala/org/apache/spark/sql/hudi/command/AlterTableCommand.scala x: 5 contributors (all time) y: 285 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/FourToFiveUpgradeHandler.java x: 8 contributors (all time) y: 59 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/CleansCommand.java x: 17 contributors (all time) y: 117 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/CompactionCommand.java x: 27 contributors (all time) y: 586 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/RestoresCommand.java x: 4 contributors (all time) y: 119 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/RollbacksCommand.java x: 18 contributors (all time) y: 118 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/StatsCommand.java x: 16 contributors (all time) y: 130 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/utils/CommitUtil.java x: 12 contributors (all time) y: 26 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/BaseTableServicePlanActionExecutor.java x: 2 contributors (all time) y: 146 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/index/AbstractIndexingCatchupTask.java x: 3 contributors (all time) y: 145 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/RollbackUtils.java x: 16 contributors (all time) y: 123 lines of code hudi-common/src/main/java/org/apache/hudi/common/bootstrap/index/hfile/HFileBootstrapIndexReader.java x: 2 contributors (all time) y: 187 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/cdc/HoodieCDCExtractor.java x: 13 contributors (all time) y: 260 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/BaseHoodieTimeline.java x: 2 contributors (all time) y: 518 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/CleanerUtils.java x: 17 contributors (all time) y: 152 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/CompactionUtils.java x: 18 contributors (all time) y: 227 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bucket/ConsistentBucketAssignFunction.java x: 4 contributors (all time) y: 113 lines of code hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/HoodieTestSuiteJob.java x: 18 contributors (all time) y: 266 lines of code hudi-kafka-connect/src/main/java/org/apache/hudi/connect/utils/KafkaConnectUtils.java x: 12 contributors (all time) y: 170 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ExportInstantsProcedure.scala x: 13 contributors (all time) y: 176 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/RepairCorruptedCleanFilesProcedure.scala x: 7 contributors (all time) y: 57 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowArchivedCommitsProcedure.scala x: 11 contributors (all time) y: 137 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowCommitFilesProcedure.scala x: 9 contributors (all time) y: 90 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowCommitWriteStatsProcedure.scala x: 9 contributors (all time) y: 79 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowCommitsProcedure.scala x: 13 contributors (all time) y: 121 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowFileStatusProcedure.scala x: 4 contributors (all time) y: 180 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/checkpointing/InitialCheckpointFromAnotherHoodieTimelineProvider.java x: 6 contributors (all time) y: 36 lines of code packaging/bundle-validation/service/read.scala x: 4 contributors (all time) y: 8 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieArchivedTimeline.java x: 24 contributors (all time) y: 64 lines of code hudi-common/src/main/avro/HoodieCommitMetadata.avsc x: 6 contributors (all time) y: 262 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/converter/JsonToAvroSchemaConverter.java x: 3 contributors (all time) y: 451 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/JsonKafkaSource.java x: 22 contributors (all time) y: 139 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/StreamWriteOperatorCoordinator.java x: 23 contributors (all time) y: 442 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bucket/ConsistentBucketIdentifier.java x: 4 contributors (all time) y: 128 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/embedded/EmbeddedTimelineService.java x: 16 contributors (all time) y: 224 lines of code hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/TimelineService.java x: 24 contributors (all time) y: 367 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/perf/TimelineServerPerf.java x: 16 contributors (all time) y: 278 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/KafkaOffsetGen.java x: 31 contributors (all time) y: 448 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/AvroKafkaSource.java x: 21 contributors (all time) y: 99 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/utils/InputStreamConsumer.java x: 8 contributors (all time) y: 33 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/utils/SparkTempViewProvider.java x: 9 contributors (all time) y: 109 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/strategy/ClusteringPlanStrategy.java x: 11 contributors (all time) y: 109 lines of code hudi-client/hudi-java-client/src/main/java/org/apache/hudi/client/HoodieJavaWriteClient.java x: 22 contributors (all time) y: 188 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/storage/HoodieSparkParquetReader.java x: 6 contributors (all time) y: 127 lines of code hudi-common/src/main/java/org/apache/hudi/avro/AvroSchemaCompatibility.java x: 7 contributors (all time) y: 603 lines of code hudi-common/src/main/java/org/apache/hudi/common/HoodieJsonPayload.java x: 10 contributors (all time) y: 72 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieKey.java x: 12 contributors (all time) y: 46 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/OverwriteWithLatestAvroPayload.java x: 17 contributors (all time) y: 47 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/PartialUpdateAvroPayload.java x: 8 contributors (all time) y: 118 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieLogFileReader.java x: 33 contributors (all time) y: 328 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/collection/RocksDBDAO.java x: 10 contributors (all time) y: 364 lines of code hudi-common/src/main/java/org/apache/hudi/expression/Predicates.java x: 2 contributors (all time) y: 307 lines of code hudi-common/src/main/java/org/apache/hudi/internal/schema/Types.java x: 5 contributors (all time) y: 570 lines of code hudi-common/src/main/java/org/apache/hudi/internal/schema/action/InternalSchemaChangeApplier.java x: 3 contributors (all time) y: 88 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/ExpressionEvaluators.java x: 3 contributors (all time) y: 412 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/common/util/AvroOrcUtils.java x: 2 contributors (all time) y: 703 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/hadoop/fs/HoodieRetryWrapperFileSystem.java x: 3 contributors (all time) y: 224 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/hadoop/fs/HoodieWrapperFileSystem.java x: 3 contributors (all time) y: 818 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieHFileRecordReader.java x: 6 contributors (all time) y: 84 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/hive/HoodieCombineRealtimeFileSplit.java x: 2 contributors (all time) y: 110 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCompactor.java x: 26 contributors (all time) y: 249 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieIndexer.java x: 12 contributors (all time) y: 271 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieTTLJob.java x: 4 contributors (all time) y: 91 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/HoodieMultiTableStreamer.java x: 5 contributors (all time) y: 390 lines of code hudi-client/hudi-java-client/src/main/java/org/apache/hudi/client/HoodieJavaTableServiceClient.java x: 9 contributors (all time) y: 30 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/SparkRDDTableServiceClient.java x: 14 contributors (all time) y: 33 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v2/CompletionTimeQueryViewV2.java x: 2 contributors (all time) y: 199 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/RemoteHoodieTableFileSystemView.java x: 29 contributors (all time) y: 429 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/SpillableMapBasedFileSystemView.java x: 13 contributors (all time) y: 224 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/cdc/CDCFileGroupIterator.scala x: 8 contributors (all time) y: 442 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieCompactionConfig.java x: 25 contributors (all time) y: 333 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/plan/generators/BaseHoodieCompactionPlanGenerator.java x: 14 contributors (all time) y: 139 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/BaseSparkCommitActionExecutor.java x: 33 contributors (all time) y: 316 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/timeline/versioning/v1/TimelineArchiverV1.java x: 8 contributors (all time) y: 338 lines of code hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/SparkBulkInsertNode.scala x: 6 contributors (all time) y: 8 lines of code hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/SparkInsertNode.scala x: 7 contributors (all time) y: 47 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/ExpressionIndexSupport.scala x: 3 contributors (all time) y: 421 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieBaseRelation.scala x: 22 contributors (all time) y: 531 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/cdc/CDCRelation.scala x: 11 contributors (all time) y: 153 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/DataSkippingUtils.scala x: 9 contributors (all time) y: 318 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/HoodieSqlCommonUtils.scala x: 19 contributors (all time) y: 261 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/CreateHoodieTableCommand.scala x: 15 contributors (all time) y: 207 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/SqlKeyGenerator.scala x: 10 contributors (all time) y: 146 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/streaming/HoodieStreamSourceV1.scala x: 4 contributors (all time) y: 140 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/CompactionHoodiePathCommand.scala x: 9 contributors (all time) y: 33 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/payload/ExpressionPayload.scala x: 14 contributors (all time) y: 383 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/RunClusteringProcedure.scala x: 16 contributors (all time) y: 186 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/RunCompactionProcedure.scala x: 14 contributors (all time) y: 120 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowColumnStatsOverlapProcedure.scala x: 6 contributors (all time) y: 227 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowFileSystemViewProcedure.scala x: 11 contributors (all time) y: 234 lines of code hudi-spark-datasource/hudi-spark3-common/src/main/scala/org/apache/spark/sql/adapter/BaseSpark3Adapter.scala x: 17 contributors (all time) y: 69 lines of code hudi-spark-datasource/hudi-spark3-common/src/main/scala/org/apache/spark/sql/execution/datasources/Spark3ParsePartitionUtil.scala x: 9 contributors (all time) y: 188 lines of code hudi-spark-datasource/hudi-spark3-common/src/main/scala/org/apache/spark/sql/hudi/catalog/HoodieCatalog.scala x: 4 contributors (all time) y: 346 lines of code hudi-spark-datasource/hudi-spark3.3.x/src/main/scala/org/apache/spark/sql/avro/AvroDeserializer.scala x: 7 contributors (all time) y: 375 lines of code hudi-spark-datasource/hudi-spark3.3.x/src/main/scala/org/apache/spark/sql/avro/AvroSerializer.scala x: 7 contributors (all time) y: 325 lines of code hudi-spark-datasource/hudi-spark3.3.x/src/main/scala/org/apache/spark/sql/parser/HoodieSpark3_3ExtendedSqlAstBuilder.scala x: 4 contributors (all time) y: 2351 lines of code hudi-spark-datasource/hudi-spark3.3.x/src/main/scala/org/apache/spark/sql/parser/HoodieSpark3_3ExtendedSqlParser.scala x: 5 contributors (all time) y: 140 lines of code hudi-spark-datasource/hudi-spark3.4.x/src/main/scala/org/apache/spark/sql/avro/AvroDeserializer.scala x: 2 contributors (all time) y: 375 lines of code hudi-spark-datasource/hudi-spark3.4.x/src/main/scala/org/apache/spark/sql/avro/AvroSerializer.scala x: 2 contributors (all time) y: 325 lines of code hudi-spark-datasource/hudi-spark3.4.x/src/main/scala/org/apache/spark/sql/parser/HoodieSpark3_4ExtendedSqlAstBuilder.scala x: 3 contributors (all time) y: 2353 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/clustering/ClusteringPlanOperator.java x: 7 contributors (all time) y: 113 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/FileSystemViewCommand.java x: 19 contributors (all time) y: 217 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/FileSystemViewManager.java x: 23 contributors (all time) y: 203 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/PriorityBasedFileSystemView.java x: 18 contributors (all time) y: 284 lines of code hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/reader/DFSHoodieDatasetInputReader.java x: 22 contributors (all time) y: 300 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/hudi/SparkAdapter.scala x: 19 contributors (all time) y: 90 lines of code hudi-common/src/main/java/org/apache/hudi/avro/MercifulJsonConverter.java x: 13 contributors (all time) y: 437 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/ProtoConversionUtil.java x: 4 contributors (all time) y: 439 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieLockConfig.java x: 14 contributors (all time) y: 290 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/streamer/FlinkStreamerConfig.java x: 12 contributors (all time) y: 382 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/HoodieSparkIndexClient.java x: 1 contributors (all time) y: 231 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/strategy/BaseConsistentHashingBucketClusteringPlanStrategy.java x: 4 contributors (all time) y: 224 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/strategy/PartitionAwareClusteringPlanStrategy.java x: 18 contributors (all time) y: 169 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/plan/strategy/SparkSizeBasedClusteringPlanStrategy.java x: 11 contributors (all time) y: 47 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieClusteringConfig.java x: 28 contributors (all time) y: 519 lines of code hudi-client/hudi-java-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/JavaExecutionStrategy.java x: 11 contributors (all time) y: 119 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/SingleSparkJobExecutionStrategy.java x: 12 contributors (all time) y: 90 lines of code hudi-common/src/main/avro/HoodieMetadata.avsc x: 8 contributors (all time) y: 494 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieMetadataPayload.java x: 18 contributors (all time) y: 474 lines of code hudi-common/src/main/java/org/apache/hudi/common/engine/HoodieLocalEngineContext.java x: 7 contributors (all time) y: 132 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/ConsistentBucketIndexBulkInsertPartitionerWithRows.java x: 3 contributors (all time) y: 120 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieClient.java x: 17 contributors (all time) y: 197 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/bootstrap/SparkBootstrapCommitActionExecutor.java x: 21 contributors (all time) y: 249 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieSparkUtils.scala x: 18 contributors (all time) y: 259 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieStreamingSink.scala x: 12 contributors (all time) y: 265 lines of code hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/HoodieDeltaStreamerWrapper.java x: 16 contributors (all time) y: 58 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/CsvDFSSource.java x: 8 contributors (all time) y: 73 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/GcsEventsHoodieIncrSource.java x: 10 contributors (all time) y: 118 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/RowSource.java x: 10 contributors (all time) y: 44 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/timeline/HoodieTimelineArchiver.java x: 11 contributors (all time) y: 10 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/clustering/ClusteringCommitSink.java x: 11 contributors (all time) y: 175 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/ArchivedCommitsCommand.java x: 19 contributors (all time) y: 211 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/RepairsCommand.java x: 27 contributors (all time) y: 284 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v1/InstantFileNameGeneratorV1.java x: 1 contributors (all time) y: 214 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieLogFile.java x: 14 contributors (all time) y: 191 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableVersion.java x: 9 contributors (all time) y: 53 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/HoodieLogFileCommand.java x: 29 contributors (all time) y: 244 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/TableCommand.java x: 14 contributors (all time) y: 332 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/InstantRange.java x: 3 contributors (all time) y: 187 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/IncrementalQueryAnalyzer.java x: 5 contributors (all time) y: 311 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/clustering/HoodieFlinkClusteringJob.java x: 11 contributors (all time) y: 232 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/HoodieFlinkCompactor.java x: 12 contributors (all time) y: 211 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/profile/WriteProfile.java x: 7 contributors (all time) y: 155 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/IncrementalInputSplits.java x: 19 contributors (all time) y: 401 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieMergeOnReadTableInputFormat.java x: 14 contributors (all time) y: 318 lines of code hudi-platform-service/hudi-metaserver/hudi-metaserver-server/src/main/java/org/apache/hudi/metaserver/store/RelationalDBBasedStorage.java x: 4 contributors (all time) y: 205 lines of code hudi-sync/hudi-adb-sync/src/main/java/org/apache/hudi/sync/adb/HoodieAdbJdbcClient.java x: 6 contributors (all time) y: 417 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HiveIncrementalPuller.java x: 15 contributors (all time) y: 284 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/prune/PartitionPruners.java x: 4 contributors (all time) y: 200 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/stats/FileStatsIndex.java x: 1 contributors (all time) y: 249 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/HoodieOptionConfig.scala x: 16 contributors (all time) y: 191 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieParquetRealtimeInputFormat.java x: 21 contributors (all time) y: 82 lines of code hudi-flink-datasource/hudi-flink1.20.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ArrayColumnReader.java x: 1 contributors (all time) y: 366 lines of code hudi-common/src/main/java/org/apache/hudi/exception/TableNotFoundException.java x: 6 contributors (all time) y: 12 lines of code hudi-gcp/src/main/java/org/apache/hudi/gcp/bigquery/BigQuerySyncConfig.java x: 8 contributors (all time) y: 148 lines of code hudi-gcp/src/main/java/org/apache/hudi/gcp/bigquery/HoodieBigQuerySyncClient.java x: 11 contributors (all time) y: 276 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/SparkAdapterSupport.scala x: 9 contributors (all time) y: 18 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/SparkLazyInsertIterable.java x: 12 contributors (all time) y: 60 lines of code hudi-sync/hudi-adb-sync/src/main/java/org/apache/hudi/sync/adb/AdbSyncTool.java x: 8 contributors (all time) y: 210 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HiveSyncTool.java x: 35 contributors (all time) y: 418 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock/LockManager.java x: 17 contributors (all time) y: 95 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/hadoop/fs/HadoopFSUtils.java x: 4 contributors (all time) y: 410 lines of code hudi-common/src/main/java/org/apache/hudi/internal/schema/InternalSchema.java x: 6 contributors (all time) y: 186 lines of code scripts/pr_compliance.py x: 4 contributors (all time) y: 333 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/FileSystemViewStorageConfig.java x: 17 contributors (all time) y: 350 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/SyncableFileSystemView.java x: 3 contributors (all time) y: 9 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/SparkEnvCommand.java x: 10 contributors (all time) y: 38 lines of code hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaWriteHelper.java x: 10 contributors (all time) y: 54 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/hudi/execution/RangeSample.scala x: 5 contributors (all time) y: 433 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/HoodieProcedureUtils.scala x: 5 contributors (all time) y: 70 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HiveSyncConfig.java x: 30 contributors (all time) y: 168 lines of code hudi-common/src/main/java/org/apache/hudi/internal/schema/convert/AvroInternalSchemaConverter.java x: 7 contributors (all time) y: 395 lines of code hudi-flink-datasource/hudi-flink1.18.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/AbstractColumnReader.java x: 3 contributors (all time) y: 196 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/HoodieDeltaStreamerMetrics.java x: 14 contributors (all time) y: 14 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/DeltaSync.java x: 58 contributors (all time) y: 29 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/HoodieDeltaStreamer.java x: 48 contributors (all time) y: 36 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/ddl/QueryBasedDDLExecutor.java x: 9 contributors (all time) y: 176 lines of code hudi-io/src/main/java/org/apache/hudi/storage/StoragePath.java x: 2 contributors (all time) y: 237 lines of code hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/configuration/DeltaConfig.java x: 8 contributors (all time) y: 388 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/RealtimeCompactedRecordReader.java x: 23 contributors (all time) y: 170 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/RealtimeUnmergedRecordReader.java x: 18 contributors (all time) y: 101 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/ddl/JDBCExecutor.java x: 9 contributors (all time) y: 162 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieCleaningPolicy.java x: 8 contributors (all time) y: 21 lines of code hudi-common/src/main/java/org/apache/hudi/config/metrics/HoodieMetricsDatadogConfig.java x: 1 contributors (all time) y: 150 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/TableFileSystemView.java x: 14 contributors (all time) y: 55 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/ClientIds.java x: 5 contributors (all time) y: 174 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/utils/SparkUtil.java x: 18 contributors (all time) y: 77 lines of code hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/generator/DeltaGenerator.java x: 12 contributors (all time) y: 276 lines of code hudi-flink-datasource/hudi-flink1.15.x/src/main/java/org/apache/hudi/table/format/cow/ParquetSplitReaderUtil.java x: 7 contributors (all time) y: 524 lines of code hudi-flink-datasource/hudi-flink1.17.x/src/main/java/org/apache/hudi/table/format/cow/ParquetSplitReaderUtil.java x: 6 contributors (all time) y: 524 lines of code hudi-spark-datasource/hudi-spark3.5.x/src/main/antlr4/imports/SqlBase.g4 x: 1 contributors (all time) y: 1760 lines of code hudi-spark-datasource/hudi-spark/src/main/antlr4/org/apache/hudi/spark/sql/parser/HoodieSqlCommon.g4 x: 8 contributors (all time) y: 239 lines of code hudi-spark-datasource/hudi-spark3.3.x/src/main/antlr4/imports/SqlBase.g4 x: 2 contributors (all time) y: 1760 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/utils/SparkInternalSchemaConverter.java x: 6 contributors (all time) y: 396 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/HoodieMultiTableDeltaStreamer.java x: 26 contributors (all time) y: 13 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/HoodiePipeline.java x: 4 contributors (all time) y: 181 lines of code hudi-common/src/main/resources/hbase-site.xml x: 5 contributors (all time) y: 2077 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieHBaseIndexConfig.java x: 12 contributors (all time) y: 364 lines of code hudi-kafka-connect/src/main/java/org/apache/hudi/connect/transaction/ConnectTransactionCoordinator.java x: 3 contributors (all time) y: 347 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/ObjectSizeCalculator.java x: 12 contributors (all time) y: 7 lines of code hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/generator/GenericRecordFullPayloadGenerator.java x: 9 contributors (all time) y: 289 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/DefaultSizeEstimator.java x: 5 contributors (all time) y: 8 lines of code
2695.0
lines of code
  min: 2.0
  average: 102.18
  25th percentile: 22.0
  median: 50.0
  75th percentile: 117.0
  max: 2695.0
0 72.0
contributors (all time)
min: 1.0 | average: 5.19 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 7.0 | max: 72.0

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

hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieCreateHandle.java x: 2 commits (30d) y: 184 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieMergeHandle.java x: 2 commits (30d) y: 388 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/FlinkRowDataWriteClient.java x: 1 commits (30d) y: 11 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/HoodieFlinkWriteClient.java x: 1 commits (30d) y: 387 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/CommitTimeFlinkRecordMerger.java x: 1 commits (30d) y: 23 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/HoodieFlinkRecord.java x: 6 commits (30d) y: 199 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/PartialUpdateFlinkRecordMerger.java x: 2 commits (30d) y: 69 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkMergeAndReplaceHandle.java x: 1 commits (30d) y: 141 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkMergeAndReplaceHandleWithChangeLog.java x: 1 commits (30d) y: 68 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkMergeHandle.java x: 1 commits (30d) y: 149 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkWriteHandleFactory.java x: 2 commits (30d) y: 229 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataCreateHandle.java x: 1 commits (30d) y: 172 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataFileWriterFactory.java x: 3 commits (30d) y: 78 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataParquetWriter.java x: 1 commits (30d) y: 56 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/parquet/ParquetSchemaConverter.java x: 1 commits (30d) y: 263 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/v2/RowDataLogWriteHandle.java x: 4 commits (30d) y: 120 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/ExplicitWriteHandleTable.java x: 1 commits (30d) y: 53 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkCopyOnWriteTable.java x: 3 commits (30d) y: 298 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkMergeOnReadTable.java x: 2 commits (30d) y: 128 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkDeletePartitionCommitActionExecutor.java x: 1 commits (30d) y: 76 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/delta/BaseFlinkDeltaCommitActionExecutor.java x: 1 commits (30d) y: 39 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/RowProjection.java x: 1 commits (30d) y: 6 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/SchemaEvolvingRowDataProjection.java x: 1 commits (30d) y: 124 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/TypeConverters.java x: 1 commits (30d) y: 302 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/HoodieConfig.java x: 3 commits (30d) y: 204 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/FlinkOptions.java x: 2 commits (30d) y: 961 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/HadoopConfigurations.java x: 2 commits (30d) y: 33 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/OptionsResolver.java x: 2 commits (30d) y: 253 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bootstrap/BootstrapOperator.java x: 1 commits (30d) y: 198 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bucket/BucketStreamWriteFunction.java x: 1 commits (30d) y: 114 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/clustering/ClusteringOperator.java x: 2 commits (30d) y: 311 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/CompactOperator.java x: 3 commits (30d) y: 139 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FlinkRowDataReaderContext.java x: 5 commits (30d) y: 206 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FormatUtils.java x: 1 commits (30d) y: 240 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/HoodieRowDataParquetReader.java x: 1 commits (30d) y: 90 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/RecordIterators.java x: 2 commits (30d) y: 173 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cdc/CdcInputFormat.java x: 1 commits (30d) y: 765 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/mor/MergeOnReadInputFormat.java x: 2 commits (30d) y: 698 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java x: 3 commits (30d) y: 460 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/io/hadoop/HoodieHadoopIOFactory.java x: 1 commits (30d) y: 99 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/common/model/HoodieSparkRecord.java x: 4 commits (30d) y: 344 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/BaseSparkInternalRowReaderContext.java x: 4 commits (30d) y: 115 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/SparkFileFormatInternalRowReaderContext.scala x: 3 commits (30d) y: 219 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/HoodieInternalRowUtils.scala x: 2 commits (30d) y: 351 lines of code hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroReaderContext.java x: 4 commits (30d) y: 227 lines of code hudi-common/src/main/java/org/apache/hudi/common/engine/HoodieReaderContext.java x: 4 commits (30d) y: 185 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/HoodieFileGroupReader.java x: 4 commits (30d) y: 299 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HiveHoodieReaderContext.java x: 4 commits (30d) y: 275 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/ObjectInspectorCache.java x: 2 commits (30d) y: 80 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadataUtil.java x: 4 commits (30d) y: 2176 lines of code hudi-sync/hudi-datahub-sync/src/main/java/org/apache/hudi/sync/datahub/config/DataHubSyncConfig.java x: 1 commits (30d) y: 161 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/NoOpTableMetadata.java x: 2 commits (30d) y: 101 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/BaseTableMetadata.java x: 2 commits (30d) y: 349 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/FileSystemBackedTableMetadata.java x: 2 commits (30d) y: 263 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieWriteConfig.java x: 5 commits (30d) y: 2695 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/utils/SparkMetadataWriterUtils.java x: 1 commits (30d) y: 346 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/HoodieStorageConfig.java x: 4 commits (30d) y: 372 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata/HoodieBackedTableMetadataWriter.java x: 2 commits (30d) y: 1228 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/SecondaryIndexRecordGenerationUtils.java x: 2 commits (30d) y: 279 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/SerializationUtils.java x: 2 commits (30d) y: 87 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieBackedTableMetadata.java x: 4 commits (30d) y: 528 lines of code doap_HUDI.rdf x: 1 commits (30d) y: 217 lines of code hudi-io/src/main/java/org/apache/hudi/storage/StorageSchemes.java x: 3 commits (30d) y: 97 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/analysis/HoodieAnalysis.scala x: 3 commits (30d) y: 379 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/MergeIntoHoodieTableCommand.scala x: 2 commits (30d) y: 675 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/MultipleSparkJobExecutionStrategy.java x: 4 commits (30d) y: 426 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/common/SparkReaderContextFactory.java x: 2 commits (30d) y: 110 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/BuiltinKeyGenerator.java x: 1 commits (30d) y: 329 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieDataBlock.java x: 2 commits (30d) y: 291 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/PositionBasedFileGroupRecordBuffer.java x: 3 commits (30d) y: 236 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/RowDataKeyGen.java x: 1 commits (30d) y: 205 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieFileGroupReaderBasedRecordReader.java x: 2 commits (30d) y: 236 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/RecordLevelIndexSupport.scala x: 2 commits (30d) y: 213 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/HoodieFileGroupReaderBasedParquetFileFormat.scala x: 5 commits (30d) y: 247 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/AbstractTableFileSystemView.java x: 2 commits (30d) y: 1094 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/RocksDbBasedFileSystemView.java x: 1 commits (30d) y: 494 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/data/HoodieJavaRDD.java x: 1 commits (30d) y: 132 lines of code hudi-common/src/main/java/org/apache/hudi/common/data/HoodieListPairData.java x: 1 commits (30d) y: 187 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/PartitionBucketIndexManager.scala x: 3 commits (30d) y: 249 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimelineUtils.java x: 1 commits (30d) y: 436 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/AbstractHoodieRowData.java x: 2 commits (30d) y: 121 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroIndexedRecord.java x: 4 commits (30d) y: 195 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroRecord.java x: 5 commits (30d) y: 192 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieEmptyRecord.java x: 4 commits (30d) y: 128 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecord.java x: 3 commits (30d) y: 283 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieMergedLogRecordReader.java x: 2 commits (30d) y: 201 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/FileGroupRecordBuffer.java x: 5 commits (30d) y: 471 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieHiveRecord.java x: 3 commits (30d) y: 173 lines of code hudi-aws/src/main/java/org/apache/hudi/aws/sync/AWSGlueCatalogSyncClient.java x: 1 commits (30d) y: 953 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/MetadataCommand.java x: 1 commits (30d) y: 315 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieTableServiceClient.java x: 1 commits (30d) y: 854 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieWriteClient.java x: 2 commits (30d) y: 927 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/HoodieIndexUtils.java x: 3 commits (30d) y: 366 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/HoodieBloomIndex.java x: 2 commits (30d) y: 202 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieAppendHandle.java x: 3 commits (30d) y: 532 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/HoodieMetrics.java x: 1 commits (30d) y: 453 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/HoodieTable.java x: 2 commits (30d) y: 631 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanActionExecutor.java x: 1 commits (30d) y: 232 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanner.java x: 1 commits (30d) y: 398 lines of code hudi-common/src/main/java/org/apache/hudi/BaseHoodieTableFileIndex.java x: 2 commits (30d) y: 402 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableConfig.java x: 3 commits (30d) y: 846 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/BaseHoodieLogRecordReader.java x: 2 commits (30d) y: 575 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v1/ActiveTimelineV1.java x: 1 commits (30d) y: 546 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v2/ActiveTimelineV2.java x: 1 commits (30d) y: 609 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/CopyOnWriteInputFormat.java x: 1 commits (30d) y: 285 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/hive/HoodieCombineHiveInputFormat.java x: 2 commits (30d) y: 771 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HoodieInputFormatUtils.java x: 1 commits (30d) y: 377 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HoodieRealtimeRecordReaderUtils.java x: 1 commits (30d) y: 250 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HoodieHiveSyncClient.java x: 1 commits (30d) y: 417 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/util/HiveSchemaUtil.java x: 1 commits (30d) y: 367 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieDataTableValidator.java x: 1 commits (30d) y: 287 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/UtilHelpers.java x: 1 commits (30d) y: 510 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/StreamSync.java x: 3 commits (30d) y: 1013 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/HoodieMetadataConfig.java x: 2 commits (30d) y: 795 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/AvroToRowDataConverters.java x: 1 commits (30d) y: 271 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/HoodieSparkFileGroupReaderBasedMergeHandle.java x: 3 commits (30d) y: 94 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableMetaClient.java x: 3 commits (30d) y: 1130 lines of code hudi-spark-datasource/hudi-spark3.4.x/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark34LegacyHoodieParquetFileFormat.scala x: 1 commits (30d) y: 353 lines of code hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroUtils.java x: 2 commits (30d) y: 1108 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecordCompatibilityInterface.java x: 2 commits (30d) y: 22 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieAvroDataBlock.java x: 3 commits (30d) y: 357 lines of code hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieNativeAvroHFileReader.java x: 1 commits (30d) y: 475 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/transform/RecordConverter.java x: 2 commits (30d) y: 20 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieSparkSqlWriter.scala x: 1 commits (30d) y: 965 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieIndexConfig.java x: 1 commits (30d) y: 557 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/HoodieReaderConfig.java x: 2 commits (30d) y: 61 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/io/hadoop/HoodieHBaseAvroHFileReader.java x: 2 commits (30d) y: 476 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock/StorageBasedLockProvider.java x: 2 commits (30d) y: 327 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock/models/StorageLockFile.java x: 3 commits (30d) y: 57 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/SparkHoodieTableFileIndex.scala x: 1 commits (30d) y: 325 lines of code
2695.0
lines of code
  min: 5.0
  average: 211.21
  25th percentile: 69.25
  median: 152.0
  75th percentile: 260.75
  max: 2695.0
0 6.0
commits (30d)
min: 1.0 | average: 1.43 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 6.0

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

hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieCreateHandle.java x: 2 contributors (30d) y: 184 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieMergeHandle.java x: 2 contributors (30d) y: 388 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/FlinkRowDataWriteClient.java x: 1 contributors (30d) y: 11 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/HoodieFlinkWriteClient.java x: 1 contributors (30d) y: 387 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/CommitTimeFlinkRecordMerger.java x: 1 contributors (30d) y: 23 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/HoodieFlinkRecord.java x: 1 contributors (30d) y: 199 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/PartialUpdateFlinkRecordMerger.java x: 1 contributors (30d) y: 69 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkMergeAndReplaceHandle.java x: 1 contributors (30d) y: 141 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkMergeHandle.java x: 1 contributors (30d) y: 149 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkWriteHandleFactory.java x: 1 contributors (30d) y: 229 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataCreateHandle.java x: 1 contributors (30d) y: 172 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataFileWriterFactory.java x: 2 contributors (30d) y: 78 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataParquetWriter.java x: 1 contributors (30d) y: 56 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/parquet/ParquetSchemaConverter.java x: 1 contributors (30d) y: 263 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/v2/RowDataLogWriteHandle.java x: 1 contributors (30d) y: 120 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/ExplicitWriteHandleTable.java x: 1 contributors (30d) y: 53 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkCopyOnWriteTable.java x: 2 contributors (30d) y: 298 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkMergeOnReadTable.java x: 1 contributors (30d) y: 128 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkDeletePartitionCommitActionExecutor.java x: 1 contributors (30d) y: 76 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/delta/BaseFlinkDeltaCommitActionExecutor.java x: 1 contributors (30d) y: 39 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/RowProjection.java x: 1 contributors (30d) y: 6 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/TypeConverters.java x: 1 contributors (30d) y: 302 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/HoodieConfig.java x: 3 contributors (30d) y: 204 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/FlinkOptions.java x: 1 contributors (30d) y: 961 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/OptionsResolver.java x: 2 contributors (30d) y: 253 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bucket/BucketStreamWriteFunction.java x: 1 contributors (30d) y: 114 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/clustering/ClusteringOperator.java x: 2 contributors (30d) y: 311 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/CompactOperator.java x: 2 contributors (30d) y: 139 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FlinkRowDataReaderContext.java x: 2 contributors (30d) y: 206 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FormatUtils.java x: 1 contributors (30d) y: 240 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/HoodieRowDataParquetReader.java x: 1 contributors (30d) y: 90 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cdc/CdcInputFormat.java x: 1 contributors (30d) y: 765 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/mor/MergeOnReadInputFormat.java x: 1 contributors (30d) y: 698 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/FlinkWriteClients.java x: 1 contributors (30d) y: 185 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java x: 2 contributors (30d) y: 460 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/io/hadoop/HoodieHadoopIOFactory.java x: 1 contributors (30d) y: 99 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/common/model/HoodieSparkRecord.java x: 2 contributors (30d) y: 344 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/BaseSparkInternalRowReaderContext.java x: 2 contributors (30d) y: 115 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/SparkFileFormatInternalRowReaderContext.scala x: 1 contributors (30d) y: 219 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/HoodieInternalRowUtils.scala x: 2 contributors (30d) y: 351 lines of code hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroReaderContext.java x: 2 contributors (30d) y: 227 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HiveHoodieReaderContext.java x: 2 contributors (30d) y: 275 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadataUtil.java x: 3 contributors (30d) y: 2176 lines of code hudi-sync/hudi-datahub-sync/src/main/java/org/apache/hudi/sync/datahub/config/DataHubSyncConfig.java x: 1 contributors (30d) y: 161 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/NoOpTableMetadata.java x: 2 contributors (30d) y: 101 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/FileSystemBackedTableMetadata.java x: 2 contributors (30d) y: 263 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadata.java x: 2 contributors (30d) y: 128 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieWriteConfig.java x: 3 contributors (30d) y: 2695 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/utils/SparkMetadataWriterUtils.java x: 1 contributors (30d) y: 346 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/HoodieStorageConfig.java x: 4 contributors (30d) y: 372 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata/HoodieBackedTableMetadataWriter.java x: 2 contributors (30d) y: 1228 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/SecondaryIndexRecordGenerationUtils.java x: 2 contributors (30d) y: 279 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieBackedTableMetadata.java x: 2 contributors (30d) y: 528 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/analysis/HoodieAnalysis.scala x: 1 contributors (30d) y: 379 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/MergeIntoHoodieTableCommand.scala x: 2 contributors (30d) y: 675 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/MultipleSparkJobExecutionStrategy.java x: 1 contributors (30d) y: 426 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/BuiltinKeyGenerator.java x: 1 contributors (30d) y: 329 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieDataBlock.java x: 2 contributors (30d) y: 291 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/PositionBasedFileGroupRecordBuffer.java x: 3 contributors (30d) y: 236 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/RowDataKeyGen.java x: 1 contributors (30d) y: 205 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/RecordLevelIndexSupport.scala x: 2 contributors (30d) y: 213 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/AbstractTableFileSystemView.java x: 2 contributors (30d) y: 1094 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/RocksDbBasedFileSystemView.java x: 1 contributors (30d) y: 494 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimelineUtils.java x: 1 contributors (30d) y: 436 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroIndexedRecord.java x: 2 contributors (30d) y: 195 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecord.java x: 1 contributors (30d) y: 283 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/FileGroupRecordBuffer.java x: 3 contributors (30d) y: 471 lines of code hudi-aws/src/main/java/org/apache/hudi/aws/sync/AWSGlueCatalogSyncClient.java x: 1 contributors (30d) y: 953 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/MetadataCommand.java x: 1 contributors (30d) y: 315 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieTableServiceClient.java x: 1 contributors (30d) y: 854 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieWriteClient.java x: 2 contributors (30d) y: 927 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/HoodieIndexUtils.java x: 3 contributors (30d) y: 366 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieAppendHandle.java x: 2 contributors (30d) y: 532 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/HoodieMetrics.java x: 1 contributors (30d) y: 453 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/HoodieTable.java x: 2 contributors (30d) y: 631 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanner.java x: 1 contributors (30d) y: 398 lines of code hudi-common/src/main/java/org/apache/hudi/BaseHoodieTableFileIndex.java x: 2 contributors (30d) y: 402 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableConfig.java x: 3 contributors (30d) y: 846 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/BaseHoodieLogRecordReader.java x: 2 contributors (30d) y: 575 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v1/ActiveTimelineV1.java x: 1 contributors (30d) y: 546 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v2/ActiveTimelineV2.java x: 1 contributors (30d) y: 609 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/hive/HoodieCombineHiveInputFormat.java x: 2 contributors (30d) y: 771 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HoodieRealtimeRecordReaderUtils.java x: 1 contributors (30d) y: 250 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HoodieHiveSyncClient.java x: 1 contributors (30d) y: 417 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/util/HiveSchemaUtil.java x: 1 contributors (30d) y: 367 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieDataTableValidator.java x: 1 contributors (30d) y: 287 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/UtilHelpers.java x: 1 contributors (30d) y: 510 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/StreamSync.java x: 3 contributors (30d) y: 1013 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/HoodieMetadataConfig.java x: 2 contributors (30d) y: 795 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/AvroToRowDataConverters.java x: 1 contributors (30d) y: 271 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/HoodieSparkFileGroupReaderBasedMergeHandle.java x: 3 contributors (30d) y: 94 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableMetaClient.java x: 3 contributors (30d) y: 1130 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/HoodieRecordUtils.java x: 2 contributors (30d) y: 93 lines of code hudi-spark-datasource/hudi-spark3.4.x/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark34LegacyHoodieParquetFileFormat.scala x: 1 contributors (30d) y: 353 lines of code hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroUtils.java x: 1 contributors (30d) y: 1108 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/MetadataPartitionType.java x: 2 contributors (30d) y: 378 lines of code hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieNativeAvroHFileReader.java x: 1 contributors (30d) y: 475 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/SparkMetadataTableRecordIndex.java x: 2 contributors (30d) y: 119 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieIndexConfig.java x: 1 contributors (30d) y: 557 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/HoodieReaderConfig.java x: 2 contributors (30d) y: 61 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/io/hadoop/HoodieHBaseAvroHFileReader.java x: 2 contributors (30d) y: 476 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock/StorageBasedLockProvider.java x: 1 contributors (30d) y: 327 lines of code
2695.0
lines of code
  min: 5.0
  average: 211.21
  25th percentile: 69.25
  median: 152.0
  75th percentile: 260.75
  max: 2695.0
0 4.0
contributors (30d)
min: 1.0 | average: 1.2 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0

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

hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieCreateHandle.java x: 2 commits (90d) y: 184 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieMergeHandle.java x: 4 commits (90d) y: 388 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/FlinkRowDataWriteClient.java x: 2 commits (90d) y: 11 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/CommitTimeFlinkRecordMerger.java x: 2 commits (90d) y: 23 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/HoodieFlinkRecord.java x: 8 commits (90d) y: 199 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/PartialUpdateFlinkRecordMerger.java x: 2 commits (90d) y: 69 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkMergeAndReplaceHandle.java x: 1 commits (90d) y: 141 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkMergeAndReplaceHandleWithChangeLog.java x: 1 commits (90d) y: 68 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkMergeHandle.java x: 1 commits (90d) y: 149 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkWriteHandleFactory.java x: 2 commits (90d) y: 229 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataCreateHandle.java x: 1 commits (90d) y: 172 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataFileWriterFactory.java x: 4 commits (90d) y: 78 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataParquetWriter.java x: 1 commits (90d) y: 56 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/parquet/ParquetSchemaConverter.java x: 3 commits (90d) y: 263 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/v2/RowDataLogWriteHandle.java x: 5 commits (90d) y: 120 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/ExplicitWriteHandleTable.java x: 2 commits (90d) y: 53 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkCopyOnWriteTable.java x: 4 commits (90d) y: 298 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkMergeOnReadTable.java x: 3 commits (90d) y: 128 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/BaseFlinkCommitActionExecutor.java x: 4 commits (90d) y: 158 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkBulkInsertPreppedCommitActionExecutor.java x: 1 commits (90d) y: 27 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkDeletePartitionCommitActionExecutor.java x: 2 commits (90d) y: 76 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkInsertOverwriteCommitActionExecutor.java x: 1 commits (90d) y: 45 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkInsertOverwriteTableCommitActionExecutor.java x: 1 commits (90d) y: 20 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkWriteHelper.java x: 1 commits (90d) y: 77 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/delta/BaseFlinkDeltaCommitActionExecutor.java x: 1 commits (90d) y: 39 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/RowDataAvroQueryContexts.java x: 4 commits (90d) y: 127 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/RowDataUtils.java x: 3 commits (90d) y: 75 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/RowProjection.java x: 1 commits (90d) y: 6 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/SchemaEvolvingRowDataProjection.java x: 1 commits (90d) y: 124 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/TypeConverters.java x: 1 commits (90d) y: 302 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/HoodieConfig.java x: 3 commits (90d) y: 204 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/FlinkOptions.java x: 4 commits (90d) y: 961 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/HadoopConfigurations.java x: 2 commits (90d) y: 33 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/OptionsResolver.java x: 5 commits (90d) y: 253 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/StreamWriteFunction.java x: 3 commits (90d) y: 301 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/StreamWriteOperator.java x: 4 commits (90d) y: 15 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bootstrap/BootstrapOperator.java x: 2 commits (90d) y: 198 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bucket/BucketStreamWriteFunction.java x: 4 commits (90d) y: 114 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bucket/BucketStreamWriteOperator.java x: 4 commits (90d) y: 23 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bucket/ConsistentBucketStreamWriteFunction.java x: 2 commits (90d) y: 58 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/clustering/ClusteringOperator.java x: 3 commits (90d) y: 311 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/CompactOperator.java x: 3 commits (90d) y: 139 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FlinkRowDataReaderContext.java x: 5 commits (90d) y: 206 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FormatUtils.java x: 4 commits (90d) y: 240 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/HoodieRowDataParquetReader.java x: 1 commits (90d) y: 90 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/RecordIterators.java x: 2 commits (90d) y: 173 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cdc/CdcInputFormat.java x: 2 commits (90d) y: 765 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/mor/MergeOnReadInputFormat.java x: 2 commits (90d) y: 698 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/FlinkWriteClients.java x: 5 commits (90d) y: 185 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java x: 3 commits (90d) y: 460 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/io/hadoop/HoodieHadoopIOFactory.java x: 2 commits (90d) y: 99 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/BootstrapRowData.java x: 1 commits (90d) y: 101 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/common/model/HoodieSparkRecord.java x: 4 commits (90d) y: 344 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/SparkFileFormatInternalRowReaderContext.scala x: 5 commits (90d) y: 219 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/HoodieInternalRowUtils.scala x: 3 commits (90d) y: 351 lines of code hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroReaderContext.java x: 4 commits (90d) y: 227 lines of code hudi-common/src/main/java/org/apache/hudi/common/engine/HoodieReaderContext.java x: 6 commits (90d) y: 185 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/HoodieFileGroupReader.java x: 6 commits (90d) y: 299 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HiveHoodieReaderContext.java x: 5 commits (90d) y: 275 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadataUtil.java x: 14 commits (90d) y: 2176 lines of code hudi-sync/hudi-datahub-sync/src/main/java/org/apache/hudi/sync/datahub/config/DataHubSyncConfig.java x: 1 commits (90d) y: 161 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/NoOpTableMetadata.java x: 3 commits (90d) y: 101 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/BaseTableMetadata.java x: 2 commits (90d) y: 349 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieWriteConfig.java x: 13 commits (90d) y: 2695 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/utils/SparkMetadataWriterUtils.java x: 3 commits (90d) y: 346 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/HoodieStorageConfig.java x: 6 commits (90d) y: 372 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata/HoodieBackedTableMetadataWriter.java x: 9 commits (90d) y: 1228 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/SecondaryIndexRecordGenerationUtils.java x: 3 commits (90d) y: 279 lines of code hudi-common/src/main/java/org/apache/hudi/common/serialization/HoodieFileGroupSerializer.java x: 3 commits (90d) y: 55 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/SerializationUtils.java x: 2 commits (90d) y: 87 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieBackedTableMetadata.java x: 5 commits (90d) y: 528 lines of code doap_HUDI.rdf x: 2 commits (90d) y: 217 lines of code hudi-io/src/main/java/org/apache/hudi/storage/StorageSchemes.java x: 6 commits (90d) y: 97 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/analysis/HoodieAnalysis.scala x: 4 commits (90d) y: 379 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/MergeIntoHoodieTableCommand.scala x: 7 commits (90d) y: 675 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/storage/hadoop/HoodieHadoopStorage.java x: 1 commits (90d) y: 237 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/KeyGenUtils.java x: 1 commits (90d) y: 220 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/MultipleSparkJobExecutionStrategy.java x: 7 commits (90d) y: 426 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/common/SparkReaderContextFactory.java x: 2 commits (90d) y: 110 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/BuiltinKeyGenerator.java x: 1 commits (90d) y: 329 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieDataBlock.java x: 5 commits (90d) y: 291 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/PositionBasedFileGroupRecordBuffer.java x: 5 commits (90d) y: 236 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/RowDataKeyGen.java x: 2 commits (90d) y: 205 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieFileGroupReaderBasedRecordReader.java x: 3 commits (90d) y: 236 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/RecordLevelIndexSupport.scala x: 3 commits (90d) y: 213 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/SparkBaseIndexSupport.scala x: 2 commits (90d) y: 151 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/HoodieFileGroupReaderBasedParquetFileFormat.scala x: 7 commits (90d) y: 247 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/collection/ExternalSpillableMap.java x: 4 commits (90d) y: 259 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/AbstractTableFileSystemView.java x: 4 commits (90d) y: 1094 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/RocksDbBasedFileSystemView.java x: 2 commits (90d) y: 494 lines of code hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/DataSourceUtils.java x: 2 commits (90d) y: 241 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/data/HoodieJavaPairRDD.java x: 2 commits (90d) y: 124 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/data/HoodieJavaRDD.java x: 1 commits (90d) y: 132 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimelineUtils.java x: 5 commits (90d) y: 436 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroIndexedRecord.java x: 4 commits (90d) y: 195 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroRecord.java x: 5 commits (90d) y: 192 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieEmptyRecord.java x: 4 commits (90d) y: 128 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecord.java x: 5 commits (90d) y: 283 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/FileGroupRecordBuffer.java x: 7 commits (90d) y: 471 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieHiveRecord.java x: 3 commits (90d) y: 173 lines of code hudi-aws/src/main/java/org/apache/hudi/aws/sync/AWSGlueCatalogSyncClient.java x: 3 commits (90d) y: 953 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/MetadataCommand.java x: 2 commits (90d) y: 315 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieTableServiceClient.java x: 5 commits (90d) y: 854 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieWriteClient.java x: 12 commits (90d) y: 927 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/heartbeat/HoodieHeartbeatClient.java x: 1 commits (90d) y: 196 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/HoodieIndexUtils.java x: 4 commits (90d) y: 366 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieAppendHandle.java x: 4 commits (90d) y: 532 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata/HoodieBackedTableMetadataWriterTableVersionSix.java x: 4 commits (90d) y: 205 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/HoodieMetrics.java x: 5 commits (90d) y: 453 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/HoodieTable.java x: 7 commits (90d) y: 631 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanActionExecutor.java x: 3 commits (90d) y: 232 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanActionExecutor.java x: 5 commits (90d) y: 172 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanner.java x: 5 commits (90d) y: 398 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/ScheduleCompactionActionExecutor.java x: 6 commits (90d) y: 193 lines of code hudi-common/src/main/java/org/apache/hudi/BaseHoodieTableFileIndex.java x: 3 commits (90d) y: 402 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableConfig.java x: 5 commits (90d) y: 846 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/BaseHoodieLogRecordReader.java x: 5 commits (90d) y: 575 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v1/ActiveTimelineV1.java x: 5 commits (90d) y: 546 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v2/ActiveTimelineV2.java x: 6 commits (90d) y: 609 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/HoodieTableFileSystemView.java x: 2 commits (90d) y: 304 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/CopyOnWriteInputFormat.java x: 1 commits (90d) y: 285 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieROTablePathFilter.java x: 2 commits (90d) y: 162 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/hive/HoodieCombineHiveInputFormat.java x: 3 commits (90d) y: 771 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HoodieRealtimeRecordReaderUtils.java x: 1 commits (90d) y: 250 lines of code hudi-io/src/main/java/org/apache/hudi/common/util/RetryHelper.java x: 1 commits (90d) y: 112 lines of code hudi-spark-datasource/hudi-spark/src/main/java/org/apache/hudi/cli/HDFSParquetImporterUtils.java x: 2 commits (90d) y: 251 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HoodieHiveSyncClient.java x: 1 commits (90d) y: 417 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/util/HiveSchemaUtil.java x: 2 commits (90d) y: 367 lines of code hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/MarkerHandler.java x: 3 commits (90d) y: 201 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieDataTableValidator.java x: 2 commits (90d) y: 287 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/UtilHelpers.java x: 1 commits (90d) y: 510 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/JdbcSource.java x: 1 commits (90d) y: 202 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/debezium/DebeziumSource.java x: 3 commits (90d) y: 164 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/CloudObjectsSelector.java x: 1 commits (90d) y: 189 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/CloudObjectsSelectorCommon.java x: 1 commits (90d) y: 389 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/StreamSync.java x: 8 commits (90d) y: 1013 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/utils/Pipelines.java x: 4 commits (90d) y: 317 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/HoodieMetadataConfig.java x: 2 commits (90d) y: 795 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/HoodieCompactor.java x: 4 commits (90d) y: 213 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/AvroToRowDataConverters.java x: 1 commits (90d) y: 271 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/HoodieSparkFileGroupReaderBasedMergeHandle.java x: 5 commits (90d) y: 94 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecordMerger.java x: 3 commits (90d) y: 85 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableMetaClient.java x: 9 commits (90d) y: 1130 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/ExpressionPredicates.java x: 1 commits (90d) y: 396 lines of code hudi-flink-datasource/hudi-flink1.15.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ParquetColumnarRowSplitReader.java x: 1 commits (90d) y: 265 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/FileSlice.java x: 2 commits (90d) y: 131 lines of code hudi-spark-datasource/hudi-spark3.4.x/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark34LegacyHoodieParquetFileFormat.scala x: 2 commits (90d) y: 353 lines of code hudi-io/src/main/java/org/apache/hudi/io/hfile/HFileReaderImpl.java x: 2 commits (90d) y: 284 lines of code hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroUtils.java x: 5 commits (90d) y: 1108 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieAvroDataBlock.java x: 4 commits (90d) y: 357 lines of code hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieNativeAvroHFileReader.java x: 1 commits (90d) y: 475 lines of code hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/BaseJavaCommitActionExecutor.java x: 3 commits (90d) y: 245 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/hbase/SparkHoodieHBaseIndex.java x: 2 commits (90d) y: 546 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieSparkSqlWriter.scala x: 5 commits (90d) y: 965 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/ProvidesHoodieConfig.scala x: 3 commits (90d) y: 444 lines of code hudi-spark-datasource/hudi-spark/src/main/java/org/apache/hudi/cli/BootstrapExecutorUtils.java x: 2 commits (90d) y: 260 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieIndexConfig.java x: 4 commits (90d) y: 557 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/HoodieReaderConfig.java x: 5 commits (90d) y: 61 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/io/hadoop/HoodieHBaseAvroHFileReader.java x: 2 commits (90d) y: 476 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/UpgradeDowngrade.java x: 4 commits (90d) y: 181 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieHiveCatalog.java x: 2 commits (90d) y: 857 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock/StorageBasedLockProvider.java x: 2 commits (90d) y: 327 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/InsertIntoHoodieTableCommand.scala x: 3 commits (90d) y: 123 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/PartitionBucketIndexHashingConfig.java x: 3 commits (90d) y: 295 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieFileGroup.java x: 3 commits (90d) y: 155 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/MetadataConversionUtils.java x: 4 commits (90d) y: 338 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableSource.java x: 2 commits (90d) y: 596 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/HoodieStreamer.java x: 4 commits (90d) y: 802 lines of code hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/RequestHandler.java x: 2 commits (90d) y: 582 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/DataSourceOptions.scala x: 1 commits (90d) y: 781 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/parquet/ParquetRowDataWriter.java x: 1 commits (90d) y: 462 lines of code hudi-flink-datasource/hudi-flink1.18.x/src/main/java/org/apache/hudi/table/format/cow/ParquetSplitReaderUtil.java x: 1 commits (90d) y: 627 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/metadata/FlinkHoodieBackedTableMetadataWriter.java x: 2 commits (90d) y: 142 lines of code hudi-common/src/main/java/org/apache/hudi/common/fs/FSUtils.java x: 2 commits (90d) y: 520 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/collection/DiskMap.java x: 3 commits (90d) y: 73 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieMetadataTableValidator.java x: 7 commits (90d) y: 1556 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/Iterators.scala x: 1 commits (90d) y: 325 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/expression/ExpressionIndexSparkFunctions.java x: 1 commits (90d) y: 493 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/SparkMain.java x: 1 commits (90d) y: 520 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieMergedLogRecordScanner.java x: 3 commits (90d) y: 338 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/savepoint/SavepointActionExecutor.java x: 3 commits (90d) y: 109 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/CompactionCommand.java x: 2 commits (90d) y: 586 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/TimelineCommand.java x: 1 commits (90d) y: 348 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/BaseHoodieTimeline.java x: 2 commits (90d) y: 518 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/CompactionUtils.java x: 1 commits (90d) y: 227 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/converter/JsonToAvroSchemaConverter.java x: 1 commits (90d) y: 451 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/StreamWriteOperatorCoordinator.java x: 2 commits (90d) y: 442 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/KafkaOffsetGen.java x: 2 commits (90d) y: 448 lines of code hudi-common/src/main/java/org/apache/hudi/avro/AvroSchemaCompatibility.java x: 1 commits (90d) y: 603 lines of code hudi-common/src/main/java/org/apache/hudi/internal/schema/Types.java x: 1 commits (90d) y: 570 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/ExpressionEvaluators.java x: 1 commits (90d) y: 412 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/common/util/AvroOrcUtils.java x: 1 commits (90d) y: 703 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/hadoop/fs/HoodieWrapperFileSystem.java x: 1 commits (90d) y: 818 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/HoodieMultiTableStreamer.java x: 2 commits (90d) y: 390 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/RemoteHoodieTableFileSystemView.java x: 1 commits (90d) y: 429 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/timeline/versioning/v1/TimelineArchiverV1.java x: 2 commits (90d) y: 338 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieBaseRelation.scala x: 1 commits (90d) y: 531 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/DataSkippingUtils.scala x: 1 commits (90d) y: 318 lines of code hudi-spark-datasource/hudi-spark3.3.x/src/main/scala/org/apache/spark/sql/avro/AvroDeserializer.scala x: 1 commits (90d) y: 375 lines of code hudi-spark-datasource/hudi-spark3.3.x/src/main/scala/org/apache/spark/sql/parser/HoodieSpark3_3ExtendedSqlAstBuilder.scala x: 1 commits (90d) y: 2351 lines of code hudi-common/src/main/java/org/apache/hudi/avro/MercifulJsonConverter.java x: 1 commits (90d) y: 437 lines of code
2695.0
lines of code
  min: 4.0
  average: 172.8
  25th percentile: 48.0
  median: 109.0
  75th percentile: 220.0
  max: 2695.0
0 14.0
commits (90d)
min: 1.0 | average: 1.71 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 14.0

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

hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieCreateHandle.java x: 2 contributors (90d) y: 184 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieMergeHandle.java x: 2 contributors (90d) y: 388 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/FlinkRowDataWriteClient.java x: 1 contributors (90d) y: 11 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/HoodieFlinkWriteClient.java x: 3 contributors (90d) y: 387 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/CommitTimeFlinkRecordMerger.java x: 1 contributors (90d) y: 23 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/HoodieFlinkRecord.java x: 1 contributors (90d) y: 199 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/PartialUpdateFlinkRecordMerger.java x: 1 contributors (90d) y: 69 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkMergeAndReplaceHandle.java x: 1 contributors (90d) y: 141 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkMergeHandle.java x: 1 contributors (90d) y: 149 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkWriteHandleFactory.java x: 1 contributors (90d) y: 229 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataCreateHandle.java x: 1 contributors (90d) y: 172 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataFileWriterFactory.java x: 2 contributors (90d) y: 78 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataParquetWriter.java x: 1 contributors (90d) y: 56 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/parquet/ParquetSchemaConverter.java x: 2 contributors (90d) y: 263 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/v2/RowDataLogWriteHandle.java x: 1 contributors (90d) y: 120 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/ExplicitWriteHandleTable.java x: 1 contributors (90d) y: 53 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkCopyOnWriteTable.java x: 2 contributors (90d) y: 298 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkMergeOnReadTable.java x: 1 contributors (90d) y: 128 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/BaseFlinkCommitActionExecutor.java x: 3 contributors (90d) y: 158 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkInsertCommitActionExecutor.java x: 2 contributors (90d) y: 29 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkWriteHelper.java x: 1 contributors (90d) y: 77 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/delta/BaseFlinkDeltaCommitActionExecutor.java x: 1 contributors (90d) y: 39 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/RowProjection.java x: 1 contributors (90d) y: 6 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/TypeConverters.java x: 1 contributors (90d) y: 302 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/HoodieConfig.java x: 3 contributors (90d) y: 204 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/FlinkOptions.java x: 2 contributors (90d) y: 961 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/OptionsResolver.java x: 3 contributors (90d) y: 253 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/StreamWriteOperator.java x: 2 contributors (90d) y: 15 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bootstrap/BootstrapOperator.java x: 2 contributors (90d) y: 198 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bucket/BucketStreamWriteFunction.java x: 3 contributors (90d) y: 114 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bucket/ConsistentBucketStreamWriteFunction.java x: 2 contributors (90d) y: 58 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/clustering/ClusteringOperator.java x: 2 contributors (90d) y: 311 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/CompactOperator.java x: 2 contributors (90d) y: 139 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FlinkRowDataReaderContext.java x: 2 contributors (90d) y: 206 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FormatUtils.java x: 3 contributors (90d) y: 240 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/HoodieRowDataParquetReader.java x: 1 contributors (90d) y: 90 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cdc/CdcInputFormat.java x: 2 contributors (90d) y: 765 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/mor/MergeOnReadInputFormat.java x: 1 contributors (90d) y: 698 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/FlinkWriteClients.java x: 3 contributors (90d) y: 185 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java x: 2 contributors (90d) y: 460 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/io/hadoop/HoodieHadoopIOFactory.java x: 1 contributors (90d) y: 99 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/common/model/HoodieSparkRecord.java x: 2 contributors (90d) y: 344 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/BaseSparkInternalRowReaderContext.java x: 2 contributors (90d) y: 115 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/SparkFileFormatInternalRowReaderContext.scala x: 3 contributors (90d) y: 219 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/HoodieInternalRowUtils.scala x: 3 contributors (90d) y: 351 lines of code hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroReaderContext.java x: 2 contributors (90d) y: 227 lines of code hudi-common/src/main/java/org/apache/hudi/common/engine/HoodieReaderContext.java x: 4 contributors (90d) y: 185 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/HoodieFileGroupReader.java x: 4 contributors (90d) y: 299 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HiveHoodieReaderContext.java x: 3 contributors (90d) y: 275 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadataUtil.java x: 7 contributors (90d) y: 2176 lines of code hudi-sync/hudi-datahub-sync/src/main/java/org/apache/hudi/sync/datahub/config/DataHubSyncConfig.java x: 1 contributors (90d) y: 161 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/NoOpTableMetadata.java x: 3 contributors (90d) y: 101 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/FileSystemBackedTableMetadata.java x: 3 contributors (90d) y: 263 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadata.java x: 3 contributors (90d) y: 128 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieWriteConfig.java x: 9 contributors (90d) y: 2695 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/utils/SparkMetadataWriterUtils.java x: 3 contributors (90d) y: 346 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/HoodieStorageConfig.java x: 5 contributors (90d) y: 372 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata/HoodieBackedTableMetadataWriter.java x: 6 contributors (90d) y: 1228 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/SecondaryIndexRecordGenerationUtils.java x: 2 contributors (90d) y: 279 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieBackedTableMetadata.java x: 2 contributors (90d) y: 528 lines of code doap_HUDI.rdf x: 2 contributors (90d) y: 217 lines of code hudi-io/src/main/java/org/apache/hudi/storage/StorageSchemes.java x: 4 contributors (90d) y: 97 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/analysis/HoodieAnalysis.scala x: 1 contributors (90d) y: 379 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/MergeIntoHoodieTableCommand.scala x: 5 contributors (90d) y: 675 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/storage/hadoop/HoodieHadoopStorage.java x: 1 contributors (90d) y: 237 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/KeyGenUtils.java x: 1 contributors (90d) y: 220 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/MultipleSparkJobExecutionStrategy.java x: 2 contributors (90d) y: 426 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/common/SparkReaderContextFactory.java x: 1 contributors (90d) y: 110 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/BuiltinKeyGenerator.java x: 1 contributors (90d) y: 329 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieDataBlock.java x: 5 contributors (90d) y: 291 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/PositionBasedFileGroupRecordBuffer.java x: 4 contributors (90d) y: 236 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieFileGroupReaderBasedRecordReader.java x: 2 contributors (90d) y: 236 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/SparkBaseIndexSupport.scala x: 2 contributors (90d) y: 151 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/HoodieFileGroupReaderBasedParquetFileFormat.scala x: 4 contributors (90d) y: 247 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/AbstractTableFileSystemView.java x: 3 contributors (90d) y: 1094 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/RocksDbBasedFileSystemView.java x: 2 contributors (90d) y: 494 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/data/HoodieJavaPairRDD.java x: 2 contributors (90d) y: 124 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimelineUtils.java x: 3 contributors (90d) y: 436 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieEmptyRecord.java x: 2 contributors (90d) y: 128 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieMergedLogRecordReader.java x: 4 contributors (90d) y: 201 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/FileGroupRecordBuffer.java x: 4 contributors (90d) y: 471 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/HoodieFileGroupRecordBuffer.java x: 2 contributors (90d) y: 32 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/KeyBasedFileGroupRecordBuffer.java x: 2 contributors (90d) y: 95 lines of code hudi-aws/src/main/java/org/apache/hudi/aws/sync/AWSGlueCatalogSyncClient.java x: 3 contributors (90d) y: 953 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieTableServiceClient.java x: 3 contributors (90d) y: 854 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieWriteClient.java x: 8 contributors (90d) y: 927 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/WriteStatus.java x: 2 contributors (90d) y: 176 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/HoodieIndexUtils.java x: 4 contributors (90d) y: 366 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieAppendHandle.java x: 2 contributors (90d) y: 532 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/HoodieMetrics.java x: 4 contributors (90d) y: 453 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/HoodieTable.java x: 6 contributors (90d) y: 631 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanner.java x: 3 contributors (90d) y: 398 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/ScheduleCompactionActionExecutor.java x: 6 contributors (90d) y: 193 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/BaseRollbackActionExecutor.java x: 4 contributors (90d) y: 261 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/marker/WriteMarkersFactory.java x: 2 contributors (90d) y: 49 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/SparkSingleFileSortExecutionStrategy.java x: 2 contributors (90d) y: 73 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableConfig.java x: 4 contributors (90d) y: 846 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/BaseHoodieLogRecordReader.java x: 4 contributors (90d) y: 575 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v1/ActiveTimelineV1.java x: 3 contributors (90d) y: 546 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v2/ActiveTimelineV2.java x: 4 contributors (90d) y: 609 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/CopyOnWriteInputFormat.java x: 1 contributors (90d) y: 285 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieROTablePathFilter.java x: 2 contributors (90d) y: 162 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/hive/HoodieCombineHiveInputFormat.java x: 3 contributors (90d) y: 771 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/AbstractRealtimeRecordReader.java x: 3 contributors (90d) y: 174 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HoodieRealtimeInputFormatUtils.java x: 2 contributors (90d) y: 100 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HoodieRealtimeRecordReaderUtils.java x: 1 contributors (90d) y: 250 lines of code hudi-spark-datasource/hudi-spark/src/main/java/org/apache/hudi/cli/HDFSParquetImporterUtils.java x: 2 contributors (90d) y: 251 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HoodieHiveSyncClient.java x: 1 contributors (90d) y: 417 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/util/HiveSchemaUtil.java x: 2 contributors (90d) y: 367 lines of code hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/MarkerHandler.java x: 3 contributors (90d) y: 201 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieDataTableValidator.java x: 2 contributors (90d) y: 287 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/UtilHelpers.java x: 1 contributors (90d) y: 510 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/JdbcSource.java x: 1 contributors (90d) y: 202 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/debezium/DebeziumSource.java x: 3 contributors (90d) y: 164 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/CloudObjectsSelector.java x: 1 contributors (90d) y: 189 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/CloudObjectsSelectorCommon.java x: 1 contributors (90d) y: 389 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/StreamSync.java x: 6 contributors (90d) y: 1013 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/utils/Pipelines.java x: 3 contributors (90d) y: 317 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/HoodieMetadataConfig.java x: 2 contributors (90d) y: 795 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/SevenToEightUpgradeHandler.java x: 3 contributors (90d) y: 284 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/AvroToRowDataConverters.java x: 1 contributors (90d) y: 271 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/HoodieSparkFileGroupReaderBasedMergeHandle.java x: 4 contributors (90d) y: 94 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecordMerger.java x: 3 contributors (90d) y: 85 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableMetaClient.java x: 8 contributors (90d) y: 1130 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/ExpressionPredicates.java x: 1 contributors (90d) y: 396 lines of code hudi-flink-datasource/hudi-flink1.15.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ParquetColumnarRowSplitReader.java x: 1 contributors (90d) y: 265 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieCommitMetadata.java x: 2 contributors (90d) y: 396 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieFileIndex.scala x: 5 contributors (90d) y: 399 lines of code hudi-spark-datasource/hudi-spark3.4.x/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark34LegacyHoodieParquetFileFormat.scala x: 2 contributors (90d) y: 353 lines of code hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroUtils.java x: 4 contributors (90d) y: 1108 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/MetadataPartitionType.java x: 2 contributors (90d) y: 378 lines of code hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieNativeAvroHFileReader.java x: 1 contributors (90d) y: 475 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieParquetDataBlock.java x: 3 contributors (90d) y: 120 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/common/util/ParquetUtils.java x: 1 contributors (90d) y: 365 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/hbase/SparkHoodieHBaseIndex.java x: 2 contributors (90d) y: 546 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieDatasetBulkInsertHelper.scala x: 3 contributors (90d) y: 226 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/ConfigUtils.java x: 4 contributors (90d) y: 357 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieSparkSqlWriter.scala x: 5 contributors (90d) y: 965 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieIndexConfig.java x: 4 contributors (90d) y: 557 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/HoodieReaderConfig.java x: 3 contributors (90d) y: 61 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/io/hadoop/HoodieHBaseAvroHFileReader.java x: 2 contributors (90d) y: 476 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieHiveCatalog.java x: 2 contributors (90d) y: 857 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock/StorageBasedLockProvider.java x: 1 contributors (90d) y: 327 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/SparkHoodieTableFileIndex.scala x: 2 contributors (90d) y: 325 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/PartitionBucketIndexHashingConfig.java x: 1 contributors (90d) y: 295 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/MetadataConversionUtils.java x: 2 contributors (90d) y: 338 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableSource.java x: 2 contributors (90d) y: 596 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/HoodieStreamer.java x: 4 contributors (90d) y: 802 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/BaseCommitActionExecutor.java x: 4 contributors (90d) y: 271 lines of code hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/RequestHandler.java x: 2 contributors (90d) y: 582 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/DataSourceOptions.scala x: 1 contributors (90d) y: 781 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/parquet/ParquetRowDataWriter.java x: 1 contributors (90d) y: 462 lines of code hudi-flink-datasource/hudi-flink1.18.x/src/main/java/org/apache/hudi/table/format/cow/ParquetSplitReaderUtil.java x: 1 contributors (90d) y: 627 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/DefaultSource.scala x: 3 contributors (90d) y: 380 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/collection/DiskMap.java x: 3 contributors (90d) y: 73 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieMetadataTableValidator.java x: 5 contributors (90d) y: 1556 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/expression/ExpressionIndexSparkFunctions.java x: 1 contributors (90d) y: 493 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/SparkMain.java x: 1 contributors (90d) y: 520 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/CompactionCommand.java x: 2 contributors (90d) y: 586 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/TimelineCommand.java x: 1 contributors (90d) y: 348 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/converter/JsonToAvroSchemaConverter.java x: 1 contributors (90d) y: 451 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/StreamWriteOperatorCoordinator.java x: 2 contributors (90d) y: 442 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/KafkaOffsetGen.java x: 2 contributors (90d) y: 448 lines of code hudi-common/src/main/java/org/apache/hudi/avro/AvroSchemaCompatibility.java x: 1 contributors (90d) y: 603 lines of code hudi-common/src/main/java/org/apache/hudi/internal/schema/Types.java x: 1 contributors (90d) y: 570 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/ExpressionEvaluators.java x: 1 contributors (90d) y: 412 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/common/util/AvroOrcUtils.java x: 1 contributors (90d) y: 703 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/hadoop/fs/HoodieWrapperFileSystem.java x: 1 contributors (90d) y: 818 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/RemoteHoodieTableFileSystemView.java x: 1 contributors (90d) y: 429 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieBaseRelation.scala x: 1 contributors (90d) y: 531 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/DataSkippingUtils.scala x: 1 contributors (90d) y: 318 lines of code hudi-spark-datasource/hudi-spark3.3.x/src/main/scala/org/apache/spark/sql/parser/HoodieSpark3_3ExtendedSqlAstBuilder.scala x: 1 contributors (90d) y: 2351 lines of code hudi-common/src/main/java/org/apache/hudi/avro/MercifulJsonConverter.java x: 1 contributors (90d) y: 437 lines of code
2695.0
lines of code
  min: 4.0
  average: 172.8
  25th percentile: 48.0
  median: 109.0
  75th percentile: 220.0
  max: 2695.0
0 9.0
contributors (90d)
min: 1.0 | average: 1.45 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 9.0