Hudi
File Size

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

Intro
Learn more...
File Size Overall
10% | 12% | 29% | 20% | 27%
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
scala19% | 4% | 37% | 15% | 22%
java3% | 14% | 28% | 23% | 29%
g483% | 11% | 2% | 0% | 2%
xml79% | 0% | 0% | 12% | 7%
yml0% | 0% | 84% | 0% | 15%
avsc0% | 0% | 17% | 22% | 59%
py0% | 0% | 95% | 0% | 4%
rdf0% | 0% | 0% | 100% | 0%
sql0% | 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-datasource29% | 5% | 31% | 13% | 19%
hudi-common7% | 18% | 25% | 22% | 25%
hudi-client7% | 9% | 21% | 24% | 37%
hudi-utilities6% | 12% | 26% | 24% | 29%
hudi-flink-datasource0% | 20% | 41% | 18% | 19%
hudi-cli0% | 20% | 38% | 24% | 16%
hudi-hadoop-common0% | 39% | 9% | 11% | 38%
hudi-aws0% | 44% | 14% | 24% | 17%
hudi-hadoop-mr0% | 13% | 32% | 24% | 28%
hudi-timeline-service0% | 28% | 32% | 16% | 22%
hudi-sync0% | 0% | 41% | 33% | 24%
hudi-integ-test0% | 0% | 36% | 15% | 48%
hudi-io0% | 0% | 21% | 37% | 40%
hudi-kafka-connect0% | 0% | 29% | 42% | 28%
docker0% | 0% | 83% | 0% | 16%
scripts0% | 0% | 95% | 0% | 4%
ROOT0% | 0% | 69% | 30% | 0%
hudi-gcp0% | 0% | 36% | 61% | 2%
hudi-platform-service0% | 0% | 11% | 31% | 57%
style0% | 0% | 0% | 94% | 5%
packaging0% | 0% | 0% | 0% | 100%
hudi-examples0% | 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
2526 448
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
HoodieSpark3_2ExtendedSqlAstBuilder.scala
in hudi-spark-datasource/hudi-spark3.2.x/src/main/scala/org/apache/spark/sql/parser
2345 181
hbase-site.xml
in hudi-common/src/main/resources
2077 -
SqlBase.g4
in hudi-spark-datasource/hudi-spark3.2.x/src/main/antlr4/imports
1760 -
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 -
HoodieTableMetadataUtil.java
in hudi-common/src/main/java/org/apache/hudi/metadata
1273 66
HoodieMetadataTableValidator.java
in hudi-utilities/src/main/java/org/apache/hudi/utilities
1158 48
HoodieBackedTableMetadataWriter.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata
1115 55
AbstractTableFileSystemView.java
in hudi-common/src/main/java/org/apache/hudi/common/table/view
1039 82
HoodieAvroUtils.java
in hudi-common/src/main/java/org/apache/hudi/avro
982 70
HoodieTableMetaClient.java
in hudi-common/src/main/java/org/apache/hudi/common/table
976 110
SqlBase.g4
in hudi-spark-datasource/hudi-spark2/src/main/antlr4/imports
971 -
StreamSync.java
in hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer
969 36
FlinkOptions.java
in hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration
900 6
HoodieSparkSqlWriter.scala
in hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi
870 27
HoodieWrapperFileSystem.java
in hudi-hadoop-common/src/main/java/org/apache/hudi/hadoop/fs
865 124
BaseHoodieWriteClient.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client
840 94
HoodieHiveCatalog.java
in hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog
809 54
BaseHoodieTableServiceClient.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client
800 57
AWSGlueCatalogSyncClient.java
in hudi-aws/src/main/java/org/apache/hudi/aws/sync
785 37
DataSourceOptions.scala
in hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi
758 7
HoodieStreamer.java
in hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer
742 38
HoodieCombineHiveInputFormat.java
in hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/hive
732 42
MergeOnReadInputFormat.java
in hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/mor
707 45
AvroOrcUtils.java
in hudi-common/src/main/java/org/apache/hudi/common/util
703 8
AbstractHoodieLogRecordReader.java
in hudi-common/src/main/java/org/apache/hudi/common/table/log
699 36
HoodieTableConfig.java
in hudi-common/src/main/java/org/apache/hudi/common/table
613 56
CdcInputFormat.java
in hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cdc
607 50
AvroSchemaCompatibility.java
in hudi-common/src/main/java/org/apache/hudi/avro
603 52
HoodieBackedTableMetadata.java
in hudi-common/src/main/java/org/apache/hudi/metadata
597 20
CompactionCommand.java
in hudi-cli/src/main/java/org/apache/hudi/cli/commands
592 20
BaseHoodieLogRecordReader.java
in hudi-common/src/main/java/org/apache/hudi/common/table/log
592 25
SparkMain.java
in hudi-cli/src/main/java/org/apache/hudi/cli/commands
589 27
HFileBootstrapIndex.java
in hudi-common/src/main/java/org/apache/hudi/common/bootstrap/index
584 45
HoodieActiveTimeline.java
in hudi-common/src/main/java/org/apache/hudi/common/table/timeline
583 70
ParquetSchemaConverter.java
in hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/parquet
572 9
Types.java
in hudi-common/src/main/java/org/apache/hudi/internal/schema
569 108
HoodieTable.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table
562 63
FSUtils.java
in hudi-common/src/main/java/org/apache/hudi/common/fs
557 62
HoodieMetadataPayload.java
in hudi-common/src/main/java/org/apache/hudi/metadata
551 38
HoodieMetadataConfig.java
in hudi-common/src/main/java/org/apache/hudi/common/config
547 70
RemoteHoodieTableFileSystemView.java
in hudi-common/src/main/java/org/apache/hudi/common/table/view
547 39
SparkHoodieHBaseIndex.java
in hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/hbase
544 26
HoodieTableSource.java
in hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table
541 32
RequestHandler.java
in hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service
536 17
Files With Most Units (Top 50)
File# lines# units
HoodieWriteConfig.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config
2526 448
HoodieSpark3_2ExtendedSqlAstBuilder.scala
in hudi-spark-datasource/hudi-spark3.2.x/src/main/scala/org/apache/spark/sql/parser
2345 181
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
HoodieWrapperFileSystem.java
in hudi-hadoop-common/src/main/java/org/apache/hudi/hadoop/fs
865 124
HoodieTableMetaClient.java
in hudi-common/src/main/java/org/apache/hudi/common/table
976 110
Types.java
in hudi-common/src/main/java/org/apache/hudi/internal/schema
569 108
BaseHoodieWriteClient.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client
840 94
AbstractTableFileSystemView.java
in hudi-common/src/main/java/org/apache/hudi/common/table/view
1039 82
DeltaConfig.java
in hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/configuration
388 81
HoodieDefaultTimeline.java
in hudi-common/src/main/java/org/apache/hudi/common/table/timeline
447 75
HoodieMetadataConfig.java
in hudi-common/src/main/java/org/apache/hudi/common/config
547 70
HoodieActiveTimeline.java
in hudi-common/src/main/java/org/apache/hudi/common/table/timeline
583 70
HoodieAvroUtils.java
in hudi-common/src/main/java/org/apache/hudi/avro
982 70
HoodieTableMetadataUtil.java
in hudi-common/src/main/java/org/apache/hudi/metadata
1273 66
HoodieTable.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table
562 63
FSUtils.java
in hudi-common/src/main/java/org/apache/hudi/common/fs
557 62
Predicates.java
in hudi-common/src/main/java/org/apache/hudi/expression
311 59
HoodieWriteStat.java
in hudi-common/src/main/java/org/apache/hudi/common/model
251 57
BaseHoodieTableServiceClient.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client
800 57
HoodieTableConfig.java
in hudi-common/src/main/java/org/apache/hudi/common/table
613 56
HoodieBackedTableMetadataWriter.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata
1115 55
HoodieHiveCatalog.java
in hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog
809 54
HoodieTimeline.java
in hudi-common/src/main/java/org/apache/hudi/common/table/timeline
299 53
AvroSchemaCompatibility.java
in hudi-common/src/main/java/org/apache/hudi/avro
603 52
CdcInputFormat.java
in hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cdc
607 50
HoodieMetadataTableValidator.java
in hudi-utilities/src/main/java/org/apache/hudi/utilities
1158 48
HFileBootstrapIndex.java
in hudi-common/src/main/java/org/apache/hudi/common/bootstrap/index
584 45
MergeOnReadInputFormat.java
in hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/mor
707 45
HoodieCatalog.java
in hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog
516 44
RocksDbBasedFileSystemView.java
in hudi-common/src/main/java/org/apache/hudi/common/table/view
484 43
HoodieTableFileSystemView.java
in hudi-common/src/main/java/org/apache/hudi/common/table/view
295 43
HoodieCommitMetadata.java
in hudi-common/src/main/java/org/apache/hudi/common/model
422 43
ExpressionPredicates.java
in hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source
396 43
HoodieCombineHiveInputFormat.java
in hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/hive
732 42
ParquetRowDataWriter.java
in hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/parquet
462 42
FileSystemViewStorageConfig.java
in hudi-common/src/main/java/org/apache/hudi/common/table/view
349 41
OptionsResolver.java
in hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration
212 41
HoodieClusteringConfig.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config
515 40
StreamWriteOperatorCoordinator.java
in hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink
432 40
RemoteHoodieTableFileSystemView.java
in hudi-common/src/main/java/org/apache/hudi/common/table/view
547 39
ExpressionEvaluators.java
in hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source
412 39
HoodieRecord.java
in hudi-common/src/main/java/org/apache/hudi/common/model
269 38
HoodieMetadataPayload.java
in hudi-common/src/main/java/org/apache/hudi/metadata
551 38
HoodieIndexConfig.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config
528 38
HoodieStreamer.java
in hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer
742 38
AWSGlueCatalogSyncClient.java
in hudi-aws/src/main/java/org/apache/hudi/aws/sync
785 37
UtilHelpers.java
in hudi-utilities/src/main/java/org/apache/hudi/utilities
514 37
PriorityBasedFileSystemView.java
in hudi-common/src/main/java/org/apache/hudi/common/table/view
264 36
Files With Long Lines (Top 50)

There are 1059 files with lines longer than 120 characters. In total, there are 5948 long lines.

File# lines# units# long lines
HoodieTableMetadataUtil.java
in hudi-common/src/main/java/org/apache/hudi/metadata
1273 66 87
HoodieBackedTableMetadataWriter.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata
1115 55 80
HoodieWriteConfig.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config
2526 448 69
HoodieSparkSqlWriter.scala
in hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi
870 27 68
StreamSync.java
in hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer
969 36 67
FlinkStreamerConfig.java
in hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/streamer
378 - 58
BaseHoodieWriteClient.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client
840 94 57
DataSourceOptions.scala
in hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi
758 7 56
HoodieStreamer.java
in hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer
742 38 50
RequestHandler.java
in hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service
536 17 49
BaseHoodieTableServiceClient.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client
800 57 47
HoodieAvroUtils.java
in hudi-common/src/main/java/org/apache/hudi/avro
982 70 46
FlinkOptions.java
in hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration
900 6 46
HoodieBackedTableMetadata.java
in hudi-common/src/main/java/org/apache/hudi/metadata
597 20 45
ProvidesHoodieConfig.scala
in hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi
396 12 42
AbstractTableFileSystemView.java
in hudi-common/src/main/java/org/apache/hudi/common/table/view
1039 82 37
HoodieMetadataTableValidator.java
in hudi-utilities/src/main/java/org/apache/hudi/utilities
1158 48 36
HoodieRetryWrapperFileSystem.java
in hudi-hadoop-common/src/main/java/org/apache/hudi/hadoop/fs
216 34 35
SparkMain.java
in hudi-cli/src/main/java/org/apache/hudi/cli/commands
589 27 34
HoodieTableMetaClient.java
in hudi-common/src/main/java/org/apache/hudi/common/table
976 110 34
HoodieFlinkCopyOnWriteTable.java
in hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table
280 14 34
HoodieSparkCopyOnWriteTable.java
in hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table
241 15 34
SparkRDDWriteClient.java
in hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client
262 26 34
AWSGlueCatalogSyncClient.java
in hudi-aws/src/main/java/org/apache/hudi/aws/sync
785 37 32
HoodieTable.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table
562 63 31
HoodieClusteringConfig.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config
515 40 30
MultipleSparkJobExecutionStrategy.java
in hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy
358 5 28
EmbeddedTimelineService.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/embedded
228 16 27
HoodieTableConfig.java
in hudi-common/src/main/java/org/apache/hudi/common/table
613 56 26
RunIndexActionExecutor.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/index
250 10 26
RocksDbBasedFileSystemView.java
in hudi-common/src/main/java/org/apache/hudi/common/table/view
484 43 25
HoodieCompactionConfig.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config
309 25 25
CleanPlanner.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean
408 23 23
HoodieSparkMergeOnReadTable.java
in hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table
169 7 23
MergeIntoHoodieTableCommand.scala
in hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command
474 19 22
MercifulJsonConverter.java
in hudi-common/src/main/java/org/apache/hudi/avro
295 26 22
HoodieInternalRowUtils.scala
in hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql
323 13 22
HoodieMergeOnReadTableInputFormat.java
in hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime
305 14 21
DataSkippingUtils.scala
in hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi
236 10 21
HoodieDefaultTimeline.java
in hudi-common/src/main/java/org/apache/hudi/common/table/timeline
447 75 21
TimelineUtils.java
in hudi-common/src/main/java/org/apache/hudi/common/table/timeline
338 15 20
UtilHelpers.java
in hudi-utilities/src/main/java/org/apache/hudi/utilities
514 37 20
KafkaOffsetGen.java
in hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers
332 16 20
HoodieFileIndex.scala
in hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi
373 13 19
HoodieBaseRelation.scala
in hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi
532 21 19
HoodieMetadataConfig.java
in hudi-common/src/main/java/org/apache/hudi/common/config
547 70 19
AbstractHoodieLogRecordReader.java
in hudi-common/src/main/java/org/apache/hudi/common/table/log
699 36 19
MetadataConversionUtils.java
in hudi-common/src/main/java/org/apache/hudi/common/table/timeline
227 7 19
HoodieMultiTableStreamer.java
in hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer
383 18 19
FlinkClusteringConfig.java
in hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/clustering
138 2 19
Correlations

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

