apache / hudi
Temporal Dependencies

A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).


Files Most Frequently Changed Together (Top 50)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroRecord.java
hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroIndexedRecord.java
4 11 (36%) 10 (40%) 2025-04-28
hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HiveHoodieReaderContext.java
hudi-common/src/main/java/org/apache/hudi/common/engine/HoodieReaderContext.java
4 16 (25%) 28 (14%) 2025-05-07
hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HiveHoodieReaderContext.java
hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/BaseSparkInternalRowReaderContext.java
4 16 (25%) 22 (18%) 2025-05-07
hudi-common/src/main/java/org/apache/hudi/common/engine/HoodieReaderContext.java
hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/BaseSparkInternalRowReaderContext.java
4 28 (14%) 22 (18%) 2025-05-07
hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/RowDataAvroQueryContexts.java
hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/HoodieFlinkRecord.java
4 4 (100%) 8 (50%) 2025-05-07
hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieHiveRecord.java
hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/HoodieFlinkRecord.java
3 5 (60%) 8 (37%) 2025-04-28
hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/HoodieFileGroupReaderBasedParquetFileFormat.scala
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/MultipleSparkJobExecutionStrategy.java
3 49 (6%) 66 (4%) 2025-04-30
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/common/model/HoodieSparkRecord.java
hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/HoodieFlinkRecord.java
3 15 (20%) 8 (37%) 2025-04-28
hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroRecord.java
hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/HoodieFlinkRecord.java
3 11 (27%) 8 (37%) 2025-04-28
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FlinkRowDataReaderContext.java
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/CompactOperator.java
3 5 (60%) 8 (37%) 2025-05-07
hudi-common/src/main/java/org/apache/hudi/common/engine/HoodieReaderContext.java
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FlinkRowDataReaderContext.java
3 28 (10%) 5 (60%) 2025-05-07
hudi-common/src/main/java/org/apache/hudi/common/model/HoodieEmptyRecord.java
hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroIndexedRecord.java
3 7 (42%) 10 (30%) 2025-04-28
hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/RowDataUtils.java
hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/RowDataAvroQueryContexts.java
3 3 (100%) 4 (75%) 2025-05-07
hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HiveHoodieReaderContext.java
hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/SparkFileFormatInternalRowReaderContext.scala
3 16 (18%) 25 (12%) 2025-05-07
hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieHiveRecord.java
hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroRecord.java
3 5 (60%) 11 (27%) 2025-04-28
hudi-common/src/main/java/org/apache/hudi/common/model/HoodieEmptyRecord.java
hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/HoodieFlinkRecord.java
3 7 (42%) 8 (37%) 2025-04-28
hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroReaderContext.java
hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/BaseSparkInternalRowReaderContext.java
3 4 (75%) 22 (13%) 2025-05-07
hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecord.java
hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/HoodieFlinkRecord.java
3 36 (8%) 8 (37%) 2025-04-28
hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieHiveRecord.java
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/common/model/HoodieSparkRecord.java
3 5 (60%) 15 (20%) 2025-04-28
hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieHiveRecord.java
hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroIndexedRecord.java
3 5 (60%) 10 (30%) 2025-04-28
hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/BaseSparkInternalRowReaderContext.java
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FlinkRowDataReaderContext.java
3 22 (13%) 5 (60%) 2025-05-07
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FlinkRowDataReaderContext.java
hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/RowDataAvroQueryContexts.java
3 5 (60%) 4 (75%) 2025-05-07
hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieAvroDataBlock.java
hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/HoodieFlinkRecord.java
3 39 (7%) 8 (37%) 2025-04-21
hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HiveHoodieReaderContext.java
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FlinkRowDataReaderContext.java
3 16 (18%) 5 (60%) 2025-05-07
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FlinkRowDataReaderContext.java
hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/HoodieFlinkRecord.java
3 5 (60%) 8 (37%) 2025-05-07
hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecord.java
hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/RowDataAvroQueryContexts.java
3 36 (8%) 4 (75%) 2025-04-28
hudi-common/src/main/java/org/apache/hudi/common/model/HoodieEmptyRecord.java
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/common/model/HoodieSparkRecord.java
3 7 (42%) 15 (20%) 2025-04-28
hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroReaderContext.java
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FlinkRowDataReaderContext.java
3 4 (75%) 5 (60%) 2025-05-07
hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroIndexedRecord.java
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/common/model/HoodieSparkRecord.java
3 10 (30%) 15 (20%) 2025-04-28
hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HiveHoodieReaderContext.java
hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroReaderContext.java
3 16 (18%) 4 (75%) 2025-05-07
hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroIndexedRecord.java
hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/HoodieFlinkRecord.java
3 10 (30%) 8 (37%) 2025-04-28
hudi-common/src/main/java/org/apache/hudi/common/engine/HoodieReaderContext.java
hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroReaderContext.java
3 28 (10%) 4 (75%) 2025-05-07
hudi-common/src/main/java/org/apache/hudi/common/model/HoodieEmptyRecord.java
hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroRecord.java
3 7 (42%) 11 (27%) 2025-04-28
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java
hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkCopyOnWriteTable.java
3 63 (4%) 53 (5%) 2025-05-07
hudi-common/src/main/java/org/apache/hudi/common/engine/HoodieReaderContext.java
hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/SparkFileFormatInternalRowReaderContext.scala
3 28 (10%) 25 (12%) 2025-05-07
hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/SparkFileFormatInternalRowReaderContext.scala
hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/BaseSparkInternalRowReaderContext.java
3 25 (12%) 22 (13%) 2025-05-07
hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieHiveRecord.java
hudi-common/src/main/java/org/apache/hudi/common/model/HoodieEmptyRecord.java
3 5 (60%) 7 (42%) 2025-04-28
hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/v2/RowDataLogWriteHandle.java
hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/HoodieFlinkRecord.java
3 5 (60%) 8 (37%) 2025-05-07
hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroRecord.java
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/common/model/HoodieSparkRecord.java
3 11 (27%) 15 (20%) 2025-04-28
hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/RowDataUtils.java
hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/HoodieFlinkRecord.java
3 3 (100%) 8 (37%) 2025-05-07
hudi-common/src/main/java/org/apache/hudi/common/config/HoodieConfig.java
hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkCopyOnWriteTable.java
2 33 (6%) 53 (3%) 2025-05-07
hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HiveHoodieReaderContext.java
hudi-common/src/main/java/org/apache/hudi/common/table/read/HoodieFileGroupReader.java
2 16 (12%) 33 (6%) 2025-05-07
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/clustering/ClusteringOperator.java
hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkCopyOnWriteTable.java
2 37 (5%) 53 (3%) 2025-05-07
hudi-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadata.java
hudi-common/src/main/java/org/apache/hudi/metadata/BaseTableMetadata.java
2 41 (4%) 54 (3%) 2025-05-05
hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableMetaClient.java
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java
2 145 (1%) 63 (3%) 2025-04-23
hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/FlinkWriteClients.java
hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkCopyOnWriteTable.java
2 23 (8%) 53 (3%) 2025-05-07
hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecordCompatibilityInterface.java
hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroRecord.java
2 4 (50%) 11 (18%) 2025-04-21
hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/HoodieFileGroupReaderBasedParquetFileFormat.scala
hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/SparkFileFormatInternalRowReaderContext.scala
2 49 (4%) 25 (8%) 2025-04-30
hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieAvroDataBlock.java
hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecordCompatibilityInterface.java
2 39 (5%) 4 (50%) 2025-04-21
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/common/SparkReaderContextFactory.java
hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/BaseSparkInternalRowReaderContext.java
2 2 (100%) 22 (9%) 2025-04-30
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroRecord.java] [hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroRecord.java] [hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroIndexedRecord.java] [hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroIndexedRecord.java] [hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroRecord.java]--[hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroIndexedRecord.java] 4 [hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/HoodieFlinkRecord.java] [hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/HoodieFlinkRecord.java] [hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroRecord.java]--[hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/HoodieFlinkRecord.java] 3 [hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/common/model/HoodieSparkRecord.java] [hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/common/model/HoodieSparkRecord.java] [hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroRecord.java]--[hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/common/model/HoodieSparkRecord.java] 3 [hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroIndexedRecord.java]--[hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/HoodieFlinkRecord.java] 3 [hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroIndexedRecord.java]--[hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/common/model/HoodieSparkRecord.java] 3 [hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HiveHoodieReaderContext.java] [hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HiveHoodieReaderContext.java] [hudi-common/src/main/java/org/apache/hudi/common/engine/HoodieReaderContext.java] [hudi-common/src/main/java/org/apache/hudi/common/engine/HoodieReaderContext.java] [hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HiveHoodieReaderContext.java]--[hudi-common/src/main/java/org/apache/hudi/common/engine/HoodieReaderContext.java] 4 [hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/BaseSparkInternalRowReaderContext.java] [hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/BaseSparkInternalRowReaderContext.java] [hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HiveHoodieReaderContext.java]--[hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/BaseSparkInternalRowReaderContext.java] 4 [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FlinkRowDataReaderContext.java] [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FlinkRowDataReaderContext.java] [hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HiveHoodieReaderContext.java]--[hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FlinkRowDataReaderContext.java] 3 [hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/SparkFileFormatInternalRowReaderContext.scala] [hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/SparkFileFormatInternalRowReaderContext.scala] [hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HiveHoodieReaderContext.java]--[hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/SparkFileFormatInternalRowReaderContext.scala] 3 [hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroReaderContext.java] [hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroReaderContext.java] [hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HiveHoodieReaderContext.java]--[hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroReaderContext.java] 3 [hudi-common/src/main/java/org/apache/hudi/common/table/read/HoodieFileGroupReader.java] [hudi-common/src/main/java/org/apache/hudi/common/table/read/HoodieFileGroupReader.java] [hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HiveHoodieReaderContext.java]--[hudi-common/src/main/java/org/apache/hudi/common/table/read/HoodieFileGroupReader.java] 2 [hudi-common/src/main/java/org/apache/hudi/common/engine/HoodieReaderContext.java]--[hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/BaseSparkInternalRowReaderContext.java] 4 [hudi-common/src/main/java/org/apache/hudi/common/engine/HoodieReaderContext.java]--[hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FlinkRowDataReaderContext.java] 3 [hudi-common/src/main/java/org/apache/hudi/common/engine/HoodieReaderContext.java]--[hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/SparkFileFormatInternalRowReaderContext.scala] 3 [hudi-common/src/main/java/org/apache/hudi/common/engine/HoodieReaderContext.java]--[hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroReaderContext.java] 3 [hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/BaseSparkInternalRowReaderContext.java]--[hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FlinkRowDataReaderContext.java] 3 [hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/RowDataAvroQueryContexts.java] [hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/RowDataAvroQueryContexts.java] [hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/RowDataAvroQueryContexts.java]--[hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/HoodieFlinkRecord.java] 4 [hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieHiveRecord.java] [hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieHiveRecord.java] [hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieHiveRecord.java]--[hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroRecord.java] 3 [hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieHiveRecord.java]--[hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroIndexedRecord.java] 3 [hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieHiveRecord.java]--[hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/HoodieFlinkRecord.java] 3 [hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieHiveRecord.java]--[hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/common/model/HoodieSparkRecord.java] 3 [hudi-common/src/main/java/org/apache/hudi/common/model/HoodieEmptyRecord.java] [hudi-common/src/main/java/org/apache/hudi/common/model/HoodieEmptyRecord.java] [hudi-hadoop-mr/src/main/java/org/apache/hudi/hadoop/HoodieHiveRecord.java]--[hudi-common/src/main/java/org/apache/hudi/common/model/HoodieEmptyRecord.java] 3 [hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/HoodieFileGroupReaderBasedParquetFileFormat.scala] [hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/HoodieFileGroupReaderBasedParquetFileFormat.scala] [hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/MultipleSparkJobExecutionStrategy.java] [hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/MultipleSparkJobExecutionStrategy.java] [hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/HoodieFileGroupReaderBasedParquetFileFormat.scala]--[hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/clustering/run/strategy/MultipleSparkJobExecutionStrategy.java] 3 [hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/HoodieFileGroupReaderBasedParquetFileFormat.scala]--[hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/SparkFileFormatInternalRowReaderContext.scala] 2 [hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/common/model/HoodieSparkRecord.java]--[hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/HoodieFlinkRecord.java] 3 [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FlinkRowDataReaderContext.java]--[hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/RowDataAvroQueryContexts.java] 3 [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FlinkRowDataReaderContext.java]--[hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/HoodieFlinkRecord.java] 3 [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/CompactOperator.java] [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/CompactOperator.java] [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FlinkRowDataReaderContext.java]--[hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/compact/CompactOperator.java] 3 [hudi-common/src/main/java/org/apache/hudi/common/model/HoodieEmptyRecord.java]--[hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroRecord.java] 3 [hudi-common/src/main/java/org/apache/hudi/common/model/HoodieEmptyRecord.java]--[hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroIndexedRecord.java] 3 [hudi-common/src/main/java/org/apache/hudi/common/model/HoodieEmptyRecord.java]--[hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/HoodieFlinkRecord.java] 3 [hudi-common/src/main/java/org/apache/hudi/common/model/HoodieEmptyRecord.java]--[hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/common/model/HoodieSparkRecord.java] 3 [hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/RowDataUtils.java] [hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/RowDataUtils.java] [hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/RowDataUtils.java]--[hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/RowDataAvroQueryContexts.java] 3 [hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/RowDataUtils.java]--[hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/HoodieFlinkRecord.java] 3 [hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/SparkFileFormatInternalRowReaderContext.scala]--[hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/BaseSparkInternalRowReaderContext.java] 3 [hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroReaderContext.java]--[hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/BaseSparkInternalRowReaderContext.java] 3 [hudi-common/src/main/java/org/apache/hudi/avro/HoodieAvroReaderContext.java]--[hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/format/FlinkRowDataReaderContext.java] 3 [hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecord.java] [hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecord.java] [hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecord.java]--[hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/util/RowDataAvroQueryContexts.java] 3 [hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecord.java]--[hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/HoodieFlinkRecord.java] 3 [hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieAvroDataBlock.java] [hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieAvroDataBlock.java] [hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieAvroDataBlock.java]--[hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/HoodieFlinkRecord.java] 3 [hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecordCompatibilityInterface.java] [hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecordCompatibilityInterface.java] [hudi-common/src/main/java/org/apache/hudi/common/table/log/block/HoodieAvroDataBlock.java]--[hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecordCompatibilityInterface.java] 2 [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java] [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java] [hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkCopyOnWriteTable.java] [hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkCopyOnWriteTable.java] [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java]--[hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkCopyOnWriteTable.java] 3 [hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/v2/RowDataLogWriteHandle.java] [hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/v2/RowDataLogWriteHandle.java] [hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/io/v2/RowDataLogWriteHandle.java]--[hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/client/model/HoodieFlinkRecord.java] 3 [hudi-common/src/main/java/org/apache/hudi/common/config/HoodieConfig.java] [hudi-common/src/main/java/org/apache/hudi/common/config/HoodieConfig.java] [hudi-common/src/main/java/org/apache/hudi/common/config/HoodieConfig.java]--[hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkCopyOnWriteTable.java] 2 [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/clustering/ClusteringOperator.java] [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/clustering/ClusteringOperator.java] [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/sink/clustering/ClusteringOperator.java]--[hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkCopyOnWriteTable.java] 2 [hudi-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadata.java] [hudi-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadata.java] [hudi-common/src/main/java/org/apache/hudi/metadata/BaseTableMetadata.java] [hudi-common/src/main/java/org/apache/hudi/metadata/BaseTableMetadata.java] [hudi-common/src/main/java/org/apache/hudi/metadata/HoodieTableMetadata.java]--[hudi-common/src/main/java/org/apache/hudi/metadata/BaseTableMetadata.java] 2 [hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableMetaClient.java] [hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableMetaClient.java] [hudi-common/src/main/java/org/apache/hudi/common/table/HoodieTableMetaClient.java]--[hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/StreamerUtil.java] 2 [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/FlinkWriteClients.java] [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/FlinkWriteClients.java] [hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/util/FlinkWriteClients.java]--[hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/table/HoodieFlinkCopyOnWriteTable.java] 2 [hudi-common/src/main/java/org/apache/hudi/common/model/HoodieRecordCompatibilityInterface.java]--[hudi-common/src/main/java/org/apache/hudi/common/model/HoodieAvroRecord.java] 2 [hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/common/SparkReaderContextFactory.java] [hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/common/SparkReaderContextFactory.java] [hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/client/common/SparkReaderContextFactory.java]--[hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/BaseSparkInternalRowReaderContext.java] 2
Download: SVG DOT (open online Graphviz editor)

Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...
Open 2D force graph (file dependencies with commits)... Open 3D force graph (file dependencies with commits)...
Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
G hudi-common hudi-common hudi-common--hudi-common 26 hudi-client hudi-client hudi-common--hudi-client 21 hudi-flink-datasource hudi-flink-datasource hudi-common--hudi-flink-datasource 11 hudi-client--hudi-client 22 hudi-client--hudi-flink-datasource 11 hudi-io hudi-io hudi-client--hudi-io 3 hudi-aws hudi-aws hudi-client--hudi-aws 2 hudi-spark-datasource hudi-spark-datasource hudi-spark-datasource--hudi-common 10 hudi-spark-datasource--hudi-client 10 hudi-spark-datasource--hudi-spark-datasource 12 hudi-spark-datasource--hudi-flink-datasource 5 hudi-hadoop-mr hudi-hadoop-mr hudi-spark-datasource--hudi-hadoop-mr 5 hudi-spark-datasource--hudi-io 2 hudi-kafka-connect hudi-kafka-connect hudi-spark-datasource--hudi-kafka-connect 2 hudi-flink-datasource--hudi-flink-datasource 6 hudi-hadoop-mr--hudi-common 9 hudi-hadoop-mr--hudi-client 8 hudi-hadoop-mr--hudi-flink-datasource 6 hudi-hadoop-mr--hudi-hadoop-mr 5 hudi-hadoop-common hudi-hadoop-common hudi-hadoop-common--hudi-common 5 hudi-hadoop-common--hudi-client 4 hudi-hadoop-common--hudi-spark-datasource 2 hudi-hadoop-common--hudi-flink-datasource 3 hudi-hadoop-common--hudi-hadoop-mr 2 hudi-io--hudi-common 4 hudi-io--hudi-hadoop-mr 2 hudi-io--hudi-io 3 hudi-utilities hudi-utilities hudi-utilities--hudi-common 2 hudi-utilities--hudi-client 3 hudi-utilities--hudi-spark-datasource 3 hudi-utilities--hudi-flink-datasource 2 hudi-utilities--hudi-hadoop-mr 2 hudi-utilities--hudi-utilities 2 hudi-sync hudi-sync hudi-utilities--hudi-sync 2 hudi-utilities--hudi-kafka-connect 2 hudi-integ-test hudi-integ-test hudi-utilities--hudi-integ-test 2 hudi-sync--hudi-common 2 hudi-sync--hudi-client 2 hudi-sync--hudi-spark-datasource 2 hudi-sync--hudi-flink-datasource 2 hudi-sync--hudi-hadoop-mr 2 hudi-sync--hudi-kafka-connect 2 hudi-kafka-connect--hudi-common 2 hudi-kafka-connect--hudi-client 2 hudi-kafka-connect--hudi-flink-datasource 2 hudi-kafka-connect--hudi-hadoop-mr 2 hudi-kafka-connect--hudi-integ-test 2 hudi-integ-test--hudi-common 2 hudi-integ-test--hudi-client 2 hudi-integ-test--hudi-hadoop-mr 2
Download: SVG DOT (open online Graphviz editor)

Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...