apache / hudi
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 2,673 files with 273,271 lines of code.
    • 11 files changed more than 100 times (11,795 lines of code)
    • 37 files changed 51-100 times (18,710 lines of code)
    • 193 files changed 21-50 times (46,644 lines of code)
    • 722 files changed 6-20 times (89,740 lines of code)
    • 1,710 files changed 1-5 times (106,382 lines of code)
4% | 6% | 17% | 32% | 38%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 2,673 files with 273,271 lines of code.
    • 53 files changed by more than 25 contributors (29,833 lines of code)
    • 286 files changed by 11-25 contributors (60,663 lines of code)
    • 454 files changed by 6-10 contributors (54,973 lines of code)
    • 1,082 files changed by 2-5 contributors (92,215 lines of code)
    • 798 files changed by 1 contributor (35,587 lines of code)
10% | 22% | 20% | 33% | 13%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, scala, json, xml, avsc, sh, properties, yaml, md, txt, sql, g4, proto, mustache, py, js, gitignore, thrift, rdf
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java4% | 7% | 18% | 33% | 36%
scala4% | 6% | 14% | 31% | 43%
rdf0% | 0% | 100% | 0% | 0%
xml0% | 0% | 0% | 82% | 17%
avsc0% | 0% | 0% | 45% | 54%
py0% | 0% | 0% | 95% | 4%
g40% | 0% | 0% | 4% | 95%
sql0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
proto0% | 0% | 0% | 0% | 100%
mustache0% | 0% | 0% | 0% | 100%
thrift0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
hudi-client9% | 6% | 20% | 32% | 30%
hudi-common6% | 9% | 18% | 31% | 34%
hudi-spark-datasource3% | 6% | 11% | 28% | 49%
hudi-utilities<1% | 17% | 16% | 40% | 24%
hudi-flink-datasource0% | 3% | 13% | 28% | 54%
hudi-cli0% | 9% | 55% | 30% | 5%
hudi-sync0% | 6% | 13% | 50% | 28%
hudi-hadoop-mr0% | 5% | 34% | 39% | 21%
hudi-timeline-service0% | 0% | 54% | 35% | 9%
hudi-aws0% | 0% | 41% | 18% | 40%
hudi-integ-test0% | 0% | 13% | 48% | 38%
ROOT0% | 0% | 100% | 0% | 0%
hudi-hadoop-common0% | 0% | 0% | 40% | 59%
hudi-kafka-connect0% | 0% | 0% | 56% | 43%
hudi-io0% | 0% | 0% | 19% | 80%
hudi-gcp0% | 0% | 0% | 63% | 36%
hudi-platform-service0% | 0% | 0% | 17% | 82%
scripts0% | 0% | 0% | 95% | 4%
style0% | 0% | 0% | 92% | 7%
packaging0% | 0% | 0% | 0% | 100%
hudi-examples0% | 0% | 0% | 0% | 100%
docker0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
HoodieWriteConfig.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config
2695 475 2020-10-01 2025-05-03 253 72 wxhjsxz@126.com ethan.guoyihua@gmail.com
HoodieBackedTableMetadataWriter.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata
1228 55 2020-12-31 2025-05-03 184 42 ryanpife@amazon.com ethan.guoyihua@gmail.com
DeltaSync.java
in hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer
29 2 2019-08-12 2024-05-24 146 58 varadarb@uber.com ethan.guoyihua@gmail.com
HoodieTableMetadataUtil.java
in hudi-common/src/main/java/org/apache/hudi/metadata
2176 103 2020-12-31 2025-05-06 140 38 ryanpife@amazon.com voonhousu@gmail.com
HoodieSparkSqlWriter.scala
in hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi
965 33 2022-01-14 2025-04-19 137 55 490081539@qq.com ethan.guoyihua@gmail.com
HoodieTableMetaClient.java
in hudi-common/src/main/java/org/apache/hudi/common/table
1130 132 2019-08-12 2025-04-23 134 55 varadarb@uber.com njucshuo@gmail.com
DataSourceOptions.scala
in hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi
781 7 2020-12-09 2025-03-27 131 46 wenningding95@gmail.com ethan.guoyihua@gmail.com
HoodieTable.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table
631 69 2020-10-01 2025-04-25 122 54 wxhjsxz@126.com tim@onehouse.ai
BaseHoodieWriteClient.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client
927 99 2022-01-28 2025-04-25 119 41 2701446+xushiyan@users.nore... tim@onehouse.ai
HoodieTableConfig.java
in hudi-common/src/main/java/org/apache/hudi/common/table
846 73 2019-08-12 2025-04-25 112 40 varadarb@uber.com tim@onehouse.ai
HoodieFlinkWriteClient.java
in hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client
387 40 2020-11-08 2025-05-07 106 32 satishkotha@uber.com njucshuo@gmail.com
HoodieBackedTableMetadata.java
in hudi-common/src/main/java/org/apache/hudi/metadata
528 21 2020-12-31 2025-05-02 98 32 ryanpife@amazon.com tim@onehouse.ai
FSUtils.java
in hudi-common/src/main/java/org/apache/hudi/common/fs
520 60 2020-03-29 2025-03-17 95 44 vinothchandar@users.noreply... arheebikes@gmail.com
HoodieDeltaStreamer.java
in hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer
36 4 2019-08-12 2024-05-24 92 48 varadarb@uber.com ethan.guoyihua@gmail.com
HoodieAvroUtils.java
in hudi-common/src/main/java/org/apache/hudi/avro
1108 80 2020-03-27 2025-04-21 92 38 pwason@uber.com njucshuo@gmail.com
SparkRDDWriteClient.java
in hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client
262 25 2020-10-01 2025-03-20 91 37 wxhjsxz@126.com ljain@apache.org
UtilHelpers.java
in hudi-utilities/src/main/java/org/apache/hudi/utilities
510 36 2019-08-12 2025-04-25 89 47 varadarb@uber.com tim@onehouse.ai
AbstractTableFileSystemView.java
in hudi-common/src/main/java/org/apache/hudi/common/table/view
1094 89 2019-08-12 2025-04-30 84 47 varadarb@uber.com vinishreddygunner17@gmail.com
HoodieActiveTimeline.java
in hudi-common/src/main/java/org/apache/hudi/common/table/timeline
66 - 2019-08-12 2025-03-04 83 38 varadarb@uber.com 169106455+davis-zhang-oneho...
HoodieMergeHandle.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io
388 30 2020-10-01 2025-05-07 81 38 wxhjsxz@126.com njucshuo@gmail.com
HoodieFileIndex.scala
in hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi
399 12 2022-01-14 2025-04-23 75 28 490081539@qq.com chaoyang@apache.org
SparkMain.java
in hudi-cli/src/main/java/org/apache/hudi/cli/commands
520 31 2019-08-12 2025-03-07 75 41 varadarb@uber.com wombatukun@gmail.com
HoodieAppendHandle.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io
532 36 2020-10-01 2025-04-25 74 32 wxhjsxz@126.com tim@onehouse.ai
MergeIntoHoodieTableCommand.scala
in hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command
675 31 2021-06-08 2025-05-01 73 31 pengzhiwei2015@icloud.com wys06521@gmail.com
HoodieMetadataConfig.java
in hudi-common/src/main/java/org/apache/hudi/common/config
795 101 2020-12-31 2025-04-24 73 21 udit.mehrotra90@gmail.com voonhousu@gmail.com
DefaultSource.scala
in hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi
380 11 2022-01-14 2025-03-21 71 26 490081539@qq.com ljain@apache.org
HoodieMetadataTableValidator.java
in hudi-utilities/src/main/java/org/apache/hudi/utilities
1556 63 2022-02-08 2025-03-14 69 20 69956021+zhangyue19921010@u... tim@onehouse.ai
HoodieBaseRelation.scala
in hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi
531 21 2022-02-11 2025-02-17 68 22 biyan900116@gmail.com geserdugarov@gmail.com
FlinkOptions.java
in hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration
961 6 2022-03-21 2025-05-07 68 33 yuzhao.cyz@gmail.com njucshuo@gmail.com
HoodieAnalysis.scala
in hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/analysis
379 21 2021-06-08 2025-05-01 65 23 pengzhiwei2015@icloud.com wys06521@gmail.com
HoodieMetadataPayload.java
in hudi-common/src/main/java/org/apache/hudi/metadata
474 40 2020-12-31 2025-01-10 64 18 pwason@uber.com ljain@apache.org
MultipleSparkJobExecutionStrategy.java
in hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy
426 8 2021-08-07 2025-04-30 62 28 sagarsumit09@gmail.com tim@onehouse.ai
StreamerUtil.java
in hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util
460 42 2022-03-21 2025-05-07 62 30 yuzhao.cyz@gmail.com njucshuo@gmail.com
StreamSync.java
in hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer
1013 43 2023-07-12 2025-04-25 62 20 ethan.guoyihua@gmail.com tim@onehouse.ai
SparkHoodieBackedTableMetadataWriter.java
in hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/metadata
171 13 2021-01-04 2025-05-03 60 17 vinoth@apache.org ethan.guoyihua@gmail.com
KafkaOffsetGen.java
in hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers
448 20 2019-08-12 2025-02-24 60 31 varadarb@uber.com roushankumar.nit@gmail.com
HoodieInputFormatUtils.java
in hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils
377 21 2020-06-09 2025-04-25 58 31 yanjia.gary.li@gmail.com tim@onehouse.ai
CleanPlanner.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean
398 23 2020-10-01 2025-04-25 57 27 wxhjsxz@126.com tim@onehouse.ai
HiveSyncTool.java
in hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive
418 24 2020-08-06 2024-09-17 57 35 lw309637554@gmail.com tim@onehouse.ai
BaseSparkCommitActionExecutor.java
in hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit
316 15 2020-10-01 2025-02-19 56 33 wxhjsxz@126.com n.siva.b@gmail.com
TableSchemaResolver.java
in hudi-common/src/main/java/org/apache/hudi/common/table
333 26 2020-03-27 2025-03-05 56 29 pwason@uber.com 169106455+davis-zhang-oneho...
BaseHoodieTableServiceClient.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client
854 62 2023-01-17 2025-04-25 56 24 yuzhaojing@bytedance.com tim@onehouse.ai
ProvidesHoodieConfig.scala
in hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi
444 16 2022-02-23 2025-04-19 55 29 490081539@qq.com ethan.guoyihua@gmail.com
FlinkHoodieBackedTableMetadataWriter.java
in hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/metadata
142 14 2021-08-04 2025-03-20 53 16 yuzhao.cyz@gmail.com ljain@apache.org
HoodieTimeline.java
in hudi-common/src/main/java/org/apache/hudi/common/table/timeline
221 13 2020-03-29 2025-03-04 53 28 vinothchandar@users.noreply... 169106455+davis-zhang-oneho...
HoodieFlinkCopyOnWriteTable.java
in hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table
298 15 2020-11-08 2025-05-07 53 27 satishkotha@uber.com njucshuo@gmail.com
HoodieLogFileReader.java
in hudi-common/src/main/java/org/apache/hudi/common/table/log
328 21 2019-08-12 2025-02-21 53 33 varadarb@uber.com vinothchandar@users.noreply...
BaseTableMetadata.java
in hudi-common/src/main/java/org/apache/hudi/metadata
349 14 2020-12-31 2025-05-05 52 25 ryanpife@amazon.com vinishreddygunner17@gmail.com
DataSourceUtils.java
in hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi
241 15 2020-12-09 2025-04-29 50 32 wenningding95@gmail.com 471627698@qq.com
HoodieArchivedTimeline.java
in hudi-common/src/main/java/org/apache/hudi/common/table/timeline
64 9 2019-08-12 2025-02-27 49 24 varadarb@uber.com n.siva.b@gmail.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
HoodieWriteConfig.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config
2695 475 2020-10-01 2025-05-03 253 72 wxhjsxz@126.com ethan.guoyihua@gmail.com
DeltaSync.java
in hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer
29 2 2019-08-12 2024-05-24 146 58 varadarb@uber.com ethan.guoyihua@gmail.com
HoodieSparkSqlWriter.scala
in hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi
965 33 2022-01-14 2025-04-19 137 55 490081539@qq.com ethan.guoyihua@gmail.com
HoodieTableMetaClient.java
in hudi-common/src/main/java/org/apache/hudi/common/table
1130 132 2019-08-12 2025-04-23 134 55 varadarb@uber.com njucshuo@gmail.com
HoodieTable.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table
631 69 2020-10-01 2025-04-25 122 54 wxhjsxz@126.com tim@onehouse.ai
HoodieDeltaStreamer.java
in hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer
36 4 2019-08-12 2024-05-24 92 48 varadarb@uber.com ethan.guoyihua@gmail.com
UtilHelpers.java
in hudi-utilities/src/main/java/org/apache/hudi/utilities
510 36 2019-08-12 2025-04-25 89 47 varadarb@uber.com tim@onehouse.ai
AbstractTableFileSystemView.java
in hudi-common/src/main/java/org/apache/hudi/common/table/view
1094 89 2019-08-12 2025-04-30 84 47 varadarb@uber.com vinishreddygunner17@gmail.com
DataSourceOptions.scala
in hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi
781 7 2020-12-09 2025-03-27 131 46 wenningding95@gmail.com ethan.guoyihua@gmail.com
FSUtils.java
in hudi-common/src/main/java/org/apache/hudi/common/fs
520 60 2020-03-29 2025-03-17 95 44 vinothchandar@users.noreply... arheebikes@gmail.com
HoodieBackedTableMetadataWriter.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata
1228 55 2020-12-31 2025-05-03 184 42 ryanpife@amazon.com ethan.guoyihua@gmail.com
BaseHoodieWriteClient.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client
927 99 2022-01-28 2025-04-25 119 41 2701446+xushiyan@users.nore... tim@onehouse.ai
SparkMain.java
in hudi-cli/src/main/java/org/apache/hudi/cli/commands
520 31 2019-08-12 2025-03-07 75 41 varadarb@uber.com wombatukun@gmail.com
HoodieTableConfig.java
in hudi-common/src/main/java/org/apache/hudi/common/table
846 73 2019-08-12 2025-04-25 112 40 varadarb@uber.com tim@onehouse.ai
HoodieTableMetadataUtil.java
in hudi-common/src/main/java/org/apache/hudi/metadata
2176 103 2020-12-31 2025-05-06 140 38 ryanpife@amazon.com voonhousu@gmail.com
HoodieAvroUtils.java
in hudi-common/src/main/java/org/apache/hudi/avro
1108 80 2020-03-27 2025-04-21 92 38 pwason@uber.com njucshuo@gmail.com
HoodieActiveTimeline.java
in hudi-common/src/main/java/org/apache/hudi/common/table/timeline
66 - 2019-08-12 2025-03-04 83 38 varadarb@uber.com 169106455+davis-zhang-oneho...
HoodieMergeHandle.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io
388 30 2020-10-01 2025-05-07 81 38 wxhjsxz@126.com njucshuo@gmail.com
SparkRDDWriteClient.java
in hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client
262 25 2020-10-01 2025-03-20 91 37 wxhjsxz@126.com ljain@apache.org
HiveSyncTool.java
in hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive
418 24 2020-08-06 2024-09-17 57 35 lw309637554@gmail.com tim@onehouse.ai
FlinkOptions.java
in hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration
961 6 2022-03-21 2025-05-07 68 33 yuzhao.cyz@gmail.com njucshuo@gmail.com
BaseSparkCommitActionExecutor.java
in hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit
316 15 2020-10-01 2025-02-19 56 33 wxhjsxz@126.com n.siva.b@gmail.com
HoodieLogFileReader.java
in hudi-common/src/main/java/org/apache/hudi/common/table/log
328 21 2019-08-12 2025-02-21 53 33 varadarb@uber.com vinothchandar@users.noreply...
HoodieFlinkWriteClient.java
in hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client
387 40 2020-11-08 2025-05-07 106 32 satishkotha@uber.com njucshuo@gmail.com
HoodieBackedTableMetadata.java
in hudi-common/src/main/java/org/apache/hudi/metadata
528 21 2020-12-31 2025-05-02 98 32 ryanpife@amazon.com tim@onehouse.ai
HoodieAppendHandle.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io
532 36 2020-10-01 2025-04-25 74 32 wxhjsxz@126.com tim@onehouse.ai
DataSourceUtils.java
in hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi
241 15 2020-12-09 2025-04-29 50 32 wenningding95@gmail.com 471627698@qq.com
MergeIntoHoodieTableCommand.scala
in hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command
675 31 2021-06-08 2025-05-01 73 31 pengzhiwei2015@icloud.com wys06521@gmail.com
KafkaOffsetGen.java
in hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers
448 20 2019-08-12 2025-02-24 60 31 varadarb@uber.com roushankumar.nit@gmail.com
HoodieInputFormatUtils.java
in hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils
377 21 2020-06-09 2025-04-25 58 31 yanjia.gary.li@gmail.com tim@onehouse.ai
HoodieMergedLogRecordScanner.java
in hudi-common/src/main/java/org/apache/hudi/common/table/log
338 37 2019-08-12 2025-03-05 49 31 varadarb@uber.com ljain@apache.org
StreamerUtil.java
in hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util
460 42 2022-03-21 2025-05-07 62 30 yuzhao.cyz@gmail.com njucshuo@gmail.com
AbstractRealtimeRecordReader.java
in hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime
174 15 2019-08-12 2025-04-25 44 30 varadarb@uber.com tim@onehouse.ai
HiveSyncConfig.java
in hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive
168 8 2020-08-06 2024-06-14 42 30 lw309637554@gmail.com vamsikarnika@gmail.com
TableSchemaResolver.java
in hudi-common/src/main/java/org/apache/hudi/common/table
333 26 2020-03-27 2025-03-05 56 29 pwason@uber.com 169106455+davis-zhang-oneho...
ProvidesHoodieConfig.scala
in hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi
444 16 2022-02-23 2025-04-19 55 29 490081539@qq.com ethan.guoyihua@gmail.com
RemoteHoodieTableFileSystemView.java
in hudi-common/src/main/java/org/apache/hudi/common/table/view
429 42 2019-08-12 2025-02-20 48 29 varadarb@uber.com 141371752+linliu-code@users...
HoodieLogFileCommand.java
in hudi-cli/src/main/java/org/apache/hudi/cli/commands
244 2 2019-08-12 2024-11-15 43 29 varadarb@uber.com vbalaji@apache.org
HoodieFileIndex.scala
in hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi
399 12 2022-01-14 2025-04-23 75 28 490081539@qq.com chaoyang@apache.org
MultipleSparkJobExecutionStrategy.java
in hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy
426 8 2021-08-07 2025-04-30 62 28 sagarsumit09@gmail.com tim@onehouse.ai
HoodieTimeline.java
in hudi-common/src/main/java/org/apache/hudi/common/table/timeline
221 13 2020-03-29 2025-03-04 53 28 vinothchandar@users.noreply... 169106455+davis-zhang-oneho...
HoodieClusteringConfig.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config
519 40 2020-11-08 2025-01-11 45 28 satishkotha@uber.com chaoyang@apache.org
HoodieWriteHandle.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io
216 26 2020-10-01 2025-03-29 44 28 wxhjsxz@126.com ljain@apache.org
CleanPlanner.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean
398 23 2020-10-01 2025-04-25 57 27 wxhjsxz@126.com tim@onehouse.ai
HoodieFlinkCopyOnWriteTable.java
in hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table
298 15 2020-11-08 2025-05-07 53 27 satishkotha@uber.com njucshuo@gmail.com
CompactionCommand.java
in hudi-cli/src/main/java/org/apache/hudi/cli/commands
586 20 2019-08-12 2025-03-03 45 27 varadarb@uber.com 169106455+davis-zhang-oneho...
RepairsCommand.java
in hudi-cli/src/main/java/org/apache/hudi/cli/commands
284 8 2019-08-12 2024-11-24 44 27 varadarb@uber.com vbalaji@apache.org
DefaultSource.scala
in hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi
380 11 2022-01-14 2025-03-21 71 26 490081539@qq.com ljain@apache.org
AWSGlueCatalogSyncClient.java
in hudi-aws/src/main/java/org/apache/hudi/aws/sync
953 46 2022-03-28 2025-04-25 45 26 2701446+xushiyan@users.nore... tim@onehouse.ai
HoodieTableSource.java
in hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table
596 34 2022-03-21 2025-04-05 42 26 yuzhao.cyz@gmail.com 69956021+zhangyue19921010@u...
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
SqlBase.g4
in hudi-spark-datasource/hudi-spark3.5.x/src/main/antlr4/imports
1760 - 2023-11-16 2023-11-16 1 1 42792772+ctty@users.noreply... 42792772+ctty@users.noreply...
ArrayColumnReader.java
in hudi-flink-datasource/hudi-flink1.16.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader
366 9 2023-01-05 2023-01-05 1 1 stayrascal@users.noreply.gi... stayrascal@users.noreply.gi...
ArrayColumnReader.java
in hudi-flink-datasource/hudi-flink1.17.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader
366 9 2023-04-27 2023-04-27 1 1 prabhujose.gates@gmail.com prabhujose.gates@gmail.com
ArrayColumnReader.java
in hudi-flink-datasource/hudi-flink1.19.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader
366 9 2024-08-23 2024-08-23 1 1 huangzhenqiu0825@gmail.com huangzhenqiu0825@gmail.com
ArrayColumnReader.java
in hudi-flink-datasource/hudi-flink1.15.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader
366 9 2022-07-06 2022-07-06 1 1 yuzhao.cyz@gmail.com yuzhao.cyz@gmail.com
ArrayColumnReader.java
in hudi-flink-datasource/hudi-flink1.20.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader
366 9 2024-10-12 2024-10-12 1 1 guptashailesh92@gmail.com guptashailesh92@gmail.com
ArrayColumnReader.java
in hudi-flink-datasource/hudi-flink1.18.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader
366 9 2023-11-09 2023-11-09 1 1 prabhujose.gates@gmail.com prabhujose.gates@gmail.com
StorageBasedLockProvider.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock
327 22 2025-04-11 2025-04-14 2 1 arheebikes@gmail.com arheebikes@gmail.com
TypeConverters.java
in hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util
302 8 2025-05-07 2025-05-07 1 1 njucshuo@gmail.com njucshuo@gmail.com
AvroSchemaConverter.java
in hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util
301 8 2025-03-25 2025-03-25 1 1 njucshuo@gmail.com njucshuo@gmail.com
PartitionBucketIndexHashingConfig.java
in hudi-common/src/main/java/org/apache/hudi/common/model
295 32 2025-03-30 2025-04-11 3 1 69956021+zhangyue19921010@u... 69956021+zhangyue19921010@u...
RowDataToAvroConverters.java
in hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util
282 5 2025-04-20 2025-04-20 1 1 njucshuo@gmail.com njucshuo@gmail.com
RollbackHelperV1.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback
274 5 2025-03-29 2025-03-29 1 1 ljain@apache.org ljain@apache.org
AvroToRowDataConverters.java
in hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util
271 15 2025-04-23 2025-04-23 1 1 njucshuo@gmail.com njucshuo@gmail.com
InstantFileNameGeneratorV2.java
in hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v2
268 40 2024-11-15 2024-11-24 2 1 vbalaji@apache.org vbalaji@apache.org
CloudWatchReporter.java
in hudi-aws/src/main/java/org/apache/hudi/aws/metrics/cloudwatch
257 21 2025-03-17 2025-03-17 1 1 arheebikes@gmail.com arheebikes@gmail.com
FileStatsIndex.java
in hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/stats
249 12 2024-10-26 2024-10-26 1 1 njucshuo@gmail.com njucshuo@gmail.com
MercifulJsonToRowConverter.java
in hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers
246 22 2024-10-01 2024-10-01 1 1 vamsikarnika@gmail.com vamsikarnika@gmail.com
HoodieSparkIndexClient.java
in hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index
231 14 2025-01-25 2025-01-25 1 1 sagarsumit09@gmail.com sagarsumit09@gmail.com
ParquetDataColumnReaderFactory.java
in hudi-flink-datasource/hudi-flink1.16.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader
219 34 2023-01-05 2023-01-05 1 1 stayrascal@users.noreply.gi... stayrascal@users.noreply.gi...
ParquetDataColumnReaderFactory.java
in hudi-flink-datasource/hudi-flink1.17.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader
219 34 2023-04-27 2023-04-27 1 1 prabhujose.gates@gmail.com prabhujose.gates@gmail.com
ParquetDataColumnReaderFactory.java
in hudi-flink-datasource/hudi-flink1.19.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader
219 34 2024-08-23 2024-08-23 1 1 huangzhenqiu0825@gmail.com huangzhenqiu0825@gmail.com
ParquetDataColumnReaderFactory.java
in hudi-flink-datasource/hudi-flink1.15.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader
219 34 2022-07-06 2022-07-06 1 1 yuzhao.cyz@gmail.com yuzhao.cyz@gmail.com
ParquetDataColumnReaderFactory.java
in hudi-flink-datasource/hudi-flink1.20.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader
219 34 2024-10-12 2024-10-12 1 1 guptashailesh92@gmail.com guptashailesh92@gmail.com
ParquetDataColumnReaderFactory.java
in hudi-flink-datasource/hudi-flink1.18.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader
219 34 2023-11-09 2023-11-09 1 1 prabhujose.gates@gmail.com prabhujose.gates@gmail.com
RunLengthDecoder.java
in hudi-flink-datasource/hudi-flink1.16.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader
216 9 2023-01-05 2023-01-05 1 1 stayrascal@users.noreply.gi... stayrascal@users.noreply.gi...
RunLengthDecoder.java
in hudi-flink-datasource/hudi-flink1.17.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader
216 9 2023-04-27 2023-04-27 1 1 prabhujose.gates@gmail.com prabhujose.gates@gmail.com
RunLengthDecoder.java
in hudi-flink-datasource/hudi-flink1.19.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader
216 9 2024-08-23 2024-08-23 1 1 huangzhenqiu0825@gmail.com huangzhenqiu0825@gmail.com
RunLengthDecoder.java
in hudi-flink-datasource/hudi-flink1.15.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader
216 9 2022-07-06 2022-07-06 1 1 yuzhao.cyz@gmail.com yuzhao.cyz@gmail.com
RunLengthDecoder.java
in hudi-flink-datasource/hudi-flink1.20.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader
216 9 2024-10-12 2024-10-12 1 1 guptashailesh92@gmail.com guptashailesh92@gmail.com
RunLengthDecoder.java
in hudi-flink-datasource/hudi-flink1.18.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader
216 9 2023-11-09 2023-11-09 1 1 prabhujose.gates@gmail.com prabhujose.gates@gmail.com
InstantFileNameGeneratorV1.java
in hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v1
214 38 2024-11-15 2024-11-24 2 1 vbalaji@apache.org vbalaji@apache.org
HoodieFlinkRecord.java
in hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model
199 28 2025-03-25 2025-05-07 8 1 njucshuo@gmail.com njucshuo@gmail.com
Spark34ParquetReader.scala
in hudi-spark-datasource/hudi-spark3.4.x/src/main/scala/org/apache/spark/sql/execution/datasources/parquet
198 2 2024-04-12 2024-08-16 4 1 jbvexler@gmail.com jbvexler@gmail.com
AbstractColumnReader.java
in hudi-flink-datasource/hudi-flink1.19.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader
196 9 2024-08-23 2024-08-23 1 1 huangzhenqiu0825@gmail.com huangzhenqiu0825@gmail.com
AbstractColumnReader.java
in hudi-flink-datasource/hudi-flink1.20.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader
196 9 2024-10-12 2024-10-12 1 1 guptashailesh92@gmail.com guptashailesh92@gmail.com
S3StorageLockClient.java
in hudi-aws/src/main/java/org/apache/hudi/aws/transaction/lock
193 5 2025-04-14 2025-04-23 2 1 arheebikes@gmail.com arheebikes@gmail.com
Spark33ParquetReader.scala
in hudi-spark-datasource/hudi-spark3.3.x/src/main/scala/org/apache/spark/sql/execution/datasources/parquet
188 2 2024-04-12 2024-08-16 4 1 jbvexler@gmail.com jbvexler@gmail.com
MarkerBasedCommitMetadataResolver.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client
182 2 2025-03-29 2025-03-29 1 1 ljain@apache.org ljain@apache.org
ConcurrentSchemaEvolutionTableSchemaGetter.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction
179 11 2025-03-05 2025-03-05 1 1 169106455+davis-zhang-oneho... 169106455+davis-zhang-oneho...
DynamoDBBasedLockProviderBase.java
in hudi-aws/src/main/java/org/apache/hudi/aws/transaction/lock
175 10 2024-07-25 2024-11-19 3 1 169106455+davis-zhang-oneho... 169106455+davis-zhang-oneho...
IOUtils.java
in hudi-io/src/main/java/org/apache/hudi/io/util
175 16 2024-01-18 2024-01-29 2 1 ethan.guoyihua@gmail.com ethan.guoyihua@gmail.com
LockProviderHeartbeatManager.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock/models
172 11 2025-04-08 2025-04-11 2 1 arheebikes@gmail.com arheebikes@gmail.com
HBaseHFileBootstrapIndexWriter.java
in hudi-hadoop-common/src/main/java/org/apache/hudi/common/bootstrap/index/hfile
171 8 2024-05-10 2024-05-10 1 1 jbvexler@gmail.com jbvexler@gmail.com
RollbackHelper.java
in hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback
165 5 2025-03-29 2025-03-29 1 1 ljain@apache.org ljain@apache.org
GCSStorageLockClient.java
in hudi-gcp/src/main/java/org/apache/hudi/gcp/transaction/lock
165 5 2025-05-02 2025-05-02 1 1 arheebikes@gmail.com arheebikes@gmail.com
TimeLogicalTypeProcessor.java
in hudi-common/src/main/java/org/apache/hudi/avro/processors
165 11 2024-08-27 2024-08-27 1 1 vamsikarnika@gmail.com vamsikarnika@gmail.com
AvroSchemaComparatorForSchemaEvolution.java
in hudi-common/src/main/java/org/apache/hudi/avro
163 14 2025-03-05 2025-03-05 1 1 169106455+davis-zhang-oneho... 169106455+davis-zhang-oneho...
HoodieMetricsDatadogConfig.java
in hudi-common/src/main/java/org/apache/hudi/config/metrics
150 12 2024-04-11 2024-04-11 1 1 ljain@apache.org ljain@apache.org
PartitionPathParser.java
in hudi-common/src/main/java/org/apache/hudi/common/table
144 3 2025-05-07 2025-05-07 1 1 tim@onehouse.ai tim@onehouse.ai
Correlations