hudi-common/src/main/java/org/apache/hudi/common/table/read/IncrementalQueryAnalyzer.java x: 3 commits (all time) y: 266 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/ClusteringUtils.java x: 30 commits (all time) y: 211 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/FlinkOptions.java x: 62 commits (all time) y: 900 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/IncrementalInputSplits.java x: 29 commits (all time) y: 391 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/StreamReadMonitoringFunction.java x: 15 commits (all time) y: 189 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodiePayloadConfig.java x: 12 commits (all time) y: 77 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieWriteConfig.java x: 242 commits (all time) y: 2526 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/DefaultHoodieRecordPayload.java x: 16 commits (all time) y: 126 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/OverwriteWithLatestAvroPayload.java x: 20 commits (all time) y: 50 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/RecordPayloadType.java x: 2 commits (all time) y: 67 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableConfig.java x: 87 commits (all time) y: 613 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/ProvidesHoodieConfig.scala x: 39 commits (all time) y: 396 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieClient.java x: 14 commits (all time) y: 197 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieTableServiceClient.java x: 33 commits (all time) y: 800 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieWriteClient.java x: 93 commits (all time) y: 840 lines of code hudi-client/hudi-java-client/src/main/java/org/apache/hudi/client/HoodieJavaWriteClient.java x: 32 commits (all time) y: 187 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieSparkUtils.scala x: 42 commits (all time) y: 247 lines of code hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroUtils.java x: 75 commits (all time) y: 982 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/ErrorEvent.java x: 3 commits (all time) y: 40 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/HoodieStreamerUtils.java x: 6 commits (all time) y: 137 lines of code hudi-common/src/main/java/org/apache/hudi/common/fs/FSUtils.java x: 77 commits (all time) y: 557 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieMetadataTableValidator.java x: 39 commits (all time) y: 1158 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HiveSyncConfigHolder.java x: 9 commits (all time) y: 126 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/AvroConversionUtils.scala x: 20 commits (all time) y: 153 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/util/ExceptionWrappingIterator.scala x: 1 commits (all time) y: 15 lines of code hudi-common/src/main/java/org/apache/hudi/avro/AvroSchemaUtils.java x: 16 commits (all time) y: 322 lines of code hudi-common/src/main/java/org/apache/hudi/exception/HoodieAvroSchemaException.java x: 1 commits (all time) y: 6 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieSparkSqlWriter.scala x: 123 commits (all time) y: 870 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/config/HoodieStreamerConfig.java x: 5 commits (all time) y: 105 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/RowSource.java x: 8 commits (all time) y: 34 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/SourceFormatAdapter.java x: 5 commits (all time) y: 212 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/RecordLevelIndexSupport.scala x: 4 commits (all time) y: 123 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanner.java x: 45 commits (all time) y: 408 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimelineDiffHelper.java x: 6 commits (all time) y: 111 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata/HoodieBackedTableMetadataWriter.java x: 130 commits (all time) y: 1115 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/metadata/FlinkHoodieBackedTableMetadataWriter.java x: 38 commits (all time) y: 131 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/HoodieCLI.java x: 16 commits (all time) y: 78 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/TableCommand.java x: 18 commits (all time) y: 332 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/metrics/HoodieMetricsConfig.java x: 12 commits (all time) y: 154 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanActionExecutor.java x: 20 commits (all time) y: 143 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/AbstractTableFileSystemView.java x: 70 commits (all time) y: 1039 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/PriorityBasedFileSystemView.java x: 25 commits (all time) y: 264 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/RemoteHoodieTableFileSystemView.java x: 42 commits (all time) y: 547 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/TableFileSystemView.java x: 17 commits (all time) y: 54 lines of code hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/RequestHandler.java x: 27 commits (all time) y: 536 lines of code hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/FileSliceHandler.java x: 18 commits (all time) y: 124 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/DefaultSource.scala x: 58 commits (all time) y: 301 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/StreamSync.java x: 33 commits (all time) y: 969 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieMetadataPayload.java x: 46 commits (all time) y: 551 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/PreferWriterConflictResolutionStrategy.java x: 3 commits (all time) y: 65 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/BaseRollbackActionExecutor.java x: 29 commits (all time) y: 248 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/RestorePlanActionExecutor.java x: 6 commits (all time) y: 62 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieDefaultTimeline.java x: 60 commits (all time) y: 447 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieTimeline.java x: 41 commits (all time) y: 299 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java x: 49 commits (all time) y: 371 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableSource.java x: 31 commits (all time) y: 541 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/filedistribution/partitioner/StreamReadAppendPartitioner.java x: 2 commits (all time) y: 12 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/FirstValueAvroPayload.java x: 1 commits (all time) y: 45 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieAppendHandle.java x: 56 commits (all time) y: 519 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieMergeHandle.java x: 65 commits (all time) y: 370 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieWriteHandle.java x: 36 commits (all time) y: 191 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/HoodieTable.java x: 104 commits (all time) y: 562 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkCopyOnWriteTable.java x: 47 commits (all time) y: 280 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/BaseFlinkCommitActionExecutor.java x: 28 commits (all time) y: 142 lines of code hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/HoodieJavaCopyOnWriteTable.java x: 35 commits (all time) y: 263 lines of code hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/BaseJavaCommitActionExecutor.java x: 28 commits (all time) y: 238 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/HoodieSparkCopyOnWriteTable.java x: 40 commits (all time) y: 241 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/HoodieSparkTable.java x: 27 commits (all time) y: 107 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/bootstrap/BaseBootstrapMetadataHandler.java x: 5 commits (all time) y: 56 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/BaseSparkCommitActionExecutor.java x: 48 commits (all time) y: 303 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/OptionsResolver.java x: 38 commits (all time) y: 212 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/timeline/LSMTimelineWriter.java x: 6 commits (all time) y: 230 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableFactory.java x: 21 commits (all time) y: 318 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieCatalog.java x: 16 commits (all time) y: 516 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieHiveCatalog.java x: 31 commits (all time) y: 809 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieDeltaWriteStat.java x: 7 commits (all time) y: 78 lines of code hudi-aws/src/main/java/org/apache/hudi/aws/sync/AWSGlueCatalogSyncClient.java x: 28 commits (all time) y: 785 lines of code hudi-aws/src/main/java/org/apache/hudi/config/GlueCatalogSyncClientConfig.java x: 4 commits (all time) y: 61 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HiveSyncTool.java x: 50 commits (all time) y: 358 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HoodieHiveSyncClient.java x: 16 commits (all time) y: 378 lines of code hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/HoodieMetaSyncOperations.java x: 9 commits (all time) y: 86 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/KafkaOffsetGen.java x: 53 commits (all time) y: 332 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/KeyGenUtils.java x: 24 commits (all time) y: 186 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/factory/HoodieAvroKeyGeneratorFactory.java x: 9 commits (all time) y: 70 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/factory/HoodieSparkKeyGeneratorFactory.java x: 12 commits (all time) y: 125 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieDatasetBulkInsertHelper.scala x: 17 commits (all time) y: 190 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/SqlKeyGenerator.scala x: 9 commits (all time) y: 140 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/strategy/ClusteringPlanStrategy.java x: 13 commits (all time) y: 105 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/clustering/plan/strategy/FlinkSizeBasedClusteringPlanStrategyRecently.java x: 1 commits (all time) y: 89 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/BaseCommitActionExecutor.java x: 32 commits (all time) y: 249 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bucket/ConsistentBucketIndexUtils.java x: 7 commits (all time) y: 190 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/HoodieCatalystPlansUtils.scala x: 13 commits (all time) y: 30 lines of code hudi-common/src/main/java/org/apache/hudi/common/bloom/InternalBloomFilter.java x: 3 commits (all time) y: 128 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/sort/SortOperator.java x: 3 commits (all time) y: 90 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieFileIndex.scala x: 47 commits (all time) y: 373 lines of code scripts/pr_compliance.py x: 5 commits (all time) y: 333 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/ScheduleCompactionActionExecutor.java x: 17 commits (all time) y: 178 lines of code hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/streaming/StructuredStreamingSinkUtil.java x: 1 commits (all time) y: 103 lines of code hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/streaming/StructuredStreamingSinkTestWriter.scala x: 1 commits (all time) y: 71 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieCreateHandle.java x: 27 commits (all time) y: 177 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimeGeneratorBase.java x: 3 commits (all time) y: 82 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimeGenerators.java x: 2 commits (all time) y: 26 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata/HoodieMetadataWriteUtils.java x: 12 commits (all time) y: 177 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimelineUtils.java x: 23 commits (all time) y: 338 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/catalyst/catalog/HoodieCatalogTable.scala x: 30 commits (all time) y: 236 lines of code hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/HoodieSyncClient.java x: 12 commits (all time) y: 160 lines of code hudi-gcp/src/main/java/org/apache/hudi/gcp/bigquery/HoodieBigQuerySyncClient.java x: 11 commits (all time) y: 257 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanActionExecutor.java x: 27 commits (all time) y: 228 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/UtilHelpers.java x: 80 commits (all time) y: 514 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/storage/HoodieSparkFileReaderFactory.java x: 7 commits (all time) y: 35 lines of code hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieAvroFileReaderFactory.java x: 4 commits (all time) y: 51 lines of code hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieFileReaderFactory.java x: 10 commits (all time) y: 104 lines of code azure-pipelines-20230430.yml x: 17 commits (all time) y: 329 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/GcsEventsHoodieIncrSource.java x: 16 commits (all time) y: 111 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/S3EventsHoodieIncrSource.java x: 27 commits (all time) y: 130 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/CloudObjectsSelectorCommon.java x: 12 commits (all time) y: 227 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/gcs/GcsObjectMetadataFetcher.java x: 5 commits (all time) y: 36 lines of code hudi-common/src/main/java/org/apache/hudi/avro/AvroSchemaCompatibility.java x: 7 commits (all time) y: 603 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/TableSchemaResolver.java x: 44 commits (all time) y: 392 lines of code hudi-common/src/main/java/org/apache/hudi/internal/schema/convert/AvroInternalSchemaConverter.java x: 9 commits (all time) y: 326 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/MetricsReporterType.java x: 3 commits (all time) y: 4 lines of code hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/HoodieSparkFunctionalIndexClient.java x: 3 commits (all time) y: 105 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/collection/ExternalSpillableMap.java x: 20 commits (all time) y: 242 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/MetadataCommand.java x: 18 commits (all time) y: 303 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/index/RunIndexActionExecutor.java x: 20 commits (all time) y: 250 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/ThreeToFourUpgradeHandler.java x: 4 commits (all time) y: 28 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadataUtil.java x: 85 commits (all time) y: 1273 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieIndexer.java x: 12 commits (all time) y: 267 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableMetaClient.java x: 100 commits (all time) y: 976 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/FileSystemViewManager.java x: 32 commits (all time) y: 172 lines of code hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/TimelineService.java x: 36 commits (all time) y: 365 lines of code hudi-common/src/main/java/org/apache/hudi/common/engine/HoodieReaderContext.java x: 7 commits (all time) y: 65 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/HoodieFileGroupRecordBuffer.java x: 4 commits (all time) y: 32 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/HoodieKeyBasedFileGroupRecordBuffer.java x: 7 commits (all time) y: 122 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/HoodiePositionBasedFileGroupRecordBuffer.java x: 9 commits (all time) y: 154 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/transform/RowDataToHoodieFunction.java x: 2 commits (all time) y: 56 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/streamer/FlinkStreamerConfig.java x: 17 commits (all time) y: 378 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/mor/MergeOnReadInputFormat.java x: 20 commits (all time) y: 707 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/RowDataToAvroConverters.java x: 6 commits (all time) y: 284 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/StreamWriteOperatorCoordinator.java x: 36 commits (all time) y: 432 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/hbase/SparkHoodieHBaseIndex.java x: 26 commits (all time) y: 544 lines of code hudi-common/src/main/java/org/apache/hudi/common/fs/SizeAwareDataOutputStream.java x: 3 commits (all time) y: 39 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieWithTimelineServer.java x: 15 commits (all time) y: 89 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/KafkaOffsetPostProcessor.java x: 8 commits (all time) y: 58 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/JsonKafkaSource.java x: 31 commits (all time) y: 93 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/HoodieCommonConfig.java x: 23 commits (all time) y: 140 lines of code hudi-common/src/main/java/org/apache/hudi/internal/schema/utils/AvroSchemaEvolutionUtils.java x: 14 commits (all time) y: 98 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/DataSourceOptions.scala x: 122 commits (all time) y: 758 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieWriterUtils.scala x: 32 commits (all time) y: 202 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/storage/HoodieSparkFileWriterFactory.java x: 3 commits (all time) y: 76 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/storage/row/HoodieInternalRowFileWriterFactory.java x: 6 commits (all time) y: 58 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowParquetWriteSupport.java x: 8 commits (all time) y: 62 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/HoodieStorageConfig.java x: 8 commits (all time) y: 330 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/CreateHoodieTableCommand.scala x: 16 commits (all time) y: 180 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/storage/hadoop/HoodieHadoopStorage.java x: 4 commits (all time) y: 144 lines of code hudi-io/src/main/java/org/apache/hudi/storage/StoragePathInfo.java x: 2 commits (all time) y: 81 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/ttl/strategy/HoodiePartitionTTLStrategyFactory.java x: 1 commits (all time) y: 51 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/ttl/strategy/KeepByCreationTimeStrategy.java x: 1 commits (all time) y: 27 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/ttl/strategy/KeepByTimeStrategy.java x: 1 commits (all time) y: 65 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/ttl/strategy/PartitionTTLStrategy.java x: 1 commits (all time) y: 35 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/SparkRDDWriteClient.java x: 85 commits (all time) y: 262 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieInstantTimeGenerator.java x: 18 commits (all time) y: 114 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/HoodieProcedures.scala x: 34 commits (all time) y: 75 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/UpsertPartitioner.java x: 22 commits (all time) y: 281 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieMergeOnReadTableInputFormat.java x: 15 commits (all time) y: 305 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HoodieInputFormatUtils.java x: 42 commits (all time) y: 349 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/MergeOnReadIncrementalRelation.scala x: 34 commits (all time) y: 201 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HiveAvroSerializer.java x: 8 commits (all time) y: 324 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/HoodieMultiTableStreamer.java x: 4 commits (all time) y: 383 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/DeltaSync.java x: 157 commits (all time) y: 28 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/AvroKafkaSource.java x: 30 commits (all time) y: 104 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/KafkaSource.java x: 11 commits (all time) y: 71 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/ProtoKafkaSource.java x: 11 commits (all time) y: 84 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/HoodieStreamer.java x: 9 commits (all time) y: 742 lines of code hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/HoodieSyncConfig.java x: 22 commits (all time) y: 242 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/HoodieTableFileSystemView.java x: 23 commits (all time) y: 295 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieBaseRelation.scala x: 52 commits (all time) y: 532 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieHadoopFsRelationFactory.scala x: 11 commits (all time) y: 297 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/heartbeat/HeartbeatUtils.java x: 8 commits (all time) y: 49 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/heartbeat/HoodieHeartbeatClient.java x: 13 commits (all time) y: 195 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/utils/SparkMetadataWriterUtils.java x: 4 commits (all time) y: 201 lines of code hudi-common/src/main/java/org/apache/hudi/common/conflict/detection/DirectMarkerBasedDetectionStrategy.java x: 5 commits (all time) y: 68 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/FileIndex.java x: 12 commits (all time) y: 244 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/TableOptionProperties.java x: 10 commits (all time) y: 192 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FilePathUtils.java x: 8 commits (all time) y: 314 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/ClientIds.java x: 7 commits (all time) y: 174 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/ViewStorageProperties.java x: 9 commits (all time) y: 54 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/hadoop/fs/inline/InLineFSUtils.java x: 2 commits (all time) y: 47 lines of code hudi-io/src/main/java/org/apache/hudi/storage/HoodieStorage.java x: 3 commits (all time) y: 143 lines of code hudi-io/src/main/java/org/apache/hudi/storage/StoragePath.java x: 1 commits (all time) y: 222 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ExportInstantsProcedure.scala x: 11 commits (all time) y: 177 lines of code hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/marker/MarkerBasedEarlyConflictDetectionRunnable.java x: 4 commits (all time) y: 87 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/SparkSampleWritesUtils.java x: 5 commits (all time) y: 130 lines of code hudi-common/src/main/java/org/apache/hudi/common/bootstrap/index/HFileBootstrapIndex.java x: 15 commits (all time) y: 584 lines of code hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieNativeAvroHFileReader.java x: 3 commits (all time) y: 459 lines of code hudi-io/src/main/java/org/apache/hudi/io/hfile/HFileReaderImpl.java x: 3 commits (all time) y: 233 lines of code hudi-common/src/main/avro/HoodieCleanerPlan.avsc x: 5 commits (all time) y: 119 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/CleanerUtils.java x: 19 commits (all time) y: 148 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieHFileDataBlock.java x: 32 commits (all time) y: 194 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieParquetDataBlock.java x: 16 commits (all time) y: 143 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/hadoop/fs/inline/InLineFsDataInputStream.java x: 1 commits (all time) y: 92 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/HoodieCompactor.java x: 19 commits (all time) y: 186 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieWriteStat.java x: 13 commits (all time) y: 251 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/InstantRange.java x: 5 commits (all time) y: 184 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/CompletionTimeQueryView.java x: 8 commits (all time) y: 183 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieMetadataLogRecordReader.java x: 9 commits (all time) y: 166 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/ClusteringUtil.java x: 9 commits (all time) y: 64 lines of code hudi-io/src/main/java/org/apache/hudi/common/util/Option.java x: 2 commits (all time) y: 115 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/cdc/CDCRelation.scala x: 7 commits (all time) y: 147 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieClusteringJob.java x: 30 commits (all time) y: 245 lines of code hudi-common/src/main/java/org/apache/hudi/common/bloom/InternalFilter.java x: 5 commits (all time) y: 72 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/BaseRollbackHelper.java x: 13 commits (all time) y: 150 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieDataTableValidator.java x: 7 commits (all time) y: 280 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieDropPartitionsTool.java x: 9 commits (all time) y: 302 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieSnapshotCopier.java x: 35 commits (all time) y: 143 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/TableSizeStats.java x: 5 commits (all time) y: 326 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HiveSyncConfig.java x: 42 commits (all time) y: 161 lines of code hudi-common/src/main/avro/HoodieMetadata.avsc x: 10 commits (all time) y: 436 lines of code hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieAvroHFileWriter.java x: 6 commits (all time) y: 152 lines of code hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieHBaseAvroHFileReader.java x: 2 commits (all time) y: 517 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/BaseTableMetadata.java x: 33 commits (all time) y: 314 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/FileSystemBackedTableMetadata.java x: 29 commits (all time) y: 221 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieBackedTableMetadata.java x: 71 commits (all time) y: 597 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/FunctionalIndexSupport.scala x: 2 commits (all time) y: 140 lines of code hudi-aws/src/main/java/org/apache/hudi/config/HoodieAWSConfig.java x: 7 commits (all time) y: 139 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/util/PartitionFilterGenerator.java x: 3 commits (all time) y: 166 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecord.java x: 28 commits (all time) y: 269 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieLogFileReader.java x: 48 commits (all time) y: 376 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieAvroDataBlock.java x: 28 commits (all time) y: 257 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieCDCDataBlock.java x: 9 commits (all time) y: 31 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieCorruptBlock.java x: 7 commits (all time) y: 24 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieDataBlock.java x: 19 commits (all time) y: 288 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieDeleteBlock.java x: 14 commits (all time) y: 158 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieLogBlock.java x: 24 commits (all time) y: 203 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieMergedLogRecordReader.java x: 4 commits (all time) y: 249 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/HoodieBaseFileGroupRecordBuffer.java x: 9 commits (all time) y: 214 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/HoodieFileGroupReader.java x: 8 commits (all time) y: 264 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/HoodieRecordSizeEstimator.java x: 12 commits (all time) y: 18 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/HoodieFileGroupReaderBasedParquetFileFormat.scala x: 18 commits (all time) y: 343 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/CompactionCommand.java x: 38 commits (all time) y: 592 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/HoodieFunctionalIndexConfig.java x: 2 commits (all time) y: 220 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieActiveTimeline.java x: 72 commits (all time) y: 583 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/ConfigUtils.java x: 11 commits (all time) y: 356 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/hadoop/fs/HoodieWrapperFileSystem.java x: 2 commits (all time) y: 865 lines of code hudi-io/src/main/java/org/apache/hudi/common/util/FileIOUtils.java x: 3 commits (all time) y: 175 lines of code hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/util/ManifestFileWriter.java x: 8 commits (all time) y: 98 lines of code hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/marker/MarkerDirState.java x: 10 commits (all time) y: 251 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCompactionAdminTool.java x: 14 commits (all time) y: 124 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/perf/TimelineServerPerf.java x: 27 commits (all time) y: 269 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/FilebasedSchemaProvider.java x: 17 commits (all time) y: 68 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/JdbcSource.java x: 6 commits (all time) y: 198 lines of code hudi-io/src/main/java/org/apache/hudi/common/util/ComparableVersion.java x: 1 commits (all time) y: 252 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieCommitMetadata.java x: 32 commits (all time) y: 422 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieReplaceCommitMetadata.java x: 5 commits (all time) y: 96 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/debezium/PostgresDebeziumAvroPayload.java x: 6 commits (all time) y: 74 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/LSMTimeline.java x: 3 commits (all time) y: 132 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/Base64CodecUtil.java x: 6 commits (all time) y: 16 lines of code hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieAvroHFileReaderImplBase.java x: 2 commits (all time) y: 97 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/InputSplitUtils.java x: 5 commits (all time) y: 24 lines of code hudi-io/src/main/java/org/apache/hudi/io/hfile/HFileUtils.java x: 3 commits (all time) y: 57 lines of code hudi-io/src/main/java/org/apache/hudi/io/util/IOUtils.java x: 4 commits (all time) y: 175 lines of code hudi-spark-datasource/hudi-spark/src/main/java/org/apache/hudi/cli/HDFSParquetImporterUtils.java x: 6 commits (all time) y: 251 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieReadHandle.java x: 7 commits (all time) y: 48 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/HoodieMergeHelper.java x: 20 commits (all time) y: 165 lines of code hudi-client/hudi-java-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/JavaExecutionStrategy.java x: 14 commits (all time) y: 162 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/MultipleSparkJobExecutionStrategy.java x: 43 commits (all time) y: 358 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/SingleSparkJobExecutionStrategy.java x: 12 commits (all time) y: 117 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/bootstrap/ParquetBootstrapMetadataHandler.java x: 11 commits (all time) y: 99 lines of code hudi-common/src/main/java/org/apache/hudi/common/bloom/SimpleBloomFilter.java x: 6 commits (all time) y: 93 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/HoodieReaderConfig.java x: 5 commits (all time) y: 46 lines of code hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieAvroFileWriterFactory.java x: 5 commits (all time) y: 88 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/clustering/ClusteringOperator.java x: 26 commits (all time) y: 303 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieHFileRecordReader.java x: 4 commits (all time) y: 79 lines of code hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/reader/DFSHoodieDatasetInputReader.java x: 27 commits (all time) y: 295 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/OrcUtils.java x: 14 commits (all time) y: 219 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/ParquetUtils.java x: 32 commits (all time) y: 365 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/ArchivedCommitsCommand.java x: 20 commits (all time) y: 208 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/HoodieLogFileCommand.java x: 39 commits (all time) y: 252 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/SparkMain.java x: 68 commits (all time) y: 589 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/utils/SparkUtil.java x: 25 commits (all time) y: 77 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/embedded/EmbeddedTimelineService.java x: 24 commits (all time) y: 228 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/Metrics.java x: 13 commits (all time) y: 134 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/ListingBasedRollbackStrategy.java x: 15 commits (all time) y: 223 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/marker/DirectWriteMarkers.java x: 12 commits (all time) y: 148 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/TwoToOneDowngradeHandler.java x: 6 commits (all time) y: 84 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/utils/SparkPartitionUtils.java x: 2 commits (all time) y: 30 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowCreateHandle.java x: 16 commits (all time) y: 197 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/bootstrap/SparkBootstrapCommitActionExecutor.java x: 31 commits (all time) y: 250 lines of code hudi-common/src/main/java/org/apache/hudi/BaseHoodieTableFileIndex.java x: 27 commits (all time) y: 356 lines of code hudi-common/src/main/java/org/apache/hudi/common/fs/OptimisticConsistencyGuard.java x: 4 commits (all time) y: 41 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieBaseFile.java x: 7 commits (all time) y: 116 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieLogFile.java x: 18 commits (all time) y: 195 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/AbstractHoodieLogRecordReader.java x: 38 commits (all time) y: 699 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/BaseHoodieLogRecordReader.java x: 5 commits (all time) y: 592 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/profile/WriteProfiles.java x: 6 commits (all time) y: 128 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FormatUtils.java x: 15 commits (all time) y: 238 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cdc/CdcInputFormat.java x: 11 commits (all time) y: 607 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/CopyOnWriteInputFormat.java x: 11 commits (all time) y: 285 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/hadoop/fs/HoodieRetryWrapperFileSystem.java x: 1 commits (all time) y: 216 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieMergeOnReadSnapshotReader.java x: 4 commits (all time) y: 168 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/RealtimeCompactedRecordReader.java x: 40 commits (all time) y: 172 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/RealtimeSplit.java x: 10 commits (all time) y: 76 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/RealtimeUnmergedRecordReader.java x: 26 commits (all time) y: 104 lines of code hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/HoodieTestSuiteJob.java x: 26 commits (all time) y: 262 lines of code hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/generator/DeltaGenerator.java x: 20 commits (all time) y: 276 lines of code hudi-io/src/main/java/org/apache/hudi/common/util/ReflectionUtils.java x: 1 commits (all time) y: 124 lines of code hudi-kafka-connect/src/main/java/org/apache/hudi/connect/writers/KafkaConnectTransactionServices.java x: 11 commits (all time) y: 127 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/Iterators.scala x: 12 commits (all time) y: 327 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/execution/datasources/HoodieMultipleBaseFileFormat.scala x: 4 commits (all time) y: 217 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/HoodieSqlCommonUtils.scala x: 22 commits (all time) y: 253 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/DedupeSparkJob.scala x: 5 commits (all time) y: 167 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/RunBootstrapProcedure.scala x: 14 commits (all time) y: 116 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowColumnStatsOverlapProcedure.scala x: 2 commits (all time) y: 234 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowFileSystemViewProcedure.scala x: 7 commits (all time) y: 228 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/ddl/HMSDDLExecutor.java x: 14 commits (all time) y: 250 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/ddl/QueryBasedDDLExecutor.java x: 9 commits (all time) y: 174 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HDFSParquetImporter.java x: 33 commits (all time) y: 224 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCompactor.java x: 38 commits (all time) y: 245 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieSnapshotExporter.java x: 33 commits (all time) y: 238 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/HiveIncrPullSource.java x: 16 commits (all time) y: 84 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/DFSPathSelector.java x: 18 commits (all time) y: 109 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/transform/SqlFileBasedTransformer.java x: 7 commits (all time) y: 57 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/collection/BitCaskDiskMap.java x: 13 commits (all time) y: 333 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock/LockManager.java x: 20 commits (all time) y: 94 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/clustering/ClusteringPlanOperator.java x: 4 commits (all time) y: 98 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/CompactionPlanOperator.java x: 9 commits (all time) y: 99 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/transform/ChainedTransformer.java x: 10 commits (all time) y: 140 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/transform/ErrorTableAwareChainedTransformer.java x: 6 commits (all time) y: 36 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieErrorTableConfig.java x: 2 commits (all time) y: 71 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/utils/LegacyArchivedMetaEntryReader.java x: 4 commits (all time) y: 237 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieLogFormatReader.java x: 18 commits (all time) y: 85 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/ExpressionPredicates.java x: 5 commits (all time) y: 396 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieMergedLogRecordScanner.java x: 40 commits (all time) y: 327 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieUnMergedLogRecordScanner.java x: 20 commits (all time) y: 135 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/ConsistentBucketIndexBulkInsertPartitionerWithRows.java x: 2 commits (all time) y: 131 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/ColumnStatsIndexSupport.scala x: 14 commits (all time) y: 285 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.14.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-flink1.18.x/src/main/java/org/apache/hudi/table/format/cow/ParquetSplitReaderUtil.java x: 4 commits (all time) y: 524 lines of code hudi-flink-datasource/hudi-flink1.14.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ParquetColumnarRowSplitReader.java x: 4 commits (all time) y: 262 lines of code hudi-flink-datasource/hudi-flink1.18.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ParquetColumnarRowSplitReader.java x: 2 commits (all time) y: 262 lines of code hudi-spark-datasource/hudi-spark3-common/src/main/scala/org/apache/spark/sql/execution/datasources/Spark3ParsePartitionUtil.scala x: 5 commits (all time) y: 190 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/DataSkippingUtils.scala x: 12 commits (all time) y: 236 lines of code hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieFileWriterFactory.java x: 4 commits (all time) y: 102 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/IncrementalRelation.scala x: 23 commits (all time) y: 242 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieLogFormatWriter.java x: 21 commits (all time) y: 192 lines of code hudi-common/src/main/java/org/apache/hudi/internal/schema/utils/SerDeHelper.java x: 5 commits (all time) y: 271 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/utils/TransactionUtils.java x: 13 commits (all time) y: 99 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/savepoint/SavepointActionExecutor.java x: 16 commits (all time) y: 109 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/HoodieFlinkTableServiceClient.java x: 14 commits (all time) y: 174 lines of code hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaBulkInsertHelper.java x: 13 commits (all time) y: 88 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkBulkInsertHelper.java x: 14 commits (all time) y: 84 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/HoodieConfig.java x: 27 commits (all time) y: 190 lines of code hudi-common/src/main/java/org/apache/hudi/expression/PartialBindVisitor.java x: 2 commits (all time) y: 100 lines of code hudi-common/src/main/java/org/apache/hudi/index/secondary/SecondaryIndexManager.java x: 2 commits (all time) y: 124 lines of code hudi-kafka-connect/src/main/java/org/apache/hudi/connect/utils/KafkaConnectUtils.java x: 13 commits (all time) y: 176 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/converter/JsonToAvroSchemaConverter.java x: 2 commits (all time) y: 203 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/JsonDFSSource.java x: 9 commits (all time) y: 28 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/queue/BoundedInMemoryQueue.java x: 16 commits (all time) y: 167 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/clustering/ClusteringCommitSink.java x: 11 commits (all time) y: 157 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/CommitUtils.java x: 18 commits (all time) y: 156 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableSink.java x: 17 commits (all time) y: 130 lines of code hudi-gcp/src/main/java/org/apache/hudi/gcp/bigquery/BigQuerySyncTool.java x: 10 commits (all time) y: 139 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieConversionUtils.scala x: 6 commits (all time) y: 24 lines of code hudi-spark-datasource/hudi-spark3.3.x/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark33LegacyHoodieParquetFileFormat.scala x: 3 commits (all time) y: 389 lines of code hudi-spark-datasource/hudi-spark3.4.x/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark34LegacyHoodieParquetFileFormat.scala x: 3 commits (all time) y: 399 lines of code hudi-spark-datasource/hudi-spark3.5.x/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark35LegacyHoodieParquetFileFormat.scala x: 2 commits (all time) y: 401 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/InsertIntoHoodieTableCommand.scala x: 37 commits (all time) y: 117 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/timeline/HoodieTimelineArchiver.java x: 7 commits (all time) y: 233 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HoodieRealtimeInputFormatUtils.java x: 29 commits (all time) y: 102 lines of code hudi-flink-datasource/hudi-flink1.14.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/AbstractColumnReader.java x: 2 commits (all time) y: 196 lines of code hudi-sync/hudi-adb-sync/src/main/java/org/apache/hudi/sync/adb/AdbSyncTool.java x: 7 commits (all time) y: 204 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/hudi/SparkAdapter.scala x: 39 commits (all time) y: 78 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/analysis/HoodieAnalysis.scala x: 52 commits (all time) y: 383 lines of code hudi-spark-datasource/hudi-spark3-common/src/main/scala/org/apache/spark/sql/HoodieSpark3CatalystPlanUtils.scala x: 11 commits (all time) y: 60 lines of code hudi-spark-datasource/hudi-spark3.0.x/src/main/scala/org/apache/spark/sql/HoodieSpark30CatalystPlanUtils.scala x: 6 commits (all time) y: 49 lines of code hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/HoodieSpark31CatalystPlanUtils.scala x: 10 commits (all time) y: 50 lines of code hudi-spark-datasource/hudi-spark3.2plus-common/src/main/scala/org/apache/spark/sql/hudi/catalog/HoodieCatalog.scala x: 5 commits (all time) y: 348 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/BulkInsertDataInternalWriterHelper.java x: 8 commits (all time) y: 164 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/callback/kafka/HoodieWriteCommitKafkaCallback.java x: 8 commits (all time) y: 88 lines of code hudi-spark-datasource/hudi-spark/src/main/java/org/apache/hudi/cli/BootstrapExecutorUtils.java x: 12 commits (all time) y: 258 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/HoodieInternalRowUtils.scala x: 6 commits (all time) y: 323 lines of code hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/HoodieTestSuiteWriter.java x: 20 commits (all time) y: 129 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodiePartitionCDCFileGroupMapping.scala x: 3 commits (all time) y: 11 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/cdc/CDCFileGroupIterator.scala x: 2 commits (all time) y: 415 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/ActiveAction.java x: 4 commits (all time) y: 132 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/MetadataConversionUtils.java x: 3 commits (all time) y: 227 lines of code hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/MarkerHandler.java x: 9 commits (all time) y: 196 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/ConfigProperty.java x: 10 commits (all time) y: 187 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/GcsEventsSource.java x: 11 commits (all time) y: 132 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/RocksDbBasedFileSystemView.java x: 24 commits (all time) y: 484 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/RocksDBSchemaHelper.java x: 9 commits (all time) y: 101 lines of code hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/HoodieDeltaStreamerWrapper.java x: 16 commits (all time) y: 58 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieKeyLocationFetchHandle.java x: 10 commits (all time) y: 48 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/embedded/EmbeddedTimelineServerHelper.java x: 10 commits (all time) y: 25 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/TypedProperties.java x: 12 commits (all time) y: 95 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/SparkHoodieTableFileIndex.scala x: 27 commits (all time) y: 299 lines of code hudi-gcp/src/main/java/org/apache/hudi/gcp/bigquery/BigQuerySyncConfig.java x: 11 commits (all time) y: 144 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/CloudObjectsSelector.java x: 8 commits (all time) y: 193 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bucket/HoodieBucketIndex.java x: 10 commits (all time) y: 64 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/CloudStoreIngestionConfig.java x: 8 commits (all time) y: 29 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-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/append/AppendWriteFunction.java x: 7 commits (all time) y: 105 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/clustering/HoodieFlinkClusteringJob.java x: 16 commits (all time) y: 231 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/HoodieFlinkCompactor.java x: 17 commits (all time) y: 209 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/utils/Pipelines.java x: 31 commits (all time) y: 314 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/HoodieSchemaUtils.scala x: 2 commits (all time) y: 9 lines of code hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/BaseValidateDatasetNode.java x: 11 commits (all time) y: 182 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/CompactionHoodiePathCommand.scala x: 11 commits (all time) y: 32 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/CompactionShowHoodieTableCommand.scala x: 7 commits (all time) y: 18 lines of code hudi-spark-datasource/hudi-spark3-common/src/main/scala/org/apache/spark/sql/adapter/BaseSpark3Adapter.scala x: 25 commits (all time) y: 63 lines of code hudi-spark-datasource/hudi-spark3.2.x/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark32LegacyHoodieParquetFileFormat.scala x: 2 commits (all time) y: 383 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-spark-datasource/hudi-spark3.5.x/src/main/scala/org/apache/spark/sql/avro/AvroDeserializer.scala x: 1 commits (all time) y: 375 lines of code hudi-spark-datasource/hudi-spark3.5.x/src/main/scala/org/apache/spark/sql/avro/AvroSerializer.scala x: 1 commits (all time) y: 324 lines of code hudi-spark-datasource/hudi-spark3.5.x/src/main/scala/org/apache/spark/sql/execution/datasources/Spark35NestedSchemaPruning.scala x: 1 commits (all time) y: 116 lines of code hudi-spark-datasource/hudi-spark3.5.x/src/main/scala/org/apache/spark/sql/parser/HoodieSpark3_5ExtendedSqlAstBuilder.scala x: 1 commits (all time) y: 2354 lines of code hudi-spark-datasource/hudi-spark3.5.x/src/main/scala/org/apache/spark/sql/parser/HoodieSpark3_5ExtendedSqlParser.scala x: 1 commits (all time) y: 140 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCleaner.java x: 22 commits (all time) y: 74 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/RunCompactionProcedure.scala x: 13 commits (all time) y: 122 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/AlterHoodieTableAddColumnsCommand.scala x: 12 commits (all time) y: 105 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/cdc/HoodieCDCExtractor.java x: 15 commits (all time) y: 246 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/strategy/PartitionAwareClusteringPlanStrategy.java x: 22 commits (all time) y: 134 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/MergeIntoHoodieTableCommand.scala x: 63 commits (all time) y: 474 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/WriteOperationType.java x: 21 commits (all time) y: 107 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/FileSlice.java x: 11 commits (all time) y: 102 lines of code hudi-flink-datasource/hudi-flink1.18.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ArrayColumnReader.java x: 1 commits (all time) y: 366 lines of code style/scalastyle.xml x: 11 commits (all time) y: 114 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieDataSourceHelper.scala x: 15 commits (all time) y: 99 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/ComplexAvroKeyGenerator.java x: 11 commits (all time) y: 28 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/BuiltinKeyGenerator.java x: 14 commits (all time) y: 334 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bucket/BucketIdentifier.java x: 12 commits (all time) y: 82 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkBucketIndexPartitioner.java x: 6 commits (all time) y: 108 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bucket/BucketBulkInsertWriterHelper.java x: 8 commits (all time) y: 78 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bucket/BucketStreamWriteFunction.java x: 14 commits (all time) y: 107 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/CompactionUtils.java x: 21 commits (all time) y: 213 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieClusteringConfig.java x: 46 commits (all time) y: 515 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/RunClusteringProcedure.scala x: 21 commits (all time) y: 187 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/functional/HoodieSparkFunctionalIndex.java x: 1 commits (all time) y: 190 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/metadata/SparkHoodieBackedTableMetadataWriter.java x: 38 commits (all time) y: 163 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/ConfigGroups.java x: 19 commits (all time) y: 131 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/HoodieMetadataConfig.java x: 55 commits (all time) y: 547 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-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/CompactionCommitSink.java x: 10 commits (all time) y: 119 lines of code hudi-aws/src/main/java/org/apache/hudi/config/DynamoDbBasedLockConfig.java x: 10 commits (all time) y: 122 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieLockConfig.java x: 21 commits (all time) y: 282 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/SparkSortAndSizeExecutionStrategy.java x: 20 commits (all time) y: 64 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieCleanConfig.java x: 8 commits (all time) y: 250 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/HoodieBloomIndex.java x: 19 commits (all time) y: 204 lines of code hudi-spark-datasource/hudi-spark3.2.x/src/main/antlr4/imports/SqlBase.g4 x: 2 commits (all time) y: 1760 lines of code hudi-spark-datasource/hudi-spark3.2.x/src/main/scala/org/apache/spark/sql/parser/HoodieSpark3_2ExtendedSqlAstBuilder.scala x: 3 commits (all time) y: 2345 lines of code hudi-spark-datasource/hudi-spark3.3.x/src/main/scala/org/apache/spark/sql/parser/HoodieSpark3_3ExtendedSqlAstBuilder.scala x: 2 commits (all time) y: 2351 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/SanitizationUtils.java x: 5 commits (all time) y: 140 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/strategy/BaseConsistentHashingBucketClusteringPlanStrategy.java x: 4 commits (all time) y: 223 lines of code hudi-spark-datasource/hudi-spark3.2.x/src/main/scala/org/apache/spark/sql/execution/datasources/Spark32NestedSchemaPruning.scala x: 4 commits (all time) y: 117 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/payload/ExpressionPayload.scala x: 24 commits (all time) y: 353 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/HoodieFlinkWriteClient.java x: 103 commits (all time) y: 367 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/SparkLazyInsertIterable.java x: 15 commits (all time) y: 60 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/hudi/execution/RangeSample.scala x: 6 commits (all time) y: 433 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/cdc/HoodieCDCRDD.scala x: 19 commits (all time) y: 439 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkTable.java x: 26 commits (all time) y: 83 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieInstant.java x: 24 commits (all time) y: 256 lines of code hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/HoodieInlineTestSuiteWriter.java x: 5 commits (all time) y: 173 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/streaming/HoodieStreamSource.scala x: 13 commits (all time) y: 142 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowCommitsProcedure.scala x: 8 commits (all time) y: 120 lines of code hudi-spark-datasource/hudi-spark3.2plus-common/src/main/scala/org/apache/spark/sql/hudi/command/AlterTableCommand.scala x: 9 commits (all time) y: 278 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/IncrSourceHelper.java x: 28 commits (all time) y: 170 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/AbstractRealtimeRecordReader.java x: 37 commits (all time) y: 165 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/deltacommit/SparkUpsertDeltaCommitPartitioner.java x: 7 commits (all time) y: 97 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieFileGroup.java x: 16 commits (all time) y: 139 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieLogFormat.java x: 19 commits (all time) y: 198 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/RepairsCommand.java x: 35 commits (all time) y: 273 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/CleansCommand.java x: 17 commits (all time) y: 122 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieIndexConfig.java x: 35 commits (all time) y: 528 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieCompactionConfig.java x: 36 commits (all time) y: 309 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadataWriter.java x: 12 commits (all time) y: 26 lines of code hudi-common/src/main/java/org/apache/hudi/avro/JsonEncoder.java x: 1 commits (all time) y: 230 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimelineMetadataUtils.java x: 17 commits (all time) y: 168 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/BootstrapExecutor.java x: 2 commits (all time) y: 165 lines of code hudi-spark-datasource/hudi-spark/src/main/java/org/apache/hudi/bootstrap/SparkParquetBootstrapDataProvider.java x: 5 commits (all time) y: 13 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-common/src/main/java/org/apache/hudi/avro/MercifulJsonConverter.java x: 14 commits (all time) y: 295 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/AvroOrcUtils.java x: 7 commits (all time) y: 703 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/ProtoConversionUtil.java x: 18 commits (all time) y: 400 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkAppendHandle.java x: 19 commits (all time) y: 73 lines of code hudi-client/hudi-java-client/src/main/java/org/apache/hudi/client/common/JavaTaskContextSupplier.java x: 3 commits (all time) y: 27 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/RollbackUtils.java x: 21 commits (all time) y: 52 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/SchemaEvolutionContext.java x: 3 commits (all time) y: 299 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieCreateRecordUtils.scala x: 6 commits (all time) y: 216 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/AvroConvertor.java x: 19 commits (all time) y: 128 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/stats/ColumnStatsIndices.java x: 6 commits (all time) y: 199 lines of code hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/DataSourceUtils.java x: 40 commits (all time) y: 231 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieStreamingSink.scala x: 16 commits (all time) y: 275 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/HoodieTableHeaderFields.java x: 15 commits (all time) y: 143 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/async/HoodieAsyncService.java x: 12 commits (all time) y: 131 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieROTablePathFilter.java x: 31 commits (all time) y: 173 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/CreateHoodieTableAsSelectCommand.scala x: 22 commits (all time) y: 88 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/PulsarSource.java x: 5 commits (all time) y: 199 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/DatePartitionPathSelector.java x: 8 commits (all time) y: 149 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/transform/SqlQueryBasedTransformer.java x: 12 commits (all time) y: 38 lines of code hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaUpsertPartitioner.java x: 9 commits (all time) y: 246 lines of code hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark24LegacyHoodieParquetFileFormat.scala x: 1 commits (all time) y: 186 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieCLIUtils.scala x: 10 commits (all time) y: 82 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/profile/WriteProfile.java x: 5 commits (all time) y: 153 lines of code hudi-kafka-connect/src/main/java/org/apache/hudi/connect/writers/KafkaConnectWriterProvider.java x: 7 commits (all time) y: 80 lines of code hudi-spark-datasource/hudi-spark3.0.x/src/main/scala/org/apache/spark/sql/avro/AvroDeserializer.scala x: 2 commits (all time) y: 360 lines of code hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/avro/AvroDeserializer.scala x: 8 commits (all time) y: 364 lines of code hudi-spark-datasource/hudi-spark3.2.x/src/main/scala/org/apache/spark/sql/avro/AvroDeserializer.scala x: 6 commits (all time) y: 377 lines of code hudi-spark-datasource/hudi-spark3.3.x/src/main/scala/org/apache/spark/sql/avro/AvroDeserializer.scala x: 7 commits (all time) y: 375 lines of code hudi-spark-datasource/hudi-spark3.4.x/src/main/scala/org/apache/spark/sql/avro/AvroDeserializer.scala x: 2 commits (all time) y: 375 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/ExpressionEvaluators.java x: 4 commits (all time) y: 412 lines of code hudi-common/src/main/java/org/apache/hudi/expression/BindVisitor.java x: 1 commits (all time) y: 135 lines of code hudi-common/src/main/java/org/apache/hudi/expression/Predicates.java x: 1 commits (all time) y: 311 lines of code hudi-common/src/main/java/org/apache/hudi/internal/schema/Types.java x: 4 commits (all time) y: 569 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/DeleteHoodieTableCommand.scala x: 24 commits (all time) y: 45 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/HoodieSparkMergeOnReadTable.java x: 18 commits (all time) y: 169 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/TypeConverters.java x: 1 commits (all time) y: 304 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/HDFSParquetImportCommand.java x: 14 commits (all time) y: 59 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/HoodieDeltaStreamer.java x: 93 commits (all time) y: 36 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/HoodieDeltaStreamerMetrics.java x: 13 commits (all time) y: 9 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-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkDeleteHelper.java x: 10 commits (all time) y: 92 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/plan/strategy/SparkSizeBasedClusteringPlanStrategy.java x: 12 commits (all time) y: 46 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieMergeOnReadRDD.scala x: 24 commits (all time) y: 107 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/CollectionUtils.java x: 22 commits (all time) y: 173 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/common/HoodieSparkEngineContext.java x: 14 commits (all time) y: 188 lines of code hudi-common/src/main/java/org/apache/hudi/common/engine/EngineProperty.java x: 4 commits (all time) y: 10 lines of code hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaWriteHelper.java x: 11 commits (all time) y: 54 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/compact/HoodieFlinkMergeOnReadTableCompactor.java x: 10 commits (all time) y: 30 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieParquetInputFormat.java x: 30 commits (all time) y: 116 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/util/HiveSchemaUtil.java x: 11 commits (all time) y: 390 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/RDDCustomColumnsSortPartitioner.java x: 13 commits (all time) y: 47 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/avro/SchemaConverters.scala x: 3 commits (all time) y: 155 lines of code hudi-sync/hudi-adb-sync/src/main/java/org/apache/hudi/sync/adb/HoodieAdbJdbcClient.java x: 3 commits (all time) y: 413 lines of code hudi-sync/hudi-datahub-sync/src/main/java/org/apache/hudi/sync/datahub/DataHubSyncClient.java x: 6 commits (all time) y: 161 lines of code hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/avro/AvroSerializer.scala x: 7 commits (all time) y: 296 lines of code hudi-spark-datasource/hudi-spark3.2.x/src/main/scala/org/apache/spark/sql/avro/AvroSerializer.scala x: 7 commits (all time) y: 331 lines of code hudi-spark-datasource/hudi-spark3.3.x/src/main/scala/org/apache/spark/sql/avro/AvroSerializer.scala x: 7 commits (all time) y: 327 lines of code hudi-spark-datasource/hudi-spark3.0.x/src/main/scala/org/apache/spark/sql/avro/AvroSerializer.scala x: 1 commits (all time) y: 297 lines of code hudi-spark-datasource/hudi-spark3.0.x/src/main/scala/org/apache/spark/sql/execution/datasources/Spark30NestedSchemaPruning.scala x: 1 commits (all time) y: 166 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/queue/DisruptorMessageQueue.java x: 8 commits (all time) y: 113 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/parquet/ParquetSchemaConverter.java x: 9 commits (all time) y: 572 lines of code docker/compose/docker-compose_hadoop284_hive233_spark244.yml x: 8 commits (all time) y: 287 lines of code hudi-common/src/main/java/org/apache/hudi/keygen/constant/KeyGeneratorOptions.java x: 15 commits (all time) y: 79 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ValidateHoodieSyncProcedure.scala x: 4 commits (all time) y: 153 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieParquetRealtimeInputFormat.java x: 37 commits (all time) y: 77 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/ComplexKeyGenerator.java x: 13 commits (all time) y: 50 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/GlobalDeleteKeyGenerator.java x: 11 commits (all time) y: 47 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/TimestampBasedKeyGenerator.java x: 12 commits (all time) y: 69 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroRecord.java x: 6 commits (all time) y: 172 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieEmptyRecord.java x: 3 commits (all time) y: 119 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/SpillableMapUtils.java x: 19 commits (all time) y: 110 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/HoodiePipeline.java x: 6 commits (all time) y: 181 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/hive/HoodieCombineHiveInputFormat.java x: 20 commits (all time) y: 732 lines of code hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/configuration/DeltaConfig.java x: 18 commits (all time) y: 388 lines of code hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/WriterContext.java x: 9 commits (all time) y: 113 lines of code hudi-common/src/main/resources/hbase-site.xml x: 6 commits (all time) y: 2077 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/AvroSchemaConverter.java x: 10 commits (all time) y: 298 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/ddl/JDBCExecutor.java x: 11 commits (all time) y: 162 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/FileSystemViewStorageConfig.java x: 28 commits (all time) y: 349 lines of code hudi-common/src/main/java/org/apache/hudi/internal/schema/InternalSchemaBuilder.java x: 3 commits (all time) y: 191 lines of code hudi-common/src/main/java/org/apache/hudi/internal/schema/action/TableChanges.java x: 4 commits (all time) y: 285 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-client/hudi-client-common/src/main/java/org/apache/hudi/config/metrics/HoodieMetricsDatadogConfig.java x: 2 commits (all time) y: 150 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-cli/src/main/java/org/apache/hudi/cli/utils/SparkTempViewProvider.java x: 8 commits (all time) y: 109 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/datadog/DatadogReporter.java x: 5 commits (all time) y: 127 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkCreateHandle.java x: 20 commits (all time) y: 108 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/sort/SpaceCurveSortingHelper.java x: 3 commits (all time) y: 206 lines of code hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/SparkUpsertNode.scala x: 9 commits (all time) y: 17 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-kafka-connect/src/main/java/org/apache/hudi/connect/transaction/ConnectTransactionParticipant.java x: 5 commits (all time) y: 221 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/transaction/lock/HiveMetastoreBasedLockProvider.java x: 4 commits (all time) y: 188 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HiveIncrementalPuller.java x: 18 commits (all time) y: 280 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/CommitsCommand.java x: 33 commits (all time) y: 343 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/compact/HoodieSparkMergeOnReadTableCompactor.java x: 17 commits (all time) y: 32 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HiveSchemaUtils.java x: 8 commits (all time) y: 171 lines of code hudi-spark-datasource/hudi-spark/src/main/java/org/apache/hudi/QuickstartUtils.java x: 9 commits (all time) y: 185 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/SavepointsCommand.java x: 25 commits (all time) y: 125 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/ActionType.java x: 5 commits (all time) y: 4 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/MiniBatchHandle.java x: 6 commits (all time) y: 8 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-common/src/main/java/org/apache/hudi/common/HoodieCleanStat.java x: 8 commits (all time) y: 159 lines of code hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/DagUtils.java x: 10 commits (all time) y: 362 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroPayload.java x: 9 commits (all time) y: 41 lines of code hudi-spark-datasource/hudi-spark2/src/main/antlr4/imports/SqlBase.g4 x: 1 commits (all time) y: 971 lines of code
2526.0
lines of code
  min: 2.0
  average: 102.12
  25th percentile: 22.0
  median: 49.0
  75th percentile: 114.0
  max: 2526.0
0 242.0
commits (all time)
min: 1.0 | average: 6.86 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 7.0 | max: 242.0

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

hudi-common/src/main/java/org/apache/hudi/common/table/read/IncrementalQueryAnalyzer.java x: 3 contributors (all time) y: 266 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/ClusteringUtils.java x: 18 contributors (all time) y: 211 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/FlinkOptions.java x: 27 contributors (all time) y: 900 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/IncrementalInputSplits.java x: 15 contributors (all time) y: 391 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/StreamReadMonitoringFunction.java x: 7 contributors (all time) y: 189 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodiePayloadConfig.java x: 11 contributors (all time) y: 77 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieWriteConfig.java x: 64 contributors (all time) y: 2526 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/DefaultHoodieRecordPayload.java x: 13 contributors (all time) y: 126 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/OverwriteWithLatestAvroPayload.java x: 16 contributors (all time) y: 50 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/RecordPayloadType.java x: 2 contributors (all time) y: 67 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableConfig.java x: 36 contributors (all time) y: 613 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/ProvidesHoodieConfig.scala x: 23 contributors (all time) y: 396 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieClient.java x: 11 contributors (all time) y: 197 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieTableServiceClient.java x: 15 contributors (all time) y: 800 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieWriteClient.java x: 33 contributors (all time) y: 840 lines of code hudi-client/hudi-java-client/src/main/java/org/apache/hudi/client/HoodieJavaWriteClient.java x: 20 contributors (all time) y: 187 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieSparkUtils.scala x: 15 contributors (all time) y: 247 lines of code hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroUtils.java x: 35 contributors (all time) y: 982 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/ErrorEvent.java x: 3 contributors (all time) y: 40 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/HoodieStreamerUtils.java x: 4 contributors (all time) y: 137 lines of code hudi-common/src/main/java/org/apache/hudi/common/fs/FSUtils.java x: 38 contributors (all time) y: 557 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieMetadataTableValidator.java x: 15 contributors (all time) y: 1158 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HiveSyncConfigHolder.java x: 6 contributors (all time) y: 126 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/AvroConversionUtils.scala x: 12 contributors (all time) y: 153 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/util/ExceptionWrappingIterator.scala x: 1 contributors (all time) y: 15 lines of code hudi-common/src/main/java/org/apache/hudi/avro/AvroSchemaUtils.java x: 11 contributors (all time) y: 322 lines of code hudi-common/src/main/java/org/apache/hudi/exception/HoodieAvroSchemaException.java x: 1 contributors (all time) y: 6 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieSparkSqlWriter.scala x: 43 contributors (all time) y: 870 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/config/HoodieStreamerConfig.java x: 3 contributors (all time) y: 105 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/RowSource.java x: 8 contributors (all time) y: 34 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/SourceFormatAdapter.java x: 4 contributors (all time) y: 212 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/RecordLevelIndexSupport.scala x: 2 contributors (all time) y: 123 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanner.java x: 23 contributors (all time) y: 408 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimelineDiffHelper.java x: 5 contributors (all time) y: 111 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata/HoodieBackedTableMetadataWriter.java x: 38 contributors (all time) y: 1115 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/metadata/FlinkHoodieBackedTableMetadataWriter.java x: 11 contributors (all time) y: 131 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/HoodieCLI.java x: 12 contributors (all time) y: 78 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/TableCommand.java x: 12 contributors (all time) y: 332 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/metrics/HoodieMetricsConfig.java x: 10 contributors (all time) y: 154 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanActionExecutor.java x: 15 contributors (all time) y: 143 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/AbstractTableFileSystemView.java x: 39 contributors (all time) y: 1039 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/PriorityBasedFileSystemView.java x: 17 contributors (all time) y: 264 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/RemoteHoodieTableFileSystemView.java x: 25 contributors (all time) y: 547 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/TableFileSystemView.java x: 13 contributors (all time) y: 54 lines of code hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/RequestHandler.java x: 21 contributors (all time) y: 536 lines of code hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/FileSliceHandler.java x: 14 contributors (all time) y: 124 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/DefaultSource.scala x: 23 contributors (all time) y: 301 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/StreamSync.java x: 11 contributors (all time) y: 969 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieMetadataPayload.java x: 16 contributors (all time) y: 551 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/PreferWriterConflictResolutionStrategy.java x: 3 contributors (all time) y: 65 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/ClusteringPlanActionExecutor.java x: 10 contributors (all time) y: 77 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/BaseRollbackActionExecutor.java x: 19 contributors (all time) y: 248 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/RestorePlanActionExecutor.java x: 6 contributors (all time) y: 62 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieDefaultTimeline.java x: 30 contributors (all time) y: 447 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieTimeline.java x: 22 contributors (all time) y: 299 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java x: 25 contributors (all time) y: 371 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableSource.java x: 17 contributors (all time) y: 541 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/FirstValueAvroPayload.java x: 1 contributors (all time) y: 45 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieAppendHandle.java x: 25 contributors (all time) y: 519 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieMergeHandle.java x: 33 contributors (all time) y: 370 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieWriteHandle.java x: 23 contributors (all time) y: 191 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/HoodieTable.java x: 47 contributors (all time) y: 562 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkCopyOnWriteTable.java x: 25 contributors (all time) y: 280 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/BaseFlinkCommitActionExecutor.java x: 18 contributors (all time) y: 142 lines of code hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/HoodieJavaCopyOnWriteTable.java x: 21 contributors (all time) y: 263 lines of code hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/BaseJavaCommitActionExecutor.java x: 19 contributors (all time) y: 238 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/HoodieSparkCopyOnWriteTable.java x: 22 contributors (all time) y: 241 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/HoodieSparkTable.java x: 15 contributors (all time) y: 107 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/bootstrap/BaseBootstrapMetadataHandler.java x: 5 contributors (all time) y: 56 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/BaseSparkCommitActionExecutor.java x: 31 contributors (all time) y: 303 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/OptionsResolver.java x: 15 contributors (all time) y: 212 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/timeline/LSMTimelineWriter.java x: 4 contributors (all time) y: 230 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableFactory.java x: 14 contributors (all time) y: 318 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieCatalog.java x: 9 contributors (all time) y: 516 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieHiveCatalog.java x: 15 contributors (all time) y: 809 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieDeltaWriteStat.java x: 7 contributors (all time) y: 78 lines of code hudi-aws/src/main/java/org/apache/hudi/aws/sync/AWSGlueCatalogSyncClient.java x: 17 contributors (all time) y: 785 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HiveSyncTool.java x: 33 contributors (all time) y: 358 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HoodieHiveSyncClient.java x: 11 contributors (all time) y: 378 lines of code hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/HoodieMetaSyncOperations.java x: 7 contributors (all time) y: 86 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/KafkaOffsetGen.java x: 29 contributors (all time) y: 332 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/KeyGenUtils.java x: 17 contributors (all time) y: 186 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/factory/HoodieSparkKeyGeneratorFactory.java x: 11 contributors (all time) y: 125 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieDatasetBulkInsertHelper.scala x: 10 contributors (all time) y: 190 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/SqlKeyGenerator.scala x: 8 contributors (all time) y: 140 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/strategy/ClusteringPlanStrategy.java x: 9 contributors (all time) y: 105 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/clustering/plan/strategy/FlinkSizeBasedClusteringPlanStrategyRecently.java x: 1 contributors (all time) y: 89 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/BaseCommitActionExecutor.java x: 22 contributors (all time) y: 249 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bucket/ConsistentBucketIndexUtils.java x: 5 contributors (all time) y: 190 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/sort/SortOperator.java x: 3 contributors (all time) y: 90 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieFileIndex.scala x: 21 contributors (all time) y: 373 lines of code scripts/pr_compliance.py x: 3 contributors (all time) y: 333 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/ScheduleCompactionActionExecutor.java x: 13 contributors (all time) y: 178 lines of code hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/streaming/StructuredStreamingSinkUtil.java x: 1 contributors (all time) y: 103 lines of code hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/streaming/StructuredStreamingSinkTestWriter.scala x: 1 contributors (all time) y: 71 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieCreateHandle.java x: 19 contributors (all time) y: 177 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimeGeneratorBase.java x: 2 contributors (all time) y: 82 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimeGenerators.java x: 2 contributors (all time) y: 26 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata/HoodieMetadataWriteUtils.java x: 9 contributors (all time) y: 177 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimelineUtils.java x: 11 contributors (all time) y: 338 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/catalyst/catalog/HoodieCatalogTable.scala x: 18 contributors (all time) y: 236 lines of code hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/HoodieSyncClient.java x: 8 contributors (all time) y: 160 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieArchivedTimeline.java x: 20 contributors (all time) y: 217 lines of code hudi-gcp/src/main/java/org/apache/hudi/gcp/bigquery/HoodieBigQuerySyncClient.java x: 8 contributors (all time) y: 257 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanActionExecutor.java x: 19 contributors (all time) y: 228 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/UtilHelpers.java x: 45 contributors (all time) y: 514 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/storage/HoodieSparkFileReaderFactory.java x: 5 contributors (all time) y: 35 lines of code hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieAvroFileReaderFactory.java x: 4 contributors (all time) y: 51 lines of code hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieFileReaderFactory.java x: 8 contributors (all time) y: 104 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieSchemaUtils.scala x: 3 contributors (all time) y: 131 lines of code azure-pipelines-20230430.yml x: 9 contributors (all time) y: 329 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/config/CloudSourceConfig.java x: 4 contributors (all time) y: 109 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/config/S3EventsHoodieIncrSourceConfig.java x: 3 contributors (all time) y: 56 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/GcsEventsHoodieIncrSource.java x: 10 contributors (all time) y: 111 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/S3EventsHoodieIncrSource.java x: 15 contributors (all time) y: 130 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/CloudObjectsSelectorCommon.java x: 9 contributors (all time) y: 227 lines of code hudi-common/src/main/java/org/apache/hudi/avro/AvroSchemaCompatibility.java x: 6 contributors (all time) y: 603 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/TableSchemaResolver.java x: 25 contributors (all time) y: 392 lines of code hudi-common/src/main/java/org/apache/hudi/exception/SchemaCompatibilityException.java x: 2 contributors (all time) y: 13 lines of code hudi-common/src/main/java/org/apache/hudi/internal/schema/convert/AvroInternalSchemaConverter.java x: 7 contributors (all time) y: 326 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/MetricsReporterType.java x: 3 contributors (all time) y: 4 lines of code hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/HoodieSparkFunctionalIndexClient.java x: 2 contributors (all time) y: 105 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/collection/ExternalSpillableMap.java x: 16 contributors (all time) y: 242 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/MetadataCommand.java x: 15 contributors (all time) y: 303 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/index/RunIndexActionExecutor.java x: 13 contributors (all time) y: 250 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/ThreeToFourUpgradeHandler.java x: 3 contributors (all time) y: 28 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadataUtil.java x: 28 contributors (all time) y: 1273 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieIndexer.java x: 8 contributors (all time) y: 267 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableMetaClient.java x: 45 contributors (all time) y: 976 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/FileSystemViewManager.java x: 20 contributors (all time) y: 172 lines of code hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/TimelineService.java x: 22 contributors (all time) y: 365 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/HoodieFileGroupRecordBuffer.java x: 3 contributors (all time) y: 32 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/HoodieKeyBasedFileGroupRecordBuffer.java x: 4 contributors (all time) y: 122 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/HoodiePositionBasedFileGroupRecordBuffer.java x: 4 contributors (all time) y: 154 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/transform/RowDataToHoodieFunction.java x: 2 contributors (all time) y: 56 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/streamer/FlinkStreamerConfig.java x: 10 contributors (all time) y: 378 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/mor/MergeOnReadInputFormat.java x: 12 contributors (all time) y: 707 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/RowDataToAvroConverters.java x: 5 contributors (all time) y: 284 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/StreamWriteOperatorCoordinator.java x: 18 contributors (all time) y: 432 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/hbase/SparkHoodieHBaseIndex.java x: 16 contributors (all time) y: 544 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieWithTimelineServer.java x: 10 contributors (all time) y: 89 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/KafkaOffsetPostProcessor.java x: 6 contributors (all time) y: 58 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/JsonKafkaSource.java x: 21 contributors (all time) y: 93 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/HoodieCommonConfig.java x: 16 contributors (all time) y: 140 lines of code hudi-common/src/main/java/org/apache/hudi/internal/schema/utils/AvroSchemaEvolutionUtils.java x: 9 contributors (all time) y: 98 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/DataSourceOptions.scala x: 43 contributors (all time) y: 758 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieWriterUtils.scala x: 16 contributors (all time) y: 202 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/storage/HoodieSparkFileWriterFactory.java x: 3 contributors (all time) y: 76 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/HoodieStorageConfig.java x: 6 contributors (all time) y: 330 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/CreateHoodieTableCommand.scala x: 12 contributors (all time) y: 180 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/storage/hadoop/HoodieHadoopStorage.java x: 1 contributors (all time) y: 144 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/ttl/strategy/HoodiePartitionTTLStrategyFactory.java x: 1 contributors (all time) y: 51 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/ttl/strategy/KeepByCreationTimeStrategy.java x: 1 contributors (all time) y: 27 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/ttl/strategy/KeepByTimeStrategy.java x: 1 contributors (all time) y: 65 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/ttl/strategy/PartitionTTLStrategy.java x: 1 contributors (all time) y: 35 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/SparkRDDWriteClient.java x: 34 contributors (all time) y: 262 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieInstantTimeGenerator.java x: 11 contributors (all time) y: 114 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/UpsertPartitioner.java x: 20 contributors (all time) y: 281 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieMergeOnReadTableInputFormat.java x: 11 contributors (all time) y: 305 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HoodieInputFormatUtils.java x: 23 contributors (all time) y: 349 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/MergeOnReadIncrementalRelation.scala x: 18 contributors (all time) y: 201 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HiveAvroSerializer.java x: 6 contributors (all time) y: 324 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/HoodieMultiTableStreamer.java x: 2 contributors (all time) y: 383 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/DeltaSync.java x: 58 contributors (all time) y: 28 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/AvroKafkaSource.java x: 20 contributors (all time) y: 104 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/KafkaSource.java x: 8 contributors (all time) y: 71 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/ProtoKafkaSource.java x: 6 contributors (all time) y: 84 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/Source.java x: 12 contributors (all time) y: 55 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/HoodieStreamer.java x: 5 contributors (all time) y: 742 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/HoodieOptionConfig.scala x: 15 contributors (all time) y: 194 lines of code hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/HoodieSyncConfig.java x: 13 contributors (all time) y: 242 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/HoodieTableFileSystemView.java x: 16 contributors (all time) y: 295 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/ddl/HiveQueryDDLExecutor.java x: 9 contributors (all time) y: 121 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieBaseRelation.scala x: 17 contributors (all time) y: 532 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieHadoopFsRelationFactory.scala x: 2 contributors (all time) y: 297 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/ExportCommand.java x: 11 contributors (all time) y: 186 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/heartbeat/HeartbeatUtils.java x: 7 contributors (all time) y: 49 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock/FileSystemBasedLockProvider.java x: 6 contributors (all time) y: 173 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/utils/SparkMetadataWriterUtils.java x: 3 contributors (all time) y: 201 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadata.java x: 14 contributors (all time) y: 101 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/meta/CkpMetadata.java x: 11 contributors (all time) y: 156 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/FileIndex.java x: 8 contributors (all time) y: 244 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/TableOptionProperties.java x: 6 contributors (all time) y: 192 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FilePathUtils.java x: 5 contributors (all time) y: 314 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-io/src/main/java/org/apache/hudi/storage/StoragePath.java x: 1 contributors (all time) y: 222 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ExportInstantsProcedure.scala x: 8 contributors (all time) y: 177 lines of code hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/marker/MarkerBasedEarlyConflictDetectionRunnable.java x: 3 contributors (all time) y: 87 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/SparkSampleWritesUtils.java x: 2 contributors (all time) y: 130 lines of code hudi-common/src/main/java/org/apache/hudi/common/bootstrap/index/HFileBootstrapIndex.java x: 10 contributors (all time) y: 584 lines of code hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieNativeAvroHFileReader.java x: 1 contributors (all time) y: 459 lines of code hudi-io/src/main/java/org/apache/hudi/io/hfile/HFileReaderImpl.java x: 1 contributors (all time) y: 233 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/CleanerUtils.java x: 13 contributors (all time) y: 148 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieParquetDataBlock.java x: 9 contributors (all time) y: 143 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/hadoop/fs/inline/InLineFsDataInputStream.java x: 1 contributors (all time) y: 92 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/HoodieCompactor.java x: 14 contributors (all time) y: 186 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieWriteStat.java x: 11 contributors (all time) y: 251 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/CompactHelpers.java x: 8 contributors (all time) y: 83 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/InstantRange.java x: 2 contributors (all time) y: 184 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/CompletionTimeQueryView.java x: 4 contributors (all time) y: 183 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieMetadataLogRecordReader.java x: 6 contributors (all time) y: 166 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/ClusteringUtil.java x: 5 contributors (all time) y: 64 lines of code hudi-io/src/main/java/org/apache/hudi/common/util/Option.java x: 2 contributors (all time) y: 115 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/cdc/CDCRelation.scala x: 5 contributors (all time) y: 147 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/BaseActionExecutor.java x: 9 contributors (all time) y: 87 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieDataTableValidator.java x: 7 contributors (all time) y: 280 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieDropPartitionsTool.java x: 6 contributors (all time) y: 302 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieSnapshotCopier.java x: 20 contributors (all time) y: 143 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/TableSizeStats.java x: 5 contributors (all time) y: 326 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HiveSyncConfig.java x: 29 contributors (all time) y: 161 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/SparkMetadataTableRecordIndex.java x: 3 contributors (all time) y: 120 lines of code hudi-common/src/main/avro/HoodieMetadata.avsc x: 6 contributors (all time) y: 436 lines of code hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieHBaseAvroHFileReader.java x: 2 contributors (all time) y: 517 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/BaseTableMetadata.java x: 19 contributors (all time) y: 314 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieBackedTableMetadata.java x: 29 contributors (all time) y: 597 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/FunctionalIndexSupport.scala x: 2 contributors (all time) y: 140 lines of code hudi-aws/src/main/java/org/apache/hudi/config/HoodieAWSConfig.java x: 7 contributors (all time) y: 139 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/util/PartitionFilterGenerator.java x: 2 contributors (all time) y: 166 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecord.java x: 21 contributors (all time) y: 269 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieLogFileReader.java x: 30 contributors (all time) y: 376 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieAvroDataBlock.java x: 18 contributors (all time) y: 257 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieCDCDataBlock.java x: 7 contributors (all time) y: 31 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieCommandBlock.java x: 9 contributors (all time) y: 33 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieCorruptBlock.java x: 7 contributors (all time) y: 24 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieDataBlock.java x: 11 contributors (all time) y: 288 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieLogBlock.java x: 14 contributors (all time) y: 203 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieMergedLogRecordReader.java x: 4 contributors (all time) y: 249 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/HoodieBaseFileGroupRecordBuffer.java x: 5 contributors (all time) y: 214 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/HoodieFileGroupReader.java x: 5 contributors (all time) y: 264 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/HoodieRecordSizeEstimator.java x: 9 contributors (all time) y: 18 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/HoodieFileGroupReaderBasedParquetFileFormat.scala x: 5 contributors (all time) y: 343 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/CompactionCommand.java x: 22 contributors (all time) y: 592 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/HoodieFunctionalIndexConfig.java x: 2 contributors (all time) y: 220 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodiePartitionMetadata.java x: 11 contributors (all time) y: 172 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieActiveTimeline.java x: 33 contributors (all time) y: 583 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/ConfigUtils.java x: 6 contributors (all time) y: 356 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/InternalSchemaCache.java x: 6 contributors (all time) y: 150 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/MarkerUtils.java x: 5 contributors (all time) y: 187 lines of code hudi-common/src/main/java/org/apache/hudi/internal/schema/io/FileBasedInternalSchemaStorageManager.java x: 5 contributors (all time) y: 155 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/hadoop/fs/HoodieWrapperFileSystem.java x: 1 contributors (all time) y: 865 lines of code hudi-io/src/main/java/org/apache/hudi/common/util/FileIOUtils.java x: 1 contributors (all time) y: 175 lines of code hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/util/ManifestFileWriter.java x: 6 contributors (all time) y: 98 lines of code hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/marker/MarkerDirState.java x: 6 contributors (all time) y: 251 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCompactionAdminTool.java x: 8 contributors (all time) y: 124 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/perf/TimelineServerPerf.java x: 14 contributors (all time) y: 269 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/FilebasedSchemaProvider.java x: 12 contributors (all time) y: 68 lines of code hudi-io/src/main/java/org/apache/hudi/common/util/ComparableVersion.java x: 1 contributors (all time) y: 252 lines of code hudi-common/src/main/java/org/apache/hudi/avro/GenericAvroSerializer.java x: 2 contributors (all time) y: 98 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieCommitMetadata.java x: 22 contributors (all time) y: 422 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieConsistentHashingMetadata.java x: 5 contributors (all time) y: 125 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieReplaceCommitMetadata.java x: 5 contributors (all time) y: 96 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/debezium/PostgresDebeziumAvroPayload.java x: 5 contributors (all time) y: 74 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/Base64CodecUtil.java x: 3 contributors (all time) y: 16 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/InputSplitUtils.java x: 4 contributors (all time) y: 24 lines of code hudi-spark-datasource/hudi-spark/src/main/java/org/apache/hudi/cli/HDFSParquetImporterUtils.java x: 5 contributors (all time) y: 251 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/HoodieIndexUtils.java x: 16 contributors (all time) y: 261 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/HoodieMergeHelper.java x: 11 contributors (all time) y: 165 lines of code hudi-client/hudi-java-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/JavaExecutionStrategy.java x: 9 contributors (all time) y: 162 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/MultipleSparkJobExecutionStrategy.java x: 22 contributors (all time) y: 358 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/SingleSparkJobExecutionStrategy.java x: 9 contributors (all time) y: 117 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/bootstrap/ParquetBootstrapMetadataHandler.java x: 8 contributors (all time) y: 99 lines of code hudi-common/src/main/java/org/apache/hudi/common/bloom/SimpleBloomFilter.java x: 4 contributors (all time) y: 93 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/HoodieReaderConfig.java x: 4 contributors (all time) y: 46 lines of code hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieAvroFileWriterFactory.java x: 5 contributors (all time) y: 88 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/clustering/ClusteringOperator.java x: 19 contributors (all time) y: 303 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieHFileRecordReader.java x: 4 contributors (all time) y: 79 lines of code hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/reader/DFSHoodieDatasetInputReader.java x: 18 contributors (all time) y: 295 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/ParquetUtils.java x: 17 contributors (all time) y: 365 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/HoodieLogFileCommand.java x: 25 contributors (all time) y: 252 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/SparkMain.java x: 39 contributors (all time) y: 589 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-client/hudi-client-common/src/main/java/org/apache/hudi/client/embedded/EmbeddedTimelineService.java x: 14 contributors (all time) y: 228 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/marker/DirectWriteMarkers.java x: 6 contributors (all time) y: 148 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/marker/WriteMarkersFactory.java x: 4 contributors (all time) y: 34 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/TwoToOneDowngradeHandler.java x: 4 contributors (all time) y: 84 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/utils/SparkPartitionUtils.java x: 2 contributors (all time) y: 30 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowCreateHandle.java x: 12 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: 17 contributors (all time) y: 250 lines of code hudi-common/src/main/java/org/apache/hudi/BaseHoodieTableFileIndex.java x: 15 contributors (all time) y: 356 lines of code hudi-common/src/main/java/org/apache/hudi/common/fs/FailSafeConsistencyGuard.java x: 6 contributors (all time) y: 131 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieBaseFile.java x: 4 contributors (all time) y: 116 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieLogFile.java x: 14 contributors (all time) y: 195 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/AbstractHoodieLogRecordReader.java x: 19 contributors (all time) y: 699 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/BaseHoodieLogRecordReader.java x: 3 contributors (all time) y: 592 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/HoodieTablePreCommitFileSystemView.java x: 5 contributors (all time) y: 41 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FormatUtils.java x: 10 contributors (all time) y: 238 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cdc/CdcInputFormat.java x: 9 contributors (all time) y: 607 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/CopyOnWriteInputFormat.java x: 8 contributors (all time) y: 285 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/hadoop/fs/HoodieRetryWrapperFileSystem.java x: 1 contributors (all time) y: 216 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieMergeOnReadSnapshotReader.java x: 3 contributors (all time) y: 168 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/RealtimeCompactedRecordReader.java x: 22 contributors (all time) y: 172 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/RealtimeSplit.java x: 6 contributors (all time) y: 76 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/RealtimeUnmergedRecordReader.java x: 17 contributors (all time) y: 104 lines of code hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/SparkDataSourceContinuousIngestTool.java x: 5 contributors (all time) y: 100 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-io/src/main/java/org/apache/hudi/common/util/ReflectionUtils.java x: 1 contributors (all time) y: 124 lines of code hudi-kafka-connect/src/main/java/org/apache/hudi/connect/writers/KafkaConnectTransactionServices.java x: 7 contributors (all time) y: 127 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/HoodieSqlCommonUtils.scala x: 14 contributors (all time) y: 253 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/DedupeSparkJob.scala x: 5 contributors (all time) y: 167 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/RepairOverwriteHoodiePropsProcedure.scala x: 4 contributors (all time) y: 64 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowColumnStatsOverlapProcedure.scala x: 2 contributors (all time) y: 234 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowFileSystemViewProcedure.scala x: 7 contributors (all time) y: 228 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HDFSParquetImporter.java x: 21 contributors (all time) y: 224 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCompactor.java x: 23 contributors (all time) y: 245 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/HiveIncrPullSource.java x: 12 contributors (all time) y: 84 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieCDCLogger.java x: 8 contributors (all time) y: 198 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock/LockManager.java x: 14 contributors (all time) y: 94 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieErrorTableConfig.java x: 2 contributors (all time) y: 71 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieLogFormatReader.java x: 13 contributors (all time) y: 85 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/ExpressionPredicates.java x: 2 contributors (all time) y: 396 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieMergedReadHandle.java x: 3 contributors (all time) y: 143 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieMergedLogRecordScanner.java x: 27 contributors (all time) y: 327 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieUnMergedLogRecordScanner.java x: 16 contributors (all time) y: 135 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/SparkConsistentBucketClusteringExecutionStrategy.java x: 9 contributors (all time) y: 74 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/ColumnStatsIndexSupport.scala x: 6 contributors (all time) y: 285 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/ExpressionUtils.java x: 4 contributors (all time) y: 241 lines of code hudi-flink-datasource/hudi-flink1.14.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-flink-datasource/hudi-flink1.18.x/src/main/java/org/apache/hudi/table/format/cow/ParquetSplitReaderUtil.java x: 4 contributors (all time) y: 524 lines of code hudi-flink-datasource/hudi-flink1.14.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ParquetColumnarRowSplitReader.java x: 4 contributors (all time) y: 262 lines of code hudi-flink-datasource/hudi-flink1.18.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ParquetColumnarRowSplitReader.java x: 2 contributors (all time) y: 262 lines of code hudi-spark-datasource/hudi-spark3-common/src/main/scala/org/apache/spark/sql/execution/datasources/Spark3ParsePartitionUtil.scala x: 4 contributors (all time) y: 190 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/DataSkippingUtils.scala x: 5 contributors (all time) y: 236 lines of code hudi-common/src/main/java/org/apache/hudi/internal/schema/utils/SerDeHelper.java x: 5 contributors (all time) y: 271 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieCopyOnWriteTableInputFormat.java x: 9 contributors (all time) y: 249 lines of code hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/TimelineHandler.java x: 6 contributors (all time) y: 24 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/converter/JsonToAvroSchemaConverter.java x: 2 contributors (all time) y: 203 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/JsonDFSSource.java x: 8 contributors (all time) y: 28 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/SchemaRegistryProvider.java x: 12 contributors (all time) y: 174 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/queue/BoundedInMemoryExecutor.java x: 14 contributors (all time) y: 54 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/queue/BoundedInMemoryQueue.java x: 12 contributors (all time) y: 167 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/clustering/ClusteringCommitSink.java x: 8 contributors (all time) y: 157 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/CommitUtils.java x: 14 contributors (all time) y: 156 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableSink.java x: 8 contributors (all time) y: 130 lines of code hudi-aws/src/main/java/org/apache/hudi/aws/transaction/lock/DynamoDBBasedLockProvider.java x: 7 contributors (all time) y: 168 lines of code hudi-spark-datasource/hudi-spark3.3.x/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark33LegacyHoodieParquetFileFormat.scala x: 3 contributors (all time) y: 389 lines of code hudi-spark-datasource/hudi-spark3.4.x/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark34LegacyHoodieParquetFileFormat.scala x: 3 contributors (all time) y: 399 lines of code hudi-spark-datasource/hudi-spark3.5.x/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark35LegacyHoodieParquetFileFormat.scala x: 2 contributors (all time) y: 401 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/InsertIntoHoodieTableCommand.scala x: 18 contributors (all time) y: 117 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/ZeroToOneUpgradeHandler.java x: 11 contributors (all time) y: 83 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/debezium/AbstractDebeziumAvroPayload.java x: 7 contributors (all time) y: 56 lines of code hudi-flink-datasource/hudi-flink1.14.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/AbstractColumnReader.java x: 2 contributors (all time) y: 196 lines of code hudi-sync/hudi-adb-sync/src/main/java/org/apache/hudi/sync/adb/AdbSyncTool.java x: 7 contributors (all time) y: 204 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/hudi/SparkAdapter.scala x: 16 contributors (all time) y: 78 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/analysis/HoodieAnalysis.scala x: 19 contributors (all time) y: 383 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/common/model/HoodieSparkRecord.java x: 8 contributors (all time) y: 333 lines of code hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/HoodieTestSuiteWriter.java x: 10 contributors (all time) y: 129 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/cdc/CDCFileGroupIterator.scala x: 1 contributors (all time) y: 415 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/MetadataConversionUtils.java x: 3 contributors (all time) y: 227 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/ConfigProperty.java x: 7 contributors (all time) y: 187 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/GcsEventsSource.java x: 9 contributors (all time) y: 132 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/HoodieMetrics.java x: 16 contributors (all time) y: 341 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/RocksDbBasedFileSystemView.java x: 12 contributors (all time) y: 484 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/RocksDBSchemaHelper.java x: 7 contributors (all time) y: 101 lines of code hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/HoodieDeltaStreamerWrapper.java x: 15 contributors (all time) y: 58 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieKeyLocationFetchHandle.java x: 10 contributors (all time) y: 48 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/embedded/EmbeddedTimelineServerHelper.java x: 9 contributors (all time) y: 25 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/AutoRecordGenWrapperAvroKeyGenerator.java x: 2 contributors (all time) y: 49 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/TypedProperties.java x: 10 contributors (all time) y: 95 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/SparkHoodieTableFileIndex.scala x: 12 contributors (all time) y: 299 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/BaseFileOnlyRelation.scala x: 11 contributors (all time) y: 106 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bucket/HoodieBucketIndex.java x: 9 contributors (all time) y: 64 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/StreamReadOperator.java x: 3 contributors (all time) y: 186 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/clustering/HoodieFlinkClusteringJob.java x: 9 contributors (all time) y: 231 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/HoodieFlinkCompactor.java x: 11 contributors (all time) y: 209 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/utils/Pipelines.java x: 17 contributors (all time) y: 314 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/HoodieSchemaUtils.scala x: 2 contributors (all time) y: 9 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/CompactionHoodieTableCommand.scala x: 5 contributors (all time) y: 21 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/CompactionShowHoodieTableCommand.scala x: 5 contributors (all time) y: 18 lines of code hudi-spark-datasource/hudi-spark3-common/src/main/scala/org/apache/spark/sql/adapter/BaseSpark3Adapter.scala x: 13 contributors (all time) y: 63 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-spark3.5.x/src/main/scala/org/apache/spark/sql/avro/AvroDeserializer.scala x: 1 contributors (all time) y: 375 lines of code hudi-spark-datasource/hudi-spark3.5.x/src/main/scala/org/apache/spark/sql/avro/AvroSerializer.scala x: 1 contributors (all time) y: 324 lines of code hudi-spark-datasource/hudi-spark3.5.x/src/main/scala/org/apache/spark/sql/execution/datasources/Spark35NestedSchemaPruning.scala x: 1 contributors (all time) y: 116 lines of code hudi-spark-datasource/hudi-spark3.5.x/src/main/scala/org/apache/spark/sql/parser/HoodieSpark3_5ExtendedSqlAstBuilder.scala x: 1 contributors (all time) y: 2354 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/AlterHoodieTableChangeColumnCommand.scala x: 7 contributors (all time) y: 61 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/MergeIntoHoodieTableCommand.scala x: 27 contributors (all time) y: 474 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/FileSlice.java x: 10 contributors (all time) y: 102 lines of code hudi-flink-datasource/hudi-flink1.18.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ArrayColumnReader.java x: 1 contributors (all time) y: 366 lines of code style/scalastyle.xml x: 8 contributors (all time) y: 114 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieDataSourceHelper.scala x: 7 contributors (all time) y: 99 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/PartialUpdateAvroPayload.java x: 6 contributors (all time) y: 118 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/CompactionUtils.java x: 14 contributors (all time) y: 213 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieClusteringConfig.java x: 27 contributors (all time) y: 515 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/functional/HoodieSparkFunctionalIndex.java x: 1 contributors (all time) y: 190 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/metadata/SparkHoodieBackedTableMetadataWriter.java x: 13 contributors (all time) y: 163 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/HoodieMetadataConfig.java x: 19 contributors (all time) y: 547 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieLockConfig.java x: 13 contributors (all time) y: 282 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/SparkSortAndSizeExecutionStrategy.java x: 15 contributors (all time) y: 64 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/HoodieBloomIndex.java x: 11 contributors (all time) y: 204 lines of code hudi-spark-datasource/hudi-spark3.2.x/src/main/antlr4/imports/SqlBase.g4 x: 2 contributors (all time) y: 1760 lines of code hudi-spark-datasource/hudi-spark3.2.x/src/main/scala/org/apache/spark/sql/parser/HoodieSpark3_2ExtendedSqlAstBuilder.scala x: 3 contributors (all time) y: 2345 lines of code hudi-spark-datasource/hudi-spark3.3.x/src/main/scala/org/apache/spark/sql/parser/HoodieSpark3_3ExtendedSqlAstBuilder.scala x: 2 contributors (all time) y: 2351 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/SanitizationUtils.java x: 4 contributors (all time) y: 140 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/MergeOnReadSnapshotRelation.scala x: 12 contributors (all time) y: 100 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/payload/ExpressionPayload.scala x: 11 contributors (all time) y: 353 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/HoodieFlinkWriteClient.java x: 30 contributors (all time) y: 367 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/SparkLazyInsertIterable.java x: 11 contributors (all time) y: 60 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/hudi/execution/RangeSample.scala x: 4 contributors (all time) y: 433 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/StreamWriteFunction.java x: 7 contributors (all time) y: 335 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/BulkInsertWriterHelper.java x: 7 contributors (all time) y: 172 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/cdc/HoodieCDCRDD.scala x: 11 contributors (all time) y: 439 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkTable.java x: 14 contributors (all time) y: 83 lines of code hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/HoodieInlineTestSuiteWriter.java x: 4 contributors (all time) y: 173 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/streaming/HoodieStreamSource.scala x: 7 contributors (all time) y: 142 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowArchivedCommitsProcedure.scala x: 5 contributors (all time) y: 138 lines of code hudi-spark-datasource/hudi-spark3.0.x/src/main/scala/org/apache/spark/sql/hudi/command/Spark30AlterTableCommand.scala x: 3 contributors (all time) y: 258 lines of code hudi-spark-datasource/hudi-spark3.2plus-common/src/main/scala/org/apache/spark/sql/hudi/command/AlterTableCommand.scala x: 6 contributors (all time) y: 278 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/IncrSourceHelper.java x: 16 contributors (all time) y: 170 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/AbstractRealtimeRecordReader.java x: 24 contributors (all time) y: 165 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/FileSystemViewCommand.java x: 16 contributors (all time) y: 216 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/CompactionAdminClient.java x: 11 contributors (all time) y: 247 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/MarkerBasedRollbackStrategy.java x: 8 contributors (all time) y: 61 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieFileGroup.java x: 13 contributors (all time) y: 139 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/IncrementalTimelineSyncFileSystemView.java x: 12 contributors (all time) y: 316 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/RepairsCommand.java x: 24 contributors (all time) y: 273 lines of code hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaInsertOverwriteTableCommitActionExecutor.java x: 6 contributors (all time) y: 37 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieIndexConfig.java x: 19 contributors (all time) y: 528 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieCompactionConfig.java x: 23 contributors (all time) y: 309 lines of code hudi-common/src/main/java/org/apache/hudi/internal/schema/utils/InternalSchemaUtils.java x: 6 contributors (all time) y: 187 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/HoodieWriteHelper.java x: 8 contributors (all time) y: 54 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-common/src/main/java/org/apache/hudi/avro/HoodieAvroWriteSupport.java x: 11 contributors (all time) y: 51 lines of code hudi-common/src/main/java/org/apache/hudi/avro/MercifulJsonConverter.java x: 9 contributors (all time) y: 295 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/AvroOrcUtils.java x: 6 contributors (all time) y: 703 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieBootstrapRelation.scala x: 10 contributors (all time) y: 162 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/SchemaEvolutionContext.java x: 3 contributors (all time) y: 299 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieMetadataMetrics.java x: 6 contributors (all time) y: 109 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/stats/ColumnStatsIndices.java x: 4 contributors (all time) y: 199 lines of code hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/DataSourceUtils.java x: 26 contributors (all time) y: 231 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieStreamingSink.scala x: 9 contributors (all time) y: 275 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/TimelineCommand.java x: 4 contributors (all time) y: 346 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieROTablePathFilter.java x: 21 contributors (all time) y: 173 lines of code hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/RollbackNode.java x: 6 contributors (all time) y: 42 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/PulsarSource.java x: 5 contributors (all time) y: 199 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/transform/SqlQueryBasedTransformer.java x: 10 contributors (all time) y: 38 lines of code hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark24LegacyHoodieParquetFileFormat.scala x: 1 contributors (all time) y: 186 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/RowDataKeyGen.java x: 5 contributors (all time) y: 222 lines of code hudi-spark-datasource/hudi-spark2/src/main/scala/org/apache/spark/sql/avro/AvroDeserializer.scala x: 6 contributors (all time) y: 315 lines of code hudi-spark-datasource/hudi-spark3.0.x/src/main/scala/org/apache/spark/sql/avro/AvroDeserializer.scala x: 2 contributors (all time) y: 360 lines of code hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/avro/AvroDeserializer.scala x: 6 contributors (all time) y: 364 lines of code hudi-spark-datasource/hudi-spark3.2.x/src/main/scala/org/apache/spark/sql/avro/AvroDeserializer.scala x: 4 contributors (all time) y: 377 lines of code hudi-spark-datasource/hudi-spark3.3.x/src/main/scala/org/apache/spark/sql/avro/AvroDeserializer.scala x: 5 contributors (all time) y: 375 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/ExpressionEvaluators.java x: 2 contributors (all time) y: 412 lines of code hudi-common/src/main/java/org/apache/hudi/expression/BindVisitor.java x: 1 contributors (all time) y: 135 lines of code hudi-common/src/main/java/org/apache/hudi/expression/Predicates.java x: 1 contributors (all time) y: 311 lines of code hudi-common/src/main/java/org/apache/hudi/internal/schema/Types.java x: 4 contributors (all time) y: 569 lines of code hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/DeleteHoodieTableCommand.scala x: 11 contributors (all time) y: 45 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/TypeConverters.java x: 1 contributors (all time) y: 304 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-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/HoodieDeltaStreamerMetrics.java x: 13 contributors (all time) y: 9 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-utilities/src/main/java/org/apache/hudi/utilities/ingestion/HoodieIngestionService.java x: 3 contributors (all time) y: 114 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/strategy/UpdateStrategy.java x: 7 contributors (all time) y: 18 lines of code hudi-common/src/main/java/org/apache/hudi/common/engine/EngineProperty.java x: 4 contributors (all time) y: 10 lines of code hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaWriteHelper.java x: 9 contributors (all time) y: 54 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieParquetInputFormat.java x: 19 contributors (all time) y: 116 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/util/HiveSchemaUtil.java x: 10 contributors (all time) y: 390 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/transform/FlatteningTransformer.java x: 8 contributors (all time) y: 49 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/avro/SchemaConverters.scala x: 2 contributors (all time) y: 155 lines of code hudi-sync/hudi-datahub-sync/src/main/java/org/apache/hudi/sync/datahub/DataHubSyncClient.java x: 4 contributors (all time) y: 161 lines of code hudi-spark-datasource/hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/avro/AvroSerializer.scala x: 4 contributors (all time) y: 296 lines of code hudi-spark-datasource/hudi-spark3.2.x/src/main/scala/org/apache/spark/sql/avro/AvroSerializer.scala x: 5 contributors (all time) y: 331 lines of code hudi-spark-datasource/hudi-spark3.0.x/src/main/scala/org/apache/spark/sql/avro/AvroSerializer.scala x: 1 contributors (all time) y: 297 lines of code hudi-spark-datasource/hudi-spark3.0.x/src/main/scala/org/apache/spark/sql/execution/datasources/Spark30NestedSchemaPruning.scala x: 1 contributors (all time) y: 166 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieParquetRealtimeInputFormat.java x: 19 contributors (all time) y: 77 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroIndexedRecord.java x: 3 contributors (all time) y: 175 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/SpillableMapUtils.java x: 16 contributors (all time) y: 110 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/hive/HoodieCombineHiveInputFormat.java x: 14 contributors (all time) y: 732 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-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/WriterContext.java x: 7 contributors (all time) y: 113 lines of code hudi-common/src/main/resources/hbase-site.xml x: 5 contributors (all time) y: 2077 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/parquet/ParquetRowDataWriter.java x: 3 contributors (all time) y: 462 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/AvroSchemaConverter.java x: 6 contributors (all time) y: 298 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/FileSystemViewStorageConfig.java x: 17 contributors (all time) y: 349 lines of code hudi-common/src/main/java/org/apache/hudi/internal/schema/InternalSchemaBuilder.java x: 3 contributors (all time) y: 191 lines of code hudi-common/src/main/java/org/apache/hudi/internal/schema/action/TableChanges.java x: 3 contributors (all time) y: 285 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-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/restore/BaseRestoreActionExecutor.java x: 13 contributors (all time) y: 117 lines of code hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/SparkUpsertNode.scala x: 6 contributors (all time) y: 17 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-cli/src/main/java/org/apache/hudi/cli/commands/CommitsCommand.java x: 22 contributors (all time) y: 343 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/compact/HoodieSparkMergeOnReadTableCompactor.java x: 13 contributors (all time) y: 32 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieSortedMergeHandle.java x: 16 contributors (all time) y: 81 lines of code hudi-spark-datasource/hudi-spark/src/main/java/org/apache/hudi/QuickstartUtils.java x: 8 contributors (all time) y: 185 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/SavepointsCommand.java x: 18 contributors (all time) y: 125 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/ActionType.java x: 5 contributors (all time) y: 4 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-common/src/main/java/org/apache/hudi/common/HoodieCleanStat.java x: 7 contributors (all time) y: 159 lines of code hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/DagUtils.java x: 10 contributors (all time) y: 362 lines of code hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/scheduler/DagScheduler.java x: 11 contributors (all time) y: 96 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/AvroDFSSource.java x: 11 contributors (all time) y: 39 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/BucketType.java x: 4 contributors (all time) y: 4 lines of code hudi-spark-datasource/hudi-spark2/src/main/antlr4/imports/SqlBase.g4 x: 1 contributors (all time) y: 971 lines of code
2526.0
lines of code
  min: 2.0
  average: 102.12
  25th percentile: 22.0
  median: 49.0
  75th percentile: 114.0
  max: 2526.0