File Size vs. Number of Changes: 2675 points

hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieCreateHandle.java x: 184 lines of code y: 36 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieMergeHandle.java x: 388 lines of code y: 81 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/FlinkRowDataWriteClient.java x: 11 lines of code y: 2 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/HoodieFlinkWriteClient.java x: 387 lines of code y: 106 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/CommitTimeFlinkRecordMerger.java x: 23 lines of code y: 2 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/EventTimeFlinkRecordMerger.java x: 30 lines of code y: 2 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/HoodieFlinkRecord.java x: 199 lines of code y: 8 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/PartialUpdateFlinkRecordMerger.java x: 69 lines of code y: 2 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkMergeAndReplaceHandle.java x: 141 lines of code y: 12 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkMergeAndReplaceHandleWithChangeLog.java x: 68 lines of code y: 11 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkMergeHandle.java x: 149 lines of code y: 22 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkWriteHandleFactory.java x: 229 lines of code y: 9 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataCreateHandle.java x: 172 lines of code y: 20 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataFileWriter.java x: 20 lines of code y: 3 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataFileWriterFactory.java x: 78 lines of code y: 13 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataParquetWriter.java x: 56 lines of code y: 7 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/parquet/ParquetSchemaConverter.java x: 263 lines of code y: 13 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/v2/RowDataLogWriteHandle.java x: 120 lines of code y: 5 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/ExplicitWriteHandleTable.java x: 53 lines of code y: 7 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkCopyOnWriteTable.java x: 298 lines of code y: 53 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkMergeOnReadTable.java x: 128 lines of code y: 21 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/BaseFlinkCommitActionExecutor.java x: 158 lines of code y: 33 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkBulkInsertPreppedCommitActionExecutor.java x: 27 lines of code y: 2 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkDeletePartitionCommitActionExecutor.java x: 76 lines of code y: 9 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkInsertCommitActionExecutor.java x: 29 lines of code y: 8 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkInsertOverwriteCommitActionExecutor.java x: 45 lines of code y: 5 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkInsertOverwriteTableCommitActionExecutor.java x: 20 lines of code y: 5 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkInsertPreppedCommitActionExecutor.java x: 27 lines of code y: 6 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkPartitionTTLActionExecutor.java x: 46 lines of code y: 3 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkWriteHelper.java x: 77 lines of code y: 17 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/delta/BaseFlinkDeltaCommitActionExecutor.java x: 39 lines of code y: 6 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/delta/FlinkUpsertDeltaCommitActionExecutor.java x: 49 lines of code y: 6 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/delta/FlinkUpsertPreppedDeltaCommitActionExecutor.java x: 29 lines of code y: 4 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/RowDataAvroQueryContexts.java x: 127 lines of code y: 4 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/RowDataUtils.java x: 75 lines of code y: 3 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/RowProjection.java x: 6 lines of code y: 1 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/SchemaEvolvingRowDataProjection.java x: 124 lines of code y: 1 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/TypeConverters.java x: 302 lines of code y: 1 # changes hudi-common/src/main/java/org/apache/hudi/common/config/HoodieConfig.java x: 204 lines of code y: 32 # changes hudi-common/src/main/java/org/apache/hudi/common/util/CollectionUtils.java x: 180 lines of code y: 24 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/FlinkOptions.java x: 961 lines of code y: 68 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/HadoopConfigurations.java x: 33 lines of code y: 8 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/OptionsResolver.java x: 253 lines of code y: 46 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/StreamWriteFunction.java x: 301 lines of code y: 18 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/StreamWriteOperator.java x: 15 lines of code y: 5 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bootstrap/BootstrapOperator.java x: 198 lines of code y: 23 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bucket/BucketStreamWriteFunction.java x: 114 lines of code y: 25 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bucket/BucketStreamWriteOperator.java x: 23 lines of code y: 6 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bucket/ConsistentBucketStreamWriteFunction.java x: 58 lines of code y: 4 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/clustering/ClusteringOperator.java x: 311 lines of code y: 37 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/CompactOperator.java x: 139 lines of code y: 8 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/CastMap.java x: 76 lines of code y: 4 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FlinkRowDataReaderContext.java x: 206 lines of code y: 4 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FormatUtils.java x: 240 lines of code y: 23 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/HoodieFlinkIOFactory.java x: 26 lines of code y: 1 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/HoodieRowDataFileReaderFactory.java x: 14 lines of code y: 1 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/HoodieRowDataParquetReader.java x: 90 lines of code y: 1 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/RecordIterators.java x: 173 lines of code y: 7 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cdc/CdcInputFormat.java x: 765 lines of code y: 18 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/mor/MergeOnReadInputFormat.java x: 698 lines of code y: 26 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/FlinkWriteClients.java x: 185 lines of code y: 22 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java x: 460 lines of code y: 62 # changes hudi-hadoop-common/src/main/java/org/apache/hudi/io/hadoop/HoodieHadoopIOFactory.java x: 99 lines of code y: 4 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/BootstrapRowData.java x: 101 lines of code y: 1 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/common/model/HoodieSparkRecord.java x: 344 lines of code y: 15 # changes hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/BaseSparkInternalRowReaderContext.java x: 115 lines of code y: 22 # changes hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/SparkFileFormatInternalRowReaderContext.scala x: 219 lines of code y: 24 # changes hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/HoodieInternalRowUtils.scala x: 351 lines of code y: 11 # changes hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroReaderContext.java x: 227 lines of code y: 4 # changes hudi-common/src/main/java/org/apache/hudi/common/engine/HoodieReaderContext.java x: 185 lines of code y: 27 # changes hudi-common/src/main/java/org/apache/hudi/common/table/PartitionPathParser.java x: 144 lines of code y: 1 # changes hudi-common/src/main/java/org/apache/hudi/common/table/read/HoodieFileGroupReader.java x: 299 lines of code y: 31 # changes hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HiveHoodieReaderContext.java x: 275 lines of code y: 16 # changes hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/ObjectInspectorCache.java x: 80 lines of code y: 6 # changes hudi-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadataUtil.java x: 2176 lines of code y: 140 # changes hudi-sync/hudi-datahub-sync/src/main/java/org/apache/hudi/sync/datahub/DataHubSyncClient.java x: 306 lines of code y: 12 # changes hudi-sync/hudi-datahub-sync/src/main/java/org/apache/hudi/sync/datahub/config/DataHubSyncConfig.java x: 161 lines of code y: 7 # changes hudi-sync/hudi-datahub-sync/src/main/java/org/apache/hudi/sync/datahub/config/HoodieDataHubDatasetIdentifier.java x: 97 lines of code y: 5 # changes hudi-common/src/main/java/org/apache/hudi/common/table/view/NoOpTableMetadata.java x: 101 lines of code y: 3 # changes hudi-common/src/main/java/org/apache/hudi/metadata/BaseTableMetadata.java x: 349 lines of code y: 52 # changes hudi-common/src/main/java/org/apache/hudi/metadata/FileSystemBackedTableMetadata.java x: 263 lines of code y: 41 # changes hudi-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadata.java x: 128 lines of code y: 40 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/gcs/PubsubQueueClient.java x: 60 lines of code y: 2 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieWriteConfig.java x: 2695 lines of code y: 253 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/utils/SparkMetadataWriterUtils.java x: 346 lines of code y: 22 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/metadata/SparkHoodieBackedTableMetadataWriter.java x: 171 lines of code y: 60 # changes hudi-common/src/main/java/org/apache/hudi/common/config/HoodieStorageConfig.java x: 372 lines of code y: 17 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata/HoodieBackedTableMetadataWriter.java x: 1228 lines of code y: 184 # changes hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieFileSliceReader.java x: 84 lines of code y: 10 # changes hudi-common/src/main/java/org/apache/hudi/metadata/SecondaryIndexRecordGenerationUtils.java x: 279 lines of code y: 4 # changes hudi-common/src/main/java/org/apache/hudi/common/serialization/HoodieFileGroupSerializer.java x: 55 lines of code y: 3 # changes hudi-common/src/main/java/org/apache/hudi/common/util/SerializationUtils.java x: 87 lines of code y: 16 # changes hudi-common/src/main/java/org/apache/hudi/metadata/HoodieBackedTableMetadata.java x: 528 lines of code y: 98 # changes doap_HUDI.rdf x: 217 lines of code y: 33 # changes hudi-gcp/src/main/java/org/apache/hudi/gcp/transaction/lock/GCSStorageLockClient.java x: 165 lines of code y: 1 # changes hudi-io/src/main/java/org/apache/hudi/storage/StorageSchemes.java x: 97 lines of code y: 8 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/analysis/HoodieAnalysis.scala x: 379 lines of code y: 65 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/MergeIntoHoodieTableCommand.scala x: 675 lines of code y: 73 # changes hudi-hadoop-common/src/main/java/org/apache/hudi/storage/hadoop/HoodieHadoopStorage.java x: 237 lines of code y: 15 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/KeyGenUtils.java x: 220 lines of code y: 28 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/MultipleSparkJobExecutionStrategy.java x: 426 lines of code y: 62 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/common/SparkReaderContextFactory.java x: 110 lines of code y: 2 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/BuiltinKeyGenerator.java x: 329 lines of code y: 16 # changes hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieDataBlock.java x: 291 lines of code y: 28 # changes hudi-common/src/main/java/org/apache/hudi/common/table/read/PositionBasedFileGroupRecordBuffer.java x: 236 lines of code y: 5 # changes hudi-common/src/main/java/org/apache/hudi/keygen/KeyGenerator.java x: 60 lines of code y: 3 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/RowDataKeyGen.java x: 205 lines of code y: 11 # changes hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieFileGroupReaderBasedRecordReader.java x: 236 lines of code y: 10 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/RecordLevelIndexSupport.scala x: 213 lines of code y: 23 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/SparkBaseIndexSupport.scala x: 151 lines of code y: 20 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/HoodieFileGroupReaderBasedParquetFileFormat.scala x: 247 lines of code y: 43 # changes hudi-common/src/main/java/org/apache/hudi/common/util/collection/ExternalSpillableMap.java x: 259 lines of code y: 24 # changes hudi-common/src/main/java/org/apache/hudi/common/table/view/AbstractTableFileSystemView.java x: 1094 lines of code y: 84 # changes hudi-common/src/main/java/org/apache/hudi/common/table/view/RocksDbBasedFileSystemView.java x: 494 lines of code y: 29 # changes hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/DataSourceUtils.java x: 241 lines of code y: 50 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/data/CloseableIteratorListener.java x: 31 lines of code y: 1 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/data/HoodieJavaPairRDD.java x: 124 lines of code y: 8 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/data/HoodieJavaRDD.java x: 132 lines of code y: 13 # changes hudi-common/src/main/java/org/apache/hudi/common/data/HoodieBaseListData.java x: 68 lines of code y: 4 # changes hudi-common/src/main/java/org/apache/hudi/common/data/HoodieListData.java x: 130 lines of code y: 7 # changes hudi-common/src/main/java/org/apache/hudi/common/data/HoodieListPairData.java x: 187 lines of code y: 6 # changes hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieAvroHFileReaderImplBase.java x: 70 lines of code y: 3 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/execution/datasources/HoodieMultipleBaseFileFormat.scala x: 221 lines of code y: 10 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/PartitionBucketIndexManager.scala x: 249 lines of code y: 5 # changes hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimelineUtils.java x: 436 lines of code y: 32 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/AbstractHoodieRowData.java x: 121 lines of code y: 3 # changes hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroIndexedRecord.java x: 195 lines of code y: 9 # changes hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroRecord.java x: 192 lines of code y: 10 # changes hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecord.java x: 283 lines of code y: 36 # changes hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieMergedLogRecordReader.java x: 201 lines of code y: 14 # changes hudi-common/src/main/java/org/apache/hudi/common/table/read/BufferedRecord.java x: 71 lines of code y: 1 # changes hudi-common/src/main/java/org/apache/hudi/common/table/read/FileGroupRecordBuffer.java x: 471 lines of code y: 6 # changes hudi-common/src/main/java/org/apache/hudi/common/table/read/HoodieFileGroupRecordBuffer.java x: 32 lines of code y: 7 # changes hudi-common/src/main/java/org/apache/hudi/common/table/read/KeyBasedFileGroupRecordBuffer.java x: 95 lines of code y: 2 # changes hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieHiveRecord.java x: 173 lines of code y: 5 # changes hudi-aws/src/main/java/org/apache/hudi/aws/sync/AWSGlueCatalogSyncClient.java x: 953 lines of code y: 45 # changes hudi-cli/src/main/java/org/apache/hudi/cli/commands/MetadataCommand.java x: 315 lines of code y: 23 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/async/HoodieAsyncService.java x: 130 lines of code y: 13 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieTableServiceClient.java x: 854 lines of code y: 56 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieWriteClient.java x: 927 lines of code y: 119 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/WriteStatus.java x: 176 lines of code y: 11 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/heartbeat/HeartbeatUtils.java x: 54 lines of code y: 12 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/heartbeat/HoodieHeartbeatClient.java x: 196 lines of code y: 17 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/PreferWriterConflictResolutionStrategy.java x: 64 lines of code y: 6 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock/BaseZookeeperBasedLockProvider.java x: 153 lines of code y: 4 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock/ZookeeperBasedImplicitBasePathLockProvider.java x: 42 lines of code y: 4 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/HoodieIndexUtils.java x: 366 lines of code y: 40 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/HoodieBloomIndex.java x: 202 lines of code y: 24 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieAppendHandle.java x: 532 lines of code y: 74 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieConcatHandle.java x: 64 lines of code y: 7 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieKeyLookupHandle.java x: 66 lines of code y: 15 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/HoodieMetrics.java x: 453 lines of code y: 31 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/HoodieTable.java x: 631 lines of code y: 122 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanActionExecutor.java x: 232 lines of code y: 34 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanActionExecutor.java x: 172 lines of code y: 28 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanner.java x: 398 lines of code y: 57 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/ScheduleCompactionActionExecutor.java x: 193 lines of code y: 26 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/BaseRollbackActionExecutor.java x: 261 lines of code y: 38 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/marker/WriteMarkersFactory.java x: 49 lines of code y: 12 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkConcatAndReplaceHandle.java x: 46 lines of code y: 4 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/HoodieSparkCompactor.java x: 36 lines of code y: 11 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/SingleSparkJobConsistentHashingExecutionStrategy.java x: 179 lines of code y: 2 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/SparkConsistentBucketClusteringExecutionStrategy.java x: 77 lines of code y: 12 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/SparkSortAndSizeExecutionStrategy.java x: 65 lines of code y: 22 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/utils/SparkValidatorUtils.java x: 122 lines of code y: 11 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/bloom/SparkHoodieBloomIndexHelper.java x: 218 lines of code y: 19 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/sort/SpaceCurveSortingHelper.java x: 206 lines of code y: 6 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/BulkInsertDataInternalWriterHelper.java x: 164 lines of code y: 11 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/ConsistentBucketBulkInsertDataInternalWriterHelper.java x: 81 lines of code y: 2 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/UpsertPartitioner.java x: 263 lines of code y: 30 # changes hudi-common/src/main/java/org/apache/hudi/BaseHoodieTableFileIndex.java x: 402 lines of code y: 41 # changes hudi-common/src/main/java/org/apache/hudi/common/model/HoodiePartitionMetadata.java x: 178 lines of code y: 28 # changes hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableConfig.java x: 846 lines of code y: 112 # changes hudi-common/src/main/java/org/apache/hudi/common/table/log/BaseHoodieLogRecordReader.java x: 575 lines of code y: 22 # changes hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v1/ActiveTimelineV1.java x: 546 lines of code y: 7 # changes hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v2/ActiveTimelineV2.java x: 609 lines of code y: 10 # changes hudi-common/src/main/java/org/apache/hudi/common/table/view/HoodieTableFileSystemView.java x: 304 lines of code y: 30 # changes hudi-common/src/main/java/org/apache/hudi/common/table/view/IncrementalTimelineSyncFileSystemView.java x: 314 lines of code y: 30 # changes hudi-common/src/main/java/org/apache/hudi/common/util/HoodieRecordSizeEstimator.java x: 18 lines of code y: 13 # changes hudi-common/src/main/java/org/apache/hudi/common/util/MarkerUtils.java x: 194 lines of code y: 14 # changes hudi-common/src/main/java/org/apache/hudi/common/util/RateLimiter.java x: 62 lines of code y: 6 # changes hudi-common/src/main/java/org/apache/hudi/common/util/collection/BitCaskDiskMap.java x: 342 lines of code y: 17 # changes hudi-common/src/main/java/org/apache/hudi/metrics/datadog/DatadogHttpClient.java x: 92 lines of code y: 2 # changes hudi-common/src/main/java/org/apache/hudi/timeline/TimelineServiceClient.java x: 41 lines of code y: 2 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/cow/CopyOnWriteInputFormat.java x: 285 lines of code y: 12 # changes hudi-flink-datasource/hudi-flink1.15.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/BaseVectorizedColumnReader.java x: 221 lines of code y: 2 # changes hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieParquetInputFormat.java x: 162 lines of code y: 35 # changes hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieROTablePathFilter.java x: 162 lines of code y: 40 # changes hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/hive/HoodieCombineHiveInputFormat.java x: 771 lines of code y: 25 # changes hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/AbstractRealtimeRecordReader.java x: 174 lines of code y: 44 # changes hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HoodieInputFormatUtils.java x: 377 lines of code y: 58 # changes hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HoodieRealtimeInputFormatUtils.java x: 100 lines of code y: 30 # changes hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HoodieRealtimeRecordReaderUtils.java x: 250 lines of code y: 28 # changes hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/BaseValidateDatasetNode.java x: 183 lines of code y: 15 # changes hudi-io/src/main/java/org/apache/hudi/common/util/FileIOUtils.java x: 220 lines of code y: 8 # changes hudi-io/src/main/java/org/apache/hudi/common/util/RetryHelper.java x: 112 lines of code y: 3 # changes hudi-kafka-connect/src/main/java/org/apache/hudi/connect/HoodieSinkTask.java x: 165 lines of code y: 5 # changes hudi-kafka-connect/src/main/java/org/apache/hudi/connect/kafka/KafkaConnectControlAgent.java x: 149 lines of code y: 5 # changes hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/internal/DataSourceInternalWriterHelper.java x: 78 lines of code y: 21 # changes hudi-spark-datasource/hudi-spark/src/main/java/org/apache/hudi/cli/HDFSParquetImporterUtils.java x: 251 lines of code y: 10 # changes hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HoodieHiveSyncClient.java x: 417 lines of code y: 23 # changes hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/util/HiveSchemaUtil.java x: 367 lines of code y: 14 # changes hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/HoodieSyncConfig.java x: 254 lines of code y: 28 # changes hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/util/ManifestFileWriter.java x: 117 lines of code y: 15 # changes hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/MarkerHandler.java x: 201 lines of code y: 16 # changes hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/marker/BatchedMarkerCreationRunnable.java x: 22 lines of code y: 4 # changes hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/marker/MarkerBasedEarlyConflictDetectionRunnable.java x: 89 lines of code y: 10 # changes hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/marker/MarkerCreationFuture.java x: 38 lines of code y: 5 # changes hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/marker/MarkerDirState.java x: 252 lines of code y: 14 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieDataTableValidator.java x: 287 lines of code y: 15 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/UtilHelpers.java x: 510 lines of code y: 89 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/GcsEventsSource.java x: 135 lines of code y: 14 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/JdbcSource.java x: 202 lines of code y: 8 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/debezium/DebeziumSource.java x: 164 lines of code y: 13 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/CloudObjectsSelector.java x: 189 lines of code y: 9 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/CloudObjectsSelectorCommon.java x: 389 lines of code y: 17 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/IncrSourceCloudStorageHelper.java x: 45 lines of code y: 6 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/IncrSourceHelper.java x: 251 lines of code y: 35 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/QueryRunner.java x: 82 lines of code y: 11 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/S3EventsMetaSelector.java x: 109 lines of code y: 9 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/gcs/PubsubMessagesFetcher.java x: 106 lines of code y: 6 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/StreamSync.java x: 1013 lines of code y: 62 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/StreamerCheckpointUtils.java x: 153 lines of code y: 5 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/utils/Pipelines.java x: 317 lines of code y: 37 # changes hudi-common/src/main/java/org/apache/hudi/common/config/HoodieMetadataConfig.java x: 795 lines of code y: 73 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/BaseFileGroupReaderBasedMergeHandle.java x: 127 lines of code y: 1 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/HoodieCompactor.java x: 213 lines of code y: 31 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/SevenToEightUpgradeHandler.java x: 284 lines of code y: 13 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/v2/FlinkFileGroupReaderBasedMergeHandle.java x: 110 lines of code y: 1 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkTable.java x: 82 lines of code y: 30 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/compact/HoodieFlinkMergeOnReadTableCompactor.java x: 70 lines of code y: 12 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/AvroToRowDataConverters.java x: 271 lines of code y: 1 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/HoodieSparkFileGroupReaderBasedMergeHandle.java x: 94 lines of code y: 6 # changes hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecordMerger.java x: 85 lines of code y: 12 # changes hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecordPayload.java x: 80 lines of code y: 18 # changes hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableMetaClient.java x: 1130 lines of code y: 134 # changes hudi-common/src/main/java/org/apache/hudi/common/util/HoodieRecordUtils.java x: 93 lines of code y: 11 # changes hudi-common/src/main/java/org/apache/hudi/internal/schema/action/InternalSchemaMerger.java x: 151 lines of code y: 7 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/FlinkCompactionConfig.java x: 137 lines of code y: 14 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/ExpressionPredicates.java x: 396 lines of code y: 7 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/CompactionUtil.java x: 103 lines of code y: 13 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/DataTypeUtils.java x: 137 lines of code y: 9 # changes hudi-flink-datasource/hudi-flink1.15.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ParquetColumnarRowSplitReader.java x: 265 lines of code y: 5 # changes hudi-flink-datasource/hudi-flink1.17.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ParquetColumnarRowSplitReader.java x: 265 lines of code y: 4 # changes hudi-flink-datasource/hudi-flink1.18.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ParquetColumnarRowSplitReader.java x: 265 lines of code y: 3 # changes hudi-flink-datasource/hudi-flink1.19.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ParquetColumnarRowSplitReader.java x: 265 lines of code y: 2 # changes hudi-common/src/main/java/org/apache/hudi/common/model/HoodieCommitMetadata.java x: 396 lines of code y: 41 # changes hudi-common/src/main/java/org/apache/hudi/common/model/HoodieReplaceCommitMetadata.java x: 81 lines of code y: 9 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/deltacommit/SparkUpsertDeltaCommitPartitioner.java x: 81 lines of code y: 10 # changes hudi-common/src/main/java/org/apache/hudi/common/model/FileSlice.java x: 131 lines of code y: 15 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/profile/DeltaWriteProfile.java x: 60 lines of code y: 8 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieFileIndex.scala x: 399 lines of code y: 75 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/PartitionDirectoryConverter.scala x: 37 lines of code y: 1 # changes hudi-aws/src/main/java/org/apache/hudi/aws/transaction/lock/S3StorageLockClient.java x: 193 lines of code y: 2 # changes hudi-common/src/main/java/org/apache/hudi/common/util/hash/BucketIndexUtil.java x: 15 lines of code y: 4 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieCDCLogger.java x: 202 lines of code y: 20 # changes hudi-common/src/main/java/org/apache/hudi/common/util/InternalSchemaCache.java x: 166 lines of code y: 18 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/InternalSchemaManager.java x: 143 lines of code y: 8 # changes hudi-spark-datasource/hudi-spark3-common/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark3ParquetSchemaEvolutionUtils.scala x: 166 lines of code y: 5 # changes hudi-spark-datasource/hudi-spark3.3.x/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark33LegacyHoodieParquetFileFormat.scala x: 343 lines of code y: 11 # changes hudi-spark-datasource/hudi-spark3.4.x/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark34LegacyHoodieParquetFileFormat.scala x: 353 lines of code y: 10 # changes hudi-spark-datasource/hudi-spark3.5.x/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark35LegacyHoodieParquetFileFormat.scala x: 355 lines of code y: 9 # changes hudi-io/src/main/java/org/apache/hudi/io/hfile/HFileBlock.java x: 129 lines of code y: 2 # changes hudi-io/src/main/java/org/apache/hudi/io/hfile/HFileLeafIndexBlock.java x: 46 lines of code y: 1 # changes hudi-io/src/main/java/org/apache/hudi/io/hfile/HFileReaderImpl.java x: 284 lines of code y: 4 # changes hudi-io/src/main/java/org/apache/hudi/io/hfile/HFileRootIndexBlock.java x: 46 lines of code y: 2 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/utils/LegacyArchivedMetaEntryReader.java x: 260 lines of code y: 13 # changes hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroUtils.java x: 1108 lines of code y: 92 # changes hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieAvroDataBlock.java x: 357 lines of code y: 39 # changes hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v1/ArchivedTimelineV1.java x: 240 lines of code y: 7 # changes hudi-common/src/main/java/org/apache/hudi/metadata/MetadataPartitionType.java x: 378 lines of code y: 32 # changes hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieNativeAvroHFileReader.java x: 475 lines of code y: 8 # changes hudi-io/src/main/java/org/apache/hudi/io/hfile/HFileDataBlock.java x: 65 lines of code y: 2 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/RDDSpatialCurveSortPartitioner.java x: 77 lines of code y: 8 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/DeleteHoodieTableCommand.scala x: 70 lines of code y: 27 # changes hudi-common/src/main/java/org/apache/hudi/common/config/HoodieTimeGeneratorConfig.java x: 98 lines of code y: 5 # changes hudi-common/src/main/java/org/apache/hudi/common/util/SpillableMapUtils.java x: 110 lines of code y: 21 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkAppendHandle.java x: 76 lines of code y: 22 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/RowDataToAvroConverters.java x: 282 lines of code y: 1 # changes hudi-common/src/main/java/org/apache/hudi/common/model/BaseAvroPayload.java x: 40 lines of code y: 7 # changes hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieCommandBlock.java x: 35 lines of code y: 13 # changes hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieCorruptBlock.java x: 26 lines of code y: 11 # changes hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieDeleteBlock.java x: 136 lines of code y: 21 # changes hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieHFileDataBlock.java x: 134 lines of code y: 44 # changes hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieLogBlock.java x: 293 lines of code y: 35 # changes hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieParquetDataBlock.java x: 120 lines of code y: 31 # changes hudi-common/src/main/java/org/apache/hudi/common/util/FileFormatUtils.java x: 186 lines of code y: 10 # changes hudi-hadoop-common/src/main/java/org/apache/hudi/common/table/log/HoodieLogFormatWriter.java x: 193 lines of code y: 8 # changes hudi-hadoop-common/src/main/java/org/apache/hudi/common/util/HFileUtils.java x: 201 lines of code y: 9 # changes hudi-hadoop-common/src/main/java/org/apache/hudi/common/util/OrcUtils.java x: 253 lines of code y: 10 # changes hudi-hadoop-common/src/main/java/org/apache/hudi/common/util/ParquetUtils.java x: 365 lines of code y: 10 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/simple/HoodieSimpleIndex.java x: 98 lines of code y: 8 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieSchemaUtils.scala x: 168 lines of code y: 14 # changes hudi-client/hudi-java-client/src/main/java/org/apache/hudi/index/JavaHoodieIndexFactory.java x: 41 lines of code y: 5 # changes hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/HoodieJavaCopyOnWriteTable.java x: 262 lines of code y: 37 # changes hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/BaseJavaCommitActionExecutor.java x: 245 lines of code y: 35 # changes hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaBulkInsertHelper.java x: 87 lines of code y: 15 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/hbase/SparkHoodieHBaseIndex.java x: 546 lines of code y: 29 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/CustomKeyGenerator.java x: 116 lines of code y: 16 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/factory/HoodieSparkKeyGeneratorFactory.java x: 138 lines of code y: 16 # changes hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieDatasetBulkInsertHelper.scala x: 226 lines of code y: 22 # changes hudi-common/src/main/java/org/apache/hudi/common/config/HoodieIndexingConfig.java x: 210 lines of code y: 7 # changes hudi-common/src/main/java/org/apache/hudi/common/config/LockConfiguration.java x: 75 lines of code y: 11 # changes hudi-common/src/main/java/org/apache/hudi/common/config/TypedProperties.java x: 98 lines of code y: 13 # changes hudi-common/src/main/java/org/apache/hudi/common/util/ConfigUtils.java x: 357 lines of code y: 23 # changes hudi-hadoop-common/src/main/java/org/apache/hudi/common/config/DFSPropertiesConfiguration.java x: 177 lines of code y: 8 # changes hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieCopyOnWriteTableInputFormat.java x: 247 lines of code y: 22 # changes hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/HiveSyncNode.java x: 21 lines of code y: 7 # changes hudi-kafka-connect/src/main/java/org/apache/hudi/connect/writers/KafkaConnectTransactionServices.java x: 128 lines of code y: 14 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/BucketIndexSupport.scala x: 169 lines of code y: 11 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieCreateRecordUtils.scala x: 219 lines of code y: 12 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieSparkSqlWriter.scala x: 965 lines of code y: 137 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/ProvidesHoodieConfig.scala x: 444 lines of code y: 55 # changes hudi-spark-datasource/hudi-spark/src/main/java/org/apache/hudi/cli/BootstrapExecutorUtils.java x: 260 lines of code y: 19 # changes hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/replication/HiveSyncGlobalCommitParams.java x: 72 lines of code y: 5 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/transform/ChainedTransformer.java x: 140 lines of code y: 11 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieIndexConfig.java x: 557 lines of code y: 40 # changes hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/HoodieJavaMergeOnReadTable.java x: 107 lines of code y: 12 # changes hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/deltacommit/JavaBulkInsertDeltaCommitActionExecutor.java x: 42 lines of code y: 1 # changes hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/deltacommit/JavaDeleteDeltaCommitActionExecutor.java x: 23 lines of code y: 1 # changes hudi-common/src/main/java/org/apache/hudi/common/config/HoodieReaderConfig.java x: 61 lines of code y: 16 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/HoodieCompactionHandler.java x: 30 lines of code y: 6 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/common/HoodieSparkEngineContext.java x: 213 lines of code y: 21 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/HoodieSparkCopyOnWriteTable.java x: 246 lines of code y: 44 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/compact/HoodieSparkMergeOnReadTableCompactor.java x: 32 lines of code y: 21 # changes hudi-common/src/main/java/org/apache/hudi/common/engine/HoodieEngineContext.java x: 71 lines of code y: 15 # changes hudi-hadoop-common/src/main/java/org/apache/hudi/io/hadoop/HoodieHBaseAvroHFileReader.java x: 476 lines of code y: 3 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieHiveCatalog.java x: 857 lines of code y: 39 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock/StorageBasedLockProvider.java x: 327 lines of code y: 2 # changes hudi-common/src/main/java/org/apache/hudi/metadata/HoodieMetadataLogRecordReader.java x: 157 lines of code y: 17 # changes hudi-hadoop-common/src/main/java/org/apache/hudi/io/hadoop/HoodieAvroHFileWriter.java x: 158 lines of code y: 4 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/SecondaryIndexSupport.scala x: 81 lines of code y: 8 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/InsertIntoHoodieTableCommand.scala x: 123 lines of code y: 41 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/UpdateHoodieTableCommand.scala x: 98 lines of code y: 25 # changes hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HiveHoodieTableFileIndex.java x: 46 lines of code y: 9 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/SparkHoodieTableFileIndex.scala x: 325 lines of code y: 40 # changes hudi-common/src/main/java/org/apache/hudi/common/model/PartitionBucketIndexHashingConfig.java x: 295 lines of code y: 3 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock/models/LockProviderHeartbeatManager.java x: 172 lines of code y: 2 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/timeline/versioning/v2/LSMTimelineWriter.java x: 261 lines of code y: 4 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/IOUtils.java x: 51 lines of code y: 8 # changes hudi-common/src/main/java/org/apache/hudi/common/table/timeline/MetadataConversionUtils.java x: 338 lines of code y: 11 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/EightToSevenDowngradeHandler.java x: 301 lines of code y: 15 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/FileIndex.java x: 222 lines of code y: 19 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableSource.java x: 596 lines of code y: 42 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/PartitionBucketIndexSupport.scala x: 57 lines of code y: 1 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieMergedReadHandle.java x: 153 lines of code y: 11 # changes hudi-common/src/main/java/org/apache/hudi/common/table/read/FileGroupReaderSchemaHandler.java x: 231 lines of code y: 2 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/HoodieStreamer.java x: 802 lines of code y: 32 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieLayoutConfig.java x: 70 lines of code y: 7 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bucket/HoodieSimpleBucketIndex.java x: 119 lines of code y: 14 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bucket/partition/RegexRuleEngine.java x: 63 lines of code y: 1 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/RDDSimpleBucketBulkInsertPartitioner.java x: 80 lines of code y: 4 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkPartitionBucketIndexPartitioner.java x: 139 lines of code y: 1 # changes hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/BucketPartitionUtils.scala x: 37 lines of code y: 4 # changes hudi-common/src/main/java/org/apache/hudi/common/model/WriteOperationType.java x: 121 lines of code y: 28 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bucket/BucketBulkInsertWriterHelper.java x: 83 lines of code y: 11 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/BucketIndexPartitioner.java x: 28 lines of code y: 9 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableSink.java x: 130 lines of code y: 19 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieCatalog.java x: 517 lines of code y: 16 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieCatalogUtil.java x: 220 lines of code y: 6 # changes hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/commit/BaseDatasetBulkInsertCommitActionExecutor.java x: 100 lines of code y: 9 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/HoodieProcedures.scala x: 80 lines of code y: 37 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/DowngradeHandler.java x: 12 lines of code y: 7 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/FiveToFourDowngradeHandler.java x: 14 lines of code y: 3 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/FourToThreeDowngradeHandler.java x: 18 lines of code y: 3 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/OneToZeroDowngradeHandler.java x: 29 lines of code y: 7 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/SixToFiveDowngradeHandler.java x: 36 lines of code y: 9 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieWriterUtils.scala x: 255 lines of code y: 39 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/CommitMetadataResolverFactory.java x: 19 lines of code y: 1 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/MarkerBasedCommitMetadataResolver.java x: 182 lines of code y: 1 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieWriteHandle.java x: 216 lines of code y: 44 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/BaseCommitActionExecutor.java x: 271 lines of code y: 45 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/ListingBasedRollbackStrategy.java x: 298 lines of code y: 27 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/MarkerBasedRollbackStrategy.java x: 164 lines of code y: 18 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/RollbackHelperV1.java x: 274 lines of code y: 1 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/marker/DirectWriteMarkers.java x: 153 lines of code y: 21 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/marker/TimelineServerBasedWriteMarkers.java x: 155 lines of code y: 18 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/marker/WriteMarkers.java x: 90 lines of code y: 17 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/ZeroToOneUpgradeHandler.java x: 83 lines of code y: 18 # changes hudi-common/src/main/java/org/apache/hudi/common/model/IOType.java x: 6 lines of code y: 3 # changes hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/RequestHandler.java x: 582 lines of code y: 36 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/CreateHoodieTableAsSelectCommand.scala x: 92 lines of code y: 24 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/clustering/update/strategy/FlinkConsistentBucketUpdateStrategy.java x: 106 lines of code y: 4 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/SchemaRegistryProvider.java x: 266 lines of code y: 19 # changes hudi-common/src/main/java/org/apache/hudi/common/data/HoodieData.java x: 63 lines of code y: 12 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/HoodieIncrSource.java x: 321 lines of code y: 44 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/TimestampBasedAvroKeyGenerator.java x: 164 lines of code y: 16 # changes hudi-io/src/main/java/org/apache/hudi/storage/HoodieStorage.java x: 184 lines of code y: 19 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/DataSourceOptions.scala x: 781 lines of code y: 131 # changes hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/util/SparkKeyGenUtils.scala x: 52 lines of code y: 9 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/BootstrapExecutor.java x: 169 lines of code y: 10 # changes hudi-common/src/main/java/org/apache/hudi/common/table/read/PositionBasedSchemaHandler.java x: 67 lines of code y: 1 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/parquet/ParquetRowDataWriter.java x: 462 lines of code y: 5 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/AvroSchemaConverter.java x: 301 lines of code y: 1 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bulk/BulkInsertWriterHelper.java x: 178 lines of code y: 14 # changes hudi-flink-datasource/hudi-flink1.18.x/src/main/java/org/apache/hudi/table/format/cow/ParquetSplitReaderUtil.java x: 627 lines of code y: 6 # changes hudi-flink-datasource/hudi-flink1.19.x/src/main/java/org/apache/hudi/table/format/cow/ParquetSplitReaderUtil.java x: 627 lines of code y: 3 # changes hudi-flink-datasource/hudi-flink1.20.x/src/main/java/org/apache/hudi/table/format/cow/ParquetSplitReaderUtil.java x: 627 lines of code y: 2 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/DefaultSource.scala x: 380 lines of code y: 71 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/metadata/FlinkHoodieBackedTableMetadataWriter.java x: 142 lines of code y: 53 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/SparkRDDWriteClient.java x: 262 lines of code y: 91 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/HoodieSparkTable.java x: 107 lines of code y: 34 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/CreateMetadataTableProcedure.scala x: 48 lines of code y: 7 # changes hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieInstantTimeGenerator.java x: 126 lines of code y: 25 # changes hudi-common/src/main/java/org/apache/hudi/common/model/ActionType.java x: 16 lines of code y: 7 # changes hudi-aws/src/main/java/org/apache/hudi/aws/metrics/cloudwatch/CloudWatchMetricsReporter.java x: 51 lines of code y: 1 # changes hudi-aws/src/main/java/org/apache/hudi/aws/metrics/cloudwatch/CloudWatchReporter.java x: 257 lines of code y: 1 # changes hudi-common/src/main/java/org/apache/hudi/common/fs/FSUtils.java x: 520 lines of code y: 95 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieHadoopFsRelationFactory.scala x: 345 lines of code y: 25 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieMetadataTableValidator.java x: 1556 lines of code y: 69 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/HoodieStreamerMetrics.java x: 162 lines of code y: 8 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/Iterators.scala x: 325 lines of code y: 22 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/catalyst/catalog/HoodieCatalogTable.scala x: 250 lines of code y: 38 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodiePayloadConfig.java x: 75 lines of code y: 14 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/expression/ExpressionIndexSparkFunctions.java x: 493 lines of code y: 3 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/expression/HoodieSparkExpressionIndex.java x: 68 lines of code y: 3 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/IndexCommands.scala x: 142 lines of code y: 20 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieCleanConfig.java x: 267 lines of code y: 12 # changes hudi-cli/src/main/java/org/apache/hudi/cli/commands/SparkMain.java x: 520 lines of code y: 75 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkBucketIndexPartitioner.java x: 113 lines of code y: 10 # changes hudi-common/src/main/java/org/apache/hudi/common/table/log/AbstractHoodieLogRecordScanner.java x: 630 lines of code y: 19 # changes hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieMergedLogRecordScanner.java x: 338 lines of code y: 49 # changes hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieCombineRealtimeRecordReader.java x: 100 lines of code y: 10 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/IncrementalRelationV1.scala x: 242 lines of code y: 3 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/MergeOnReadIncrementalRelationV1.scala x: 203 lines of code y: 2 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/ConcurrentSchemaEvolutionTableSchemaGetter.java x: 179 lines of code y: 1 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/SimpleSchemaConflictResolutionStrategy.java x: 95 lines of code y: 1 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/utils/TransactionUtils.java x: 117 lines of code y: 17 # changes hudi-common/src/main/java/org/apache/hudi/common/table/TableSchemaResolver.java x: 333 lines of code y: 56 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/CompactionAdminClient.java x: 252 lines of code y: 21 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/CompactHelpers.java x: 82 lines of code y: 16 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/index/RunIndexActionExecutor.java x: 254 lines of code y: 33 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/index/ScheduleIndexActionExecutor.java x: 115 lines of code y: 17 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/restore/BaseRestoreActionExecutor.java x: 117 lines of code y: 20 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/RestorePlanActionExecutor.java x: 60 lines of code y: 9 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/HoodieFlinkTableServiceClient.java x: 164 lines of code y: 23 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkDeletePartitionCommitActionExecutor.java x: 71 lines of code y: 13 # changes hudi-common/src/main/java/org/apache/hudi/common/table/timeline/CommitMetadataSerDe.java x: 27 lines of code y: 3 # changes hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieActiveTimeline.java x: 66 lines of code y: 83 # changes hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieTimeline.java x: 221 lines of code y: 53 # changes hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimelineMetadataUtils.java x: 105 lines of code y: 22 # changes hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v2/CommitMetadataSerDeV2.java x: 64 lines of code y: 5 # changes hudi-common/src/main/java/org/apache/hudi/common/util/ClusteringUtils.java x: 325 lines of code y: 34 # changes hudi-common/src/main/java/org/apache/hudi/internal/schema/io/FileBasedInternalSchemaStorageManager.java x: 159 lines of code y: 15 # changes hudi-platform-service/hudi-metaserver/hudi-metaserver-client/src/main/java/org/apache/hudi/common/table/timeline/HoodieMetaserverBasedTimeline.java x: 76 lines of code y: 6 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/AlterHoodieTableAddColumnsCommand.scala x: 108 lines of code y: 17 # changes hudi-spark-datasource/hudi-spark3-common/src/main/scala/org/apache/spark/sql/hudi/command/AlterTableCommand.scala x: 285 lines of code y: 5 # changes hudi-cli/src/main/java/org/apache/hudi/cli/commands/CleansCommand.java x: 117 lines of code y: 22 # changes hudi-cli/src/main/java/org/apache/hudi/cli/commands/CommitsCommand.java x: 341 lines of code y: 37 # changes hudi-cli/src/main/java/org/apache/hudi/cli/commands/CompactionCommand.java x: 586 lines of code y: 45 # changes hudi-cli/src/main/java/org/apache/hudi/cli/commands/DiffCommand.java x: 122 lines of code y: 7 # changes hudi-cli/src/main/java/org/apache/hudi/cli/commands/ExportCommand.java x: 190 lines of code y: 21 # changes hudi-cli/src/main/java/org/apache/hudi/cli/commands/RestoresCommand.java x: 119 lines of code y: 4 # changes hudi-cli/src/main/java/org/apache/hudi/cli/commands/RollbacksCommand.java x: 118 lines of code y: 23 # changes hudi-cli/src/main/java/org/apache/hudi/cli/commands/TimelineCommand.java x: 348 lines of code y: 12 # changes hudi-cli/src/main/java/org/apache/hudi/cli/utils/CommitUtil.java x: 26 lines of code y: 14 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/estimator/AverageRecordSizeEstimator.java x: 85 lines of code y: 2 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/BaseTableServicePlanActionExecutor.java x: 146 lines of code y: 2 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/index/AbstractIndexingCatchupTask.java x: 145 lines of code y: 4 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/index/WriteStatBasedIndexingCatchupTask.java x: 32 lines of code y: 5 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/RollbackUtils.java x: 123 lines of code y: 24 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/clustering/plan/strategy/FlinkSizeBasedClusteringPlanStrategyRecently.java x: 90 lines of code y: 5 # changes hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaUpsertPartitioner.java x: 245 lines of code y: 13 # changes hudi-common/src/main/java/org/apache/hudi/common/bootstrap/index/hfile/HFileBootstrapIndexReader.java x: 187 lines of code y: 2 # changes hudi-common/src/main/java/org/apache/hudi/common/table/cdc/HoodieCDCExtractor.java x: 260 lines of code y: 23 # changes hudi-common/src/main/java/org/apache/hudi/common/table/timeline/BaseHoodieTimeline.java x: 518 lines of code y: 3 # changes hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieInstantReader.java x: 19 lines of code y: 2 # changes hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v1/ArchivedTimelineLoaderV1.java x: 136 lines of code y: 4 # changes hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v2/ArchivedTimelineV2.java x: 172 lines of code y: 4 # changes hudi-common/src/main/java/org/apache/hudi/common/util/CleanerUtils.java x: 152 lines of code y: 23 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bucket/ConsistentBucketAssignFunction.java x: 113 lines of code y: 6 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/profile/WriteProfiles.java x: 132 lines of code y: 11 # changes hudi-hadoop-common/src/main/java/org/apache/hudi/common/bootstrap/index/hfile/HBaseHFileBootstrapIndexReader.java x: 207 lines of code y: 2 # changes hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/HoodieTestSuiteJob.java x: 266 lines of code y: 33 # changes hudi-kafka-connect/src/main/java/org/apache/hudi/connect/utils/KafkaConnectUtils.java x: 170 lines of code y: 17 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ExportInstantsProcedure.scala x: 176 lines of code y: 21 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/RepairCorruptedCleanFilesProcedure.scala x: 57 lines of code y: 9 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowCommitFilesProcedure.scala x: 90 lines of code y: 11 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowCommitPartitionsProcedure.scala x: 104 lines of code y: 11 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowFileStatusProcedure.scala x: 180 lines of code y: 4 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ValidateHoodieSyncProcedure.scala x: 156 lines of code y: 10 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/checkpointing/InitialCheckpointFromAnotherHoodieTimelineProvider.java x: 36 lines of code y: 7 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/SparkSampleWritesUtils.java x: 130 lines of code y: 10 # changes hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieArchivedTimeline.java x: 64 lines of code y: 49 # changes hudi-common/src/main/avro/HoodieCommitMetadata.avsc x: 262 lines of code y: 8 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/FilebasedSchemaProvider.java x: 103 lines of code y: 18 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/SourceFormatAdapter.java x: 241 lines of code y: 9 # changes hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/commit/DatasetBulkInsertOverwriteCommitActionExecutor.java x: 54 lines of code y: 6 # changes hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/commit/HoodieStreamerDatasetBulkInsertCommitActionExecutor.java x: 32 lines of code y: 4 # changes hudi-io/src/main/java/org/apache/hudi/common/util/StringUtils.java x: 238 lines of code y: 9 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/converter/JsonToAvroSchemaConverter.java x: 451 lines of code y: 4 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/JsonKafkaSource.java x: 139 lines of code y: 34 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/StreamWriteOperatorCoordinator.java x: 442 lines of code y: 41 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bucket/ConsistentBucketIdentifier.java x: 128 lines of code y: 5 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/HoodieFlinkInternalRow.java x: 79 lines of code y: 1 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bootstrap/batch/BatchBootstrapOperator.java x: 37 lines of code y: 2 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/embedded/EmbeddedTimelineService.java x: 224 lines of code y: 29 # changes hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/TimelineService.java x: 367 lines of code y: 42 # changes hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/FileSliceHandler.java x: 126 lines of code y: 22 # changes hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/InstantStateHandler.java x: 60 lines of code y: 4 # changes hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/TimelineHandler.java x: 22 lines of code y: 10 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/perf/TimelineServerPerf.java x: 278 lines of code y: 32 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/config/KafkaSourceConfig.java x: 135 lines of code y: 10 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/KafkaOffsetGen.java x: 448 lines of code y: 60 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/AvroKafkaSource.java x: 99 lines of code y: 33 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/BaseErrorTableWriter.java x: 38 lines of code y: 6 # changes hudi-common/src/main/java/org/apache/hudi/common/config/HoodieCommonConfig.java x: 152 lines of code y: 26 # changes hudi-cli/src/main/java/org/apache/hudi/cli/utils/CLIUtils.java x: 31 lines of code y: 3 # changes hudi-cli/src/main/java/org/apache/hudi/cli/utils/InputStreamConsumer.java x: 33 lines of code y: 9 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock/FileSystemBasedLockProvider.java x: 172 lines of code y: 15 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/BloomIndexFileInfo.java x: 57 lines of code y: 2 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/strategy/ClusteringPlanStrategy.java x: 109 lines of code y: 15 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/RunCompactionActionExecutor.java x: 98 lines of code y: 14 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/strategy/CompositeCompactionStrategy.java x: 49 lines of code y: 3 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/util/HttpRequestClient.java x: 69 lines of code y: 4 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/FlinkTaskContextSupplier.java x: 39 lines of code y: 8 # changes hudi-client/hudi-java-client/src/main/java/org/apache/hudi/client/HoodieJavaWriteClient.java x: 188 lines of code y: 38 # changes hudi-client/hudi-java-client/src/main/java/org/apache/hudi/execution/bulkinsert/JavaGlobalSortPartitioner.java x: 29 lines of code y: 5 # changes hudi-common/src/main/java/org/apache/hudi/avro/AvroSchemaCompatibility.java x: 603 lines of code y: 8 # changes hudi-common/src/main/java/org/apache/hudi/avro/processors/Parser.java x: 50 lines of code y: 2 # changes hudi-common/src/main/java/org/apache/hudi/common/bloom/HashFunction.java x: 38 lines of code y: 3 # changes hudi-common/src/main/java/org/apache/hudi/common/fs/ConsistencyGuardConfig.java x: 145 lines of code y: 10 # changes hudi-common/src/main/java/org/apache/hudi/common/model/DefaultHoodieRecordPayload.java x: 138 lines of code y: 19 # changes hudi-common/src/main/java/org/apache/hudi/common/model/HoodieKey.java x: 46 lines of code y: 12 # changes hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecordGlobalLocation.java x: 69 lines of code y: 6 # changes hudi-common/src/main/java/org/apache/hudi/common/model/OverwriteWithLatestAvroPayload.java x: 47 lines of code y: 23 # changes hudi-common/src/main/java/org/apache/hudi/common/model/PartialUpdateAvroPayload.java x: 118 lines of code y: 10 # changes hudi-common/src/main/java/org/apache/hudi/common/table/cdc/HoodieCDCInferenceCase.java x: 8 lines of code y: 4 # changes hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieLogFileReader.java x: 328 lines of code y: 53 # changes hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieLogFormatReverseReader.java x: 97 lines of code y: 4 # changes hudi-common/src/main/java/org/apache/hudi/common/table/timeline/CompletionTimeQueryView.java x: 24 lines of code y: 11 # changes hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v1/CompletionTimeQueryViewV1.java x: 135 lines of code y: 3 # changes hudi-common/src/main/java/org/apache/hudi/common/table/view/HoodieTablePreCommitFileSystemView.java x: 41 lines of code y: 11 # changes hudi-common/src/main/java/org/apache/hudi/common/util/collection/Pair.java x: 60 lines of code y: 5 # changes hudi-common/src/main/java/org/apache/hudi/common/util/collection/RocksDBDAO.java x: 364 lines of code y: 12 # changes hudi-common/src/main/java/org/apache/hudi/common/util/collection/Triple.java x: 55 lines of code y: 5 # changes hudi-common/src/main/java/org/apache/hudi/common/util/queue/DisruptorMessageQueue.java x: 114 lines of code y: 11 # changes hudi-common/src/main/java/org/apache/hudi/config/metrics/HoodieMetricsPrometheusConfig.java x: 140 lines of code y: 2 # changes hudi-common/src/main/java/org/apache/hudi/expression/Predicates.java x: 307 lines of code y: 2 # changes hudi-common/src/main/java/org/apache/hudi/internal/schema/InternalSchemaBuilder.java x: 194 lines of code y: 5 # changes hudi-common/src/main/java/org/apache/hudi/internal/schema/Types.java x: 570 lines of code y: 5 # changes hudi-common/src/main/java/org/apache/hudi/internal/schema/action/InternalSchemaChangeApplier.java x: 88 lines of code y: 3 # changes hudi-common/src/main/java/org/apache/hudi/internal/schema/action/TableChange.java x: 177 lines of code y: 5 # changes hudi-common/src/main/java/org/apache/hudi/internal/schema/utils/SerDeHelper.java x: 271 lines of code y: 6 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/ExpressionEvaluators.java x: 412 lines of code y: 5 # changes hudi-hadoop-common/src/main/java/org/apache/hudi/common/util/AvroOrcUtils.java x: 703 lines of code y: 2 # changes hudi-hadoop-common/src/main/java/org/apache/hudi/hadoop/fs/HoodieRetryWrapperFileSystem.java x: 224 lines of code y: 3 # changes hudi-hadoop-common/src/main/java/org/apache/hudi/hadoop/fs/HoodieSerializableFileStatus.java x: 97 lines of code y: 3 # changes hudi-hadoop-common/src/main/java/org/apache/hudi/hadoop/fs/HoodieWrapperFileSystem.java x: 818 lines of code y: 6 # changes hudi-hadoop-common/src/main/java/org/apache/hudi/io/hadoop/HoodieBaseParquetWriter.java x: 106 lines of code y: 2 # changes hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HoodieHiveUtils.java x: 112 lines of code y: 15 # changes hudi-io/src/main/java/org/apache/hudi/common/util/ComparableVersion.java x: 255 lines of code y: 3 # changes hudi-platform-service/hudi-metaserver/hudi-metaserver-client/src/main/java/org/apache/hudi/metaserver/client/HoodieMetaserverClientImp.java x: 150 lines of code y: 6 # changes hudi-spark-datasource/hudi-spark/src/main/java/org/apache/hudi/QuickstartUtils.java x: 184 lines of code y: 11 # changes hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/metrics/HoodieMetaSyncMetrics.java x: 80 lines of code y: 3 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCleaner.java x: 77 lines of code y: 25 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCompactor.java x: 249 lines of code y: 41 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieDropPartitionsTool.java x: 305 lines of code y: 15 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieIndexer.java x: 271 lines of code y: 19 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieTTLJob.java x: 91 lines of code y: 4 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/TableSizeStats.java x: 329 lines of code y: 11 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/checkpointing/KafkaConnectHdfsProvider.java x: 107 lines of code y: 3 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/DatePartitionPathSelector.java x: 152 lines of code y: 15 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/HoodieMultiTableStreamer.java x: 390 lines of code y: 9 # changes hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/HoodieSparkKryoRegistrar.scala x: 45 lines of code y: 8 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/ProtoKafkaSource.java x: 109 lines of code y: 14 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/Source.java x: 160 lines of code y: 23 # changes hudi-client/hudi-java-client/src/main/java/org/apache/hudi/client/HoodieJavaTableServiceClient.java x: 30 lines of code y: 10 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/SparkRDDTableServiceClient.java x: 33 lines of code y: 17 # changes hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v2/CompletionTimeQueryViewV2.java x: 199 lines of code y: 2 # changes hudi-common/src/main/java/org/apache/hudi/common/table/view/RemoteHoodieTableFileSystemView.java x: 429 lines of code y: 48 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/UpgradeDowngradeUtils.java x: 155 lines of code y: 9 # changes hudi-common/src/main/java/org/apache/hudi/common/table/view/SpillableMapBasedFileSystemView.java x: 224 lines of code y: 21 # changes hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieMergeOnReadSnapshotReader.java x: 169 lines of code y: 9 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/cdc/CDCFileGroupIterator.scala x: 442 lines of code y: 12 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieCompactionConfig.java x: 333 lines of code y: 37 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/BaseSparkCommitActionExecutor.java x: 316 lines of code y: 56 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/callback/SourceCommitCallback.java x: 7 lines of code y: 2 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/BaseWriteHelper.java x: 56 lines of code y: 10 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/HoodieDeleteHelper.java x: 100 lines of code y: 6 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/timeline/versioning/v1/TimelineArchiverV1.java x: 338 lines of code y: 9 # changes hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/HoodieCatalystExpressionUtils.scala x: 139 lines of code y: 13 # changes hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/SparkBulkInsertNode.scala x: 8 lines of code y: 7 # changes hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/SparkInsertNode.scala x: 47 lines of code y: 14 # changes hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/SparkUpsertNode.scala x: 17 lines of code y: 10 # changes hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/spark/sql/SparkSqlCreateTableNode.scala x: 50 lines of code y: 4 # changes hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/utils/SparkSqlUtils.scala x: 231 lines of code y: 3 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/EmptyRelation.scala x: 11 lines of code y: 4 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/ExpressionIndexSupport.scala x: 421 lines of code y: 8 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/FileSystemRelation.scala x: 88 lines of code y: 6 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieBaseRelation.scala x: 531 lines of code y: 68 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieBootstrapRDD.scala x: 85 lines of code y: 6 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieBootstrapRelation.scala x: 162 lines of code y: 22 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieCLIUtils.scala x: 93 lines of code y: 15 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodiePartitionCDCFileGroupMapping.scala x: 10 lines of code y: 5 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/cdc/CDCRelation.scala x: 153 lines of code y: 14 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/DataSkippingUtils.scala x: 318 lines of code y: 17 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/HoodieSqlCommonUtils.scala x: 261 lines of code y: 30 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/CreateHoodieTableCommand.scala x: 207 lines of code y: 19 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/RepairHoodieTableCommand.scala x: 121 lines of code y: 7 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/SqlKeyGenerator.scala x: 146 lines of code y: 11 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/streaming/HoodieMetadataLog.scala x: 39 lines of code y: 3 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/streaming/HoodieStreamSourceV1.scala x: 140 lines of code y: 4 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/streaming/HoodieStreamSourceV2.scala x: 128 lines of code y: 3 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/analysis/HoodiePruneFileSourcePartitions.scala x: 81 lines of code y: 7 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/CompactionHoodiePathCommand.scala x: 33 lines of code y: 12 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/CompactionHoodieTableCommand.scala x: 21 lines of code y: 9 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/CompactionShowHoodieTableCommand.scala x: 18 lines of code y: 9 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/payload/ExpressionPayload.scala x: 383 lines of code y: 27 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/RunBootstrapProcedure.scala x: 115 lines of code y: 18 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/RunClusteringProcedure.scala x: 186 lines of code y: 28 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/RunCompactionProcedure.scala x: 120 lines of code y: 19 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowClusteringProcedure.scala x: 60 lines of code y: 10 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowColumnStatsOverlapProcedure.scala x: 227 lines of code y: 10 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowHoodieLogFileMetadataProcedure.scala x: 111 lines of code y: 11 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowHoodieLogFileRecordsProcedure.scala x: 96 lines of code y: 17 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowInvalidParquetProcedure.scala x: 90 lines of code y: 15 # changes hudi-spark-datasource/hudi-spark3-common/src/main/scala/org/apache/spark/sql/HoodieSpark3CatalystPlanUtils.scala x: 54 lines of code y: 14 # changes hudi-spark-datasource/hudi-spark3-common/src/main/scala/org/apache/spark/sql/adapter/BaseSpark3Adapter.scala x: 69 lines of code y: 33 # changes hudi-spark-datasource/hudi-spark3-common/src/main/scala/org/apache/spark/sql/hudi/analysis/HoodieSpark3Analysis.scala x: 259 lines of code y: 3 # changes hudi-spark-datasource/hudi-spark3-common/src/main/scala/org/apache/spark/sql/hudi/catalog/HoodieCatalog.scala x: 346 lines of code y: 4 # changes hudi-spark-datasource/hudi-spark3.3.x/src/main/scala/org/apache/spark/sql/adapter/Spark3_3Adapter.scala x: 97 lines of code y: 16 # changes hudi-spark-datasource/hudi-spark3.3.x/src/main/scala/org/apache/spark/sql/avro/AvroDeserializer.scala x: 375 lines of code y: 8 # changes hudi-spark-datasource/hudi-spark3.3.x/src/main/scala/org/apache/spark/sql/avro/AvroSerializer.scala x: 325 lines of code y: 8 # changes hudi-spark-datasource/hudi-spark3.3.x/src/main/scala/org/apache/spark/sql/parser/HoodieSpark3_3ExtendedSqlAstBuilder.scala x: 2351 lines of code y: 4 # changes hudi-spark-datasource/hudi-spark3.3.x/src/main/scala/org/apache/spark/sql/parser/HoodieSpark3_3ExtendedSqlParser.scala x: 140 lines of code y: 5 # changes hudi-spark-datasource/hudi-spark3.4.x/src/main/scala/org/apache/spark/sql/HoodieSpark34CatalystPlanUtils.scala x: 112 lines of code y: 8 # changes hudi-spark-datasource/hudi-spark3.4.x/src/main/scala/org/apache/spark/sql/avro/AvroDeserializer.scala x: 375 lines of code y: 3 # changes hudi-spark-datasource/hudi-spark3.4.x/src/main/scala/org/apache/spark/sql/avro/AvroSerializer.scala x: 325 lines of code y: 2 # changes hudi-spark-datasource/hudi-spark3.4.x/src/main/scala/org/apache/spark/sql/execution/datasources/Spark34NestedSchemaPruning.scala x: 116 lines of code y: 2 # changes hudi-spark-datasource/hudi-spark3.4.x/src/main/scala/org/apache/spark/sql/parser/HoodieSpark3_4ExtendedSqlAstBuilder.scala x: 2353 lines of code y: 3 # changes hudi-spark-datasource/hudi-spark3.4.x/src/main/scala/org/apache/spark/sql/parser/HoodieSpark3_4ExtendedSqlParser.scala x: 140 lines of code y: 3 # changes hudi-spark-datasource/hudi-spark3.5.x/src/main/scala/org/apache/spark/sql/HoodieSpark35CatalystExpressionUtils.scala x: 76 lines of code y: 2 # changes hudi-spark-datasource/hudi-spark3.5.x/src/main/scala/org/apache/spark/sql/adapter/Spark3_5Adapter.scala x: 100 lines of code y: 7 # changes hudi-spark-datasource/hudi-spark3.5.x/src/main/scala/org/apache/spark/sql/avro/AvroDeserializer.scala x: 375 lines of code y: 2 # changes hudi-spark-datasource/hudi-spark3.5.x/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark35ParquetReader.scala x: 200 lines of code y: 5 # changes style/scalastyle.xml x: 92 lines of code y: 13 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/bloom/BucketizedBloomCheckPartitioner.java x: 76 lines of code y: 5 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/HoodieStreamerUtils.java x: 145 lines of code y: 12 # changes hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/DefaultInstantComparator.java x: 4 lines of code y: 1 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/clustering/ClusteringPlanOperator.java x: 113 lines of code y: 7 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock/metrics/HoodieLockMetrics.java x: 94 lines of code y: 9 # changes hudi-cli/src/main/java/org/apache/hudi/cli/commands/FileSystemViewCommand.java x: 217 lines of code y: 26 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata/HoodieMetadataWriteUtils.java x: 200 lines of code y: 22 # changes hudi-common/src/main/java/org/apache/hudi/config/metrics/HoodieMetricsConfig.java x: 306 lines of code y: 2 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadataWriter.java x: 27 lines of code y: 17 # changes hudi-common/src/main/java/org/apache/hudi/common/table/view/FileSystemViewManager.java x: 203 lines of code y: 39 # changes hudi-common/src/main/java/org/apache/hudi/common/table/view/PriorityBasedFileSystemView.java x: 284 lines of code y: 28 # changes hudi-common/src/main/java/org/apache/hudi/common/util/collection/LazyFileIterable.java x: 95 lines of code y: 12 # changes hudi-common/src/main/java/org/apache/hudi/common/util/collection/RocksDbDiskMap.java x: 132 lines of code y: 5 # changes hudi-common/src/main/java/org/apache/hudi/metadata/HoodieMetadataMetrics.java x: 121 lines of code y: 18 # changes hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/reader/DFSHoodieDatasetInputReader.java x: 300 lines of code y: 35 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieSnapshotExporter.java x: 305 lines of code y: 44 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/timeline/versioning/v2/TimelineArchiverV2.java x: 241 lines of code y: 4 # changes hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/hudi/SparkAdapter.scala x: 90 lines of code y: 45 # changes hudi-common/src/main/java/org/apache/hudi/avro/MercifulJsonConverter.java x: 437 lines of code y: 20 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableFactory.java x: 318 lines of code y: 24 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieLockConfig.java x: 290 lines of code y: 25 # changes hudi-common/src/main/java/org/apache/hudi/common/table/checkpoint/CheckpointUtils.java x: 109 lines of code y: 4 # changes hudi-common/src/main/java/org/apache/hudi/common/config/ConfigProperty.java x: 186 lines of code y: 11 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/streamer/FlinkStreamerConfig.java x: 382 lines of code y: 19 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/processor/maxwell/MaxwellJsonKafkaSourcePostProcessor.java x: 90 lines of code y: 7 # changes hudi-common/src/main/java/org/apache/hudi/avro/AvroSchemaUtils.java x: 387 lines of code y: 23 # changes hudi-common/src/main/java/org/apache/hudi/common/model/AWSDmsAvroPayload.java x: 66 lines of code y: 8 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/HoodieSparkIndexClient.java x: 231 lines of code y: 1 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/strategy/BaseConsistentHashingBucketClusteringPlanStrategy.java x: 224 lines of code y: 5 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/strategy/PartitionAwareClusteringPlanStrategy.java x: 169 lines of code y: 24 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/plan/generators/HoodieLogCompactionPlanGenerator.java x: 86 lines of code y: 9 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/plan/strategy/SparkSizeBasedClusteringPlanStrategy.java x: 47 lines of code y: 13 # changes hudi-common/src/main/avro/HoodieCompactionOperation.avsc x: 109 lines of code y: 6 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/parser/HoodieSqlCommonAstBuilder.scala x: 104 lines of code y: 9 # changes hudi-spark-datasource/hudi-spark3.5.x/src/main/scala/org/apache/spark/sql/HoodieSpark35CatalystPlanUtils.scala x: 103 lines of code y: 5 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieClusteringConfig.java x: 519 lines of code y: 45 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/SingleSparkJobExecutionStrategy.java x: 90 lines of code y: 19 # changes hudi-common/src/main/avro/HoodieMetadata.avsc x: 494 lines of code y: 15 # changes hudi-common/src/main/java/org/apache/hudi/common/model/HoodieColumnRangeMetadata.java x: 160 lines of code y: 13 # changes hudi-common/src/main/java/org/apache/hudi/metadata/HoodieMetadataPayload.java x: 474 lines of code y: 64 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/common/HoodieFlinkEngineContext.java x: 169 lines of code y: 21 # changes hudi-client/hudi-java-client/src/main/java/org/apache/hudi/client/common/HoodieJavaEngineContext.java x: 133 lines of code y: 15 # changes hudi-client/hudi-java-client/src/main/java/org/apache/hudi/metadata/JavaHoodieBackedTableMetadataWriter.java x: 94 lines of code y: 13 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieClient.java x: 197 lines of code y: 25 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/bootstrap/SparkBootstrapCommitActionExecutor.java x: 249 lines of code y: 37 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/SimpleConcurrentFileWritesConflictResolutionStrategy.java x: 71 lines of code y: 11 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/embedded/EmbeddedTimelineServerHelper.java x: 21 lines of code y: 12 # changes hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieSparkUtils.scala x: 259 lines of code y: 49 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieKeyLocationFetchHandle.java x: 44 lines of code y: 18 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/config/CloudSourceConfig.java x: 126 lines of code y: 13 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/config/S3EventsHoodieIncrSourceConfig.java x: 59 lines of code y: 7 # changes hudi-common/src/main/java/org/apache/hudi/common/model/HoodieWriteStat.java x: 197 lines of code y: 16 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/storage/HoodieSparkFileWriterFactory.java x: 92 lines of code y: 9 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieStreamingSink.scala x: 265 lines of code y: 22 # changes hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/HoodieContinuousTestSuiteWriter.java x: 86 lines of code y: 3 # changes hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/HoodieDeltaStreamerWrapper.java x: 58 lines of code y: 23 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieIncrementalFileIndex.scala x: 105 lines of code y: 10 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/MergeOnReadSnapshotRelation.scala x: 100 lines of code y: 32 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/AvroDFSSource.java x: 40 lines of code y: 13 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/HiveIncrPullSource.java x: 86 lines of code y: 17 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/InputBatch.java x: 57 lines of code y: 8 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/JsonDFSSource.java x: 29 lines of code y: 10 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/PulsarSource.java x: 201 lines of code y: 6 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/RowSource.java x: 44 lines of code y: 10 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/S3EventsHoodieIncrSource.java x: 109 lines of code y: 31 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/CloudDataFetcher.java x: 109 lines of code y: 7 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/timeline/HoodieTimelineArchiver.java x: 10 lines of code y: 17 # changes hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieUnMergedLogRecordScanner.java x: 153 lines of code y: 28 # changes hudi-cli/src/main/java/org/apache/hudi/cli/commands/ArchivedCommitsCommand.java x: 211 lines of code y: 28 # changes hudi-cli/src/main/java/org/apache/hudi/cli/commands/RepairsCommand.java x: 284 lines of code y: 44 # changes hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v1/InstantFileNameGeneratorV1.java x: 214 lines of code y: 2 # changes hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v2/InstantFileNameGeneratorV2.java x: 268 lines of code y: 2 # changes hudi-cli/src/main/java/org/apache/hudi/cli/commands/BootstrapCommand.java x: 150 lines of code y: 10 # changes hudi-common/src/main/java/org/apache/hudi/metrics/MetricsReporterType.java x: 4 lines of code y: 2 # changes hudi-aws/src/main/java/org/apache/hudi/aws/transaction/lock/DynamoDBBasedLockProviderBase.java x: 175 lines of code y: 3 # changes hudi-aws/src/main/java/org/apache/hudi/config/DynamoDbBasedLockConfig.java x: 119 lines of code y: 12 # changes hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieLogFormat.java x: 192 lines of code y: 22 # changes hudi-cli/src/main/java/org/apache/hudi/cli/HoodieCLI.java x: 77 lines of code y: 19 # changes hudi-cli/src/main/java/org/apache/hudi/cli/commands/SavepointsCommand.java x: 126 lines of code y: 29 # changes hudi-cli/src/main/java/org/apache/hudi/cli/commands/TableCommand.java x: 332 lines of code y: 24 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/HoodieTableServiceManagerClient.java x: 123 lines of code y: 4 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/ConcurrentOperation.java x: 153 lines of code y: 13 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/cluster/SparkExecuteClusteringCommitActionExecutor.java x: 35 lines of code y: 19 # changes hudi-common/src/main/java/org/apache/hudi/common/HoodieCleanStat.java x: 159 lines of code y: 9 # changes hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRollingStatMetadata.java x: 67 lines of code y: 9 # changes hudi-common/src/main/java/org/apache/hudi/common/table/read/IncrementalQueryAnalyzer.java x: 311 lines of code y: 6 # changes hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieInstant.java x: 86 lines of code y: 30 # changes hudi-common/src/main/java/org/apache/hudi/common/table/timeline/versioning/v1/InstantGeneratorV1.java x: 115 lines of code y: 1 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/clustering/HoodieFlinkClusteringJob.java x: 232 lines of code y: 19 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/HoodieFlinkCompactor.java x: 211 lines of code y: 18 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/IncrementalInputSplits.java x: 401 lines of code y: 35 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/ClusteringUtil.java x: 65 lines of code y: 12 # changes hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieMergeOnReadTableInputFormat.java x: 318 lines of code y: 18 # changes hudi-platform-service/hudi-metaserver/hudi-metaserver-server/src/main/java/org/apache/hudi/metaserver/store/RelationalDBBasedStorage.java x: 205 lines of code y: 5 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/RepairMigratePartitionMetaProcedure.scala x: 82 lines of code y: 12 # changes hudi-sync/hudi-adb-sync/src/main/java/org/apache/hudi/sync/adb/HoodieAdbJdbcClient.java x: 417 lines of code y: 8 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/HiveIncrementalPuller.java x: 284 lines of code y: 20 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/BaseProcedure.scala x: 92 lines of code y: 14 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/prune/PartitionPruners.java x: 200 lines of code y: 3 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/stats/FileStatsIndex.java x: 249 lines of code y: 1 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/cdc/HoodieCDCRDD.scala x: 440 lines of code y: 24 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/HoodieOptionConfig.scala x: 191 lines of code y: 19 # changes hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieParquetRealtimeInputFormat.java x: 82 lines of code y: 41 # changes hudi-hadoop-common/src/main/java/org/apache/hudi/io/hadoop/HoodieAvroParquetReader.java x: 135 lines of code y: 7 # changes hudi-flink-datasource/hudi-flink1.20.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/AbstractColumnReader.java x: 196 lines of code y: 1 # changes hudi-flink-datasource/hudi-flink1.20.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ArrayColumnReader.java x: 366 lines of code y: 1 # changes hudi-flink-datasource/hudi-flink1.20.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/ParquetDataColumnReaderFactory.java x: 219 lines of code y: 1 # changes hudi-flink-datasource/hudi-flink1.20.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/RunLengthDecoder.java x: 216 lines of code y: 1 # changes hudi-common/src/main/java/org/apache/hudi/exception/TableNotFoundException.java x: 12 lines of code y: 6 # changes hudi-gcp/src/main/java/org/apache/hudi/gcp/bigquery/BigQuerySyncConfig.java x: 148 lines of code y: 15 # changes hudi-gcp/src/main/java/org/apache/hudi/gcp/bigquery/HoodieBigQuerySyncClient.java x: 276 lines of code y: 15 # changes hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/SparkAdapterSupport.scala x: 18 lines of code y: 11 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/TableOptionProperties.java x: 192 lines of code y: 12 # changes hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/HoodieMultiWriterTestSuiteJob.java x: 157 lines of code y: 6 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/MercifulJsonToRowConverter.java x: 246 lines of code y: 1 # changes hudi-common/src/main/java/org/apache/hudi/common/config/ConfigGroups.java x: 134 lines of code y: 22 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/SparkLazyInsertIterable.java x: 60 lines of code y: 17 # changes hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/AvroConversionUtils.scala x: 153 lines of code y: 22 # changes hudi-aws/src/main/java/org/apache/hudi/aws/sync/AwsGlueCatalogSyncTool.java x: 39 lines of code y: 9 # changes hudi-gcp/src/main/java/org/apache/hudi/gcp/bigquery/BigQuerySyncTool.java x: 147 lines of code y: 12 # changes hudi-sync/hudi-adb-sync/src/main/java/org/apache/hudi/sync/adb/AdbSyncTool.java x: 210 lines of code y: 8 # changes hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HiveSyncTool.java x: 418 lines of code y: 57 # changes hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/HoodieSyncClient.java x: 165 lines of code y: 19 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/lock/LockManager.java x: 95 lines of code y: 25 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/bootstrap/BootstrapUtils.java x: 88 lines of code y: 8 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/RDDCustomColumnsSortPartitioner.java x: 44 lines of code y: 15 # changes hudi-hadoop-common/src/main/java/org/apache/hudi/hadoop/fs/HadoopFSUtils.java x: 410 lines of code y: 13 # changes hudi-common/src/main/java/org/apache/hudi/common/model/HoodieBaseFile.java x: 117 lines of code y: 9 # changes hudi-spark-datasource/hudi-spark3-common/src/main/java/org/apache/hudi/spark3/internal/ReflectUtil.java x: 17 lines of code y: 6 # changes hudi-spark-datasource/hudi-spark3.3.x/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark33ParquetReader.scala x: 188 lines of code y: 4 # changes hudi-spark-datasource/hudi-spark3.4.x/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark34ParquetReader.scala x: 198 lines of code y: 4 # changes hudi-common/src/main/java/org/apache/hudi/common/model/CompactionOperation.java x: 124 lines of code y: 15 # changes hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieLogFormatReader.java x: 84 lines of code y: 21 # changes hudi-common/src/main/java/org/apache/hudi/common/util/queue/BaseHoodieQueueBasedExecutor.java x: 127 lines of code y: 8 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/HoodieMergeHelper.java x: 167 lines of code y: 27 # changes hudi-common/src/main/java/org/apache/hudi/keygen/BaseKeyGenerator.java x: 45 lines of code y: 11 # changes hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/HoodieMetaSyncOperations.java x: 99 lines of code y: 11 # changes hudi-aws/src/main/java/org/apache/hudi/aws/transaction/lock/DynamoDBBasedLockProvider.java x: 26 lines of code y: 12 # changes hudi-common/src/main/java/org/apache/hudi/internal/schema/InternalSchema.java x: 186 lines of code y: 7 # changes scripts/pr_compliance.py x: 333 lines of code y: 6 # changes hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HiveAvroSerializer.java x: 322 lines of code y: 11 # changes hudi-common/src/main/java/org/apache/hudi/common/table/view/FileSystemViewStorageConfig.java x: 350 lines of code y: 29 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkInsertOverwriteCommitActionExecutor.java x: 81 lines of code y: 14 # changes hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/HoodieCatalystPlansUtils.scala x: 32 lines of code y: 14 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/HoodieIndex.java x: 121 lines of code y: 16 # changes hudi-cli/src/main/java/org/apache/hudi/cli/commands/SparkEnvCommand.java x: 38 lines of code y: 10 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieSortedMergeHandle.java x: 81 lines of code y: 20 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/factory/HoodieAvroKeyGeneratorFactory.java x: 70 lines of code y: 10 # changes hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/action/commit/JavaWriteHelper.java x: 54 lines of code y: 11 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/model/HoodieInternalRow.java x: 179 lines of code y: 6 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/ComplexKeyGenerator.java x: 50 lines of code y: 14 # changes hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/hudi/execution/RangeSample.scala x: 433 lines of code y: 7 # changes hudi-common/src/main/java/org/apache/hudi/metrics/m3/M3ScopeReporterAdaptor.java x: 102 lines of code y: 2 # changes hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/RealtimeFileStatus.java x: 50 lines of code y: 5 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/HiveSyncProcedure.scala x: 77 lines of code y: 7 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/RollbackToInstantTimeProcedure.scala x: 62 lines of code y: 11 # changes hudi-spark-datasource/hudi-spark3.3.x/src/main/scala/org/apache/spark/sql/execution/datasources/Spark33NestedSchemaPruning.scala x: 116 lines of code y: 4 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/transform/SqlQueryBasedTransformer.java x: 34 lines of code y: 13 # changes hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HiveSyncConfig.java x: 168 lines of code y: 42 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/BaseFileOnlyRelation.scala x: 106 lines of code y: 27 # changes hudi-common/src/main/java/org/apache/hudi/internal/schema/convert/AvroInternalSchemaConverter.java x: 395 lines of code y: 11 # changes hudi-flink-datasource/hudi-flink1.18.x/src/main/java/org/apache/hudi/table/format/cow/vector/reader/AbstractColumnReader.java x: 196 lines of code y: 3 # changes hudi-common/src/main/java/org/apache/hudi/internal/schema/visitor/NameToPositionVisitor.java x: 76 lines of code y: 1 # changes hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/transaction/lock/HiveMetastoreBasedLockProvider.java x: 208 lines of code y: 8 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/SparkHelpers.scala x: 90 lines of code y: 12 # changes hudi-aws/src/main/java/org/apache/hudi/config/HoodieAWSConfig.java x: 165 lines of code y: 9 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowCreateHandle.java x: 197 lines of code y: 20 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/bootstrap/ParquetBootstrapMetadataHandler.java x: 102 lines of code y: 15 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/HoodieDeltaStreamerMetrics.java x: 14 lines of code y: 16 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/DeltaSync.java x: 29 lines of code y: 146 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/HoodieDeltaStreamer.java x: 36 lines of code y: 92 # changes hudi-gcp/src/main/java/org/apache/hudi/gcp/bigquery/BigQuerySchemaResolver.java x: 148 lines of code y: 3 # changes hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/ddl/HMSDDLExecutor.java x: 252 lines of code y: 17 # changes hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/ddl/QueryBasedDDLExecutor.java x: 176 lines of code y: 12 # changes hudi-hadoop-common/src/main/java/org/apache/hudi/io/hadoop/OrcReaderIterator.java x: 85 lines of code y: 1 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieWithTimelineServer.java x: 90 lines of code y: 16 # changes hudi-hadoop-common/src/main/java/org/apache/hudi/common/bootstrap/index/hfile/HBaseHFileBootstrapIndexWriter.java x: 171 lines of code y: 1 # changes hudi-io/src/main/java/org/apache/hudi/storage/StoragePath.java x: 237 lines of code y: 3 # changes hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/configuration/DeltaConfig.java x: 388 lines of code y: 19 # changes hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/WriterContext.java x: 113 lines of code y: 9 # changes hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/RealtimeCompactedRecordReader.java x: 170 lines of code y: 43 # changes hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/RealtimeUnmergedRecordReader.java x: 101 lines of code y: 28 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCompactionAdminTool.java x: 125 lines of code y: 16 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HiveSchemaUtils.java x: 171 lines of code y: 9 # changes hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/ddl/JDBCExecutor.java x: 162 lines of code y: 12 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkCreateHandle.java x: 108 lines of code y: 20 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FilePathUtils.java x: 317 lines of code y: 9 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieDataSourceHelper.scala x: 98 lines of code y: 16 # changes hudi-common/src/main/java/org/apache/hudi/common/model/HoodieCleaningPolicy.java x: 21 lines of code y: 8 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieWriteCommitCallbackConfig.java x: 122 lines of code y: 10 # changes hudi-common/src/main/java/org/apache/hudi/config/metrics/HoodieMetricsDatadogConfig.java x: 150 lines of code y: 1 # changes hudi-common/src/main/java/org/apache/hudi/metrics/prometheus/PushGatewayReporter.java x: 132 lines of code y: 1 # changes hudi-common/src/main/java/org/apache/hudi/common/table/view/TableFileSystemView.java x: 55 lines of code y: 18 # changes hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HiveSyncConfigHolder.java x: 126 lines of code y: 9 # changes hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/streaming/StructuredStreamingSinkUtil.java x: 103 lines of code y: 1 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/meta/CkpMetadata.java x: 156 lines of code y: 19 # changes hudi-cli/src/main/java/org/apache/hudi/cli/utils/SparkUtil.java x: 77 lines of code y: 23 # changes hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/generator/DeltaGenerator.java x: 276 lines of code y: 20 # changes hudi-flink-datasource/hudi-flink1.15.x/src/main/java/org/apache/hudi/table/format/cow/ParquetSplitReaderUtil.java x: 524 lines of code y: 11 # changes hudi-flink-datasource/hudi-flink1.16.x/src/main/java/org/apache/hudi/table/format/cow/ParquetSplitReaderUtil.java x: 524 lines of code y: 10 # changes hudi-flink-datasource/hudi-flink1.17.x/src/main/java/org/apache/hudi/table/format/cow/ParquetSplitReaderUtil.java x: 524 lines of code y: 9 # changes hudi-flink-datasource/hudi-flink1.17.x/src/main/java/org/apache/hudi/adapter/Utils.java x: 124 lines of code y: 3 # changes hudi-common/src/main/java/org/apache/hudi/common/util/queue/BoundedInMemoryExecutor.java x: 54 lines of code y: 17 # changes hudi-common/src/main/java/org/apache/hudi/common/util/queue/BoundedInMemoryQueue.java x: 167 lines of code y: 15 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/StreamReadOperator.java x: 186 lines of code y: 3 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/append/AppendWriteFunction.java x: 105 lines of code y: 7 # changes hudi-spark-datasource/hudi-spark3.5.x/src/main/antlr4/imports/SqlBase.g4 x: 1760 lines of code y: 1 # changes hudi-common/src/main/java/org/apache/hudi/internal/schema/utils/SchemaChangeUtils.java x: 217 lines of code y: 5 # changes hudi-spark-datasource/hudi-spark/src/main/antlr4/org/apache/hudi/spark/sql/parser/HoodieSqlCommon.g4 x: 239 lines of code y: 8 # changes hudi-spark-datasource/hudi-spark3.3.x/src/main/antlr4/imports/SqlBase.g4 x: 1760 lines of code y: 2 # changes hudi-common/src/main/java/org/apache/hudi/common/config/HoodieMemoryConfig.java x: 120 lines of code y: 1 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/utils/SparkInternalSchemaConverter.java x: 396 lines of code y: 6 # changes hudi-common/src/main/java/org/apache/hudi/common/util/BinaryUtil.java x: 144 lines of code y: 5 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/schema/SchemaRegistryProvider.java x: 87 lines of code y: 4 # changes hudi-cli/src/main/java/org/apache/hudi/cli/HoodieTableHeaderFields.java x: 143 lines of code y: 15 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/TypeInfoLogicalTypeVisitor.java x: 142 lines of code y: 3 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/HoodieMultiTableDeltaStreamer.java x: 13 lines of code y: 29 # changes hudi-platform-service/hudi-metaserver/hudi-metaserver-server/src/main/resources/mybatis/TimelineMapper.xml x: 120 lines of code y: 2 # changes hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieColumnProjectionUtils.java x: 108 lines of code y: 5 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/transform/FlatteningTransformer.java x: 49 lines of code y: 10 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/NonpartitionedKeyGenerator.java x: 49 lines of code y: 13 # changes hudi-common/src/main/avro/HoodieArchivedMetaEntry.avsc x: 138 lines of code y: 10 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/HoodiePipeline.java x: 181 lines of code y: 6 # changes hudi-common/src/main/resources/hbase-site.xml x: 2077 lines of code y: 6 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieHBaseIndexConfig.java x: 364 lines of code y: 16 # changes hudi-kafka-connect/src/main/java/org/apache/hudi/connect/writers/KafkaConnectConfigs.java x: 184 lines of code y: 10 # changes hudi-common/src/main/java/org/apache/hudi/common/util/BufferedRandomAccessFile.java x: 189 lines of code y: 8 # changes hudi-kafka-connect/src/main/java/org/apache/hudi/connect/transaction/ConnectTransactionCoordinator.java x: 347 lines of code y: 6 # changes hudi-kafka-connect/src/main/java/org/apache/hudi/connect/transaction/ConnectTransactionParticipant.java x: 221 lines of code y: 5 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/callback/pulsar/HoodieWriteCommitPulsarCallback.java x: 124 lines of code y: 2 # changes hudi-common/src/main/java/org/apache/hudi/common/util/ObjectSizeCalculator.java x: 7 lines of code y: 14 # changes hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/DagUtils.java x: 362 lines of code y: 10 # changes hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/scheduler/DagScheduler.java x: 96 lines of code y: 14 # changes hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/generator/GenericRecordFullPayloadGenerator.java x: 289 lines of code y: 14 # changes hudi-common/src/main/java/org/apache/hudi/common/util/DefaultSizeEstimator.java x: 8 lines of code y: 5 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/event/WriteMetadataEvent.java x: 142 lines of code y: 2 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/BucketType.java x: 4 lines of code y: 4 # changes hudi-common/src/main/java/org/apache/hudi/common/engine/EngineType.java x: 4 lines of code y: 3 # changes hudi-common/src/main/java/org/apache/hudi/common/model/HoodieTableType.java x: 4 lines of code y: 5 # changes
253.0
# changes
  min: 1.0
  average: 7.99
  25th percentile: 1.0
  median: 3.0
  75th percentile: 9.0
  max: 253.0