0 64.0
contributors (all time)
min: 1.0 | average: 4.59 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.0 | max: 64.0

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

hudi-common/src/main/java/org/apache/hudi/common/table/read/IncrementalQueryAnalyzer.java x: 2 commits (30d) y: 266 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/ClusteringUtils.java x: 2 commits (30d) y: 211 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/FlinkOptions.java x: 2 commits (30d) y: 900 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/IncrementalInputSplits.java x: 1 commits (30d) y: 391 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/StreamReadMonitoringFunction.java x: 1 commits (30d) y: 189 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodiePayloadConfig.java x: 1 commits (30d) y: 77 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieWriteConfig.java x: 1 commits (30d) y: 2526 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/DefaultHoodieRecordPayload.java x: 1 commits (30d) y: 126 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/OverwriteWithLatestAvroPayload.java x: 1 commits (30d) y: 50 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/RecordPayloadType.java x: 1 commits (30d) y: 67 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableConfig.java x: 1 commits (30d) y: 613 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/ProvidesHoodieConfig.scala x: 3 commits (30d) y: 396 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieTableServiceClient.java x: 1 commits (30d) y: 800 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieWriteClient.java x: 1 commits (30d) y: 840 lines of code hudi-client/hudi-java-client/src/main/java/org/apache/hudi/client/HoodieJavaWriteClient.java x: 1 commits (30d) y: 187 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieSparkUtils.scala x: 2 commits (30d) y: 247 lines of code hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroUtils.java x: 2 commits (30d) y: 982 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/ErrorEvent.java x: 1 commits (30d) y: 40 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/HoodieStreamerUtils.java x: 2 commits (30d) y: 137 lines of code hudi-common/src/main/java/org/apache/hudi/common/fs/FSUtils.java x: 1 commits (30d) y: 557 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieMetadataTableValidator.java x: 2 commits (30d) y: 1158 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/AvroConversionUtils.scala x: 1 commits (30d) y: 153 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/util/ExceptionWrappingIterator.scala x: 1 commits (30d) y: 15 lines of code hudi-common/src/main/java/org/apache/hudi/avro/AvroSchemaUtils.java x: 1 commits (30d) y: 322 lines of code hudi-common/src/main/java/org/apache/hudi/exception/HoodieAvroSchemaException.java x: 1 commits (30d) y: 6 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieSparkSqlWriter.scala x: 1 commits (30d) y: 870 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/config/HoodieStreamerConfig.java x: 1 commits (30d) y: 105 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/RowSource.java x: 1 commits (30d) y: 34 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanner.java x: 2 commits (30d) y: 408 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimelineDiffHelper.java x: 1 commits (30d) y: 111 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata/HoodieBackedTableMetadataWriter.java x: 2 commits (30d) y: 1115 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/metadata/FlinkHoodieBackedTableMetadataWriter.java x: 1 commits (30d) y: 131 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/TableCommand.java x: 1 commits (30d) y: 332 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanActionExecutor.java x: 1 commits (30d) y: 143 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/AbstractTableFileSystemView.java x: 1 commits (30d) y: 1039 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/PriorityBasedFileSystemView.java x: 1 commits (30d) y: 264 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/RemoteHoodieTableFileSystemView.java x: 1 commits (30d) y: 547 lines of code hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/RequestHandler.java x: 1 commits (30d) y: 536 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/DefaultSource.scala x: 1 commits (30d) y: 301 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/StreamSync.java x: 3 commits (30d) y: 969 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/BaseRollbackActionExecutor.java x: 1 commits (30d) y: 248 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieDefaultTimeline.java x: 1 commits (30d) y: 447 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java x: 3 commits (30d) y: 371 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableSource.java x: 2 commits (30d) y: 541 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/filedistribution/partitioner/StreamReadAppendPartitioner.java x: 2 commits (30d) y: 12 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieAppendHandle.java x: 3 commits (30d) y: 519 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieMergeHandle.java x: 2 commits (30d) y: 370 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkCopyOnWriteTable.java x: 1 commits (30d) y: 280 lines of code hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/BaseJavaCommitActionExecutor.java x: 1 commits (30d) y: 238 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/OptionsResolver.java x: 1 commits (30d) y: 212 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableFactory.java x: 1 commits (30d) y: 318 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieCatalog.java x: 1 commits (30d) y: 516 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieHiveCatalog.java x: 1 commits (30d) y: 809 lines of code hudi-aws/src/main/java/org/apache/hudi/aws/sync/AWSGlueCatalogSyncClient.java x: 1 commits (30d) y: 785 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HiveSyncTool.java x: 1 commits (30d) y: 358 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HoodieHiveSyncClient.java x: 1 commits (30d) y: 378 lines of code hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/HoodieMetaSyncOperations.java x: 1 commits (30d) y: 86 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieDatasetBulkInsertHelper.scala x: 2 commits (30d) y: 190 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/BaseCommitActionExecutor.java x: 1 commits (30d) y: 249 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/sort/SortOperator.java x: 1 commits (30d) y: 90 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieFileIndex.scala x: 1 commits (30d) y: 373 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/ScheduleCompactionActionExecutor.java x: 1 commits (30d) y: 178 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimeGenerators.java x: 1 commits (30d) y: 26 lines of code
2526.0
lines of code
  min: 6.0
  average: 302.37
  25th percentile: 86.0
  median: 190.0
  75th percentile: 373.0
  max: 2526.0
0 3.0
commits (30d)
min: 1.0 | average: 1.21 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

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

hudi-common/src/main/java/org/apache/hudi/common/table/read/IncrementalQueryAnalyzer.java x: 2 contributors (30d) y: 266 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/ClusteringUtils.java x: 2 contributors (30d) y: 211 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/FlinkOptions.java x: 2 contributors (30d) y: 900 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/IncrementalInputSplits.java x: 1 contributors (30d) y: 391 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/StreamReadMonitoringFunction.java x: 1 contributors (30d) y: 189 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodiePayloadConfig.java x: 1 contributors (30d) y: 77 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieWriteConfig.java x: 1 contributors (30d) y: 2526 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/DefaultHoodieRecordPayload.java x: 1 contributors (30d) y: 126 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/OverwriteWithLatestAvroPayload.java x: 1 contributors (30d) y: 50 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/RecordPayloadType.java x: 1 contributors (30d) y: 67 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableConfig.java x: 1 contributors (30d) y: 613 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/ProvidesHoodieConfig.scala x: 2 contributors (30d) y: 396 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieTableServiceClient.java x: 1 contributors (30d) y: 800 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieWriteClient.java x: 1 contributors (30d) y: 840 lines of code hudi-client/hudi-java-client/src/main/java/org/apache/hudi/client/HoodieJavaWriteClient.java x: 1 contributors (30d) y: 187 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieSparkUtils.scala x: 2 contributors (30d) y: 247 lines of code hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroUtils.java x: 2 contributors (30d) y: 982 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/ErrorEvent.java x: 1 contributors (30d) y: 40 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/HoodieStreamerUtils.java x: 2 contributors (30d) y: 137 lines of code hudi-common/src/main/java/org/apache/hudi/common/fs/FSUtils.java x: 1 contributors (30d) y: 557 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieMetadataTableValidator.java x: 2 contributors (30d) y: 1158 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/AvroConversionUtils.scala x: 1 contributors (30d) y: 153 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/util/ExceptionWrappingIterator.scala x: 1 contributors (30d) y: 15 lines of code hudi-common/src/main/java/org/apache/hudi/avro/AvroSchemaUtils.java x: 1 contributors (30d) y: 322 lines of code hudi-common/src/main/java/org/apache/hudi/exception/HoodieAvroSchemaException.java x: 1 contributors (30d) y: 6 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieSparkSqlWriter.scala x: 1 contributors (30d) y: 870 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/config/HoodieStreamerConfig.java x: 1 contributors (30d) y: 105 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/RowSource.java x: 1 contributors (30d) y: 34 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/SourceFormatAdapter.java x: 1 contributors (30d) y: 212 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanner.java x: 2 contributors (30d) y: 408 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimelineDiffHelper.java x: 1 contributors (30d) y: 111 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata/HoodieBackedTableMetadataWriter.java x: 2 contributors (30d) y: 1115 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/metadata/FlinkHoodieBackedTableMetadataWriter.java x: 1 contributors (30d) y: 131 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/TableCommand.java x: 1 contributors (30d) y: 332 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanActionExecutor.java x: 1 contributors (30d) y: 143 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/AbstractTableFileSystemView.java x: 1 contributors (30d) y: 1039 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/PriorityBasedFileSystemView.java x: 1 contributors (30d) y: 264 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/RemoteHoodieTableFileSystemView.java x: 1 contributors (30d) y: 547 lines of code hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/RequestHandler.java x: 1 contributors (30d) y: 536 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/DefaultSource.scala x: 1 contributors (30d) y: 301 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/StreamSync.java x: 3 contributors (30d) y: 969 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/BaseRollbackActionExecutor.java x: 1 contributors (30d) y: 248 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieDefaultTimeline.java x: 1 contributors (30d) y: 447 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java x: 3 contributors (30d) y: 371 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableSource.java x: 1 contributors (30d) y: 541 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieAppendHandle.java x: 1 contributors (30d) y: 519 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieMergeHandle.java x: 2 contributors (30d) y: 370 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkCopyOnWriteTable.java x: 1 contributors (30d) y: 280 lines of code hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/BaseJavaCommitActionExecutor.java x: 1 contributors (30d) y: 238 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableFactory.java x: 1 contributors (30d) y: 318 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieCatalog.java x: 1 contributors (30d) y: 516 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieHiveCatalog.java x: 1 contributors (30d) y: 809 lines of code hudi-aws/src/main/java/org/apache/hudi/aws/sync/AWSGlueCatalogSyncClient.java x: 1 contributors (30d) y: 785 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HiveSyncTool.java x: 1 contributors (30d) y: 358 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HoodieHiveSyncClient.java x: 1 contributors (30d) y: 378 lines of code hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/HoodieMetaSyncOperations.java x: 1 contributors (30d) y: 86 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieDatasetBulkInsertHelper.scala x: 2 contributors (30d) y: 190 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/BaseCommitActionExecutor.java x: 1 contributors (30d) y: 249 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/sort/SortOperator.java x: 1 contributors (30d) y: 90 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieFileIndex.scala x: 1 contributors (30d) y: 373 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/ScheduleCompactionActionExecutor.java x: 1 contributors (30d) y: 178 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimeGenerators.java x: 1 contributors (30d) y: 26 lines of code
2526.0
lines of code
  min: 6.0
  average: 302.37
  25th percentile: 86.0
  median: 190.0
  75th percentile: 373.0
  max: 2526.0