0 2695.0
lines of code
min: 2.0 | average: 102.18 | 25th percentile: 22.0 | median: 50.0 | 75th percentile: 117.0 | max: 2695.0

Number of Contributors vs. Number of Changes: 2675 points

hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieCreateHandle.java x: 25 # contributors y: 36 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieMergeHandle.java x: 38 # contributors y: 81 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/FlinkRowDataWriteClient.java x: 1 # contributors y: 2 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/HoodieFlinkWriteClient.java x: 32 # contributors y: 106 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/HoodieFlinkRecord.java x: 1 # contributors y: 8 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkMergeAndReplaceHandle.java x: 6 # contributors y: 12 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkMergeAndReplaceHandleWithChangeLog.java x: 9 # contributors y: 11 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkMergeHandle.java x: 6 # contributors y: 22 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkWriteHandleFactory.java x: 7 # contributors y: 9 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataCreateHandle.java x: 16 # contributors y: 20 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataFileWriter.java x: 2 # contributors y: 3 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataFileWriterFactory.java x: 7 # contributors y: 13 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/storage/row/HoodieRowDataParquetWriter.java x: 6 # contributors y: 7 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/v2/RowDataLogWriteHandle.java x: 1 # contributors y: 5 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/ExplicitWriteHandleTable.java x: 3 # contributors y: 7 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkCopyOnWriteTable.java x: 27 # contributors y: 53 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkMergeOnReadTable.java x: 9 # contributors y: 21 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/BaseFlinkCommitActionExecutor.java x: 20 # contributors y: 33 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkBulkInsertPreppedCommitActionExecutor.java x: 2 # contributors y: 2 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkInsertCommitActionExecutor.java x: 7 # contributors y: 8 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkInsertOverwriteCommitActionExecutor.java x: 4 # contributors y: 5 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkInsertPreppedCommitActionExecutor.java x: 5 # contributors y: 6 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkPartitionTTLActionExecutor.java x: 3 # contributors y: 3 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/FlinkWriteHelper.java x: 14 # contributors y: 17 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/delta/BaseFlinkDeltaCommitActionExecutor.java x: 3 # contributors y: 6 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/delta/FlinkUpsertDeltaCommitActionExecutor.java x: 4 # contributors y: 6 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/action/commit/delta/FlinkUpsertPreppedDeltaCommitActionExecutor.java x: 3 # contributors y: 4 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/RowDataAvroQueryContexts.java x: 1 # contributors y: 4 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/RowDataUtils.java x: 1 # contributors y: 3 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/RowProjection.java x: 1 # contributors y: 1 # changes hudi-common/src/main/java/org/apache/hudi/common/config/HoodieConfig.java x: 18 # contributors y: 32 # changes hudi-common/src/main/java/org/apache/hudi/common/util/CollectionUtils.java x: 14 # contributors y: 24 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/FlinkOptions.java x: 33 # contributors y: 68 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/HadoopConfigurations.java x: 4 # contributors y: 8 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/configuration/OptionsResolver.java x: 20 # contributors y: 46 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/StreamWriteFunction.java x: 10 # contributors y: 18 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/StreamWriteOperator.java x: 3 # contributors y: 5 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bootstrap/BootstrapOperator.java x: 13 # contributors y: 23 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/bucket/BucketStreamWriteFunction.java x: 15 # contributors y: 25 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/clustering/ClusteringOperator.java x: 22 # contributors y: 37 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/CastMap.java x: 4 # contributors y: 4 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FlinkRowDataReaderContext.java x: 2 # contributors y: 4 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FormatUtils.java x: 14 # contributors y: 23 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/mor/MergeOnReadInputFormat.java x: 15 # contributors y: 26 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/FlinkWriteClients.java x: 11 # contributors y: 22 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java x: 30 # contributors y: 62 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/common/model/HoodieSparkRecord.java x: 11 # contributors y: 15 # changes hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/SparkFileFormatInternalRowReaderContext.scala x: 5 # contributors y: 24 # changes hudi-common/src/main/java/org/apache/hudi/common/engine/HoodieReaderContext.java x: 7 # contributors y: 27 # changes hudi-common/src/main/java/org/apache/hudi/common/table/read/HoodieFileGroupReader.java x: 9 # contributors y: 31 # changes hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HiveHoodieReaderContext.java x: 6 # contributors y: 16 # changes hudi-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadataUtil.java x: 38 # contributors y: 140 # changes hudi-sync/hudi-datahub-sync/src/main/java/org/apache/hudi/sync/datahub/DataHubSyncClient.java x: 9 # contributors y: 12 # changes hudi-sync/hudi-datahub-sync/src/main/java/org/apache/hudi/sync/datahub/config/DataHubSyncConfig.java x: 4 # contributors y: 7 # changes hudi-common/src/main/java/org/apache/hudi/metadata/BaseTableMetadata.java x: 25 # contributors y: 52 # changes hudi-common/src/main/java/org/apache/hudi/metadata/FileSystemBackedTableMetadata.java x: 24 # contributors y: 41 # changes hudi-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadata.java x: 19 # contributors y: 40 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieWriteConfig.java x: 72 # contributors y: 253 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/utils/SparkMetadataWriterUtils.java x: 8 # contributors y: 22 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/metadata/SparkHoodieBackedTableMetadataWriter.java x: 17 # contributors y: 60 # changes hudi-common/src/main/java/org/apache/hudi/common/config/HoodieStorageConfig.java x: 11 # contributors y: 17 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metadata/HoodieBackedTableMetadataWriter.java x: 42 # contributors y: 184 # changes hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieFileSliceReader.java x: 7 # contributors y: 10 # changes hudi-common/src/main/java/org/apache/hudi/common/util/SerializationUtils.java x: 11 # contributors y: 16 # changes hudi-common/src/main/java/org/apache/hudi/metadata/HoodieBackedTableMetadata.java x: 32 # contributors y: 98 # changes doap_HUDI.rdf x: 18 # contributors y: 33 # changes hudi-io/src/main/java/org/apache/hudi/storage/StorageSchemes.java x: 6 # contributors y: 8 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/analysis/HoodieAnalysis.scala x: 23 # contributors y: 65 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/MergeIntoHoodieTableCommand.scala x: 31 # contributors y: 73 # changes hudi-hadoop-common/src/main/java/org/apache/hudi/storage/hadoop/HoodieHadoopStorage.java x: 6 # contributors y: 15 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/KeyGenUtils.java x: 21 # contributors y: 28 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/MultipleSparkJobExecutionStrategy.java x: 28 # contributors y: 62 # changes hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieDataBlock.java x: 17 # contributors y: 28 # changes hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieFileGroupReaderBasedRecordReader.java x: 4 # contributors y: 10 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/RecordLevelIndexSupport.scala x: 10 # contributors y: 23 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/SparkBaseIndexSupport.scala x: 9 # contributors y: 20 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/HoodieFileGroupReaderBasedParquetFileFormat.scala x: 11 # contributors y: 43 # changes hudi-common/src/main/java/org/apache/hudi/common/util/collection/ExternalSpillableMap.java x: 17 # contributors y: 24 # changes hudi-common/src/main/java/org/apache/hudi/common/table/view/AbstractTableFileSystemView.java x: 47 # contributors y: 84 # changes hudi-common/src/main/java/org/apache/hudi/common/table/view/RocksDbBasedFileSystemView.java x: 15 # contributors y: 29 # changes hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/DataSourceUtils.java x: 32 # contributors y: 50 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/data/HoodieJavaRDD.java x: 8 # contributors y: 13 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/execution/datasources/HoodieMultipleBaseFileFormat.scala x: 6 # contributors y: 10 # changes hudi-common/src/main/java/org/apache/hudi/common/model/HoodieEmptyRecord.java x: 5 # contributors y: 7 # changes hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecord.java x: 24 # contributors y: 36 # changes hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieMergedLogRecordReader.java x: 9 # contributors y: 14 # changes hudi-aws/src/main/java/org/apache/hudi/aws/sync/AWSGlueCatalogSyncClient.java x: 26 # contributors y: 45 # changes hudi-cli/src/main/java/org/apache/hudi/cli/commands/MetadataCommand.java x: 18 # contributors y: 23 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/async/HoodieAsyncService.java x: 9 # contributors y: 13 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieTableServiceClient.java x: 24 # contributors y: 56 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/BaseHoodieWriteClient.java x: 41 # contributors y: 119 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/WriteStatus.java x: 8 # contributors y: 11 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/heartbeat/HoodieHeartbeatClient.java x: 13 # contributors y: 17 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/transaction/PreferWriterConflictResolutionStrategy.java x: 6 # contributors y: 6 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/HoodieIndexUtils.java x: 22 # contributors y: 40 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/HoodieBloomIndex.java x: 13 # contributors y: 24 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieAppendHandle.java x: 32 # contributors y: 74 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieConcatHandle.java x: 7 # contributors y: 7 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/metrics/HoodieMetrics.java x: 21 # contributors y: 31 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/HoodieTable.java x: 54 # contributors y: 122 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanActionExecutor.java x: 23 # contributors y: 34 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanActionExecutor.java x: 19 # contributors y: 28 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/clean/CleanPlanner.java x: 27 # contributors y: 57 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/compact/ScheduleCompactionActionExecutor.java x: 22 # contributors y: 26 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/BaseRollbackActionExecutor.java x: 25 # contributors y: 38 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/marker/WriteMarkersFactory.java x: 8 # contributors y: 12 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/HoodieSparkClusteringClient.java x: 8 # contributors y: 8 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/HoodieSparkCompactor.java x: 11 # contributors y: 11 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/SparkConsistentBucketClusteringExecutionStrategy.java x: 11 # contributors y: 12 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/SparkSortAndSizeExecutionStrategy.java x: 16 # contributors y: 22 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/bloom/SparkHoodieBloomIndexHelper.java x: 11 # contributors y: 19 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/UpsertPartitioner.java x: 23 # contributors y: 30 # changes hudi-common/src/main/java/org/apache/hudi/BaseHoodieTableFileIndex.java x: 21 # contributors y: 41 # changes hudi-common/src/main/java/org/apache/hudi/common/model/HoodiePartitionMetadata.java x: 16 # contributors y: 28 # changes hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableConfig.java x: 40 # contributors y: 112 # changes hudi-common/src/main/java/org/apache/hudi/common/table/log/BaseHoodieLogRecordReader.java x: 10 # contributors y: 22 # changes hudi-common/src/main/java/org/apache/hudi/common/table/view/HoodieTableFileSystemView.java x: 20 # contributors y: 30 # changes hudi-common/src/main/java/org/apache/hudi/common/table/view/IncrementalTimelineSyncFileSystemView.java x: 17 # contributors y: 30 # changes hudi-common/src/main/java/org/apache/hudi/common/util/HoodieRecordSizeEstimator.java x: 10 # contributors y: 13 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/StreamReadMonitoringFunction.java x: 8 # contributors y: 17 # changes hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieParquetInputFormat.java x: 22 # contributors y: 35 # changes hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieROTablePathFilter.java x: 24 # contributors y: 40 # changes hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/hive/HoodieCombineHiveInputFormat.java x: 19 # contributors y: 25 # changes hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/AbstractRealtimeRecordReader.java x: 30 # contributors y: 44 # changes hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HoodieInputFormatUtils.java x: 31 # contributors y: 58 # changes hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HoodieRealtimeInputFormatUtils.java x: 16 # contributors y: 30 # changes hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/dag/nodes/BaseValidateDatasetNode.java x: 8 # contributors y: 15 # changes hudi-io/src/main/java/org/apache/hudi/common/util/FileIOUtils.java x: 3 # contributors y: 8 # changes hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/internal/DataSourceInternalWriterHelper.java x: 14 # contributors y: 21 # changes hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HoodieHiveSyncClient.java x: 15 # contributors y: 23 # changes hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/util/HiveSchemaUtil.java x: 13 # contributors y: 14 # changes hudi-sync/hudi-sync-common/src/main/java/org/apache/hudi/sync/common/util/ManifestFileWriter.java x: 9 # contributors y: 15 # changes hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/marker/MarkerCreationFuture.java x: 5 # contributors y: 5 # changes hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/handlers/marker/MarkerDirState.java x: 8 # contributors y: 14 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieDataTableValidator.java x: 13 # contributors y: 15 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/UtilHelpers.java x: 47 # contributors y: 89 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/callback/kafka/HoodieWriteCommitKafkaCallback.java x: 10 # contributors y: 10 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/GcsEventsSource.java x: 10 # contributors y: 14 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/debezium/DebeziumSource.java x: 12 # contributors y: 13 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/CloudObjectsSelector.java x: 8 # contributors y: 9 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/CloudObjectsSelectorCommon.java x: 10 # contributors y: 17 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/IncrSourceHelper.java x: 20 # contributors y: 35 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/QueryRunner.java x: 10 # contributors y: 11 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/StreamSync.java x: 20 # contributors y: 62 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/utils/Pipelines.java x: 21 # contributors y: 37 # changes hudi-common/src/main/java/org/apache/hudi/common/config/HoodieMetadataConfig.java x: 21 # contributors y: 73 # changes hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecordPayload.java x: 15 # contributors y: 18 # changes hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableMetaClient.java x: 55 # contributors y: 134 # changes hudi-common/src/main/java/org/apache/hudi/common/util/HoodieRecordUtils.java x: 7 # contributors y: 11 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/DataTypeUtils.java x: 3 # contributors y: 9 # changes hudi-common/src/main/java/org/apache/hudi/common/model/HoodieCommitMetadata.java x: 25 # contributors y: 41 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/profile/DeltaWriteProfile.java x: 5 # contributors y: 8 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieFileIndex.scala x: 28 # contributors y: 75 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieCDCLogger.java x: 11 # contributors y: 20 # changes hudi-common/src/main/java/org/apache/hudi/common/util/InternalSchemaCache.java x: 11 # contributors y: 18 # changes hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroUtils.java x: 38 # contributors y: 92 # changes hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieAvroDataBlock.java x: 20 # contributors y: 39 # changes hudi-common/src/main/java/org/apache/hudi/metadata/MetadataPartitionType.java x: 10 # contributors y: 32 # changes hudi-common/src/main/java/org/apache/hudi/io/storage/HoodieNativeAvroHFileReader.java x: 2 # contributors y: 8 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/DeleteHoodieTableCommand.scala x: 14 # contributors y: 27 # changes hudi-common/src/main/java/org/apache/hudi/common/util/SpillableMapUtils.java x: 18 # contributors y: 21 # changes hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieHFileDataBlock.java x: 18 # contributors y: 44 # changes hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieLogBlock.java x: 19 # contributors y: 35 # changes hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieParquetDataBlock.java x: 12 # contributors y: 31 # changes hudi-common/src/main/java/org/apache/hudi/common/util/FileFormatUtils.java x: 5 # contributors y: 10 # changes hudi-hadoop-common/src/main/java/org/apache/hudi/common/util/HFileUtils.java x: 5 # contributors y: 9 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/hbase/SparkHoodieHBaseIndex.java x: 18 # contributors y: 29 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/CustomKeyGenerator.java x: 13 # contributors y: 16 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/keygen/factory/HoodieSparkKeyGeneratorFactory.java x: 12 # contributors y: 16 # changes hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieDatasetBulkInsertHelper.scala x: 14 # contributors y: 22 # changes hudi-common/src/main/java/org/apache/hudi/common/config/TypedProperties.java x: 11 # contributors y: 13 # changes hudi-common/src/main/java/org/apache/hudi/common/util/ConfigUtils.java x: 12 # contributors y: 23 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieCreateRecordUtils.scala x: 7 # contributors y: 12 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieSparkSqlWriter.scala x: 55 # contributors y: 137 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/ProvidesHoodieConfig.scala x: 29 # contributors y: 55 # changes hudi-spark-datasource/hudi-spark/src/main/java/org/apache/hudi/cli/BootstrapExecutorUtils.java x: 14 # contributors y: 19 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/transform/ChainedTransformer.java x: 6 # contributors y: 11 # changes hudi-client/hudi-java-client/src/main/java/org/apache/hudi/table/HoodieJavaMergeOnReadTable.java x: 10 # contributors y: 12 # changes hudi-common/src/main/java/org/apache/hudi/common/config/HoodieReaderConfig.java x: 5 # contributors y: 16 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/HoodieSparkCopyOnWriteTable.java x: 23 # contributors y: 44 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/compact/HoodieSparkMergeOnReadTableCompactor.java x: 16 # contributors y: 21 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieHiveCatalog.java x: 21 # contributors y: 39 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/UpdateHoodieTableCommand.scala x: 12 # contributors y: 25 # changes hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HiveHoodieTableFileIndex.java x: 6 # contributors y: 9 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/SparkHoodieTableFileIndex.scala x: 17 # contributors y: 40 # changes hudi-common/src/main/java/org/apache/hudi/common/model/HoodieFileGroup.java x: 14 # contributors y: 20 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/source/FileIndex.java x: 12 # contributors y: 19 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableSource.java x: 26 # contributors y: 42 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/streamer/HoodieStreamer.java x: 14 # contributors y: 32 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bucket/HoodieSimpleBucketIndex.java x: 12 # contributors y: 14 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableSink.java x: 10 # contributors y: 19 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieCatalog.java x: 10 # contributors y: 16 # changes hudi-spark-datasource/hudi-spark-common/src/main/java/org/apache/hudi/commit/BaseDatasetBulkInsertCommitActionExecutor.java x: 9 # contributors y: 9 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/HoodieProcedures.scala x: 15 # contributors y: 37 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieWriteHandle.java x: 28 # contributors y: 44 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/BaseCommitActionExecutor.java x: 25 # contributors y: 45 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/ListingBasedRollbackStrategy.java x: 15 # contributors y: 27 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/MarkerBasedRollbackStrategy.java x: 13 # contributors y: 18 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/marker/DirectWriteMarkers.java x: 10 # contributors y: 21 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/upgrade/ZeroToOneUpgradeHandler.java x: 16 # contributors y: 18 # changes hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/RequestHandler.java x: 26 # contributors y: 36 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/SchemaRegistryProvider.java x: 13 # contributors y: 19 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/HoodieIncrSource.java x: 25 # contributors y: 44 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/keygen/TimestampBasedAvroKeyGenerator.java x: 14 # contributors y: 16 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/DataSourceOptions.scala x: 46 # contributors y: 131 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/ColumnStatsIndexSupport.scala x: 13 # contributors y: 30 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/DefaultSource.scala x: 26 # contributors y: 71 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/metadata/FlinkHoodieBackedTableMetadataWriter.java x: 16 # contributors y: 53 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/SparkRDDWriteClient.java x: 37 # contributors y: 91 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/HoodieSparkTable.java x: 19 # contributors y: 34 # changes hudi-common/src/main/java/org/apache/hudi/common/fs/FSUtils.java x: 44 # contributors y: 95 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieHadoopFsRelationFactory.scala x: 8 # contributors y: 25 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieMetadataTableValidator.java x: 20 # contributors y: 69 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/catalyst/catalog/HoodieCatalogTable.scala x: 24 # contributors y: 38 # changes hudi-cli/src/main/java/org/apache/hudi/cli/commands/SparkMain.java x: 41 # contributors y: 75 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/SparkBucketIndexPartitioner.java x: 8 # contributors y: 10 # changes hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieMergedLogRecordScanner.java x: 31 # contributors y: 49 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/utils/TransactionUtils.java x: 12 # contributors y: 17 # changes hudi-common/src/main/java/org/apache/hudi/common/table/TableSchemaResolver.java x: 29 # contributors y: 56 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bucket/ConsistentBucketIndexUtils.java x: 11 # contributors y: 21 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/ClusteringPlanActionExecutor.java x: 15 # contributors y: 17 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/index/RunIndexActionExecutor.java x: 19 # contributors y: 33 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/restore/BaseRestoreActionExecutor.java x: 15 # contributors y: 20 # changes hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieActiveTimeline.java x: 38 # contributors y: 83 # changes hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieTimeline.java x: 28 # contributors y: 53 # changes hudi-common/src/main/java/org/apache/hudi/common/table/timeline/TimelineMetadataUtils.java x: 13 # contributors y: 22 # changes hudi-common/src/main/java/org/apache/hudi/common/util/ClusteringUtils.java x: 21 # contributors y: 34 # changes hudi-cli/src/main/java/org/apache/hudi/cli/commands/CleansCommand.java x: 17 # contributors y: 22 # changes hudi-cli/src/main/java/org/apache/hudi/cli/commands/CommitsCommand.java x: 25 # contributors y: 37 # changes hudi-cli/src/main/java/org/apache/hudi/cli/commands/CompactionCommand.java x: 27 # contributors y: 45 # changes hudi-cli/src/main/java/org/apache/hudi/cli/commands/StatsCommand.java x: 16 # contributors y: 19 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/rollback/RollbackUtils.java x: 16 # contributors y: 24 # changes hudi-common/src/main/java/org/apache/hudi/common/util/CleanerUtils.java x: 17 # contributors y: 23 # changes hudi-common/src/main/java/org/apache/hudi/common/util/CommitUtils.java x: 17 # contributors y: 18 # changes hudi-common/src/main/java/org/apache/hudi/common/util/CompactionUtils.java x: 18 # contributors y: 22 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/partitioner/profile/WriteProfiles.java x: 5 # contributors y: 11 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ExportInstantsProcedure.scala x: 13 # contributors y: 21 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowArchivedCommitsProcedure.scala x: 11 # contributors y: 14 # changes hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/command/procedures/ShowCommitWriteStatsProcedure.scala x: 9 # contributors y: 10 # changes packaging/bundle-validation/service/read.scala x: 4 # contributors y: 3 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieClusteringJob.java x: 24 # contributors y: 35 # changes hudi-common/src/main/java/org/apache/hudi/common/table/timeline/HoodieArchivedTimeline.java x: 24 # contributors y: 49 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/FilebasedSchemaProvider.java x: 12 # contributors y: 18 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/JsonKafkaSource.java x: 22 # contributors y: 34 # changes hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/StreamWriteOperatorCoordinator.java x: 23 # contributors y: 41 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/client/embedded/EmbeddedTimelineService.java x: 16 # contributors y: 29 # changes hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/TimelineService.java x: 24 # contributors y: 42 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/perf/TimelineServerPerf.java x: 16 # contributors y: 32 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/KafkaOffsetGen.java x: 31 # contributors y: 60 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/AvroKafkaSource.java x: 21 # contributors y: 33 # changes hudi-common/src/main/java/org/apache/hudi/common/config/HoodieCommonConfig.java x: 17 # contributors y: 26 # changes hudi-client/hudi-java-client/src/main/java/org/apache/hudi/client/HoodieJavaWriteClient.java x: 22 # contributors y: 38 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/io/storage/HoodieSparkParquetReader.java x: 6 # contributors y: 13 # changes hudi-common/src/main/java/org/apache/hudi/common/model/HoodieKey.java x: 12 # contributors y: 12 # changes hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieLogFileReader.java x: 33 # contributors y: 53 # changes hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/utils/HoodieHiveUtils.java x: 12 # contributors y: 15 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCleaner.java x: 17 # contributors y: 25 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCompactor.java x: 26 # contributors y: 41 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/ProtoKafkaSource.java x: 6 # contributors y: 14 # changes hudi-common/src/main/java/org/apache/hudi/common/table/view/RemoteHoodieTableFileSystemView.java x: 29 # contributors y: 48 # changes hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieMergeOnReadSnapshotReader.java x: 4 # contributors y: 9 # changes hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/table/action/commit/BaseSparkCommitActionExecutor.java x: 33 # contributors y: 56 # changes hudi-integ-test/src/main/scala/org/apache/hudi/integ/testsuite/dag/nodes/SparkInsertNode.scala x: 7 # contributors y: 14 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieBaseRelation.scala x: 22 # contributors y: 68 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieBootstrapRelation.scala x: 12 # contributors y: 22 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieCLIUtils.scala x: 10 # contributors y: 15 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/DataSkippingUtils.scala x: 9 # contributors y: 17 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/HoodieSqlCommonUtils.scala x: 19 # contributors y: 30 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/hudi/command/CreateHoodieTableCommand.scala x: 15 # contributors y: 19 # changes hudi-spark-datasource/hudi-spark3-common/src/main/scala/org/apache/spark/sql/adapter/BaseSpark3Adapter.scala x: 17 # contributors y: 33 # changes hudi-spark-datasource/hudi-spark3.5.x/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark35ParquetReader.scala x: 2 # contributors y: 5 # changes hudi-cli/src/main/java/org/apache/hudi/cli/commands/FileSystemViewCommand.java x: 19 # contributors y: 26 # changes hudi-common/src/main/java/org/apache/hudi/common/table/view/FileSystemViewManager.java x: 23 # contributors y: 39 # changes hudi-common/src/main/java/org/apache/hudi/common/table/view/PriorityBasedFileSystemView.java x: 18 # contributors y: 28 # changes hudi-common/src/main/java/org/apache/hudi/metadata/HoodieMetadataMetrics.java x: 9 # contributors y: 18 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieSnapshotExporter.java x: 22 # contributors y: 44 # changes hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/hudi/SparkAdapter.scala x: 19 # contributors y: 45 # changes hudi-common/src/main/java/org/apache/hudi/avro/MercifulJsonConverter.java x: 13 # contributors y: 20 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/ProtoConversionUtil.java x: 4 # contributors y: 12 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieLockConfig.java x: 14 # contributors y: 25 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/cluster/strategy/PartitionAwareClusteringPlanStrategy.java x: 18 # contributors y: 24 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodieClusteringConfig.java x: 28 # contributors y: 45 # changes hudi-common/src/main/java/org/apache/hudi/metadata/HoodieMetadataPayload.java x: 18 # contributors y: 64 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/common/HoodieFlinkEngineContext.java x: 12 # contributors y: 21 # changes hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieSparkUtils.scala x: 18 # contributors y: 49 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/config/CloudSourceConfig.java x: 5 # contributors y: 13 # changes hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/HoodieDeltaStreamerWrapper.java x: 16 # contributors y: 23 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/MergeOnReadSnapshotRelation.scala x: 13 # contributors y: 32 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/S3EventsHoodieIncrSource.java x: 15 # contributors y: 31 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/helpers/DFSPathSelector.java x: 15 # contributors y: 22 # changes hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieUnMergedLogRecordScanner.java x: 20 # contributors y: 28 # changes hudi-cli/src/main/java/org/apache/hudi/cli/commands/RepairsCommand.java x: 27 # contributors y: 44 # changes hudi-cli/src/main/java/org/apache/hudi/cli/commands/HoodieLogFileCommand.java x: 29 # contributors y: 43 # changes hudi-cli/src/main/java/org/apache/hudi/cli/commands/SavepointsCommand.java x: 21 # contributors y: 29 # changes hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/HoodieMergeOnReadTableInputFormat.java x: 14 # contributors y: 18 # changes hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HiveSyncTool.java x: 35 # contributors y: 57 # changes hudi-hadoop-common/src/main/java/org/apache/hudi/hadoop/fs/HadoopFSUtils.java x: 4 # contributors y: 13 # changes hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieLogFormatReader.java x: 15 # contributors y: 21 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/table/action/commit/HoodieMergeHelper.java x: 13 # contributors y: 27 # changes hudi-common/src/main/java/org/apache/hudi/common/table/view/FileSystemViewStorageConfig.java x: 17 # contributors y: 29 # changes hudi-client/hudi-client-common/src/main/java/org/apache/hudi/io/HoodieSortedMergeHandle.java x: 17 # contributors y: 20 # changes hudi-sync/hudi-hive-sync/src/main/java/org/apache/hudi/hive/HiveSyncConfig.java x: 30 # contributors y: 42 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/BaseFileOnlyRelation.scala x: 12 # contributors y: 27 # changes hudi-common/src/main/java/org/apache/hudi/internal/schema/utils/AvroSchemaEvolutionUtils.java x: 9 # contributors y: 16 # changes hudi-common/src/main/java/org/apache/hudi/metadata/AbstractHoodieTableMetadata.java x: 2 # contributors y: 7 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/DeltaSync.java x: 58 # contributors y: 146 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/HoodieDeltaStreamer.java x: 48 # contributors y: 92 # changes hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/configuration/DeltaConfig.java x: 8 # contributors y: 19 # changes hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/realtime/RealtimeCompactedRecordReader.java x: 23 # contributors y: 43 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCompactionAdminTool.java x: 8 # contributors y: 16 # changes hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/FlinkCreateHandle.java x: 8 # contributors y: 20 # changes hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieDataSourceHelper.scala x: 7 # contributors y: 16 # changes hudi-integ-test/src/main/java/org/apache/hudi/integ/testsuite/generator/DeltaGenerator.java x: 12 # contributors y: 20 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/postprocessor/DropColumnSchemaPostProcessor.java x: 5 # contributors y: 4 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/HoodieMultiTableDeltaStreamer.java x: 26 # contributors y: 29 # changes hudi-utilities/src/main/java/org/apache/hudi/utilities/sources/debezium/MysqlDebeziumSource.java x: 3 # contributors y: 2 # changes
253.0
# changes
  min: 1.0
  average: 7.99
  25th percentile: 1.0
  median: 3.0
  75th percentile: 9.0
  max: 253.0
0 72.0
# contributors
min: 1.0 | average: 5.19 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 7.0 | max: 72.0

Number of Contributors vs. File Size: 2675 points

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