0 3.0
contributors (30d)
min: 1.0 | average: 1.15 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

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

hudi-common/src/main/java/org/apache/hudi/common/table/read/IncrementalQueryAnalyzer.java x: 3 commits (90d) y: 266 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/ClusteringUtils.java x: 4 commits (90d) y: 211 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/FlinkOptions.java x: 3 commits (90d) y: 900 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/IncrementalInputSplits.java x: 3 commits (90d) y: 391 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/StreamReadMonitoringFunction.java x: 2 commits (90d) y: 189 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodiePayloadConfig.java x: 1 commits (90d) y: 77 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieWriteConfig.java x: 6 commits (90d) y: 2526 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/DefaultHoodieRecordPayload.java x: 1 commits (90d) y: 126 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/OverwriteWithLatestAvroPayload.java x: 1 commits (90d) y: 50 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/RecordPayloadType.java x: 1 commits (90d) y: 67 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableConfig.java x: 3 commits (90d) y: 613 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieClient.java x: 3 commits (90d) y: 197 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieTableServiceClient.java x: 4 commits (90d) y: 800 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieWriteClient.java x: 5 commits (90d) y: 840 lines of code hudi-client/hudi-java-client/src/main/java/org/apache/hudi/client/HoodieJavaWriteClient.java x: 1 commits (90d) y: 187 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieSparkUtils.scala x: 5 commits (90d) y: 247 lines of code hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroUtils.java x: 6 commits (90d) y: 982 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/ErrorEvent.java x: 2 commits (90d) y: 40 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/HoodieStreamerUtils.java x: 4 commits (90d) y: 137 lines of code hudi-common/src/main/java/org/apache/hudi/common/fs/FSUtils.java x: 5 commits (90d) y: 557 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieMetadataTableValidator.java x: 6 commits (90d) y: 1158 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/AvroConversionUtils.scala x: 2 commits (90d) y: 153 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/util/ExceptionWrappingIterator.scala x: 1 commits (90d) y: 15 lines of code hudi-common/src/main/java/org/apache/hudi/avro/AvroSchemaUtils.java x: 3 commits (90d) y: 322 lines of code hudi-common/src/main/java/org/apache/hudi/exception/HoodieAvroSchemaException.java x: 1 commits (90d) y: 6 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieSparkSqlWriter.scala x: 4 commits (90d) y: 870 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/config/HoodieStreamerConfig.java x: 1 commits (90d) y: 105 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/RowSource.java x: 1 commits (90d) y: 34 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/SourceFormatAdapter.java x: 2 commits (90d) y: 212 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/RecordLevelIndexSupport.scala x: 2 commits (90d) y: 123 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanner.java x: 4 commits (90d) y: 408 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimelineDiffHelper.java x: 1 commits (90d) y: 111 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata/HoodieBackedTableMetadataWriter.java x: 5 commits (90d) y: 1115 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/metadata/FlinkHoodieBackedTableMetadataWriter.java x: 1 commits (90d) y: 131 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/HoodieCLI.java x: 2 commits (90d) y: 78 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/TableCommand.java x: 1 commits (90d) y: 332 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/metrics/HoodieMetricsConfig.java x: 1 commits (90d) y: 154 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanActionExecutor.java x: 2 commits (90d) y: 143 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/AbstractTableFileSystemView.java x: 1 commits (90d) y: 1039 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/PriorityBasedFileSystemView.java x: 1 commits (90d) y: 264 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/RemoteHoodieTableFileSystemView.java x: 1 commits (90d) y: 547 lines of code hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/RequestHandler.java x: 1 commits (90d) y: 536 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/DefaultSource.scala x: 4 commits (90d) y: 301 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/StreamSync.java x: 18 commits (90d) y: 969 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieMetadataPayload.java x: 6 commits (90d) y: 551 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/BaseRollbackActionExecutor.java x: 1 commits (90d) y: 248 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieDefaultTimeline.java x: 5 commits (90d) y: 447 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieTimeline.java x: 3 commits (90d) y: 299 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java x: 6 commits (90d) y: 371 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableSource.java x: 5 commits (90d) y: 541 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/filedistribution/partitioner/StreamReadAppendPartitioner.java x: 2 commits (90d) y: 12 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/FirstValueAvroPayload.java x: 1 commits (90d) y: 45 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieAppendHandle.java x: 5 commits (90d) y: 519 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieMergeHandle.java x: 4 commits (90d) y: 370 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieWriteHandle.java x: 1 commits (90d) y: 191 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/HoodieTable.java x: 8 commits (90d) y: 562 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkCopyOnWriteTable.java x: 3 commits (90d) y: 280 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/BaseFlinkCommitActionExecutor.java x: 1 commits (90d) y: 142 lines of code hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/BaseJavaCommitActionExecutor.java x: 1 commits (90d) y: 238 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/HoodieSparkCopyOnWriteTable.java x: 3 commits (90d) y: 241 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/BaseSparkCommitActionExecutor.java x: 1 commits (90d) y: 303 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/OptionsResolver.java x: 3 commits (90d) y: 212 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/timeline/LSMTimelineWriter.java x: 3 commits (90d) y: 230 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableFactory.java x: 2 commits (90d) y: 318 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieCatalog.java x: 3 commits (90d) y: 516 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieHiveCatalog.java x: 5 commits (90d) y: 809 lines of code hudi-aws/src/main/java/org/apache/hudi/aws/sync/AWSGlueCatalogSyncClient.java x: 6 commits (90d) y: 785 lines of code hudi-aws/src/main/java/org/apache/hudi/config/GlueCatalogSyncClientConfig.java x: 2 commits (90d) y: 61 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HiveSyncTool.java x: 2 commits (90d) y: 358 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HoodieHiveSyncClient.java x: 2 commits (90d) y: 378 lines of code hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/HoodieMetaSyncOperations.java x: 2 commits (90d) y: 86 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/KafkaOffsetGen.java x: 7 commits (90d) y: 332 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/KeyGenUtils.java x: 2 commits (90d) y: 186 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieDatasetBulkInsertHelper.scala x: 4 commits (90d) y: 190 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/clustering/plan/strategy/FlinkSizeBasedClusteringPlanStrategyRecently.java x: 1 commits (90d) y: 89 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/BaseCommitActionExecutor.java x: 2 commits (90d) y: 249 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/sort/SortOperator.java x: 1 commits (90d) y: 90 lines of code scripts/pr_compliance.py x: 2 commits (90d) y: 333 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/ScheduleCompactionActionExecutor.java x: 1 commits (90d) y: 178 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimeGenerators.java x: 1 commits (90d) y: 26 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata/HoodieMetadataWriteUtils.java x: 3 commits (90d) y: 177 lines of code hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/HoodieSyncClient.java x: 2 commits (90d) y: 160 lines of code hudi-gcp/src/main/java/org/apache/hudi/gcp/bigquery/HoodieBigQuerySyncClient.java x: 1 commits (90d) y: 257 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanActionExecutor.java x: 2 commits (90d) y: 228 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/UtilHelpers.java x: 6 commits (90d) y: 514 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/storage/HoodieSparkFileReaderFactory.java x: 2 commits (90d) y: 35 lines of code hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieAvroFileReaderFactory.java x: 2 commits (90d) y: 51 lines of code hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieFileReaderFactory.java x: 2 commits (90d) y: 104 lines of code azure-pipelines-20230430.yml x: 8 commits (90d) y: 329 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/GcsEventsHoodieIncrSource.java x: 2 commits (90d) y: 111 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/S3EventsHoodieIncrSource.java x: 3 commits (90d) y: 130 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/CloudObjectsSelectorCommon.java x: 3 commits (90d) y: 227 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/common/table/TableSchemaResolver.java x: 4 commits (90d) y: 392 lines of code hudi-common/src/main/java/org/apache/hudi/internal/schema/convert/AvroInternalSchemaConverter.java x: 2 commits (90d) y: 326 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/collection/ExternalSpillableMap.java x: 2 commits (90d) y: 242 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadataUtil.java x: 10 commits (90d) y: 1273 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableMetaClient.java x: 5 commits (90d) y: 976 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/FileSystemViewManager.java x: 2 commits (90d) y: 172 lines of code hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/TimelineService.java x: 2 commits (90d) y: 365 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/streamer/FlinkStreamerConfig.java x: 1 commits (90d) y: 378 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/mor/MergeOnReadInputFormat.java x: 1 commits (90d) y: 707 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/RowDataToAvroConverters.java x: 1 commits (90d) y: 284 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/StreamWriteOperatorCoordinator.java x: 1 commits (90d) y: 432 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/hbase/SparkHoodieHBaseIndex.java x: 2 commits (90d) y: 544 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/JsonKafkaSource.java x: 4 commits (90d) y: 93 lines of code hudi-common/src/main/java/org/apache/hudi/common/config/HoodieCommonConfig.java x: 3 commits (90d) y: 140 lines of code hudi-common/src/main/java/org/apache/hudi/internal/schema/utils/AvroSchemaEvolutionUtils.java x: 2 commits (90d) y: 98 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/DataSourceOptions.scala x: 3 commits (90d) y: 758 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieWriterUtils.scala x: 1 commits (90d) y: 202 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/hadoop/fs/HadoopFSUtils.java x: 3 commits (90d) y: 100 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/storage/hadoop/HoodieHadoopStorage.java x: 4 commits (90d) y: 144 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/SparkRDDWriteClient.java x: 2 commits (90d) y: 262 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieInstantTimeGenerator.java x: 4 commits (90d) y: 114 lines of code hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HoodieInputFormatUtils.java x: 3 commits (90d) y: 349 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/DeltaSync.java x: 3 commits (90d) y: 28 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/KafkaSource.java x: 3 commits (90d) y: 71 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/ProtoKafkaSource.java x: 3 commits (90d) y: 84 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/Source.java x: 3 commits (90d) y: 55 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/HoodieStreamer.java x: 4 commits (90d) y: 742 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/HoodieTableFileSystemView.java x: 1 commits (90d) y: 295 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieBaseRelation.scala x: 3 commits (90d) y: 532 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/ExportCommand.java x: 3 commits (90d) y: 186 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock/FileSystemBasedLockProvider.java x: 4 commits (90d) y: 173 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/utils/SparkMetadataWriterUtils.java x: 2 commits (90d) y: 201 lines of code hudi-common/src/main/java/org/apache/hudi/common/conflict/detection/DirectMarkerBasedDetectionStrategy.java x: 3 commits (90d) y: 68 lines of code hudi-common/src/main/java/org/apache/hudi/common/heartbeat/HoodieHeartbeatUtils.java x: 2 commits (90d) y: 29 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/TableOptionProperties.java x: 5 commits (90d) y: 192 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FilePathUtils.java x: 3 commits (90d) y: 314 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/ViewStorageProperties.java x: 4 commits (90d) y: 54 lines of code hudi-io/src/main/java/org/apache/hudi/storage/StoragePath.java x: 1 commits (90d) y: 222 lines of code hudi-spark-datasource/hudi-spark3.2plus-common/src/main/scala/org/apache/spark/sql/hudi/analysis/HoodieSpark32PlusAnalysis.scala x: 3 commits (90d) y: 256 lines of code hudi-common/src/main/java/org/apache/hudi/common/bootstrap/index/HFileBootstrapIndex.java x: 3 commits (90d) y: 584 lines of code hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieNativeAvroHFileReader.java x: 3 commits (90d) y: 459 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieHFileDataBlock.java x: 6 commits (90d) y: 194 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieMetadataLogRecordReader.java x: 3 commits (90d) y: 166 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieDropPartitionsTool.java x: 2 commits (90d) y: 302 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HiveSyncConfig.java x: 1 commits (90d) y: 161 lines of code hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieAvroHFileWriter.java x: 3 commits (90d) y: 152 lines of code hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieHBaseAvroHFileReader.java x: 2 commits (90d) y: 517 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieBackedTableMetadata.java x: 4 commits (90d) y: 597 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecord.java x: 1 commits (90d) y: 269 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieDataBlock.java x: 2 commits (90d) y: 288 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/HoodieBaseFileGroupRecordBuffer.java x: 1 commits (90d) y: 214 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/HoodieFileGroupReaderBasedParquetFileFormat.scala x: 2 commits (90d) y: 343 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/CompactionCommand.java x: 1 commits (90d) y: 592 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieActiveTimeline.java x: 1 commits (90d) y: 583 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/hadoop/fs/HoodieWrapperFileSystem.java x: 2 commits (90d) y: 865 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/perf/TimelineServerPerf.java x: 2 commits (90d) y: 269 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieCommitMetadata.java x: 2 commits (90d) y: 422 lines of code hudi-io/src/main/java/org/apache/hudi/io/hfile/HFileFileInfoBlock.java x: 3 commits (90d) y: 35 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/Metrics.java x: 2 commits (90d) y: 134 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/AbstractHoodieLogRecordReader.java x: 3 commits (90d) y: 699 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cdc/CdcInputFormat.java x: 1 commits (90d) y: 607 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/Iterators.scala x: 1 commits (90d) y: 327 lines of code hudi-flink-datasource/hudi-flink1.14.x/src/main/java/org/apache/hudi/table/format/cow/ParquetSplitReaderUtil.java x: 2 commits (90d) y: 524 lines of code
2526.0
lines of code
  min: 3.0
  average: 187.42
  25th percentile: 57.75
  median: 124.0
  75th percentile: 245.5
  max: 2526.0
0 18.0
commits (90d)
min: 1.0 | average: 1.74 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 18.0

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

hudi-common/src/main/java/org/apache/hudi/common/table/read/IncrementalQueryAnalyzer.java x: 3 contributors (90d) y: 266 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/ClusteringUtils.java x: 4 contributors (90d) y: 211 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/FlinkOptions.java x: 3 contributors (90d) y: 900 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/IncrementalInputSplits.java x: 3 contributors (90d) y: 391 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/StreamReadMonitoringFunction.java x: 2 contributors (90d) y: 189 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodiePayloadConfig.java x: 1 contributors (90d) y: 77 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieWriteConfig.java x: 4 contributors (90d) y: 2526 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/DefaultHoodieRecordPayload.java x: 1 contributors (90d) y: 126 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/OverwriteWithLatestAvroPayload.java x: 1 contributors (90d) y: 50 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/RecordPayloadType.java x: 1 contributors (90d) y: 67 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableConfig.java x: 3 contributors (90d) y: 613 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/ProvidesHoodieConfig.scala x: 2 contributors (90d) y: 396 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieClient.java x: 3 contributors (90d) y: 197 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieTableServiceClient.java x: 4 contributors (90d) y: 800 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieWriteClient.java x: 5 contributors (90d) y: 840 lines of code hudi-client/hudi-java-client/src/main/java/org/apache/hudi/client/HoodieJavaWriteClient.java x: 1 contributors (90d) y: 187 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieSparkUtils.scala x: 3 contributors (90d) y: 247 lines of code hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroUtils.java x: 3 contributors (90d) y: 982 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/ErrorEvent.java x: 2 contributors (90d) y: 40 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/HoodieStreamerUtils.java x: 3 contributors (90d) y: 137 lines of code hudi-common/src/main/java/org/apache/hudi/common/fs/FSUtils.java x: 2 contributors (90d) y: 557 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieMetadataTableValidator.java x: 5 contributors (90d) y: 1158 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/AvroConversionUtils.scala x: 2 contributors (90d) y: 153 lines of code hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/util/ExceptionWrappingIterator.scala x: 1 contributors (90d) y: 15 lines of code hudi-common/src/main/java/org/apache/hudi/avro/AvroSchemaUtils.java x: 2 contributors (90d) y: 322 lines of code hudi-common/src/main/java/org/apache/hudi/exception/HoodieAvroSchemaException.java x: 1 contributors (90d) y: 6 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieSparkSqlWriter.scala x: 2 contributors (90d) y: 870 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/config/HoodieStreamerConfig.java x: 1 contributors (90d) y: 105 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/RowSource.java x: 1 contributors (90d) y: 34 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/SourceFormatAdapter.java x: 1 contributors (90d) y: 212 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanner.java x: 3 contributors (90d) y: 408 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimelineDiffHelper.java x: 1 contributors (90d) y: 111 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata/HoodieBackedTableMetadataWriter.java x: 4 contributors (90d) y: 1115 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/metadata/FlinkHoodieBackedTableMetadataWriter.java x: 1 contributors (90d) y: 131 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/HoodieCLI.java x: 2 contributors (90d) y: 78 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/TableCommand.java x: 1 contributors (90d) y: 332 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/metrics/HoodieMetricsConfig.java x: 1 contributors (90d) y: 154 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanActionExecutor.java x: 2 contributors (90d) y: 143 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/AbstractTableFileSystemView.java x: 1 contributors (90d) y: 1039 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/PriorityBasedFileSystemView.java x: 1 contributors (90d) y: 264 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/RemoteHoodieTableFileSystemView.java x: 1 contributors (90d) y: 547 lines of code hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/RequestHandler.java x: 1 contributors (90d) y: 536 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/DefaultSource.scala x: 3 contributors (90d) y: 301 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/StreamSync.java x: 6 contributors (90d) y: 969 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieMetadataPayload.java x: 2 contributors (90d) y: 551 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/BaseRollbackActionExecutor.java x: 1 contributors (90d) y: 248 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieDefaultTimeline.java x: 3 contributors (90d) y: 447 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieTimeline.java x: 2 contributors (90d) y: 299 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java x: 5 contributors (90d) y: 371 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableSource.java x: 4 contributors (90d) y: 541 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/FirstValueAvroPayload.java x: 1 contributors (90d) y: 45 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieAppendHandle.java x: 3 contributors (90d) y: 519 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieMergeHandle.java x: 4 contributors (90d) y: 370 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieWriteHandle.java x: 1 contributors (90d) y: 191 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/HoodieTable.java x: 8 contributors (90d) y: 562 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkCopyOnWriteTable.java x: 3 contributors (90d) y: 280 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/BaseFlinkCommitActionExecutor.java x: 1 contributors (90d) y: 142 lines of code hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/BaseJavaCommitActionExecutor.java x: 1 contributors (90d) y: 238 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/BaseSparkCommitActionExecutor.java x: 1 contributors (90d) y: 303 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/OptionsResolver.java x: 3 contributors (90d) y: 212 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/timeline/LSMTimelineWriter.java x: 3 contributors (90d) y: 230 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableFactory.java x: 2 contributors (90d) y: 318 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieCatalog.java x: 3 contributors (90d) y: 516 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieHiveCatalog.java x: 4 contributors (90d) y: 809 lines of code hudi-aws/src/main/java/org/apache/hudi/aws/sync/AWSGlueCatalogSyncClient.java x: 2 contributors (90d) y: 785 lines of code hudi-aws/src/main/java/org/apache/hudi/config/GlueCatalogSyncClientConfig.java x: 2 contributors (90d) y: 61 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HiveSyncTool.java x: 2 contributors (90d) y: 358 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HoodieHiveSyncClient.java x: 2 contributors (90d) y: 378 lines of code hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/HoodieMetaSyncOperations.java x: 2 contributors (90d) y: 86 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/KafkaOffsetGen.java x: 2 contributors (90d) y: 332 lines of code hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/clustering/plan/strategy/FlinkSizeBasedClusteringPlanStrategyRecently.java x: 1 contributors (90d) y: 89 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/BaseCommitActionExecutor.java x: 2 contributors (90d) y: 249 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/sort/SortOperator.java x: 1 contributors (90d) y: 90 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieFileIndex.scala x: 3 contributors (90d) y: 373 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/ScheduleCompactionActionExecutor.java x: 1 contributors (90d) y: 178 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimeGenerators.java x: 1 contributors (90d) y: 26 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata/HoodieMetadataWriteUtils.java x: 3 contributors (90d) y: 177 lines of code hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/HoodieSyncClient.java x: 2 contributors (90d) y: 160 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieArchivedTimeline.java x: 2 contributors (90d) y: 217 lines of code hudi-gcp/src/main/java/org/apache/hudi/gcp/bigquery/HoodieBigQuerySyncClient.java x: 1 contributors (90d) y: 257 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanActionExecutor.java x: 2 contributors (90d) y: 228 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/UtilHelpers.java x: 4 contributors (90d) y: 514 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/storage/HoodieSparkFileReaderFactory.java x: 2 contributors (90d) y: 35 lines of code hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieAvroFileReaderFactory.java x: 2 contributors (90d) y: 51 lines of code hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieFileReaderFactory.java x: 2 contributors (90d) y: 104 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieSchemaUtils.scala x: 2 contributors (90d) y: 131 lines of code azure-pipelines-20230430.yml x: 3 contributors (90d) y: 329 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/GcsEventsHoodieIncrSource.java x: 2 contributors (90d) y: 111 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/CloudObjectsSelectorCommon.java x: 3 contributors (90d) y: 227 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/convert/AvroInternalSchemaConverter.java x: 1 contributors (90d) y: 326 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/collection/ExternalSpillableMap.java x: 2 contributors (90d) y: 242 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadataUtil.java x: 5 contributors (90d) y: 1273 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableMetaClient.java x: 2 contributors (90d) y: 976 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/FileSystemViewManager.java x: 2 contributors (90d) y: 172 lines of code hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/TimelineService.java x: 2 contributors (90d) y: 365 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/read/HoodieKeyBasedFileGroupRecordBuffer.java x: 2 contributors (90d) y: 122 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/streamer/FlinkStreamerConfig.java x: 1 contributors (90d) y: 378 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/mor/MergeOnReadInputFormat.java x: 1 contributors (90d) y: 707 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/RowDataToAvroConverters.java x: 1 contributors (90d) y: 284 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/StreamWriteOperatorCoordinator.java x: 1 contributors (90d) y: 432 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/hbase/SparkHoodieHBaseIndex.java x: 2 contributors (90d) y: 544 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/JsonKafkaSource.java x: 2 contributors (90d) y: 93 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/DataSourceOptions.scala x: 3 contributors (90d) y: 758 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieWriterUtils.scala x: 1 contributors (90d) y: 202 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/SparkRDDWriteClient.java x: 2 contributors (90d) y: 262 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieInstantTimeGenerator.java x: 4 contributors (90d) y: 114 lines of code hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/HoodieStreamer.java x: 2 contributors (90d) y: 742 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/view/HoodieTableFileSystemView.java x: 1 contributors (90d) y: 295 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieBaseRelation.scala x: 2 contributors (90d) y: 532 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/index/functional/BaseHoodieFunctionalIndexClient.java x: 2 contributors (90d) y: 26 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FilePathUtils.java x: 1 contributors (90d) y: 314 lines of code hudi-io/src/main/java/org/apache/hudi/storage/StoragePath.java x: 1 contributors (90d) y: 222 lines of code hudi-common/src/main/java/org/apache/hudi/common/bootstrap/index/HFileBootstrapIndex.java x: 1 contributors (90d) y: 584 lines of code hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieNativeAvroHFileReader.java x: 1 contributors (90d) y: 459 lines of code hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/HoodieCompactor.java x: 2 contributors (90d) y: 186 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieMetadataLogRecordReader.java x: 3 contributors (90d) y: 166 lines of code hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HiveSyncConfig.java x: 1 contributors (90d) y: 161 lines of code hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieHBaseAvroHFileReader.java x: 2 contributors (90d) y: 517 lines of code hudi-common/src/main/java/org/apache/hudi/metadata/HoodieBackedTableMetadata.java x: 4 contributors (90d) y: 597 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecord.java x: 1 contributors (90d) y: 269 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieDataBlock.java x: 2 contributors (90d) y: 288 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieLogBlock.java x: 2 contributors (90d) y: 203 lines of code hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/HoodieFileGroupReaderBasedParquetFileFormat.scala x: 2 contributors (90d) y: 343 lines of code hudi-cli/src/main/java/org/apache/hudi/cli/commands/CompactionCommand.java x: 1 contributors (90d) y: 592 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/ConfigUtils.java x: 1 contributors (90d) y: 356 lines of code hudi-hadoop-common/src/main/java/org/apache/hudi/hadoop/fs/HoodieWrapperFileSystem.java x: 1 contributors (90d) y: 865 lines of code hudi-common/src/main/java/org/apache/hudi/common/model/HoodieCommitMetadata.java x: 1 contributors (90d) y: 422 lines of code hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/MultipleSparkJobExecutionStrategy.java x: 3 contributors (90d) y: 358 lines of code hudi-common/src/main/java/org/apache/hudi/common/util/ParquetUtils.java x: 1 contributors (90d) y: 365 lines of code hudi-common/src/main/java/org/apache/hudi/common/table/log/AbstractHoodieLogRecordReader.java x: 3 contributors (90d) y: 699 lines of code hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cdc/CdcInputFormat.java x: 1 contributors (90d) y: 607 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.14.x/src/main/java/org/apache/hudi/table/format/cow/ParquetSplitReaderUtil.java x: 2 contributors (90d) y: 524 lines of code
2526.0
lines of code
  min: 3.0
  average: 187.42
  25th percentile: 57.75
  median: 124.0
  75th percentile: 245.5
  max: 2526.0
0 8.0
contributors (90d)
min: 1.0 | average: 1.38 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 8.0